版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、大作业目的和要求目的:掌握数据库设计的基本方法;综合运用掌握的数据库知识与技术开发设计某小型数据库应用系统。内容从应用出发,分析用户需求,设计数据库概念模型、逻辑模型、物理模型,并创建数据库,优化系统参数,了解数据库管理系统提供的性能监控机制,设计数据库的维护计划。要求1、结合某一具体应用,调查分析用户需求,做出需求分析文档;2、设计数据库概念模型;3、选择一数据库管理系统,根据其所支持的数据模型,设计数据库的逻辑模型,并针对系统中的各类用户设计用户视图;4、在所选数据库管理系统的功能范围内设计数据库的物理模型;5、根据所设计的数据模型创建数据库,并加载若干初始数据;6、了解所选数据库管理
2、系统允许设计人员对哪些系统配置参数进行设置,以及这些参数值对系统的性能有何影响,再针对具体应用,选择合适的参数值;7、了解数据库管理系统提供的性能监控机制;8、在所选数据库管理系统的功能范围内设计数据库的维护计划。报告主要内容1、数据库设计各阶段的书面文档,说明设计的理由;2、各系统配置参数的功能及参数值的确定;3、描述数据库系统实现的软件、硬件环境,说明采用这样环境的原因。4、说明在数据库设计过程碰到的主要困难,所使用的数据库系统在哪些方面还有待改进。提交内容A: 设计报告一份,包含需求分析;概念设计(画出相应的E-R图);创建数据库及表结构;按照实际情况在数据库中输入部分数据;设计并进行相
3、应的检索操作;设计过程中遇到的问题或者感想。B: 提交学习报告一份,包含自己对数据库的理解及学习感悟。题目:参考大作业备选题目,但不限于此,也可以自拟题目。注:总量不能少于12页,格式参考毕业设计论文撰写规范。二、大作业备选题目及描述1 图书借阅管理子系统设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。2、学生查询图书情
4、况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅;3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。规定借书期限为二个月,超期每天罚二分。5、学生可以进行借阅、续借、归还和查询书籍。借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E
5、-R图(需求分析、概念设计)。2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。4)能明细查询某学生的借书情况及图书的借出情况。5)能统计出某图书的总借出数量与库存量及某
6、学生借书总数,当天为止总罚金。6)其他你认为子系统应有的查询、统计功能。7)要求子系统设计得界面友好、操作方便,并适当考虑子系统在安全性、完整性、备份、恢复等方面的功能要求。4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告(报告按数据库开发设计六个步骤的顺序逐个说明表达,并说明课程设计体会)等综合评定大作业成绩。一个简易图书馆管理子系统中有如下信息:图书的书号、书名、数量、位置;借书人的借书证号、姓名、借书上限、所在单位等;出版社的出版社名、邮编、地址、电话、Email等。其中约定:任何借书人可以借多种书
7、,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书只能在一个出版社出版,并有个出版日期,图书作者(指图书第一主编)可以在多家出版社出多本不同的书,作者名重的问题,可以通过作者身份证号来区分。出版社名具有惟一性,并且不考虑再版问题。2 学籍管理子系统设计本系统模拟学校学籍管理内容,包括学生入学登记、学生选课、考试成绩登记、补考处理及教师教学质量分析统计等,简化的系统需要管理的情况如下:1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况:系:系号(dno)、系名(dna)、系负责人(deo)、专业数(dso)等。
8、教师:工号(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、请认真作
9、系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。2、写出相应已设计的E-R图的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。3)新生入校登记后可即时选课,老生每学期开始前可选课或作选课调整,一般要选共约20学分的若干门课程。4)能明细查询某学生的选课情况及某课程的选修学生情况。5)能统计查询出某学生的成
10、绩单(包括总成绩、平均成绩、不及格门数等)及某门课的选课人数、最高分、最低分、平均成绩等统计信息。6)能分析出某教师的教学质量情况(可根据该教师所任所有课优良数平均超过一定百分比来粗略评定)。7)其他你认为子系统应有的查询、统计功能。8)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求。4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告及出勤等综合评定成绩。3 企业用电管理子系统系统涉及的信息有:1、用电企业(用电企业编号、用电企业名、地址、电话、联
11、系人);2、电费信息(谷价,峰价);3、用电情况(用电企业编号、谷电量、峰电量、年月、年合计用电量、年合计用电费)。要求能够进行如下工作:1、能够统计各个用电企业的月耗电量以及电费;2、能够统计查询各个用电企业的总的谷电量和峰电量;3、能够统计该地区的峰谷电量比例以及电费情况;4、能维护基本数据;5、用户分级管理,人机界面良好。稍作分析与设计,设计本系统的E-R图。4 书店销售管理子系统书店希望借助一个销售管理子系统实现对现有业务的管理。该书店目前采用会员制,顾客购买书籍累积达到一定金额后,凭购书发票可填表申请成为正式会员,会员在购书时享有一定折扣,折扣额度可变化。该书店不定期地会推出促销活动
12、,要求图书的价格是可变更的。系统主要功能如下。(1)图书入库管理:维护入库图书信息(如图书编号、书名、作者、价格、图书分类、出版社等),自动计算库存。(2)图书查询统计:按图书分类,出版社、书名、作者等条件查询图书的详细信息。(3)销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,实时记录图书库存,按每天统计销售额、按每个月或季度统计销售额并生成报表,并能根据销售数量统计生成畅销书名单。(4)书店会员管理:提供会员信息的维护功能,可设置会员等级,不同级别的会员享受不同的折扣,可以变更折扣额度。(5)系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售人员。系
13、统管理员维护整个系统的数据。稍作分析与设计,设计本系统的E-R图。若把书店销售管理子系统的需求改为如下陈述,则请重新设计E-R图。调查新华书店图书销售业务,设计的图书销售点系统主要包括进货、退货、统计、销售功能,具体:(1)进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中;(2)退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中;退货还包括书过期后批量退给供应商。(3)统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜;(4)销售:输
14、入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。5 企业人事管理子系统调查本地的企业,根据企业的具体情况设计企业人事管理子系统。主要功能有:(1)人事档案管理:户口状况、政治面貌、健康状况、合同管理等;(2)考勤加班出差管理;(3)人事变动:新进员工登记、员工离职登记、人事变更记录;(4)考核奖惩;(5)员工培训;(6)企业职工基本工资信息管理;(7)系统维护:操作员管理、权限设置等。为了便于企业领导掌握本企业的人事信息,在系统中应加入各种查询功能,包括个人信息、职工基本工资,系统应能查询输出各类统计报表。6 毕业设计管
15、理子系统学校有若干系,每个系有若干专业,需要通过一个毕业设计管理子系统对现有的毕业设计情况进行管理。系统主要功能如下:(1)毕业设计管理:为指导老师分配毕业生,设置有效期限(如各阶段设计的提交期限),公布毕业设计公告、要求等。(2)毕业生管理:毕业生信息(系别、班级、学号、专业等)的维护和查询。毕业生可根据指导老师研究方向,选择毕业设计题目,在有效期限内提交设计内容(如开题报告、中期检查报告、毕业设计终稿等),参看指导老师评语。(3)指导教师管理:指导教师信息的维护(研究方向、联系方式等),指导教师可查看所属毕业生的毕业设计进度,并对毕业生提交的每阶段的设计内容进行批阅,给出毕业设计成绩。(4
16、)查询统计:按系别、班级指导老师等统计信息(如选题情况、设计成绩等)。(5)系统管理:权限管理、系统维护和密码管理。7 民航售票管理子系统民航售票管理子系统主要分为机场、航空公司和客户三方的服务。航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数的查询,以及网上订票等功能。客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。本系统至少能完成如下查询功
17、能:(1)如何查某代售地某月售出的票数金额。(2)如何查航空公司拥有多少航班?(3)如何查某天某航空还剩多少票或座位?(4)如何查某天某航空还剩甲等座位,乙等座位票价是多少?(5)如何查某航天公司拥有多少售票点。某月售出总金额为多少某航线售出解饿为多少?8 邮局订报管理子系统设计本系统模拟客户在邮局订购报纸的管理内容,包括查询报纸、订报纸、开票、付钱结算、订购后的查询、统计等的处理情况,简化的系统需要管理的情况如下:1、可随时查询出可订购报纸的详细情况,如报纸编号(PNO)、报纸名称(PNA)、报纸单价(PPR)、报纸版面规格(PSI)、报纸出版单位(PDW)等,这样便于客户选订。2、客户查询
18、报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订若干份,交清所需金额后,就算订购处理完成;3、为便于邮局投递报纸,客户需写明如下信息:客户姓名(CNA)、客户电话(CTE)、客户地址(CAD)及邮政编码(CPO),邮局将即时为每一客户编制唯一代码(CNO)。4、邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所订报纸亦可重复。根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。2、写出相应设计的E-R图的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。3、在已设计的关系模式基础上开发设计功能子系统,
19、要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。3)能根据订报要求订购各报纸,并完成一次订购任务后汇总总金额,模拟付钱、开票操作。4)能明细查询某客户的订报情况及某报纸的订出情况。5)能统计出某报纸的总订数量与总金额及某客户订购报纸种数、报纸份数与总订购金额。6)其他你认为子系统应有的查询、统计功能。7)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求。4、子系统设计完成后请书写课程设计报告
20、,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告(报告按数据库开发设计六个步骤的顺序逐个说明表达,并说明课程设计体会)及出勤等综合评定成绩。9 产品销售管理子系统设计本系统模拟企业在产品销售活动过程中的管理内容,包括产品与顾客管理、订货、开票、信贷状况查询、产品销售后的查询、统计等的处理情况,简化的系统需要管理的情况如下:1、每个顾客分配唯一顾客号(cno),要反映出顾客名(cna)、地址(cad)、电话(cte)、信贷状况(cco),预付款(cpm)等信息。2、顾客订购产品由订单反应,每张订单由订单号(sno)、订货项数(snu)、订货日期
21、(sdrq)、交货日期(sjrq)、付款金额(sje)和若干订单细节组成。订单细节又由订单细则号(ssno)、订货产品号(pno)、数量(ssnu)等来描述。3、产品由产品号(pno)、产品名(pna)、单价(ppr)与重量(pwe)来刻画。4、某一顾客可任意订单,而某一订单只针对某一顾客;每一订单细节是相对某一订单来说的并只反映一种产品的订购情况,而某一产品能在不同的订单细节中出现。根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。2、写出相应已设计的E-R图的关系模式,根据设计需要也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)
22、。3、在你设计的关系模式基础上利用关系型数据库管理系统开发设计子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。3)能根据顾客对产品的需求,完成一次销售订购处理,即以开发票形式完成对不同产品的订购及金额汇总。4)能明细查询某顾户的订购情况及某产品的销售情况。5)能统计出某顾客不同产品的总订购数量与总金额及某产品总销售数量、总销售金额。6)能根据客户预付款、订单付款情况、订单量等来确定顾客信贷状况。7)其他你认为子系统应有的查询、统计功能。8)
23、要求子系统设计得界面友好、操作方便,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求。4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告及出勤等综合评定成绩。10 碟片出租管理子系统系统目标与要求:要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有较高的可靠性、安全性和易维护性。本系统要实现以下的功能:1、管理者(店长)模块:查询碟片的信息;查询相关的财务信息;会员的管理。2、营业员(操作员)模块:查询碟片信息;进行碟片的出租;进行碟片的归还;现金的收支记录;会员的管理。3、顾客模块
24、:一般的顾客只能进行碟片信息的查询;会员可以查询碟片信息,查询自己的碟片出租日志。说明:根据对现实世面上的影碟出租业务,一般将顾客分为一般顾客和会员。一般顾客就是日常的散户,会员是指经常出租碟片出租量较大的较为固定的客户群体,会员是享有一定折扣率的顾客。稍作分析与设计,本系统的参考E-R图为图6-7。11 车辆租赁管理子系统车辆租赁部门希望借助计算机对车辆租赁使用情况进行全面管理。系统主要功能如下。(1)基础信息设置:包括车辆类型、车辆名称、租赁模式等的设置。(2)信息管理:车辆信息、司机信息、客户信息的维护和查询。(3)综合业务管理:对综合业务进行管理和查询,包括汽车预约、出租、续租、催车、
25、还车结算等。(4)租金统计:可以进行当天租金统计和一定时间段的租金统计。(5)系统管理:包括系统维护、权限设置、更改密码等。12 学生公寓管理子系统学校有若干公寓,公寓每栋有若干层,每层有若干寝室,每个寝室可住若干个学生,需要一个公寓管理子系统实现全部公寓的管理工作。系统主要具有功能如下:(1)寝室分配:根据系别、年级、班级分配寝室。查询寝室状态和入佳信息。(2)学生管理:实现入住学生信息的维护和查询功能。(3)信息查询:按公寓楼号、学生姓名等查询住宿信息。(4)财产管理:实现对公寓财产的管理功能(5)出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。(6)系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)、权限管理和系统维护(数据备份、数据恢复等)。稍作分析与设计,设计本系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南省建筑安全员考试题库附答案
- 贵州大学《计算机艺术设计》2023-2024学年第一学期期末试卷
- 贵州财经大学《土木工程施工与组织管理》2023-2024学年第一学期期末试卷
- 贵阳幼儿师范高等专科学校《城市交通系统》2023-2024学年第一学期期末试卷
- 2025辽宁省建筑安全员考试题库及答案
- 2025年湖南省建筑安全员知识题库及答案
- 2025山西建筑安全员《B证》考试题库及答案
- 硅湖职业技术学院《计算机辅助设计一》2023-2024学年第一学期期末试卷
- 2025年陕西省建筑安全员C证考试(专职安全员)题库附答案
- 广州幼儿师范高等专科学校《科技文献检索(理工)》2023-2024学年第一学期期末试卷
- 滕王阁序带拼音全文译文
- 带式输送机检修维护通用安全技术措施实用版
- 沙盘软件系统操作手册
- GB/T 8429-1998纺织品色牢度试验耐气候色牢度:室外曝晒
- vpn基础与应用简介
- GB/T 12315-2008感官分析方法学排序法
- 失禁性皮炎护理最新版课件
- 诗词格律与欣赏 杨永明 章节测试答案 2016年秋季
- 妇幼保健院医学伦理委员会工作章程
- 急症识别及处理课件
- 人防工程质量监督(共38)
评论
0/150
提交评论