根据该办公家具采购系统的结构功能分析,需要与之相连的数据库有相应的用户以及表结构和php语言编程相结合来实现,从而实现数据的存储和链接。接下来分别对商家用户、采购会员这两个拥有不同权限的用户和系统所应该具有的系统功能模块进行详细的调研和分析,总的概括为以下的数据库需求信息:
(1)办公家具采购系统是能够由商品供应商和采购会员以不同的权限进行登录的,所以在数据库中应该有不同的表来存放这两个用户信息。
(2)商家商品可以按照商品材料进行分类管理,因此数据库中需要设置商品材料类别这一信息。若商品材料类别中存在有相对应类别的商品,那么这个商品材料类别就不能够删除。
(3)根据商家商品材料类别,由商品供应商录入相对应的商品名称,商品详细信息等。
(4)当采购会员登录选择好自己想要的商品之后随即要生成一个订单信息来供商品供应商和采购会员进行查看,这样就需要一个订单表来存储订单信息。
(5)针对一个采购系统,需要有一个商品供应商和采购者之间的沟通桥梁,所以数据库中还需要设置留言表,来存储留言信息。
针对本办公家具采购系统,通过上述的功能分析和需求总结,数据库需要设置如下的数据结构和数据项目:
商品供应商信息,包括的数据项目有:商品供应商编号、商品供应商登陆名称、商品供应商登陆密码等。
采购会员信息,包括的数据项目有:采购会员编号、采购会员登陆姓名、采购会员登陆密码等。
构成商品材料类别信息,包括的数据项目有:商品材料类别编号、商品材料类别名称等。
供应商品详细信息,包括的数据项目有:供应商品编号、商品材料类别编号、供应商品名称、供应商品详细信息描述等。
生成订单信息,包括的数据项目有:生成订单编号,生成订单包含的供应商品的内容,生成订单的审核信息等。
留言信息,包括的数据项目有:留言信息编号,留言内容等。
目 录
1 概述 1
1.1 当前办公设备管理的研究现状 1
1.2 办公家具采购系统在我国的发展现状 1
2 需求分析 1
2.1 系统概述 1
2.2 数据需求 2
2.3 功能需求 3
2.3.1 用户管理 3
2.3.2 商品信息管理 3
2.3.3 采购功能 3
2.3.4 采购记录 3
2.3.5 采购审批 4
2.4 非功能性需求 4
2.5 系统可行性分析 4
3 系统设计 5
3.1 系统开发工具及技术支持 5
3.2 模块设计 6
3.2.1 功能模块 6
3.2.2 详细功能模块设计 6
3.3 系统数据库设计 8
3.3.1 概念结构设计 8
3.3.2 逻辑结构设计 9
4 系统的实现 10
4.1 登录模块 10
4.2 登陆用户管理模块 13
4.3 商品信息管理模块 15
4.4 商品采购模块 18
4.5 记录管理模块 20
4.6 审批模块 20
4.7 留言模块 21
5 系统测试与运行 22
5.1 内容检查 22
5.2 链接检查 22
5.3 易用性测试 22
5.4 功能检查 23
5.5 容错性测试 23
6 系统的特点 23
6.1 优点 23
6.2 缺点 24
7 系统的部分源代码 24
7.1 登录代码 24
7.2 添加信息功能代码 24
8 设计中遇见的问题以及解决方法 26
结束语 27
参考文献 28
致谢 29