- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高校教材管理系统教程
数据库课程设计登记表
班级 132015 姓名 朱建火 学号 题目 课设要求 应用PowerDesigner画出数据流图;
画出系统功能结构图;
编写数据字典;
设计E-R图;
根据E-R图,在PowerDesigner中设计逻辑模型(要求:每个关系模式至少符合3范式);
在SQL Server中创建数据表;
在数据库中至少建1个存储过程,1个触发器,1个视图,1个索引;
掌握基本的SQL语句;
题目需求描述 高校教材管理系统需求描述:
登录功能:分为三种不同权限的登录功能:管理员,老师和学生,不同权限的用户登录后界面显示的功能不同,不同权限的用户只能只能享有对应的系统功能。
教材订阅功能:此功能模块主要有教师完成,教师通过自己的开课计划进行教材订阅,在系统中形成订阅记录,订阅记录包括的属性有:订单号,教材编号,教材名,教材类型,作者,出版社,版本号,订阅时间,所订班级,订阅数量),有管理员保存并形成订单表。
教材入库功能:在教材订阅功能完成之后,进入教材入库阶段。教材入库阶段即管理员根据订单记录,将所需要的教材基本信息录入系统。教材的基本信息属性有:教材名,作者,出版社,版本号,价格,数量,入库时间。
教材发放功能:再由教师完成订阅,并将相关教材信息录入系统后,进入该功能模块,该功能需建立首页通知界面,该界面用于显示领书时间,各班领书负责人和领书班级,并由管理员实现对库存量的更新功能。
修改功能:此功能由管理员完成,即对教材发放功能完成之后,需对系统的教材信息进行修改,例如修改发放后教材的数量。
+
⑥ 查询功能:三种不同权限的人可查询不同的信息
管理员的查询功能:教材基本信息,教材订阅信息,订阅记录
教师的查询功能:教材基本信息,教材订阅信息
学生的查询功能:所订的教材基本信息
高校教材管理系统的功能模块图:
数据流图:
第0层数据流图:
显示了高校教材管理系统的整体功能和用户实体:
第1层数据流图:
细化了高效管理系统的功能:总体分为了三大功能:教材订阅功能,教材入库功能和教材发放功能:
第2层数据流图01:
细化了教材订阅功能:将教材订阅功能分为三部分功能:教材订阅管理,订阅记录管理和教材订阅查询管理:
第2层数据流图02:
细化了教材入库处理的功能,将该处理分为三部分功能:入库教材信息管理,入库教材信息查询和教材信息打印:
第2层数据流图03:
细化了教材发放功能处理,将该处理分为两部分功能:教材发放管理和发放的教材信息管理:
高校教材管理系统的数据词典
数据项:
数据项名 数据项含义说明 别名 数据类型 取值范围 学生姓名 “学生”实体的主码 Sname char(10) 学生学号 Sno char(10) Not mull 学生联系方式 Sphone char(20) 合法的联系方式 学生登录账号 Saccount char(20) 学生登录密码 Scode char(20) 教师编号 “教师”实体的主码 Tno char(10) Not mull 教师姓名 Tname char(20) 教师登录账号 Taccount char(20) 教师登录密码 Tcode char(20) 教师联系方式 Tphone char(20) 教材编号 “教材”实体的主码 Bno char(20) Not mull 教材名 Bname char(20) 出版社 Bpname char(20) 教材编者 Bwriter char(20) 教材类型 Btype char(20) 教材单价 Bprice float 订阅时间 Ttime datetime 订阅负责人 Tname char(20) 订阅数量 Tmount int 小于入库教材的数量 订阅班级 Tclass char(20) 所订订教材编号 Tbno char(20) Not mull 所订教材名 TBname char(20) 所订教材类型 Tbtype char(20) 总计 Tsun float 发货时间 Ssettime datetime 领取时间 Sgettime datetime 领取负责人 Sname char(20)
数据结构:
数据结构名:学生
含义说明:描述学生实体
组成:学生号,学生姓名,学生登录密码,学生登录账号,学生联系方式
数据结构名:教师
含义说明:描述教师实体
组成:教师编号,教师姓名,
文档评论(0)