数据库课程设计指导书_第1页
数据库课程设计指导书_第2页
数据库课程设计指导书_第3页
数据库课程设计指导书_第4页
数据库课程设计指导书_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

数据库课程设计指导书一、课程设计教学目的数据库课程设计是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。二、课程设计基本要求最多三人为一个小组,小组成员既要有相互合作的精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。具体要求有:(1)系统中的数据表设计应合理、高效,尽量减少数据冗余。(2)软件界面要友好、安全性高。(3)软件要易于维护、方便升级。(4)编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每个成员都对该语言较熟悉。避免把学习语言的时间放在设计期间。(5)参考使用的语言有:Delphi、TSQL。(6)每人提交一个课程设计报告和可行的应用软件(课程设计报告格式参照附件)。三、参考题目(不限于以下题目)题目一学生学籍管理系统1、实验内容:(1)主要的数据表学生基本情况数据表,学生成绩数据表,课程表等等。(2)主要功能模块实现学生基本情况的录入、修改、删除等基本操作。对学生基本信息提供灵活的查询方式。完成一个班级的学期选课功能。实现学生成绩的录入、修改、删除等基本操作。能方便的对学生的个学期成绩进行查询。具有成绩统计、排名等功能。具有留级、休学等特殊情况的处理功能。能输出常用的各种报表。具有数据备份和数据恢复功能。2、实验要求:(1)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。(2)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。题目二图书管理系统1、实验内容:(1)主要的数据表图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表等等。(2)主要功能模块图书基本情况的录入、修改、删除等基本操作。办理借书卡模块。实现借书功能。实现还书功能。能方便的对图书进行查询。对超期的情况能自动给出提示信息。具有数据备份和数据恢复功能。2、实验要求:图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。题目三银行储蓄系统1、实验内容:(1)主要的数据表定期存款单,活期存款帐,存款类别代码表等等。(2)主要功能模块实现储户开户登记。办理定期存款帐。办理定期取款手续。办理活期存款帐办理活期取款手续。实现利息计算。输出明细表。具有数据备份和数据恢复功能。2、实验要求:(1)要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。(2)同时要考虑银行系统数据的安全与保密工作。题目四设备管理系统1、实验内容:(1)主要的数据表设备明细帐表,设备使用单位代码表,国家标准设备分类表等等。(2)主要功能模块实现设备的录入、删除、修改等基本操作。实现国家标准设备代码的维护。能够对设备进行方便的检索。实现设备折旧计算。能够输出设备分类明细表。具有数据备份和数据恢复功能。2、实验要求:具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。题目五医院药品进销存系统1、实验内容:(1)主要的数据表药品分类代码表,药品库存表,供货商信息表,采购信息表等等。(2)主要功能模块新药品的入库。过期药品的出库登记、处理记录。药品库存检索。供货商信息检索。药品采购记录管理。药品用药说明信息管理。输出相应的数据报表。具有数据备份和数据恢复功能。2、实验要求:具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。题目六书店租赁管理系统1.设计内容建立书店租赁管理系统,完成会员信息、书籍信息等的查询、添加、修改、删除等操作,并能完成书籍检索的功能。对于借阅信息能按照借阅人、借阅日期等查询。收入信息中应考虑会员交纳会费、临时人员借阅所交纳的租金、因书籍损坏或者过期还书的罚款等信息。2.基本要求查阅资料,掌握相关知识,确定开发需求,学习面向对象程序设计语言,设计功能完备,界面友好,考虑数据库的安全性和完整性。题目七大学生就业咨询系统1、实验内容:(1)主要的数据表用人单位基本信息表,专业信息表,地区代码表等等。(2)主要功能模块对用人单位的基本信息进行录入、修改、删除等。实现毕业生专业信息的维护。定时发布用人单位的毕业生需求信息。方便的实现对人才需求信息的检索。对用人单位的级别能够自动进行变更。能够对历年的毕业需求信息进行统计、分析。具有数据备份和数据恢复功能。2、实验要求:方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。题目八教务辅助管理系统1、实验内容:(1)主要的数据表教师基本信息表,课程表,教室资源表等等。(2)主要功能模块对上课教师基本信息进行管理。对全院开设的课程进行管理。录入教师基本上课信息。实现自动排课功能。简单计算工作量。能够进行各种数据统计。能够输出相应的报表。具有数据备份和数据恢复功能。2、实验要求:软件功能主要考虑实用,具体功能模块一定要先进行调研。设计内容:设计如下主要功能模块题目九工资管理系统员工基本信息的管理功能。单位员工变动、奖惩情况的管理功能。工资的计算、修改功能。查询统计功能。报表打印功能。具有数据备份和数据恢复功能。设计要求:

在提供员工详细的工资资料的同时,尽量使系统能具一定的安全性和通用性。

题目十人事管理系统设计内容:设计如下主要功能模块人事档案管理模块。人员薪酬管理模块。人员培训管理模块。各类报表生成模块。人员内部调动、离岗管理模块。人员奖惩情况管理模块。具有数据备份和数据恢复功能。设计要求:

在提供详细人员资料的同时,还为保证资料的保密性特设置访问密码,有效控制进入系统的人员。题目十一超市管理系统设计内容:设计如下主要功能模块用户权限管理模块。进货管理模块。销售管理模块。各类报表生成模块。顾客管理模块。具有数据备份和数据恢复功能。设计要求:

本系统应包括用户注册功能题目十二超市管理系统设计内容:设计如下主要功能模块用户权限管理模块。进货管理模块。销售管理模块。各类报表生成模块。顾客管理模块。具有数据备份和数据恢复功能。设计要求:

本系统应包括用户注册功能题目十三旅行社管理信息系统系统功能应包括:1)旅游团队、团队团员及旅游路线相关信息的输入2)旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)3)旅游团队管理信息的查询(如按团队编号)4)团队团员基本情况的查询(可选多种方式)5)旅游路线相关信息的查询(如按线路编号)6)旅游团队管理信息的报表及输出。7)团队团员基本情况的报表及输出。8)旅游路线排行榜发布。9)数据备份,更改密码题目十四酒店客房管理系统主要功能:1)前台操作:包括开房登记、退房结账和房状态查看2)预订管理:包括预订房间、预订入住和解除预订3)信息查询:包括在住客人列表、预订客人列表和历史客人列表4)报表统计:包括开房记录统计、退房结账和预订房间统计题目十五报刊订阅管理系统本系统主要有以下功能模块:(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。(6)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护

四、课程设计报告格式课程设计报告分以下几部分:封面目录3、系统描述:介绍所开发系统的功能和解决的问题;4、分析与设计:主要包括以下内容:数据分析(数据流图及数据字典);概念模型设计;逻辑模型设计及优化;物理设计与实施;应用程序设计各个模块的实现方法描述(关键代码);5、系统测试:系统关键功能的运行截图,凡课题与数据库相关的表中记录不得少于5条。6、总结或心得体会:对课程设计中值得肯定的内容进行评价,客观地指出其中的不足,并说明克服或改进的办法。要求真实,杜绝客套话。7、参考文献:书写格式要符合如下规范;a.期刊文献书写格式:作者﹒论文篇名[J]﹒期刊名﹒出版年,卷(期如:高曙明﹒自动特征识别技术综述[J]﹒计算机学报﹒1998,21(3)b.著作文献书写格式:作者﹒书名[M]﹒出版地:出版社,出版年如:刘勇,康立山,陈毓屏﹒非数值并行算法(第二册)[M]﹒北京:科学出版社,19988、附录:附系统中属于自己做的关键模块的源代码,要求源代码中关键代码标上适量的注释,且编程风格符合规范,源码打印格式为:newroman5号单倍行距。说明:课程设计报告中图表格式如下报告中表格全文统一编序,表序必须连续。文中引用表格时,“表”在前,序号在后,如:“见表8”。表格的名称和编号应居中,并位于表格上方,表序在前,表名在后,其中空一格,表名末不加标点符号。如:报告中插图都应有名称和序号,全文统一编序且图序必须连续。文中引用插图时,“图”在前,序号在后,如:“见图12”。图的名称和编号应居中并写于图的下方,图序在前,图名在后,其中空一格,末尾不加标点。如:四、验收及评分标准验收内容包括:程序运行情况(课程设计最后一天检查)、课程设计报告及平时成绩三部分,最后成绩以等级分,即优、良、中、及格、不及格五个等级给出。各部分所占比例为:程序运行情况(35%)、课程设计报告(50%)、平时成绩(15%)。

数据库原理课程设计报告课题:姓名:学号:同组姓名:专业班级:指导教师:设计时间:评阅意见:评阅意见:评定成绩:指导老师签名:年月日目录TOC\o"1-2"\h\z\u1、开发背景 42、系统描述 43、数据分析 43.1、数据流图 43.2、数据字典 54、概念模型设计 75.逻辑模型设计及优化 76.物理设计和实施 87、应用程序设计(前台) 108、课程设计心得体会 10参考文献 10

1、开发背景90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。图书馆管理信息系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的公共图书馆而开发的。该系统的是终目的是要将自己的图书馆放到网络上,以方便员工查阅。2、系统描述(描述该系统所需要完成的功能)经过调研及分析,图书馆管理信息系统主要完成以下功能:(1)图书信息维护:主要完成图书馆新进图书的编号、登记、入馆等操作。(2)读者信息维护:主要是完成读者信息的添加、修改和删除等操作,只有是系统中的合法读者才有资格进行图书的借阅活动。(3)借书/还书处理:主要完成读者的借书和还书活动,记录读者借还书情况并及时反映图书的在库情况。(4)读者借阅记录:让每位读者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。(5)图书书目检索:读者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进行查找,以便快速的找到自己希望的图书。(6)图书超期通知:为图书管理员提供一个统计信息,能够统计出到目前为止逾期未归还的图书及相应的读者信息。3、数据分析3.1、数据流图(画出该系统的分层数据流图并进行编号,模版只给出了部分)通过需求分析,得出图书馆管理信息系统的借书/还书处理数据流如图1所示(其他处理的数据流图请读者自行分析)。图1借书/还书处理数据流图3.2、数据字典(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描述)(1)数据流的描述数据流编号:D001数据流名称:借阅信息简述:读者所要借阅的图书信息单数据流来源:读者数据流去向:读者信息判断数据流组成:读者号+索书号+书名+ISBN等数据流量:1000/天高峰流量:3000/天 数据流编号:D002数据流名称:读者信息无效提示简述:图书管理员发现非法读者时的提示信息数据流来源:读者信息判断数据流去向:读者数据流组成:读者号+读者名等数据流量:100/天高峰流量:500/天 ......(2)处理逻辑的描述处理逻辑编号:P001处理逻辑名称:读者信息判断简述:判断读者信息的合法性输入的数据流:借阅信息处理描述:根据读者提供的借阅信息,验证读者信息,验证通过则继续下移处理查看库存中是否有读者所要借的图书,验证不通过则返回给读者信息指明为非法读者。输出的数据流:D001借阅书目信息、D002无效提示信息处理频率:10次/天处理逻辑编号:P002处理逻辑名称:图书库存查询简述:查询读者所要借的图书是否有库存输入的数据流:D001借阅书目信息处理描述:根据读者提供的借阅书目信息,到仓库中查找是否有该书,有则进行借书处理,如没有则返回读者该书无库存信息。输出的数据流:D001借阅书目信息+D003该书已全部借出信息处理频率:1000次/天 ......(3)数据存储的描述数据存储编号:F001数据存储名称:读者信息简述:读者的基本信息数据存储组成:读者号+姓名+身份证号+性别+入学年份+出生日期+学院关键字:读者号相关联的处理:P001数据存储编号:F002

温馨提示

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

评论

0/150

提交评论