(5)管理员:系统管理员可对系统的各个角色和用户进行添加、删除、修改、密码重置等操作,也可对数据库进行备份等数据操作。
4. 总体设计
4.1 总体功能
图1 教材管理系统功能框架图
1.教材征订
教师进入系统后按教材征订页面上的信息进行填写,将填写的内容提交数据库。可以在“查询表单”中可以看到我们要征订书籍的信息。也可以在教材审核前,在“修改表单”中修改征订信息。
2.教材审核
审核是教材征订中非常重要的环节。教师征订书籍后,系主任将进入系统,系统将会以表单形式列出本系未审核的教材,可对该教材进行审核。
3.统计功能
统计在系统中体现为教学秘书的统计和教材科的统计这两方面。
(1)教学秘书的统计。在教师征订完教材,系主任对教材进行审核后,教学秘书将进入系统,系统将会以列表的形式显示出本系所有通过审核的书籍,填入人数后单,统计结果写被写入数据库。
(2)教材科的统计。统计各系所有通过审核的书籍,征订人数,按出版社,书籍,征订人数的形成征订单。
4.查询功能
查询是每个数据库软件必不可少的模块。它能方便数据、信息的查找。该系统中每类用户(除管理员)都存在查询功能。
主要有教师的查询,系主任的查询,教学秘书的查询, 教材科的查询。
5.系统文护
系统管理员从登录页面进入系统,选择用户类型为“系统管理”。系统管理员登录后不能进入教材科用户使用的模块。系统管理员可以添加删除修改教材信息,管理各类用户,设置报警阀值,管理班级和系的信息。
4.2 数据库设计
利用E-R模型进行数据库概念设计时,首先,以需求分析所获得的信息为基础,确定实体型、实体型的属性、键以及主键,并进一步确定实体型之间的联系及其相关的约束条件;其次,使用演绎或归纳的方法确定实体型之间的超类和子类的联系及其相关约束;最后,形成E-R图。系统用户实体关系E-R图如图2所示。
图2 系统E-R关系图
逻辑设计是在概念设计的基础上,将概念结构设计阶段得到的独立于DBMS,独立于计算机系统的概念模型转换成特定DBMS所支持的数据模型过程。从E-R模型向关系型转化主要是把实体型和联系型转变成相应的二文表。转化原则如下:
1.实体转换为关系模型
用关系模型表示实体是很直接的。实体的名称就是关系的名称,实体的属性就是关系的属性,实体的主键就是关系的主键。
各个数据库表相应的描述如表1所示。 ASP.NET高校教材管理系统的设计与实现+ER图(3):http://www.751com.cn/jisuanji/lunwen_4130.html