论文部分内容阅读
1 引言
本文通过系统需求分析的结果,着重从设计原则,物理结构设计,软件结构设计及功能方面描述了项目管理系统设计方案,为具体的系统开发提供了方向。项目管理系统用于公司项目、订单、公寓、售后、施工管理,也涵盖了仓库管理、客户管理、商品管理等。系统分为管理平台(电脑操作)和安卓APP两部分。大多数功能在管理平台和手机APP都可以使用,但又有侧重。管理平台主要用于系统管理、基础数据管理、订单、项目及施工记录查询查看、商品及仓库数据管理等。安卓手机APP访问更便捷,主要用于现场施工数据采集录入、拜访签到等,管理人员、用户也可以通过APP随时随地了解订单、项目进度情况。
2 设计原则
安全性和稳定性:数据安全、网络安全、运行安全等;
操作方便和运行速度:操作方便,满足各类用户需要;
前瞻性和扩充性:采用先进技术,升级扩充灵活,满足竞争要求;
结构模块化:组件化设计,便于新增子系统和平台集成;
维护快捷性:提供维护手段,方便维护和处理;
总体规划,分步实施。
3 方案设计
3.1 物理结构设计
描述:系统由数据库、应用中间件、备份数据库构成服务端系;用户可通过电脑、手机APP等途径对系统进行管理和操作,系统也可以提供接口与物联网设备或第三方系统等对接。
3.2 软件结构设计
软件系统总体分4层:数据访问层、逻辑事务层、控制层、前端表现层。数据管理层负责系统与数据库的交互,封装所有的存取数据库的操作;逻辑事务层进行逻辑控制和事务处理,根据业务需要处理复杂的逻辑,并封装事务;控制层提供系统整体的控制,接收和处理前段会话信息,做简单的逻辑处理,并根据具体情况返回不同的相关的信息;页面层负责向用户展现信息,是用户最直接接触的部分。这种分层方法是对流行的MVC分层结构的扩展,更有利于重用、扩展和系统的维护。
4 软件系统设计
4.1功能列表
1.项目管理:
* 项目流程管理:包括项目登录、现场勘探、方案确认、图纸深化、邮件确认、合同签订、确认付款、设备发货、物流提醒、确认收货。
* 施工流程管理:根据施工类型不同,具体的施工流程也不同。
* 已完成项目查询:项目完成后,信息会存档保留。
* 项目进度查看:系统以进度图的形式展示进度情况、步骤说明等。
* 项目统计:图表的形式展示项目及完成情况。
2.售后
* 维修流程:接单后联系服务商,调度,指派师傅,师傅联系用户了解大致情况并确定时间,提前领取配件,确定费用及方案,结单。
* 货品领用:施工人员需要带货和领用辅材时,系统生成领货单,由仓库管理员确认,完成领用。
* 旧件处理:维修更换下来的旧件需要交到仓库。
* 收费管理:需要收费的售后服务,系统自动汇总统计收费情况,以便与客户结算。
* 签到管理:统计维修人员签到情况。
* 货品对账:系统汇总货品和辅材的情况,包括实际领用数量、已用数量、剩余数量、各施工人员库存情况等。
3.客户管理
* 客户管理:录入和管理客户信。
* 客户统计:统计客户订单、项目情况,往来账信息等。
4.仓库管理
* 采购:业务员申请采购,经主管、财务、总经理审批,然后有采购人员下单、入库。
* 入库:将采购回来的货品入库。
* 库存:统计库存情况。库存低于预警值的自动提醒。
* 退回厂家:有问题的货品退回供应商,系统从库存中减掉。
* 报废:损坏的货物做报废处理后进入旧件库。
* 出库:仓库导出出库单,按出库单将货品发给客户。
* 调拨:仓库和网点之间可以将货物相互调拨。
* 领用:施工人员需要领取货品、配件、辅材的,会生成领用单,网点管理员根据领用单准备货品确认领用。
* 退货:客户购买的货品有问题时,退回仓库。
5.旧件管理
* 旧件接收:维修更换下来的旧件需要交到仓库,仓库管理员收到后做入库处理。
* 旧件库存:统计旧件库存数量。
* 旧件变卖:管理旧件变卖情况,并统计变卖金额等。
6.基础管理
* 部门管理:维护公司部门及组织结构。
* 品牌管理:维护品牌信息,为商品提供基础数据。
* 商品类别管理:维护商品类别,为商品提供基础数据。
* 商品名称管理:为使商品名称一致,将商品名称单独维护。
* 商品型号管理:维护商品名称下的商品型号、编码。
* 施工类型管理:施工类型有新风系统、分体空调、VDR设备/一拖一设备/其他设备、大型水机组/中小型水机/空气能热泵等。
* 旧件类别管理:维护旧件类别,为旧件管理提供基础数据。
7.系统管理
* 系统设置:对系统参数、基础数据、仓库库存系数等進行设置。
* 用户管理:添加和管理用户。
* 角色管理:管理用户角色。角色不同,权限也不同。角色有系统管理员、管理员、总经理、主管、业务员、施工人员、仓库管理员、财务、客户。
* 权限管理:为用户分配权限。
* 系统日志管理:系统自动生成访问日志。
8.客户系统
* 项目查询:客户可以查询自己的项目,包括已完成的和正在进行的。
* 项目进度查看:查看项目详细信息及进度情况。
* 商品查看:商品列表页面,渠道客户可以查看商品库存信息。
* 在线下单:客户可以点击商品填写数量直接下单,也可以将商品选入购物车后再下单。
* 订单管理:客户可以查看订单详细,确认订单,查看进度等。也可以查询历史订单。
* 报修:设备有故障时,可以通过报修功能直接报修。
结论:本设计方案是为具体的系统开发提供了方向,对企业内部信息进行全面的自动化的管理,大大提高了项目管理的效率。通过系统对项目设计、开发过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化。
本文通过系统需求分析的结果,着重从设计原则,物理结构设计,软件结构设计及功能方面描述了项目管理系统设计方案,为具体的系统开发提供了方向。项目管理系统用于公司项目、订单、公寓、售后、施工管理,也涵盖了仓库管理、客户管理、商品管理等。系统分为管理平台(电脑操作)和安卓APP两部分。大多数功能在管理平台和手机APP都可以使用,但又有侧重。管理平台主要用于系统管理、基础数据管理、订单、项目及施工记录查询查看、商品及仓库数据管理等。安卓手机APP访问更便捷,主要用于现场施工数据采集录入、拜访签到等,管理人员、用户也可以通过APP随时随地了解订单、项目进度情况。
2 设计原则
安全性和稳定性:数据安全、网络安全、运行安全等;
操作方便和运行速度:操作方便,满足各类用户需要;
前瞻性和扩充性:采用先进技术,升级扩充灵活,满足竞争要求;
结构模块化:组件化设计,便于新增子系统和平台集成;
维护快捷性:提供维护手段,方便维护和处理;
总体规划,分步实施。
3 方案设计
3.1 物理结构设计
描述:系统由数据库、应用中间件、备份数据库构成服务端系;用户可通过电脑、手机APP等途径对系统进行管理和操作,系统也可以提供接口与物联网设备或第三方系统等对接。
3.2 软件结构设计
软件系统总体分4层:数据访问层、逻辑事务层、控制层、前端表现层。数据管理层负责系统与数据库的交互,封装所有的存取数据库的操作;逻辑事务层进行逻辑控制和事务处理,根据业务需要处理复杂的逻辑,并封装事务;控制层提供系统整体的控制,接收和处理前段会话信息,做简单的逻辑处理,并根据具体情况返回不同的相关的信息;页面层负责向用户展现信息,是用户最直接接触的部分。这种分层方法是对流行的MVC分层结构的扩展,更有利于重用、扩展和系统的维护。
4 软件系统设计
4.1功能列表
1.项目管理:
* 项目流程管理:包括项目登录、现场勘探、方案确认、图纸深化、邮件确认、合同签订、确认付款、设备发货、物流提醒、确认收货。
* 施工流程管理:根据施工类型不同,具体的施工流程也不同。
* 已完成项目查询:项目完成后,信息会存档保留。
* 项目进度查看:系统以进度图的形式展示进度情况、步骤说明等。
* 项目统计:图表的形式展示项目及完成情况。
2.售后
* 维修流程:接单后联系服务商,调度,指派师傅,师傅联系用户了解大致情况并确定时间,提前领取配件,确定费用及方案,结单。
* 货品领用:施工人员需要带货和领用辅材时,系统生成领货单,由仓库管理员确认,完成领用。
* 旧件处理:维修更换下来的旧件需要交到仓库。
* 收费管理:需要收费的售后服务,系统自动汇总统计收费情况,以便与客户结算。
* 签到管理:统计维修人员签到情况。
* 货品对账:系统汇总货品和辅材的情况,包括实际领用数量、已用数量、剩余数量、各施工人员库存情况等。
3.客户管理
* 客户管理:录入和管理客户信。
* 客户统计:统计客户订单、项目情况,往来账信息等。
4.仓库管理
* 采购:业务员申请采购,经主管、财务、总经理审批,然后有采购人员下单、入库。
* 入库:将采购回来的货品入库。
* 库存:统计库存情况。库存低于预警值的自动提醒。
* 退回厂家:有问题的货品退回供应商,系统从库存中减掉。
* 报废:损坏的货物做报废处理后进入旧件库。
* 出库:仓库导出出库单,按出库单将货品发给客户。
* 调拨:仓库和网点之间可以将货物相互调拨。
* 领用:施工人员需要领取货品、配件、辅材的,会生成领用单,网点管理员根据领用单准备货品确认领用。
* 退货:客户购买的货品有问题时,退回仓库。
5.旧件管理
* 旧件接收:维修更换下来的旧件需要交到仓库,仓库管理员收到后做入库处理。
* 旧件库存:统计旧件库存数量。
* 旧件变卖:管理旧件变卖情况,并统计变卖金额等。
6.基础管理
* 部门管理:维护公司部门及组织结构。
* 品牌管理:维护品牌信息,为商品提供基础数据。
* 商品类别管理:维护商品类别,为商品提供基础数据。
* 商品名称管理:为使商品名称一致,将商品名称单独维护。
* 商品型号管理:维护商品名称下的商品型号、编码。
* 施工类型管理:施工类型有新风系统、分体空调、VDR设备/一拖一设备/其他设备、大型水机组/中小型水机/空气能热泵等。
* 旧件类别管理:维护旧件类别,为旧件管理提供基础数据。
7.系统管理
* 系统设置:对系统参数、基础数据、仓库库存系数等進行设置。
* 用户管理:添加和管理用户。
* 角色管理:管理用户角色。角色不同,权限也不同。角色有系统管理员、管理员、总经理、主管、业务员、施工人员、仓库管理员、财务、客户。
* 权限管理:为用户分配权限。
* 系统日志管理:系统自动生成访问日志。
8.客户系统
* 项目查询:客户可以查询自己的项目,包括已完成的和正在进行的。
* 项目进度查看:查看项目详细信息及进度情况。
* 商品查看:商品列表页面,渠道客户可以查看商品库存信息。
* 在线下单:客户可以点击商品填写数量直接下单,也可以将商品选入购物车后再下单。
* 订单管理:客户可以查看订单详细,确认订单,查看进度等。也可以查询历史订单。
* 报修:设备有故障时,可以通过报修功能直接报修。
结论:本设计方案是为具体的系统开发提供了方向,对企业内部信息进行全面的自动化的管理,大大提高了项目管理的效率。通过系统对项目设计、开发过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化。