图 :项目信息管理系统的软件模块结构图
5.1.1 项目立项管理
? 《立项申请单》撰写
提供立项申请单的格式供销售人员填写,把申请单的信息输入数据库中,以便查询统计; ? 《立项申请单》审批
提供审批申请单的界面,经理接收申请单,并设立标志确认,和填写相关的审核意见; ? 提供信息提示界面:在项目负责人方,在申请单审批通过后,及时的产生提示信息; ? 提供指定参加项目技术人员界面
小组成立:记录项目小组的信息,以便于对项目人员情况的查询。
5.1.2 售前阶段管理
? 提供《售前应用环境与应用需求》撰写界面
提供售前应用环境与用用需求表的模板,按照与项目有关的内容和自行添,讲售前应用环境与应用需求表的信息输入数据库中,以便查询。 ? 提供《售前技术支持申请单》填写界面 ? 提供技术支持申请单上报审批功能
? 提供信息提示功能(及时提示项目负责人,申请单的处理结果) ? 提供项目小组人员名单填写界面(记录参加技术支持的人员名单) ? 提供《项目解决方案》撰写功能
实现技术人员或销售人员所需的项目解决方案的word文档,以便打印,并切将有关信息存入数据库中,以便查询。 ? 《项目解决方案》审核(?)
最后确定的方案有公司负责技术的人员进行审核,提供浏览修改项目方案的界面。填写相应的修改内容。 ? 查询统计
对《项目合同》、《项目投标书》《产品报价》《产品兼容性列表》的数据和信息情况,进行按一定的条件进行查询统计。
5.1.3 合同管理
实现原有系统的所有功能:
(1) 查询每一个销售人员签订的所有合同的有关信息,每次显示一个合同和
总的符合条件的合同数,可以指定某一个(序号)或查询上一个或下一个;
(2) 根据合同的执行状况(完成、未完成两种)查询合同的有关信息; (3) 将合同的有关有关信息汇总成一个EXCEL表格提供给公司的总经理; (4) 查询合同中有关客户的信息。
新的系统需要实现原有合同管理程序的所有功能并增加如下的功能: (5) 销售人员可以查询且只能查询自己负责销售的项目的合同的所有内容; (6) 部门经理可以查询该部门所有销售人员的合同;
(7) 技术人员可以查询由该技术人员负责实施的项目的合同的有关技术部
分,包括产品明细和技术服条款;
(8) 商务人员和总经理可以查询所有的合同信息。 (9) 根据合同中的产品明细,可以自动产生订单。 (10)合同文档管理
5.1.4 产品定购管理
目前,暂不考虑库存管理,只实现订单管理的功能。需要实现的订单管理功能如下:
(1) 订单的制作功能。可以通过Web方式制作一个订单,在制作的过程中
可以查询相应的信息,如与之相关的合同信息(包括合同中产品明细)、厂商信息、产品信息、产品公开报价信息、和其它订单的信息,对制作有的的辅助功能,最后产生的结果可以输出一个EXCEL表格。 (2) 可以根据合同的产品配置自动产生订单,所产生的订单可能需要商务管
理人员进行修改,系统应提供相应的订单修改功能;
(3) 订单的查询,包括根据合同查询订单、根据项目查询订单、根据销售人
员查询订单、根据日期查询订单、根据订单的状态(未发出、未到货、已到货)。
(4) 统计功能,如统计一个厂商所有订单的总金额、某一时期内的订货情况、
某一产品的订货情况等。
(5) 订单的文档管理(具体内容参见文档管理部分)。
5.1.5 项目实施管理模块
5.1.5.1 项目准备阶段管理子模块
? 提供撰写《售后技术支持申请表》功能 ? 提供《售后技术支持申请表》审批功能界面 ? 提供技术部指定项目实施人员的界面
? 提供《售后技术支持申请表》审批通过后,提示项目负责人的功能 ? 提供查询《售前应用环境和应用需求调查表》功能 ? 提供查询《项目合同书》功能 ? 提供编写《项目实施计划书》功能 ? 提供《项目实施计划书》上报审批功能
5.1.5.2 货物验收管理模块
? 提供查询《项目合同书》功能 ? 提供查询订单的功能 ? 提供填写《货物验收单》功能 ? 提供填写《不合格货物验收单》功能
5.1.5.3 现场环境勘察
? 提供查询《售前应用环境和应用需求调查表》功能 ? 提供编写《项目实施用户应用表》功能
5.1.5.4 项目实施阶段
? 提供查询《公司项目实施规范》功能 ? 提供修改《公司项目实施规范》功能 ? 提供撰写《项目实施报告》功能
5.1.5.5 项目测试阶段
? 提供查询《项目合同书》功能
? 提供撰写《项目实施报告》功能(实际是项目实施报告的补充)
5.1.5.6 项目验收阶段
? 提供撰写《项目验收报告》功能
? 提供《项目验收报告》确认功能(实际是验收通过标志) ? 提供《项目验收报告》和《项目实施报告》打印功能
5.1.5.7 技术服务管理
? 提供填写《项目技术服务申请单》功能 ? 提供《项目技术服务申请单》上报功能 ? 提供《项目技术服务申请单》审批功能 ? 提供项目负责人审批通过的消息提示功能 ? 提供指定技术服务人员的功能 ? 提供编写《技术服务报告》功能 ? 技术服务报告归档功能
5.1.6 基础数据管理模块
5.1.6.1 项目基础数据维护
人员基本信息维护
主要完成对《项目组》《项目售前技术小组》《项目实施技术小组》《项目商务小组》等的维护管理; 产品信息维护
5.1.7 系统维护管理模块
满足本系统的系统维护管理的需求,具备配置系统、初始化系统、维护系统数据字典与编码、维护用户及权限、定义工作流模板等功能。
5.2 技术实现策略
在了解用户需求的情况下,针对具体的技术实现问题,拟定了如下几方面的技术实现策略。
5.2.1 基于工作流的协同工作
对于需要多个人员相互合作才能完成的工作来说,必不可少的一项功能就是工作流与审批、流转。

