办公设备协议供货管理系统是为了加强政府采购中的办公设备的协议供货管理,提高政府采购的公平与公正。文章依据政府采购协议供货管理的相关规定及实际需要,完成了系统的需求分析,包括功能需求和性能需求。按照软件工程的要求完成了系统的体系结构和功能模块的设计。系统采用B/S架构模式设计,方便用户的操作。系统主要实现供应商管理,商品管理,采购申请管理和采购管理等功能。系统主要使用JSP和Oracle进行开发,开发环境是MyEclipse,服务器采用Tomcat。系统的成功运用,极大的提高了政府采购中的办公设备协议供货管理的公正性和公平性,具有一定的实际意义。
[关键词] 协议供货;办公设备;B/S模式;管理信息系统
(1)采购管理功能模块主要有采购申请、采购审批、物品采购和采购打印。
采购申请就是采购员根据政府办公实际所需的办公设备, 在系统协议的供货商中,选择所需要的商品,进行采购申请。采购申请中包含采购申请的商品和数量、供货商、申请的时间和备注等采购申请信息。
采购审批是采购主管所拥有的权限。当采购员在系统中进行过采购申请后,系统就会显示其提交的采购申请。这时采购主管可以浏览采购申请信息,对采购信息进行审批,同意采购或者拒绝采购,并且可以进行相关备注信息以说明。
物品采购就是采购员在经过采购主管审批同意采购后的具体物品采购行为。当采购主管审批同意采购后,采购员在系统中可以查看自己之前提交的采购申请状态,只有当同意采购后的申请,采购员才可以继续进行采购。被拒绝的采购申请,等于此次采购已经结束,不能实际采购。
采购打印是采购员对之前已经采购的采购单的打印。打印的内容中包括采购的物品名称、供应商、采购数量、采购价格等具体信息。
2.3 功能需求
系统主要有管理员和操作员两大用户需求。采购部门的采购主管是系统的管理员,是系统的核心用户,涉及到三大功能模块,管理员可以对系统的供货商进行管理,如添加供货商、修改供货商信息、删除供货商。能够对操作员申请的采购单进行审批,如同意采购、添加采购审批意见和拒绝采购等操作。
管理员首先可以凭借自己的用户名和密码登录系统。在系统中可以对自己的管理员密码进行修改。
在供货管理中,管理员可以根据协议供货中的实际情况,在系统中添加供货商信息。具体如供货商编号、供货商名称、供货商地址、供货商电话、email和备注等信息。 还可以对已经存在的供货商的信息加以修改。可以对供货商编号供货商名称、供货商地址、供货商电话、 email和备注等信息中的每一项进行修改。还可以根据协议供货的实际情况,在系统中对供货商信息进行删除,删除后的供货商在系统中无任何信息。
管理员的采购审批是指管理员对操作员已经申请的采购申请进行审批。可以对相关申请进行同意采购或者拒绝采购,同时对于同意或者拒绝的理由在系统中给以说明。
管理员有办公用品管理功能。包括对办公用品的添加、办公用品的修改和办公用品的删除。管理员根据协议供货中的商家所提供的实际办公设备情况,可以在系统中添加办公设备物品。添加的商品信息应该包括商品编号、名称、类别、品牌、型号、规格及备注信息。办公用品的修改是管理员根据供货商提供的实际物品的信息变动,对物品的商品信息的修改,可以对商品编号、名称、类别、品牌、型号、规格及备注信息的任一项或者全部信息进行修改。办公用品的删除是管理员根据实际供货商不再提供此商品或者提供此商品的供货商不具备供货资格时,把此商品进行删除。
目 录
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
2 系统需求分析 2
2.1 需求调研 2
2.2 可行性分析 3
2.3 功能需求 3
2.4 性能需求 6
2.5 运行环境 7
3 系统设计 7
3.1 设计的基本思想 7
3.2 数据库设计 8
3.2.1 数据库的概念结构设计 8
3.2.2 数据库的逻辑结构设计 11
3.3 数据库连接设计 13
3.4 功能模块设计 13
3.5 界面设计 17
4 系统实现 17
4.1 开发环境与技术 18
4.2 系统登录页面实现 19
4.3 管理员模块 21
4.3.1 供货商管理 21
4.3.2 商品信息管理 24
4.3.3 物品采购审批 27
4.3.4 修改密码 29
4.3.5 退出系统 29
4.4 采购员操作模块 29
4.4.1 采购审请管理 29
4.4.2 物品采购管理 31
5 系统测试 33
5.1 系统测试的目的与意义 33
5.2 测试过程 34
5.3 其他错误 34
结束语 35
参考文献 36
致谢 37