【1.0】企业项目相关
【一】企业项目类型
【1】面向互联网用户的商城类项目
- 微信小程序商城: 微信小程序平台上的在线商城,提供方便快捷的购物体验。
- App商城: 基于移动应用的电子商务平台,用户可以通过手机App进行购物。
- 得物: 一个专注于潮流服饰、鞋帽等潮流单品的电商平台。
- 饿了么: 提供在线订餐服务,用户可以通过该平台订购各类食物和外卖。
- 问卷网: 提供在线问卷调查服务,用户可以创建和发布问卷,并收集回答数据。
【2】面向互联网用户的二手交易类项目
- 咸鱼: 一个专注于二手商品交易的在线平台,用户可以发布个人闲置物品进行出售或购买其他用户的二手物品。
- 转转: 同样是一个二手商品交易平台,用户可以在其中进行二手物品的买卖交易。
【3】公司内部项目和第三方公司项目
- 给客户做软件: 在传统软件行业和互联网行业中为客户开发定制化的软件解决方案。例如国家电网、社保局、银行、医院等大型客户的软件开发。
- OA系统: 企业办公自动化系统,包括各种管理和协作工具的集成,提高企业内部办公效率。
- 故障上报系统: 用于监测和报告设备或系统故障的系统,帮助企业及时处理和解决问题。
- 打卡系统工资核算系统: 用于员工考勤打卡和工资计算的系统,简化人力资源管理流程。
第三方公司做的
- 给医院开发互联网和内部系统: 医院管理和信息化系统的开发,包括病历管理、挂号预约、药品管理等功能。
- 银行内部系统: 面向银行业务的内部管理和操作系统,包括账户管理、交易处理等功能。
- 政府项目: 为政府机构开发各类行政管理和公共服务系统。
- 钢材市场、商户项目: 提供给钢材市场和商户的在线交易、供应链管理等解决方案。
其他项目类型包括:
- 微信小程序订餐: 餐饮行业的微信小程序项目,用户可以通过微信小程序进行在线订餐和外卖服务。二维火企业。
- 零售行业: 面向零售行业的项目,提供在线购物、订单管理、库存管理等功能。
- 问卷网: 提供在线问卷调查服务,满足个人、企业或机构的市场调研和数据收集需求。
- 考试系统: 用于组织和管理各类考试和测评的系统,包括在线考试、阅卷和成绩管理等功能。
- Django+SimpleUI二次定制: 使用Django框架和SimpleUI前端库进行二次开发和定制化,实现特定业务需求的项目。
【4】个人博客
- 个人创作和分享内容的平台,用户可以发布文章、观点等形式的个人信息。
【5】内容收费站
- 提供高质量内容并收费的平台,如掘金和思否
- 在这些平台上可以找到专业领域的技术文章及教程等
【6】房屋租赁
- 提供房屋租赁信息和服务的平台,用户可通过青客、蛋壳、自如等平台找到合适的租房信息
【7】软硬件结合
- 工业互联网: 结合传感器、设备和互联网技术,实现工业生产的自动化、智能化和高效化,促进工业制造及物流的发展与升级。
- 智慧农业: 利用物联网、人工智能等技术,对农业生产进行数据采集、分析和自动化控制,提高农业生产效率和质量。
【二】企业项目开发流程
(1)立项:高层
- 在这个阶段,由企业高层决策确定项目的目标、范围、预算和时间,并进行项目启动和团队组建工作。这是项目正式开始的起点
(2)需求分析
[1]互联网项目
- 需求调研和分析:产品经理设计出来的
- 在这个阶段,产品经理负责进行需求调研和分析的工作,通过对目标用户、市场定位、竞品分析等的调研,明确项目的功能需求和业务逻辑
[2]传统软件
- 需求调研和分析:市场人员,开发 跟客户对接
- 在这个阶段,市场人员和开发人员与客户进行沟通和对接,了解客户的需求,并将其转化为具体的需求说明。
- 在此过程中,需要确保对客户需求的准确理解和详尽记录,形成需求说明书作为后续开发的依据
[3]需求说明书
- 原型设计:产品经理 根据需求说明书
- 根据需求说明书,产品经理使用原型设计工具(如墨刀)进行原型设计。
- 通过设计出可交互的原型图,以便更好地展示项目的功能和用户界面,以及对项目进一步迭代和改进提供参考
[4]墨刀
- 画原型图
[5]懂业务
(3)分任务开发
- 在这个阶段,项目团队根据项目的需求和规划进行任务分配,并开始各自负责的开发工作
[1]UI团队
- 根据原型图设计切图,负责设计项目的界面及视觉效果
[2]前端团队
- UI设计
- 前端写代码(pc,小程序,移动端)
- 负责UI设计和编写代码(如PC端、小程序、移动端等),将设计好的界面转化为实际的用户界面
[3]后端团队
-
架构,数据库设计
-
分任务开发:用户,商品板块
-
负责架构设计和数据库设计,将需求分解并设计相应的模块、接口、数据库结构等。
-
例如,在用户和商品板块方面进行具体的开发工作
[4]联调测试
- 在各小组分别完成任务后,进行联合调试和测试。
- 各组成员之间进行接口对接,确保不同模块协同工作的正常运行和无缺陷状态
(4)测试
- 在整个开发过程中,测试是至关重要的一环。
- 在此阶段,需要对项目进行全面测试,包括功能测试、性能测试、兼容性测试等。
- 通过测试,发现和修复潜在的问题和错误,确保项目的质量和稳定性
(5)项目上线
- 经过测试的项目可以进行上线部署,并正式投入使用。
- 这一阶段需要注意上线过程中的交付和切换策略,以确保项目的平稳过渡和用户的良好体验
本文来自博客园,作者:Chimengmeng,转载请注明原文链接:https://www.cnblogs.com/dream-ze/p/17642679.html