- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计选题-补充1
1 图书借阅管理系统
设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:
1、可随时查询出可借阅图书的详细情况,如图书编号 BNO 、图书名称 BNA 、出版日期 BDA 、图书出版社 BPU 、图书存放位置 BPL 、图书总数量 BNU 等,这样便于学生选借。
2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅;
3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名 SNA 、学生系别 SDE 、学生所学专业 SSP 、借书上限数 SUP 及唯一的借书证号 SNO 。
4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。规定借书期限为二个月,超期每天罚二分。
5、学生可以进行借阅、续借、归还和查询书籍。借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。
根据以上信息完成如下要求:
1、请认真作系统需求分析,设计出反映本系统的E-R图 需求分析、概念设计 。
2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字 逻辑设计 。
3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求 物理设计、设施与试运行 :
1 在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3 能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。
4 能明细查询某学生的借书情况及图书的借出情况。
5 能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。
6 其他你认为子系统应有的查询、统计功能。
7 要求子系统设计得界面友好、操作方便,并适当考虑子系统在安全性、完整性、备份、恢复等方面的功能要求。
4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告 报告按数据库开发设计六个步骤的顺序逐个说明表达,并说明课程设计体会 及出勤等综合评定成绩。
本系统的参考概念模型(E-R图)可为图6-1。若系统需求改为如下陈述,则其参考E-R图略。
一个简易图书馆管理子系统中有如下信息:图书的书号、书名、数量、位置;借书人的借书证号、姓名、借书上限、所在单位等;出版社的出版社名、邮编、地址、电话、Email等。其中约定:任何借书人可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书只能在一个出版社出版,并有个出版日期,图书作者 指图书第一主编 可以在多家出版社出多本不同的书,作者名重的问题,可以通过作者身份证号来区分。出版社名具有惟一性,并且不考虑再版问题。
2 学籍管理系统
设计本系统模拟学校学籍管理内容,包括学生入学登记、学生选课、考试成绩登记、补考处理及教师教学质量分析统计等,简化的系统需要管理的情况如下:
1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况:
系:系号 dno 、系名 dna 、系负责人 deo 、专业数 dso 等。
教师:工号 gh 、姓名 xm 、性别 xb 、职称 zc 、工龄 gl 、出生年月 csrq 、基本工资 jbgz 等。
学生:学号 xh 、姓名 xm 、性别 xb 、年龄 nl 等。
2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息:
课程代号 kcdh 、课程名 kcm 、课时数 kss 、必修课 bxk 、学分 xf 。
3、学生入学时新生需录入登记,登记后即可选课学习课程 一学期约20学分 。
4、一门只由一位教师上,一位教师可上多门课,满30人才开课。
5、学生选每门课有个成绩 cj ,若成绩不及格则补考后还需记录补考成绩 bkcj 。
根据以上信息完成如下要求:
1、请认真作系统需求分析,设计出反映本系统的E-R图 需求分析、概念设计 。
2、写出相应已设计的E-R图的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字 逻辑设计 。
3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求 物理设计、设施与试运行 :
1 在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3 新生入校登记后可即时选课,老生每学期开始前可选课
文档评论(0)