2013版-数据库原理及应用课程设计指导书_第1页
2013版-数据库原理及应用课程设计指导书_第2页
2013版-数据库原理及应用课程设计指导书_第3页
2013版-数据库原理及应用课程设计指导书_第4页
2013版-数据库原理及应用课程设计指导书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库原理及应用课程设计指导书课程编码:课程名称:数据库原理及应用课程设计适用专业:软件工程先修课程:数据库原理及应用、Java总 学 时:1周(实验学时:0 授课学时:0 上机学时:12)1 课程设计的目的和要求通过本课程设计使学生掌握数据库的设计方法及初步的数据库应用系统开发过程,提高学生的数据库应用能力。要求学生能够将数据库的基本原理应用于数据库应用系统的开发,熟悉现有数据库应用系统常用的开发工具及DBMS。培养学生实际操作能力和团结协作能力,为以后的工作打下坚实的基础。2 课程设计内容运用数据库原理及应用知识,以小组为单位组织设计并开发一个小型的数据库应用系统。小组成员既要有相互合作的

2、精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。设计的内容包括下面几个方面:(1)需求分析:问题陈述、系统需完成的功能;完成部分数据流图或数据字典。系统的功能模块设计,即描述每一个功能所完成的任务情况。(2)概念结构设计:完成系统E-R图的设计。(3)逻辑及物理结构设计:完成E-R图转换为关系模式,分析关系模式是否符合一定级别的范式要求,不符合的话需要进行模式分解。根据选定的DBMS,确定具体的物理结构。(4)数据库实施:数据库中的表、视图、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);表间关系;用SQL建表(定义主键、外键及约束)、完成各种查询要求(运用视图、存储过程

3、、触发器等方法);(5)主要功能实现:基于前面设计好的数据库,选择合适的体系结构(C/S或B/S)和开发语言工具(J2EE,.Net等),编写代码实现需求中描述的主要功能。注意,请尽量选择小组成员都熟悉的语言,不要把时间浪费在语言学习上。不得从网上下载或者抄袭别人的资料,一经发现,取消其课程设计成绩!3 课程设计结束应提交的文档(1)课程设计说明书。内容包括:系统的需求分析、概念结构设计、逻辑及物理结构设计、数据库实施、主要功能实现,以及收获和体会。该说明书的格式严格按照“课程设计说明书模板”组织。要求每人提交一份课程设计说明书,同一小组成员的说明书也不能相同,必须按照自己的思路组织编写。如出

4、现说明书内容雷同,则抄袭者和被抄袭者成绩均不及格。(2)系统软件。包括:存放数据库的文件、打包的系统,以及系统使用说明书。要求每组提交一份系统软件。上面两种文档都只需提交电子版。4 课程设计分组要求(1)每班按照每组4-5人分组,每组从附件1的题目中选择一个实验题目。然后由组长协调分工,共同完成数据库的设计和系统实现。 (2)同一个班中不同的组选择题目必须不同;不同班的组之间题目可相同。(3)可以选择不在附件1中的题目,但是必须提前和指导教师协商以确定题目是否合适。5 课程设计时间安排本次课程设计的总时间为1周(12课时)。6 课程设计成绩评定成绩的评定包括3个方面:上机考勤、小组答辩和实验报

5、告。其中考勤占20%,小组答辩占30%,实验报告占50%。小组答辩主要是需要组长叙述系统设计和开发思路,然后教师根据叙述随机提问本组内其他同学相关问题。最终确定每个人的总成绩为优、良、中、及格、不及格五个等级。评分标准如下:优:(90-100分)完成(或超额完成)任务书规定的全部任务,所承担的课程设计任务难度较大,工作量饱满;设计方案正确,具有独立工作能力及一定的创造性,工作态度认真,设计报告内容充实,主题突出,层次分明,图表清晰,分析透彻,格式规范。良:(80-89分)完成任务书规定的任务,所承担的课程设计任务具有一定的难度,工作量较饱满;设计方案正确,具有一定的独立工作能力,对某些问题有见

6、解,工作态度较认真,设计报告的内容完整,观点明确,层次分明,图表清晰,但分析不够深入。中:(70-79分)能完成任务书规定的任务,所承担的课程设计任务难度和工作量一般;设计方案基本正确,有一些分析问题的能力,工作态度尚认真,设计报告的内容尚完整,但分析不够深入。及格:(60-69分)基本能完成任务书规定的任务,所承担的课程设计任务难度较易,无工作依赖性,工作态度一般,设计报告的内容不太完整,图表无原则性错误,条理欠清晰,格式较规范。不及格:没有完成任务书规定的设计任务,所承担的课程设计任务难度未达到要求,工作量不足;工作态度不认真,设计报告的内容不太完整,条理不清晰,或有明显的抄袭行为。7 教

7、材与参考书目列出设计中参考的书目或文章,写清楚书目名称、作者、出版社和出版日期。附件1 课程设计题目(参考)题目1书店销售管理系统 书店希望借助一个销售管理系统实现对现有业务的管理。该书店目前采用会员制,顾客购买书籍累积达到一定金额后,凭购书发票可填表申请成为正式会员,会员在购书时享有一定折扣,折扣额度可变化。该书店不定期地会推出促销活动,要求图书的价格是可变更的。系统主要模块如下:(1) 书店销售管理系统设计与实现图书入库管理及查询统计l 图书入库管理:维护入库图书信息(如图书编号、书名、作者、价格、图书分类、出版社等)。自动计算库存。l 图书查询统计:按图书分类,出版社、书名、作者等条件查

8、询图书的详细信息。支持模糊查询。(2) 书店销售管理系统设计与实现销售管理l 销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,实时记录图书库存,按每天统计销售额、按每个月或季度统计销售额并生成报表,并能根据销售数量统计生成畅销书名单。(3) 书店销售管理系统设计与实现书店会员管理l 书店会员管理:提供会员信息的维护功能,可设置会员等级,不同级别的会员享受不同的折扣,可以变更折扣额度。(4) 书店销售管理系统设计与实现系统管理l 系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售人员。系统管理员维护整个系统的数据。题目2. 网上购物系统商铺店主希望借助网上

9、系统销售商品,用户登录后,才可以实现购物功能,并且可以查看订单情况。用户购买的商品都放入购物车中,为了方便用户搜索自己需要的商品,还要能够进行商品的分类和查找。系统主要模块如下:(1)网上购物系统设计与实现会员管理l 会员管理:用户申请成为会员,记录会员的详细资料(包括会员编号、会员姓名、会员地址等),方便货物的邮寄。(5) 网上购物系统设计与实现商品信息管理l 商品信息管理:系统管理员维护商品信息(包括商品编号、商品名称、价格、简介、图片等信息)。会员可以查看商品信息。(6) 网上购物系统设计与实现购物车管理l 购物车管理:用户可以将商品放入自己的购物车(包括购物车编号、商品编号、商品数量等

10、),可以在购物车中添加或删除商品。(7) 网上购物系统设计与实现订单管理l 订单管理:会员可以维护订单信息,并查找到自己的所有订单信息(包括订单编号、会员编号、订单日期等)。(8) 网上购物系统设计与实现商品查找和分类l 商品查找:选择商品分类并输入要查询的商品名称可以查询商品的详细信息。l 商品分类:对商品分类(包括分类编号、分类名称等),使用户可以在某类商品列 表中查看该类所有的商品。l 最受欢迎商品:用户可以查看销售量为前6位的商品信息。题目3. 学生公寓管理系统 学校有若干公寓,每栋5层,每层18个房间,每个房间4个学生,需要一个公寓管理系统实现管理。系统主要模块如下:(1)学生公寓管

11、理系统设计与实现寝室分配l 寝室分配:根据系别、年级、班级分配寝室。查询寝室状态和入住信息。(2)学生公寓管理系统设计与实现学生管理l 学生管理:实现入住学生信息的维护和查询功能l 住宿查询:包括按公寓楼号、学生姓名等查询住宿信息。(3)学生公寓管理系统设计与实现财产管理l 财产管理:实现对公寓财产的管理功能。(4)学生公寓管理系统设计与实现出入登记l 出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。(5)学生公寓管理系统设计与实现系统管理l 系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)题目4. 在线考试系统 为了提高考试的可靠性,降低考试成本,提高

12、工作效率,需要实现在线考试系统,帮助教师合理管理试题,辅助出题,为学生提供在线考试功能,进行自动阅卷,提供成绩查询和汇总统计的功能。为了方便计算机判卷,在线考试系统中的试题采用客观题形式,包括选择和填空两种题型。系统主要实现以下模块:(1)在线考试系统设计与实现系统管理l 系统管理:系统的用户包括系统管理员、学生和教师三类用户。其功能包括验证登录用户的身份,根据用户身份进入不同的页面;系统管理员维护学生基本信息、教师基本信息。(2)在线考试系统设计与实现试题管理l 试题管理:供教师管理,用于维护题库。(3)在线考试系统设计与实现组卷l 组卷:供教师使用,教师可以根据考试科目,从题库中选择一些符

13、合条件的试题,形成一份试卷,为了方便教师组卷,应提供方便的查询功能,使教师能查询不同要求的试题。(4)在线考试系统设计与实现在线考试l 在线考试:供学生使用,根据学生的班级和登录时间显示应考科目的试卷内容。试卷完成提交或考试时间到,不再允许学生修改试卷;实现自动评阅,记录学生的考试成绩,并将评阅结果提供给学生。(5)在线考试系统设计与实现成绩统计及成绩查询l 成绩统计:供教师使用,按照科目、班级等统计学生的考试成绩。l 成绩查询:供教师和学生使用,提供不同查询方式,使教师和学生可以按需查询考试成绩。题目5. 毕业设计管理系统学校有若干系,每个系有若干专业,需要通过一个毕业设计管理系统对现有的毕

14、业设计情况进行管理。系统主要模块如下:(1)毕业设计管理系统设计与实现毕业设计管理l 毕业设计管理:为指导教师分配毕业生,公布毕业设计公告、要求等。(2)毕业设计管理系统设计与实现毕业生管理l 毕业生管理:毕业生信息(系别、班级、学号、专业等)的维护和查询。毕业生可根据指导教师研究方向,选择毕业设计题目,提交设计内容(如开题报告、中期检查报告、毕业设计终稿等),参看指导教师评语。(3)毕业设计管理系统设计与实现指导教师管理l 指导教师管理:指导教师信息的维护(研究方向、联系方式等),指导教师可查看所属毕业生的毕业设计进度,并对毕业生提交的每阶段的设计内容进行批阅,给出毕业设计成绩。(4)毕业设

15、计管理系统设计与实现查询统计l 查询统计:按系别、班级、指导教师等统计信息(如选题情况、设计成绩等)。(5)毕业设计管理系统设计与实现系统管理l 系统管理:权限管理、系统维护和密码管理。题目6客房信息管理系统酒店需要一个客房信息管理系统对旅客住宿情况进行管理。系统分前台管理和后台管理两部分。其中后台管理包括客房信息输入、客房信息查询、前台操作员管理、统计报表等功能;前台管理包括客房预订、入住登记、房客查询、收费管理等功能。系统主要模块如下:(1) 客房信息管理系统设计与实现客房信息查询及输入l 客房信息输入:包括每间客房的大小级别、地理位置、预设租金等信息。l 客房信息查询:用于及时掌握客房的

16、安排情况。(2) 客房信息管理系统设计与实现前台操作员管理l 前台操作员管理:用于设置前台操作员的密码和基本信息维护(3) 客房信息管理系统设计与实现客房预订l 客房预订:处理各类客户预订请求。预订可以通过各种方式进行(如电话、e-mail、传真等)。前台需要根据当前客房情况,及时反馈给客户预订结果(4) 客房信息管理系统设计与实现入住登记及房客查询l 入住登记:客户实际入住时,需要及时登记客户信息,以便今后的查询l 房客查询:可以根据各种信息查询房客是否入住及入住情况(5) 客房信息管理系统设计与实现收费管理l 收费管理:包括入住的订金,各类其他消费情况和最终的结账管理。题目7实验室设备管理

17、系统学校的实验室需要建立设备管理系统对实验室设备的使用情况进行统计,该系统的用户为实验室管理人员,同时他也是系统管理员。系统主要模块如下:(1) 实验室设备管理系统设计与实现设备入库管理l 设备入库管理:主要是管理员对新增加的设备进行登记。包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等。当同一品牌与型号的设备入库时,要记录设备入库的批次信息。(2) 实验室设备管理系统设计与实现设备运行状况统计l 设备运行状况统计:可按照设备名称、机房名称以及日期等统计实验室设备运行状况。该功能主要是为了使用户能够实时掌握学校实验室设备的运行状况,所做的主要操作就是查询和统计,所以数据以

18、只读形式出现。(3) 实验室设备管理系统设计与实现保修设备管理l 保修设备管理:对于有严重问题的需要修理的设备,记录修理日期、设备名、修理厂家、修理费、责任人等,随时对设备修理情况进行统计,并能够按类别、修理厂家和修理日期查询设备修理情况。(4) 实验室设备管理系统设计与实现报废设备管理l 报废设备管理功能:对已经彻底损坏的设备作报废处理,详细记录报废设备的有关信息,并随时对设备报废情况进行统计和查询,要求能够按类别和时间段(年、月或季度)查询。(5) 实验室设备管理系统设计与实现系统管理l 系统管理:权限管理、更改密码、参数设置。题目8仓储管理系统工厂需要一个能够实现仓储管理功能的数据库系统

19、,该系统的用户为仓库管理员,同时他也是系统管理员。系统模块如下:(1) 仓储管理系统设计与实现仓库入库管理l 仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数、货物价格、货主以及仓库号等,以便同一管理。当同一货主的同种货物入库时,要进行货物记录的追加,同时也要记录仓库入库的日志信息。(2) 仓储管理系统设计与实现仓库提货管理l 仓库提货管理:当货主提走货物时进行该管理,在货物出库时进行登记,登记的内容有编号、货物号、货物数、货物价格、货主、仓库号、日期等。(3) 仓储管理系统设计与实现仓库货物查询l 仓库货物查询:可按照货物名称查询、按照货主查询以及按照仓库查询等

20、。这些查询主要是在用户需要得知货物资料时进行。由于只是进行查询操作,所以数据以只读形式出现。(4) 仓储管理系统设计与实现货物信息维护l 货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物价格的变化、货物种类的变化等。(5) 仓储管理系统设计与实现系统管理系统管理:权限管理、更改密码、用户信息维护题目9 就业信息管理系统为了方便管理我院毕业生的就业、考研信息,我院需要开发一个就业信息系统,该系统主要包括:毕业生基本信息管理、就业信息管理、考研信息管理、就业通知发布、就业单位管理以及系统管理。系统模块如下:(1)就业通知及用户管理:l 就业通知管理:系统管理员利用该功能发布就业通

21、知(标题、内容、日期、发布人等)、修改和删除;l 就业通知查询:所有用户可以按照各种条件(标题、内容)查询就业通知,并支持模糊查询;l 用户及权限管理:系统管理员利用该功能维护系统用户信息(系统管理员、班级管理员、普通用户),并设计系统界面,体现不同权限。(2)基本信息管理l 学生基本信息管理:系统管理员利用该功能维护学生的基本信息(学号、姓名、班级、英语等级、特长等),并能批量导入一个专业或一个班的学生基本信息。l 就业基本信息管理:系统管理员可以维护所有班级学生的就业信息(就业意向、就业单位、工资待遇等);班级管理员可以维护本班的学生基业信息。l 考研基本信息管理:系统管理员利用该功能维护所有班级学生的考研信息(报考院校、考研成绩、录取院校等);班级管理员可以

温馨提示

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

评论

0/150

提交评论