【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)项目上线

  • 经过测试的项目可以进行上线部署,并正式投入使用。
  • 这一阶段需要注意上线过程中的交付和切换策略,以确保项目的平稳过渡和用户的良好体验

posted @ 2023-08-19 16:51  Chimengmeng  阅读(56)  评论(0编辑  收藏  举报