1.1 需求分析
本企业信息管理系统是根据企业日常办公的需要来设计开发的,目标是提高企业管理的工作效率,具有对用户信息、客户信息、产品信息、合同信息、销售信息和统计信息进行管理和维护的功能。
系统主要包括系统管理员对功能的需求、销售部工作人员对功能的需求、客户部工作人员对功能的需求以及合同部工作人员对功能的需求。这4种需求的功能如下。
1. 系统管理员对功能的需求
● 用户信息管理:管理系统中所有登录用户的信息,分配用户的部门级别;
● 客户信息管理:可浏览、添加、维护客户的信息;
● 产品信息管理:可浏览、添加、维护企业产品的信息;
● 合同信息管理:可浏览、添加、维护合同的信息;
● 销售信息管理;可浏览、添加、维护产品销售的信息;
● 销售信息的统计:可统计产品的销售情况。
2. 销售部工作人员对功能的需求
● 浏览、添加、维护企业的产品信息;
● 浏览、添加、维护产品的销售信息;
● 浏览、添加、维护合同信息;
● 统计产品的销售信息。
3. 客户部工作人员对功能的需求
● 浏览、维护客户信息;添加新客户信息;
● 对公司销售情况进行统计。
4. 合同部工作人员对功能的需求
● 浏览合同信息、添加新合同、维护合同信息;
● 浏览客户信息、添加新客户、维护客户信息;
● 统计产品的销售情况。
1.2 系统功能描述
在需求分析中,企业信息管理系统中4种用户对系统功能的需求,本节根据上一节中的内容,对系统各模块的功能进行描述,系统的功能包括:用户登录、查看用户信息、维护用户信息、查看客户信息、维护客户信息等,下面分别对各部分的功能进行描述。
(1) 用户登录
由于此系统涉及不同部门的用户,因此要对不同登录用户分配不同的登录首页,并记录下每个用户所属的部门。
(2) 查看用户信息
系统管理员登录系统后,主界面展示的是用户的基本信息,包括用户ID、姓名、部门、联系电话、E-mail等,可分页显示。
(3) 维护用户信息
系统管理员可以增加新的用户信息,包括用户ID、姓名、部门、电话、E-mail;可以修改某一用户除密码外的所有信息,也可以删除用户的信息。
(4) 查看客户信息
可以浏览客户信息列表,包括客户ID、客户名称、负责人、级别、E-mial、电话和地址信息,可分页显示客户信息。
(5) 维护客户信息
可以增加新的客户信息,包括客户ID、客户名称、负责人、级别、E-mial、电话和地址;可以修改用户的信息,主要是级别信息,也可以删除客户的信息。
(6) 查看产品信息
可以浏览产品信息列表,包括产品编号、产品名称、产品规格、产品价格、产品描述,列表信息分页显示。
(7) 维护产品信息
可以增加新的产品信息,包括产品编号、产品名称、产品规格、产品价格、产品描述;修改产品的信息,也可删除产品的信息。
(8) 查看合同信息
可以浏览合同信息列表,包括合同ID、合同编号、合同状况、签署日期、执行日期、完成日期、负责人、总金额,分页显示列表信息。
(9) 维护合同信息
可以增加合同的信息,包括合同ID、合同编号、合同状况、签署日期、执行日期、完成日期、负责人、总金额;修改合同的信息,也可以删除合同信息。
(10) 查看销售信息
可以浏览销售信息列表,包括合同编号、产品编号、产品数量、已发货数量、货物单价,可分页显示列表信息。
(11) 维护销售信息
可以添加销售信息,包括合同编号、产品编号、产品数量、已发货数量、货物单价;可修改产品销售信息,也可删除产品销售信息。
(12) 产品销售统计
可以浏览产品销售统计列表,包括产品名称、产品型号、合同编号、产品销售数量,可分页显示列表信息。
1.3 功能模块划分
在了解了系统的需求分析和功能描述后,可以将企业信息管理系统划分为7个模块,划分结果如下。
(1) 用户登录:用户登录系统,并划分用户的部门权限。
(2) 用户信息管理:查看用户的信息、增加、修改、删除用户信息。
(3) 客户信息管理:查看客户的信息、增加、修改、删除客户信息。
(4) 产品信息管理:查看产品的信息、增加、修改、删除产品信息。
(5) 合同信息管理:查看合同的信息、增加、修改、删除合同信息。
(6) 产品销售信息管理:查看产品销售的信息、增加、修改、删除产品销售信息。
(7) 产品销售统计:统计产品的销售信息。