1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
本系统中部分表的结构如表表所示。
表教材信息表字段名含义类型宽度空值主键索引教材编码教材名称作者出版社版别序号印刷批次出版日期价格理论库存量实际库存量需求量库存位置表学生信息表字段名含义类型宽度空值主键索引学号学生姓名当前余额用户名口令表学生购书信息表字段名含义类型宽度空值主键索引流水号学号教材编码购书日期数量单价业务员表学生退书表字段名含义类型宽度空值主键索引流水号学号教材编码购书日期数量单价业务员退书日期退书业务员表教师信息表字段名含义类型宽度空值主键索引教师编号教师姓名院系编码用户名称系统实施略口令表教师领书信息表字段名含义类型宽度空值主键索引流水号教师编号教材编码领书日期数量单价业务员表教材预订表字段名含义类型宽度空值主键索引课程编号院系编号教师编号教材名称作者出版社出版日期版别序号印刷批次价格需求量表教材计划信息表字段名含义类型宽度空值主键索引课程编号教材名称作者出版社出版日期版别序号印刷批次价格需求量说明在规定的教材预订期限内,教师可以修改教材预订表中的教材信息,旦超过教材的预订期限,教材预订表中的内容将自动转入教材计划信息表,教材科根据此表进行教材的预订工作。
表学生存款信息表字段名含义类型宽度空值主键索引流水号学号存款日期操作类型金额业务员说明操作类型的取值为存款和取款,在校期间学生的操作般为存款,存款时,金额字段的值为正数,只有当学生毕业或由于各种原因离校时才能执行取款操作,取款时,金额字段的值为负数。
表院系编码信息表字段名含义类型宽度空值主键索引院系编码院系名称表课程信息表字段名含义类型宽度空值主键索引课程编号课程名个学生的学号类型字符型长度个字节取值范围数据项编号数据项名称教材编号别名编号简述教材信息表中种教材的编号类型字符型长度个字节取值范围字母数字数据结构的定义数据结构编号数据结构名称教材信息表简述教材科库存教材的信息情况表数据结构组成教材编码教材名称作者出版社版别序号印刷批次出版日期价格理论库存量实际库存量库存位置数据结构编号数据结构名称学生信息表简述学生的相关信息数据结构组成学号学生姓名用户名密码当前余额数据流的定义数据流编号数据流名称登录信息教师登录信息验证登录信息非法用户教师信息表输入教材预订信息信息合法用户教材预订表图教材预订子系统数据流程图判断是否超过预订日期信息已超过预订期限信息未超期简述用户登录系统时需要输入的用户信息数据流组成用户名密码数据流来源学生教师教材管理人员流通量份天高峰流通量份每天处理逻辑的定义处理逻辑编号处理逻辑名称验证登录信息简述验证用户身份输入的数据流登录信息,来源外部实体学生教师等处理查询学生信息表或教师信息表,判断其是否为合法用户输出的数据流合法用户,去向是处理逻辑输入查询条件输入教材预订信息等非法用户,去向是外部实体学生教师等处理频率次天数据存储的定义数据存储编号数据存储名称学生领书表简述存放学生在校期间所有的领书记录数据存储组成流水号学号教材编码领书日期数量单价业务员关键字学号教材编码领书日期相关联的处理查询等外部实体的定义外部实体编号外部实体名称教师简述本校所有任课教师输入的数据流非法用户信息等输出的数据流用户登录信息等系统设计系统总体设计系统硬件设计在开发个网上浏览系统时其代码设计如下顺序号院系编码由于该高校的院系不超过个,所以院系编码的设计采用了位的顺序码。
其他代码设计不再列举。
数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。
数据库设计时需要综合各个子系统的数据需求,分析各个数据之间的关系,按照提供的功能和描述工具,设计出规模适当正确反映数据关系数据冗余少存取效率高能满足各种查询要求的数据模型。
该设计过程包括概念结构设计逻辑结构设计和物理结构设计。
概念结构设计在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用图的方法进行数据结构分析。
本系统中涉及的实体主要有学生教师教材院系和学生预存款等,各实体及其属性如图所示。
各实体之间具有定的联系,用图表示出来,如图所示。
图图学生购买教材退存取预存款领取预订教师院系属于学生学号姓名教材教材编码教材名称作者出版社版别序号印刷批次出版日期价格库存量存放位置图实体及其属性图教材实体及其属性图学生实体及其属性图教师教师编号姓名院系院系编码院系名称预存款学号金额存取日期存取教师实体及其属性图院系实体及其属性图预存款实体及其属性图购书日期业务员退书日期业务员领书日期业务员业务员逻辑结构设计逻辑设计的任务就是根据的特征,将上述独立于的图描述的概念结构转换为关系模型的逻辑结构。
上述两个图转换成的规范的关系模式为学生信息表学号,姓名教材信息表教材编码,教材名称,作者,出版社,版别序号,印刷批次,出版日期,价格,库存量,库存位置学生购书表学号,教材编码,购书日期,数量,单价,业务员学生退书表学号,教材编码,购书日期,退书日期,数量,单价,业务员教师信息表教师编号,姓名,院系编号教师领书表教师编码,教材特别是基于具有大量数据的数据库系统的网站时,需要多服务器的共同支持。
虽然这些服务可以在个服务器上集成,但这样做可能会有安全问题。
所以针对最典型的网络应用,至少需要两台服务器,他们分别是服务器和数据库服务器。
浏览器服务器与数据库服务器之间的三层体系结构关系如图所示。
校园网服务器为的服务器,不兼容微软的平台,所以浏览系统的服务器选用服务器,通过在校园网主服务器设定域名进行解析。
数据库服务器同样采用服务器并安装微软的数据库平台。
系统软件设计本系统全面采用微软的产品解决方案。
服务器操作系统采用微软的,服务器为微软的,数据库管理系统采用微软的,开发工具采用微软的,采用微软的技术开发网站。
程序是在服务器端工作,并且通过服务器端的编译动态的送出文件给客户端,而不像般是在客户端通过浏览器执行,因而产生各厂商览器部门信息录入界面如图所示图部门信息录入页面部门信息录入功能具体设计与实现见表表部门信息录入模块实现方法与变量表区域名称说明对应文件表单部门名称部门描述提交同时该模块的两个主要功能即管理员可以点击更新或删除超链接对员工信息进行改动或删除操作。
部门信息更新界面如图所示图部门信息更新页面部门信息更新功能具体设计与实现见表表部门信息更新模块实现方法与变量表区域名称说明对应文件表单部门名称部门描述提交更新职位管理模块的设计与实现此页面负责显示所有职位的全部信息,同时提供增加删除改动的超链接。
在该页面上方,提供员工管理部门管理职位管理员工签到管理的超链接。
职位管理主界面如图所示图职位信息管理主页面管理员在该页面可以通过点击更新或删除超链接对职位信息进行改动或删除操作。
本页面显示具体设计与实现见表表职位信息管理主页面功能实现页面表区域名称说明对应文件员工信息管理主要用于回到系统的主界面部门信息管理主要用于回到部门管理主界面职位信息管理主要用于回到职位管理主界面签到信息管理主要用于回到签到信息管理主界面退出主要用于退出系统,定位到登陆页面添加职位主要用于增加职位信息管理员在录入界面可以输入要增添的职位的各类信息如职位名称职位工资职位描述进行对职位的增加操作。
职位信息录入界面如图所示图职位信息录入页面职位信息录入功能具体设计与实现见表表职位信息录入模块实现方法与变量表区域名称说明对应文件表单职位名称职位工资职位描述提交同时该模块的两外两个主要功能即管理员可以点击更新或删除超链接对职位信息进行改动或删除操作。
职位信息更新界面如图所示图职位信息更新页面职位信息更新功能具体设计与实现见表表职位信息更新模块实现方法与变量表区域名称说明对应文件表单职位名称职位工资职位描述员工签到管理模块的设计与实现此页面负责显示所有员工的签到信息,同时提供签到次数加签到次数清零两个主要功能。
在该页面上方,提供员工管理部门管理职位管理员工签到管理的超链接。
员工签到管理主界面如图所示图员工签到管理主页面员工签到清零或加处理后结果界面如图,所示图员工签到更新成功页面图员工签到更新后结果页面管理员可通过点击签到清零按钮或签到加按钮对每个员工的签到信息进行修改,改动通过调用对页面的操作得以实现。
修改后在本页面显示改动后的信息。
本页面显示具体设计与实现见表表签到信息管理主页面功能实现页面表区域名称说明对应文件员工信息管理主要用于回到系统的主界面部门信息管理主要用于回到部门管理主界面职位信息管理主要用于回到职位管理主界面签到信息管理主要用于回到签到信息管理主界面退出主要用于退出系统,定位到登陆页面操作签到信息主要用于操作签到信息第五章系统测试以及软件安装软件测试基础理论软件测试定义软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的批测试用例,并利用这些测试用例运行程序以及发现的过程,即执行测试步骤。
软件测试就是在软件投入运行前,对软件需求分析设计规格说明和编码实现的最终审查,它是软件质量保证浏物理结构设计物理结构设计的任务主要包括两个方面,其是确定所有数据库文件的名称及其结构,其二是确定各个数据库文件是否需要建立索引,以及在什么字段上建立索引。
本系统中部分表的结构如表表所示。
表教材信息表字段名含义类型宽度空值主键索引教材编码教材名称作者出版社版别序号印刷批次出版日期价格理论库存量实际库存量需求量库存位置表学生信息表字段名含义类型宽度空值主键索引学号学生姓名当前余额用户名口令表学生购书信息表字段名含义类型宽度空值主键索引流水号学号教材编码购书日期数量单价业务员表学生退书表字段名含义类型宽度空值主键索引流水号学号教材编码购书日期数量单价业务员退书日期退书业务员表教师信息表字段名含义类型宽度空值主键索引教师编号教师姓名院系编码用户名称系统实施略口令表教师领书信息表字段名含义类型宽度空值主键索引流水号教师编号教材编码领书日期数量单价业务员表教材预订表字段名含义类型宽度空值主键索引课程编号院系编号教师编号教材名称作者出版社出版日期版别序号印刷批次价格需求量表教材计划信息表字段名含义类型宽度空值主键索引课程编号教材名称作者出版社出版日期版别序号印刷批次价格需求量说明在规定的教材预订期限内,教师可以修改教材预订表中的教材信息,旦超过教材的预订期限,教材预订表中的内容将自动转入教材计划信息表,教材科根据此表进行教材的预订工作。
表学生存款信息表字段名含义类型宽度空值主键索引流水号学号存款日期操作类型金额业务员说明操作类型的取值为存款和取款,在校期间学生的操作般为存款,存款时,金额字段的值为正数,只有当学生毕业或由于各种原因离校时才能执行取款操作,取款时,金额字段的值为负数。
表院系编码信息表字段名含义类型宽度空值主键索引院系编码院系名称表课程信息表字段名含义类型宽度空值主键索引课程编号课程名个学生的学号类型字符型长度个字节取值范围数据项编号数据项名称教材编号别名编号简述教材信息表中种教材的编号类型字符型长度个字节取值范围字母数字数据结构的定义数据结构编号数据结构名称教材信息表简述教材科库存教材的信息情况表数据结构组成教材编码教材名称作者出版社版别序号印刷批次出版日期价格理论库存量实际库存量库存位置数据结构编号数据结构名称学生信息表简述学生的相关信息数据结构组成学号学生姓名用户名密码当前余额数据流的定义数据流编号数据流名称登录信息教师登录信息验证登录信息非法用户教师信息表输入教材预订信息信息合法用户教材预订表图教材预订子系统数据流程图判断是否超过预订日期信息已超过预订期限信息未超期简述用户登录系统时需要输入的用户信息数据流组成用户名密码数据流来源学生教师教材管理人员流通量份天高峰流通量份每天处理逻辑的定义处理逻辑编号处理逻辑名称验证登录信息简述验证用户身份输入的数据流登录信息,来源外部实体学生教师等处理查询学生信息表或教师信息表,判断其是否为合法用户输出的数据流合法用户,去向是处理逻辑输入查询条件输入教材预订信息等非法用户,去向是外部实体学生教师等处理频率次天数
