您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 数据库课程设计指导书
数据库课程设计指导书一、课程设计教学目的数据库课程设计是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。二、课程设计基本要求最多三人为一个小组,小组成员既要有相互合作的精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。具体要求有:(1)系统中的数据表设计应合理、高效,尽量减少数据冗余。(2)软件界面要友好、安全性高。(3)软件要易于维护、方便升级。(4)编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每个成员都对该语言较熟悉。避免把学习语言的时间放在设计期间。(5)参考使用的语言有:Delphi、TSQL。(6)每人提交一个课程设计报告和可行的应用软件(课程设计报告格式参照附件)。三、参考题目(不限于以下题目)题目一学生学籍管理系统1、实验内容:(1)主要的数据表学生基本情况数据表,学生成绩数据表,课程表等等。(2)主要功能模块1)实现学生基本情况的录入、修改、删除等基本操作。2)对学生基本信息提供灵活的查询方式。3)完成一个班级的学期选课功能。4)实现学生成绩的录入、修改、删除等基本操作。5)能方便的对学生的个学期成绩进行查询。6)具有成绩统计、排名等功能。7)具有留级、休学等特殊情况的处理功能。8)能输出常用的各种报表。9)具有数据备份和数据恢复功能。2、实验要求:(1)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。(2)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。题目二图书管理系统1、实验内容:(1)主要的数据表图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表等等。(2)主要功能模块1)图书基本情况的录入、修改、删除等基本操作。2)办理借书卡模块。3)实现借书功能。4)实现还书功能。5)能方便的对图书进行查询。6)对超期的情况能自动给出提示信息。7)具有数据备份和数据恢复功能。2、实验要求:图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。题目三银行储蓄系统1、实验内容:(1)主要的数据表定期存款单,活期存款帐,存款类别代码表等等。(2)主要功能模块1)实现储户开户登记。2)办理定期存款帐。3)办理定期取款手续。4)办理活期存款帐5)办理活期取款手续。6)实现利息计算。7)输出明细表。8)具有数据备份和数据恢复功能。2、实验要求:(1)要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。(2)同时要考虑银行系统数据的安全与保密工作。题目四设备管理系统1、实验内容:(1)主要的数据表设备明细帐表,设备使用单位代码表,国家标准设备分类表等等。(2)主要功能模块1)实现设备的录入、删除、修改等基本操作。2)实现国家标准设备代码的维护。3)能够对设备进行方便的检索。4)实现设备折旧计算。5)能够输出设备分类明细表。6)具有数据备份和数据恢复功能。2、实验要求:具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。题目五医院药品进销存系统1、实验内容:(1)主要的数据表药品分类代码表,药品库存表,供货商信息表,采购信息表等等。(2)主要功能模块1)新药品的入库。2)过期药品的出库登记、处理记录。3)药品库存检索。4)供货商信息检索。5)药品采购记录管理。6)药品用药说明信息管理。7)输出相应的数据报表。8)具有数据备份和数据恢复功能。2、实验要求:具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。题目六书店租赁管理系统1.设计内容建立书店租赁管理系统,完成会员信息、书籍信息等的查询、添加、修改、删除等操作,并能完成书籍检索的功能。对于借阅信息能按照借阅人、借阅日期等查询。收入信息中应考虑会员交纳会费、临时人员借阅所交纳的租金、因书籍损坏或者过期还书的罚款等信息。2.基本要求查阅资料,掌握相关知识,确定开发需求,学习面向对象程序设计语言,设计功能完备,界面友好,考虑数据库的安全性和完整性。题目七大学生就业咨询系统1、实验内容:(1)主要的数据表用人单位基本信息表,专业信息表,地区代码表等等。(2)主要功能模块1)对用人单位的基本信息进行录入、修改、删除等。2)实现毕业生专业信息的维护。3)定时发布用人单位的毕业生需求信息。4)方便的实现对人才需求信息的检索。5)对用人单位的级别能够自动进行变更。6)能够对历年的毕业需求信息进行统计、分析。7)具有数据备份和数据恢复功能。2、实验要求:方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。题目八教务辅助管理系统1、实验内容:(1)主要的数据表教师基本信息表,课程表,教室资源表等等。(2)主要功能模块1)对上课教师基本信息进行管理。2)对全院开设的课程进行管理。3)录入教师基本上课信息。4)实现自动排课功能。5)简单计算工作量。6)能够进行各种数据统计。7)能够输出相应的报表。8)具有数据备份和数据恢复功能。2、实验要求:软件功能主要考虑实用,具体功能模块一定要先进行调研。设计内容:设计如下主要功能模块题目九工资管理系统1)员工基本信息的管理功能。2)单位员工变动、奖惩情况的管理功能。3)工资的计算、修改功能。4)查询统计功能。5)报表打印功能。6)具有数据备份和数据恢复功能。设计要求:在提供员工详细的工资资料的同时,尽量使系统能具一定的安全性和通用性。题目十人事管理系统设计内容:设计如下主要功能模块1)人事档案管理模块。2)人员薪酬管理模块。3)人员培训管理模块。4)各类报表生成模块。5)人员内部调动、离岗管理模块。6)人员奖惩情况管理模块。7)具有数据备份和数据恢复功能。设计要求:在提供详细人员资料的同时,还为保证资料的保密性特设置访问密码,有效控制进入系统的人员。题目十一超市管理系统设计内容:设计如下主要功能模块1)用户权限管理模块。2)进货管理模块。3)销售管理模块。4)各类报表生成模块。5)顾客管理模块。6)具有数据备份和数据恢复功能。设计要求:本系统应包括用户注册功能题目十二超市管理系统设计内容:设计如下主要功能模块1)用户权限管理模块。2)进货管理模块。3)销售管理模块。4)各类报表生成模块。5)顾客管理模块。6)具有数据备份和数据恢复功能。设计要求:本系统应包括用户注册功能题目十三旅行社管理信息系统系统功能应包括:1)旅游团队、团队团员及旅游路线相关信息的输入2)旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)3)旅游团队管理信息的查询(如按团队编号)4)团队团员基本情况的查询(可选多种方式)5)旅游路线相关信息的查询(如按线路编号)6)旅游团队管理信息的报表及输出。7)团队团员基本情况的报表及输出。8)旅游路线排行榜发布。9)数据备份,更改密码题目十四酒店客房管理系统主要功能:1)前台操作:包括开房登记、退房结账和房状态查看2)预订管理:包括预订房间、预订入住和解除预订3)信息查询:包括在住客人列表、预订客人列表和历史客人列表4)报表统计:包括开房记录统计、退房结账和预订房间统计题目十五报刊订阅管理系统本系统主要有以下功能模块:(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。(6)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护四、课程设计报告格式课程设计报告分以下几部分:1、封面2、目录3、系统描述:介绍所开发系统的功能和解决的问题;4、分析与设计:主要包括以下内容:数据分析(数据流图及数据字典);概念模型设计;逻辑模型设计及优化;物理设计与实施;应用程序设计各个模块的实现方法描述(关键代码);5、系统测试:系统关键功能的运行截图,凡课题与数据库相关的表中记录不得少于5条。6、总结或心得体会:对课程设计中值得肯定的内容进行评价,客观地指出其中的不足,并说明克服或改进的办法。要求真实,杜绝客套话。7、参考文献:书写格式要符合如下规范;a.期刊文献书写格式:作者﹒论文篇名[J]﹒期刊名﹒出版年,卷(期如:高曙明﹒自动特征识别技术综述[J]﹒计算机学报﹒1998,21(3)b.著作文献书写格式:作者﹒书名[M]﹒出版地:出版社,出版年如:刘勇,康立山,陈毓屏﹒非数值并行算法(第二册)[M]﹒北京:科学出版社,19988、附录:附系统中属于自己做的关键模块的源代码,要求源代码中关键代码标上适量的注释,且编程风格符合规范,源码打印格式为:newroman5号单倍行距。说明:课程设计报告中图表格式如下报告中表格全文统一编序,表序必须连续。文中引用表格时,“表”在前,序号在后,如:“见表8”。表格的名称和编号应居中,并位于表格上方,表序在前,表名在后,其中空一格,表名末不加标点符号。如:报告中插图都应有名称和序号,全文统一编序且图序必须连续。文中引用插图时,“图”在前,序号在后,如:“见图12”。图的名称和编号应居中并写于图的下方,图序在前,图名在后,其中空一格,末尾不加标点。如:四、验收及评分标准验收内容包括:程序运行情况(课程设计最后一天检查)、课程设计报告及平时成绩三部分,最后成绩以等级分,即优、良、中、及格、不及格五个等级给出。各部分所占比例为:程序运行情况(35%)、课程设计报告(50%)、平时成绩(15%)。数据库原理课程设计报告课题:姓名:学号:同组姓名:专业班级:指导教师:设计时间:评阅意见:评定成绩:指导老师签名:年月日目录1、开发背景..................................................................................................................................132、系统描述..................................................................................................................................133、数据分析..................................................................................................................................143.1、数据流图.......................................................................................................................143.2、数据字典......................................
本文标题:数据库课程设计指导书
链接地址:https://www.777doc.com/doc-2428888 .html