数据库课程设计选题(A)_第1页
数据库课程设计选题(A)_第2页
数据库课程设计选题(A)_第3页
数据库课程设计选题(A)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXXXXX班同学选题(A卷)1 图书借阅管理子系统设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅;3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所

2、学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。规定借书期限为二个月,超期每天罚二分。5、学生可以进行借阅、续借、归还和查询书籍。借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成

3、如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。4)能明细查询某学生的借书情况及图书的借出情况。5)能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。6)其他你认为子系统应有的查询、统计功能。7)要求子系统设计得界面友好、操作方便,并适当考虑子系统在安全性、完整性、备份、恢复等方面的功能要求。4、子系统设计完成后请书写课程

4、设计报告,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告(报告按数据库开发设计六个步骤的顺序逐个说明表达,并说明课程设计体会)及出勤等综合评定成绩。本系统的参考概念模型(E-R图)可为图6-1。若系统需求改为如下陈述,则其参考E-R图略。一个简易图书馆管理子系统中有如下信息:图书的书号、书名、数量、位置;借书人的借书证号、姓名、借书上限、所在单位等;出版社的出版社名、邮编、地址、电话、Email等。其中约定:任何借书人可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书只能

5、在一个出版社出版,并有个出版日期,图书作者(指图书第一主编)可以在多家出版社出多本不同的书,作者名重的问题,可以通过作者身份证号来区分。出版社名具有惟一性,并且不考虑再版问题。2 学籍管理子系统设计本系统模拟学校学籍管理内容,包括学生入学登记、学生选课、考试成绩登记、补考处理及教师教学质量分析统计等,简化的系统需要管理的情况如下:1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况:系:系号(dno)、系名(dna)、系负责人(deo)、专业数(dso)等。教师:工号(gh)、姓名(xm)、性别(xb)、职称(zc)、工龄(gl)、出生年月(csrq)、基本工资(jbg

6、z)等。学生:学号(xh)、姓名(xm)、性别(xb)、年龄(nl)等。2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息:课程代号(kcdh)、课程名(kcm)、课时数(kss)、必修课(bxk)、学分(xf)。3、学生入学时新生需录入登记,登记后即可选课学习课程(一学期约20学分)。4、一门只由一位教师上,一位教师可上多门课,满30人才开课。5、学生选每门课有个成绩(cj),若成绩不及格则补考后还需记录补考成绩(bkcj)。根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。2、写出相应已设计的E-R图的关系模式,根据设计所

7、需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。3)新生入校登记后可即时选课,老生每学期开始前可选课或作选课调整,一般要选共约20学分的若干门课程。4)能明细查询某学生的选课情况及某课程的选修学生情况。5)能统计查询出某学生的成绩单(包括总成绩、平均成绩、不及格门数等)及某门课的选课人数、最高分、最低分、平均成绩等统计信息。6)能分析出某教

8、师的教学质量情况(可根据该教师所任所有课优良数平均超过一定百分比来粗略评定)。7)其他你认为子系统应有的查询、统计功能。8)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求。4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告及出勤等综合评定成绩。3 企业用电管理子系统系统涉及的信息有:1、用电企业(用电企业编号、用电企业名、地址、电话、联系人);2、电费信息(谷价,峰价);3、用电情况(用电企业编号、谷电量、峰电量、年月、年合计用电量、年合计用电费)

9、。要求能够进行如下工作:1、能够统计各个用电企业的月耗电量以及电费;2、能够统计查询各个用电企业的总的谷电量和峰电量;3、能够统计该地区的峰谷电量比例以及电费情况;4、能维护基本数据;5、用户分级管理,人机界面良好。稍作分析与设计,设计本系统的E-R图。4 书店销售管理子系统书店希望借助一个销售管理子系统实现对现有业务的管理。该书店目前采用会员制,顾客购买书籍累积达到一定金额后,凭购书发票可填表申请成为正式会员,会员在购书时享有一定折扣,折扣额度可变化。该书店不定期地会推出促销活动,要求图书的价格是可变更的。系统主要功能如下。(1)图书入库管理:维护入库图书信息(如图书编号、书名、作者、价格、

10、图书分类、出版社等),自动计算库存。(2)图书查询统计:按图书分类,出版社、书名、作者等条件查询图书的详细信息。(3)销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,实时记录图书库存,按每天统计销售额、按每个月或季度统计销售额并生成报表,并能根据销售数量统计生成畅销书名单。(4)书店会员管理:提供会员信息的维护功能,可设置会员等级,不同级别的会员享受不同的折扣,可以变更折扣额度。(5)系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售人员。系统管理员维护整个系统的数据。稍作分析与设计,设计本系统的E-R图。若把书店销售管理子系统的需求改为如下陈述,则请重

11、新设计E-R图。调查新华书店图书销售业务,设计的图书销售点系统主要包括进货、退货、统计、销售功能,具体:(1)进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中;(2)退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中;退货还包括书过期后批量退给供应商。(3)统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜;(4)销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销

12、售库中。5 企业人事管理子系统调查本地的企业,根据企业的具体情况设计企业人事管理子系统。主要功能有:(1)人事档案管理:户口状况、政治面貌、健康状况、合同管理等;(2)考勤加班出差管理;(3)人事变动:新进员工登记、员工离职登记、人事变更记录;(4)考核奖惩;(5)员工培训;(6)企业职工基本工资信息管理;(7)系统维护:操作员管理、权限设置等。为了便于企业领导掌握本企业的人事信息,在系统中应加入各种查询功能,包括个人信息、职工基本工资,系统应能查询输出各类统计报表。6 毕业设计管理子系统学校有若干系,每个系有若干专业,需要通过一个毕业设计管理子系统对现有的毕业设计情况进行管理。系统主要功能如

13、下:(1)毕业设计管理:为指导老师分配毕业生,设置有效期限(如各阶段设计的提交期限),公布毕业设计公告、要求等。(2)毕业生管理:毕业生信息(系别、班级、学号、专业等)的维护和查询。毕业生可根据指导老师研究方向,选择毕业设计题目,在有效期限内提交设计内容(如开题报告、中期检查报告、毕业设计终稿等),参看指导老师评语。(3)指导教师管理:指导教师信息的维护(研究方向、联系方式等),指导教师可查看所属毕业生的毕业设计进度,并对毕业生提交的每阶段的设计内容进行批阅,给出毕业设计成绩。(4)查询统计:按系别、班级指导老师等统计信息(如选题情况、设计成绩等)。(5)系统管理:权限管理、系统维护和密码管理。7 民航售票管理子系统民航售票管理子系统主要分为机场、航空公司和客户三方的服务。航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数的查询,以及网上订票等功能。客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。机场还要有紧急应对措施,在航班出现延误

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论