admin 管理员组文章数量: 887053
2023年12月22日发(作者:变量名的第一个字符必须是)
一、大作业目的和要求
目的:
掌握数据库设计的基本方法; 综合运用掌握的数据库知识与技术开发设计某 小型数据库应用系统。
内容 从应用出发,分析用户需求,设计数据库概念模型、逻辑模型、物理模型, 并创建数据库, 优化系统参数, 了解数据库管理系统提供的性能监控机制, 设计 数据库的维护计划。
要求
1、结合某一具体应用,调查分析用户需求,做出需求分析文档;
2、设计数据库概念模型;
3、选择一数据库管理系统,根据其所支持的数据模型,设计数据库的逻辑
模型,并针对系统中的各类用户设计用户视图;
4、在所选数据库管理系统的功能范围内设计数据库的物理模型;
5、根据所设计的数据模型创建数据库,并加载若干初始数据;
6、了解所选数据库管理系统允许设计人员对哪些系统配置参数进行设置,
以及这些参数值对系统的性能有何影响,再针对具体应用,选择合适的参数值;
7、了解数据库管理系统提供的性能监控机制;
8、在所选数据库管理系统的功能范围内设计数据库的维护计划。 报告主要内容
1、数据库设计各阶段的书面文档,说明设计的理由;
2、各系统配置参数的功能及参数值的确定;
3、描述数据库系统实现的软件、硬件环境,说明采用这样环境的原因。
4、说明在数据库设计过程碰到的主要困难,所使用的数据库系统在哪些方
面还有待改进。
提交内容
A:
设计报告一份,包含需求分析;概念设计
(
画出相应的
E-R
图)
;创建数 据库及表结构;按照实际情况在数据库中输入部分数据;设计并进行相应的检 索操作;设计过程中遇到的问题或者感想。
B: 提交学习报告一份,包含自己对数据库的理解及学习感悟。
题目:
参考大作业备选题目,但不限于此,也可以自拟题目。
注:总量不能少于
12
页,格式参考毕业设计论文撰写规范。
、大作业备选题目及描述
1
图书借阅管理子系统
设计本系统模拟学生在图书馆借阅图书的管理内容, 包括查询图书、 借书、 借阅后的查 询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:
1、 可随时查询出可借阅图书的详细情况,如图书编号
借。
2、 学生查询图书情况后即可借阅所需图书, 可借阅多种图书, 每种图书一般只借一本, 若已有图书超期请交清罚金后,才能开始本次借阅;
3、 为了唯一标识每一学生,图书室办借书证需如下信息: 学生姓名(SNA)、学生系别(BN0)、图书名称(BNA)、出版日
期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选(SDE)、 学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SN0)。
4、 每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅, 允许重复借阅同一本书。规定借书期限为二个月,超期每天罚二分。
5、 学生可以进行借阅、续借、归还和查询书籍。借阅时要登记相应的借书日期;归还 时要记录还书日期;续借相当于归还书后重新借阅。
根据以上信息完成如下要求:
1、 请认真作系统需求分析,设计出反映本系统的
式的关键字 (逻辑设计 )。
3、 在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求
( 物理设计、设施与试运行 ) :
1) 在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2) 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3) 能根据学生要求借阅图书库中有的书, 并完成一次借阅任务后汇总已借书本总数, 报 告还可借书量,已超期的需付清罚款金额后才可借书。
4) 能明细查询某学生的借书情况及图书的借出情况。
5) 能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。
6) 其他你认为子系统应有的查询、统计功能。
7) 要求子系统设计得界面友好、 操作方便, 并适当考虑子系统在安全性、 完整性、备份、 恢复等方面的功能要求。
4、 子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计 的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统 、书写报告 (报告按数据库开发 设计六个步骤的顺序逐个说明表达,并说明课程设计体会 ) 等综合评定大作业成绩。
一个简易图书馆管理子系统中有如下信息:图书的书号、书名、数量、位置;借书人的 借书证号、姓名、借书上限、所在单位等;出版社的出版社名、邮编、地址、电话、 Email
等。其中约定:任何借书人可以借多种书,任何一种书可以被多个人借,借书和还书时,要 登记相应的借书日期和还书日期; 一个出版社可以出版多种书籍, 同一本书只能在一个出版 社出版,并有个出版日期,图书作者 (指图书第一主编 ) 可以在多家出版社出多本不同的书, 作者名重的问题, 可以通过作者身份证号来区分。 出版社名具有惟一性, 并且不考虑再版问 题。
E-R 图(需求分析、概念设计 )。
2、 写出已设计 E-R 图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出 各关系模2
学籍管理子系统
设计本系统模拟学校学籍管理内容,包括学生入学登记、学生选课、考试成绩登记、补 考处理及教
师教学质量分析统计等,简化的系统需要管理的情况如下:
1、可随时查询出不同系及各系教师与各系学生情况, 系、教师与学生各反映如下情况:
系:系号 (dno) 、系名 (dna) 、系负责人 (deo) 、专业数 (dso) 等。
教师:工号(gh)、姓名(xm)、性别(xb)、职称(zc)、工龄(gl)、出生年月(csrq)、基本 工资 (jbgz)
等。
学生:学号 (xh) 、姓名 (xm) 、性别 (xb) 、年龄 (nl) 等。
2、 为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息: 课程代号 (kcdh) 、课程名 (kcm) 、课时数 (kss) 、必修课 (bxk) 、学分 (xf) 。
3、 学生入学时新生需录入登记,登记后即可选课学习课程
4、 一门只由一位教师上,一位教师可上多门课,满
(一学期约 20 学分) 。
30 人才开课。
5、 学生选每门课有个成绩 (cj) ,若成绩不及格则补考后还需记录补考成绩 (bkcj) 。 根据以上信息完成如下要求:
1、 请认真作系统需求分析,设计出反映本系统的 E-R 图(需求分析、概念设计 )。
2、 写出相应已设计的 E-R 图的关系模式,根据设计所需也可增加辅助关系模式,并找 出各关系模式的关键字 (逻辑设计 ) 。
3、 在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求
( 物理设计、设施与试运行 ) :
1) 在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2) 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3) 新生入校登记后可即时选课, 老生每学期开始前可选课或作选课调整, 一般要选共约
20 学分的若干门课程。
4) 能明细查询某学生的选课情况及某课程的选修学生情况。
5) 能统计查询出某学生的成绩单 (包括总成绩、 平均成绩、 不及格门数等 ) 及某门课的选 课人数、最高分、最低分、平均成绩等统计信息。
6) 能分析出某教师的教学质量情况 (可根据该教师所任所有课优良数平均超过一定百分 比来粗略评定 ) 。
7) 其他你认为子系统应有的查询、统计功能。
8) 要求子系统设计得界面友好, 功能选择方便合理, 并适当考虑子系统在其安全性、 完 整性、备份、恢复等方面的功能要求。
4、 子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计 的步骤来考虑书写, 力求清晰流畅。 最后根据所设计子系统、 书写报告及出勤等综合评定成 绩。
3
企业用电管理子系统
系统涉及的信息有:
1、 用电企业(用电企业编号、用电企业名、地址、电话、联系人)
2、 电费信息(谷价,峰价) ;
3、用电情况 (用电企业编号、 谷电量、 峰电量、 年月、 年合计用电量、 年合计用电费) 。 要求能够进行如下工作:
1、能够统计各个用电企业的月耗电量以及电费;
2、能够统计查询各个用电企业的总的谷电量和峰电量;
;
3、能够统计该地区的峰谷电量比例以及电费情况;
4、能维护基本数据;
5、用户分级管理,人机界面良好。
稍作分析与设计,设计本系统的 E-R 图。
4
书店销售管理子系统
书店希望借助一个销售管理子系统实现对现有业务的管理。 该书店目前采用会员制, 顾 客购买书籍累积达到一定金额后, 凭购书发票可填表申请成为正式会员, 会员在购书时享有 一定折扣,折扣额度可变化。 该书店不定期地会推出促销活动, 要求图书的价格是可变更的。 系统主要功能如下。
(1) 图书入库管理: 维护入库图书信息 (如图书编号、 书名、作者、 价格、图书分类、 出版社等),自动计算库存。
(2) 图书查询统计:按图书分类,出版社、书名、作者等条件查询图书的详细信息。
(3) 销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,实 时记录图书库存, 按每天统计销售额、 按每个月或季度统计销售额并生成报表, 并能根据销 售数量统计生成畅销书名单。
(4) 书店会员管理:提供会员信息的维护功能,可设置会员等级,不同级别的会员享 受不同的折扣,可以变更折扣额度。
(5) 系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售 人员。系统管理员维护整个系统的数据。
稍作分析与设计,设计本系统的 E-R 图。
若把书店销售管理子系统的需求改为如下陈述,则请重新设计
功能,具体:
(1) 进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应 商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中;
(2) 退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次 退货的信息添加到退货库中;退货还包括书过期后批量退给供应商。
(3) 统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排 行榜;
(4) 销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销 售单并修改库存,同时把此次销售的有关信息添加到日销售库中。
E-R 图。
统计、 销售 调查新华书店图书销售业务,设计的图书销售点系统主要包括进货、退货、
5
企业人事管理子系统
调查本地的企业,根据企业的具体情况设计企业人事管理子系统。主要功能有: (1) 人 事档案管理:户口状况、政治面貌、健康状况、合同管理等; (2) 考勤加班出差管理; (3) 人事变动: 新进员工登记、 员工离职登记、 人事变更记录; (4) 考核奖惩; (5) 员工培训; (6) 企业职工基本工资信息管理; (7) 系统维护:操作员管理、权限设置等。
为了便于企业领导掌握本企业的人事信息, 在系统中应加入各种查询功能, 包括个人信 息、职工基本工资,系统应能查询输出各类统计报表。
6
毕业设计管理子系统
学校有若干系, 每个系有若干专业, 需要通过一个毕业设计管理子系统对现有的毕业设 计情况进
行管理。系统主要功能如下:
(1)毕业设计管理:为指导老师分配毕业生,设置有效期限(如各阶段设计的提交期 限),公布毕业设计公告、要求等。
(2)毕业生管理:毕业生信息(系别、班级、学号、专业等)的维护和查询。毕业生 可根据指导老师研究方向,选择毕业设计题目,在有效期限内提交设计内容(如开题报告、 中期检查报告、毕业设计终稿等) ,参看指导老师评语。
( 3)指导教师管理:指导教师信息的维护(研究方向、联系方式等) ,指导教师可查看
。
所属毕业生的毕业设计进度, 并对毕业生提交的每阶段的设计内容进行批阅, 给出毕业设计 成绩。
( 4)查询统计:按系别、班级指导老师等统计信息(如选题情况、设计成绩等)
(5)系统管理:权限管理、系统维护和密码管理。
7
民航售票管理子系统
民航售票管理子系统主要分为机场、 航空公司和客户三方的服务。 航空公司提供航线和 飞机的资料, 机场则对在本机场起飞和降落的航班和机票进行管理, 而客户能得到的服务应 该有航班线路和剩余票数的查询, 以及网上订票等功能。 客户又可以分为两类, 一类是普通 客户, 对于普通客户只有普通的查询功能和订票功能, 没有相应的机票优惠, 另一种是经常 旅客, 需要办理注册手续, 但增加了里程积分功能和积分优惠政策。 机场还要有紧急应对措 施,在航班出现延误时,要发送相应的信息。
本系统至少能完成如下查询功能: ( 1)如何查某代售地某月售出的票数金额。 (2)如何 查航空公司拥有多少航班?( 3)如何查某天某航空还剩多少票或座位?
为多少某航线售出解饿为多少?
( 4)如何查某天某
航空还剩甲等座位,乙等座位票价是多少?( 5)如何查某航天公司拥有多少售票点。某月 售出总金额8邮局订报管理子系统
设计本系统模拟客户在邮局订购报纸的管理内容,包括查询报纸、订报纸、开票、付钱 结算、订购后的查询、统计等的处理情况,简化的系统需要管理的情况如下:
1、 可随时查询出可订购报纸的详细情况,如报纸编号
(PN0)、报纸名称(PNA)、报纸单
价(PPR)、报纸版面规格(PSI)、报纸出版单位(PDW)等,这样便于客户选订。
2、 客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订若干份, 交清所需金额后,就算订购处理完成;
3、 为便于邮局投递报纸,客户需写明如下信息:客户姓名
客
户地址(CAD)及邮政编码(CP0),邮局将即时为每一客户编制唯一代码
(CN0)。
4、 邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所订报纸亦可重复。 根据以上信息完成如下要求:
1、 请认真作系统需求分析,设计出反映本系统的 E-R 图(需求分析、概念设计 )。
(CNA)、客户电话(CTE)、2、 写出相应设计的 E-R图的关系模式,根据设计所需也可增加辅助关系模式,并找出 各关系模式的关键字 (逻辑设计 )。
3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求 (物理设计、设施与试运行 ) :
1) 在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2) 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3) 能根据订报要求订购各报纸, 并完成一次订购任务后汇总总金额, 模拟付钱、 开票操 作。
4) 能明细查询某客户的订报情况及某报纸的订出情况。
5) 能统计出某报纸的总订数量与总金额及某客户订购报纸种数、 报纸份数与总订购金额。
6) 其他你认为子系统应有的查询、统计功能。
7) 要求子系统设计得界面友好, 功能选择方便合理, 并适当考虑子系统在其安全性、 完 整性、备份、恢复等方面的功能要求。
4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计 的步骤来考虑书写,力求清晰流畅。最后根据所设计子系统、书写报告 ( 报告按数据库开发 设计六个步骤的顺序逐个说明表达,并说明课程设计体会 ) 及出勤等综合评定成绩。
9
产品销售管理子系统
设计本系统模拟企业在产品销售活动过程中的管理内容,包括产品与顾客管理、订货、
开票、 信贷状况查询、产品销售后的查询、统计等的处理情况,简化的系统需要管理的情况 如下:
1、每个顾客分配唯一顾客号 (cno) ,要反映出顾客名 (cna) 、地址 (cad) 、电话 (cte) 、 信贷状况 (cco) ,预付款 (cpm) 等信息。
2、顾客订购产品由订单反应, 每张订单由订单号 (sno) 、订货项数 (snu) 、订货日期 (sdrq) 、
交货日期 (sjrq) 、付款金额 (sje) 和若干订单细节组成。订单细节又由订单细则号 (ssno) 、 订货产品号
(pno) 、数量 (ssnu) 等来描述。
3、产品由产品号 (pno) 、产品名 (pna) 、单价 (ppr) 与重量 (pwe) 来刻画。
4、某一顾客可任意订单,而某一订单只针对某一顾客;每一订单细节是相对某一订单 来说的并只反映一种产品的订购情况,而某一产品能在不同的订单细节中出现。
根据以上信息完成如下要求:
1、请认真作系统需求分析,设计出反映本系统的
式的关键字 (逻辑设计 ) 。
3、在你设计的关系模式基础上利用关系型数据库管理系统开发设计子系统,要求子系 统能完成如下功能要求 (物理设计、设施与试运行 ) :
1) 在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2) 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3) 能根据顾客对产品的需求, 完成一次销售订购处理, 即以开发票形式完成对不同产品 的订购及金额汇总。
4) 能明细查询某顾户的订购情况及某产品的销售情况。
5) 能统计出某顾客不同产品的总订购数量与总金额及某产品总销售数量、总销售金额。
6) 能根据客户预付款、订单付款情况、订单量等来确定顾客信贷状况。
7) 其他你认为子系统应有的查询、统计功能。
8) 要求子系统设计得界面友好、操作方便,并适当考虑子系统在其安全性、完整性、备 份、恢复等方面的功能要求。
4、子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应用系统开发设计 的步骤来考虑书写, 力求清晰流畅。 最后根据所设计子系统、 书写报告及出勤等综合评定成 绩。
E-R 图( 需求分析、概念设计 ) 。
2、写出相应已设计的 E-R 图的关系模式,根据设计需要也可增加辅助关系模式,并找 出各关系模
10
碟片出租管理子系统
系统目标与要求: 要求本系统能够投入实际的使用并且满足基本的功能要求。 要求具有 较高的可靠性、安全性和易维护性。
本系统要实现以下的功能:
1、管理者(店长)模块:查询碟片的信息;查询相关的财务信息;会员的管理。
2、营业员(操作员)模块:查询碟片信息;进行碟片的出租;进行碟片的归还;现金 的收支记录;会员的管理。
3、顾客模块:一般的顾客只能进行碟片信息的查询;会员可以查询碟片信息,查询自 己的碟片出租日志。
说明: 根据对现实世面上的影碟出租业务, 一般将顾客分为一般顾客和会员。 一般顾客 就是日常的散户, 会员是指经常出租碟片出租量较大的较为固定的客户群体, 会员是享有一 定折扣率的顾客。
稍作分析与设计,本系统的参考 E-R 图为图 6-7。
11
车辆租赁管理子系统
车辆租赁部门希望借助计算机对车辆租赁使用情况进行全面管理。系统主要功能如下。
(1)基础信息设置:包括车辆类型、车辆名称、租赁模式等的设置。
(2)信息管理:车辆信息、司机信息、客户信息的维护和查询。
(3)综合业务管理: 对综合业务进行管理和查询, 包括汽车预约、 出租、 续租、催车、 还车结算等。
(4)租金统计:可以进行当天租金统计和一定时间段的租金统计。
(5)系统管理:包括系统维护、权限设置、更改密码等。
12
学生公寓管理子系统
学校有若干公寓,公寓每栋有若干层,每层有若干寝室, 每个寝室可住若干个学生,需
要一个公寓管理子系统实现全部公寓的管理工作。系统主要具有功能如下:
( 1)寝室分配:根据系别、年级、班级分配寝室。查询寝室状态和入佳信息。
(2)学生管理:实现入住学生信息的维护和查询功能。
(3)信息查询:按公寓楼号、学生姓名等查询住宿信息。
(4)财产管理:实现对公寓财产的管理功能
(5)出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。
( 6)系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)
管理和系统维护(数据备份、数据恢复等) 。
稍作分析与设计,设计本系统 E-R 图。
、权限
13
客房信息管理子系统
酒店需要一个客房信息管理子系统对旅客住宿情况进行管理。 系统分前台管理和后台管 理两部分。 其中后台管理包括客房信息输入、 客房信息安排、 前台操作员管理等功能; 前台 管理包括客房预订、 入住登记、 房客查询、 收费管理、统计报表等功能。 系统主要功能如下:
(1)客房信息输入:包括每间客房的大小级别、地理位置、预设租金等信息;
(2)客房信息安排:用于设置掌握客房的安排情况;
(3)前台操作员管理:用于设置前台操作员的的密码和基本信息;
(4)客房预订: 处理各类客户预订请求。 预订可以通过各种方式进行 (如电话、 E-mail 、 传真等)。前台需要根据当前客房情况,及时反馈给客户预订结果;
(5)入住登记:客户实际入住时,需要及时登记客户信息,以便今后的查询;
(6)房客查询:可以根据各种信息查询客房是否入住及入住情况;
(7)收费管理:包括入住的订金,各类其他消费情况和最终的结账管理;
(8)统计报表:将各类信息进行统计。从而做出正确安排住房的决策。 考察实际酒店宾馆的管理,添加些实际客户信息管理功能。实现系统还应具有: (1)方便的登记、结账功能,以及预订客房的功能,能够支持团体登记和团体结账; (2)能快速、准确地了解宾馆内的客房状态,以便管理者决策;
(3)提供多种手段查询客人的信息;
(4)具备一定的维护手段,有一定权利的操作员在密码的支持下才可以更改房价、房 间类型、增减客房;
( 5)完善的结账报表系统。
14
车站售票管理子系统
考察本市长途汽车站、火车站售票业务,设计车站售票管理子系统。要求:
便、快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和退票;
准确地了解售票情况,提供多种查询和统计功能,如车次的查洵、时刻表的查询;
情况所需实现对车次的更改、票价的变动及调度功能; ( 4)完善的报表系统。
( 1)具有方
( 2)能
( 3)能按
说明:
1、由 E-R 图转换成关系模式时,可(增加)选用自动递增数字字段作为设计实现关系 的关键字(码) ,如此往往能得到功能操作的便利。
版权声明:本文标题:数据库大作业 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703242333h443732.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论