学校教材订购系统的设计与开发(PHP,MySQL)
学校教材订购系统的设计与开发(PHP,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文17000字,程序代码,MySQL数据库)
总体结构设计
本系统为学校教材订购系统,分为两个子系统:人员管理系统和采购系统。
采购系统实现的功能是对书本的采购。为此,要实现对待购书本的制定,并且能打印待购书本目录。而后就是书进仓的时候录入和此次进仓的相关信息。并由系统将新书进仓的信息发送给销售系统端。另外,销售系统还应实现对缺书信息的查看,对待购书本信息的查看和更新。
整个系统要配置一个管理端[7]。管理端要实现的功能有管理员、发行人员和采购人员的指定。
模块外部设计:实现以上模块功能的外部是对数据库中的记录频繁访问。对其数据库访问的设计是此设计的关键。本组采用的设计方法是针对每张表的操作抽象成一个类,将其封装起来。在对表操作的时候只需调用即可,这样,精力更集中,编码时更轻松。
功能设计
为方便学校教材订购,在设计过程中,根据需求分析,本系统主要功能包括有一下几个内容:
(1) 用户登录管理:在用户登录时对用户进行验证是否授权用户。
(2) 提交购书单功能:学生或者老师根据课程需要,填写购书单信息,提交过程中检验所填信息是否错误。 [来源:http://www.doc163.com]
(3) 缺书登记功能:如果教材库存不足或者缺书的情况下,采购员可以根据情况填写缺书登记单,提交过程检验所填信息是否。
(4) 缺书登记审核功能:由学生或者老师提交的缺书登记,采购者将进行审核,审核通过之后会在学生或者老师的提交购书单中显示通过审核。
(5) 入库管理功能:订购心术后,采购员将新书信息提交至数据库。
(6) 出库管理功能:登记出库教材信息。
(7) 用户权限管理功能:新用户的授权管理。
(8) 库存管理功能:教材库存管理,可以查看图书库存信息。
(9) 删除用户功能:删除用户信息。
(10) 修改密码功能:修改用户密码。
[版权所有:http://DOC163.com]
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 选题背景 1
1.2 系统简介 1
1.3 系统目标 2
1.4 产品功能 2
2 系统技术及运行环境 4
2.1 PHP技术简介 4
2.2 WampServer 5
2.2.1 WampServer概况 5
2.2.2 WampServer安装 6
2.2.3 MySQL技术简介 8
2.3 运行环境 9
3 系统分析 10
3.1 需求概述 10
3.2 功能需求 10
3.3 数据字典 14 [资料来源:http://doc163.com]
3.4 性能要求 20
4 系统设计 21
4.1 功能设计 21
4.2 总体结构设计 21
4.3 数据库逻辑结构设计 23
4.4 数据库设计 26
4.5 程序逻辑 27
5 系统实现 28
5.1 系统主界面 28
5.2 登录界面 29
5.3 采购子系统 31
5.3.1 录入采购信息 31
5.3.2 待购表制定 31
5.3.3 查看更新待购数目 32
5.3.4 查看进仓记录 33
5.4 人员管理子系统 33
5.4.1 超级管理员 33
[资料来源:http://doc163.com]
5.4.2 管理员 34
5.4.3 密码修改功能 34
5.5 师生服务子系统 35
6 系统测试及难点分析 36
6.1 测试级别的定义 36
6.2 系统功能、性能测试的步骤 36
6.3 数据库测试 37
6.4 系统移植性、兼容性测试说明 37
6.5 测试用例 38
6.6 测试结果及其总结 39
6.6.1 系统功能缺陷 39
6.6.2 缺陷和限制 39
6.6.3 测试结论 40
结束语 41
致谢 42
参考文献 43
下一篇:基于WEB的SNS社区的系统软件测试(PHP,MySQL)