数据库课程设计任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计任务书
计算机科学与技术专业《数据库综合实践》任务书撰写⼈:徐燕萍徐森审定⼈:徐秀芳
数据库综合实践任务书
⼀、课程设计⽬的及基本要求
数据库综合实践是为数据库原理及应⽤等系列课程⽽独⽴开设的实践性课程。
数据库综合实践对于巩固数据库知识,加强学⽣的实际动⼿能⼒和提⾼学⽣综合素质⼗分必要。
本课程分为系统分析与数据库设计、应⽤程序设计和系统集成调试三个阶段进⾏。
数据库综合实践的主要⽬标是:
a)加深对数据库系统、程序设计语⾔的理论知识的理解和应⽤⽔平。
b)通过设计实际的数据库系统应⽤课题,进⼀步熟悉数据库管理系统的操作技术,提⾼动⼿能⼒,提⾼分析问题和解决问题的能⼒。
⼆、课程设计的主要内容
A)系统分析与数据库设计阶段
1) 通过社会调查,选择⼀个实际应⽤数据库系统的课题。
2)进⾏系统需求分析和系统设计,写出系统分析和设计报告。
3)设计数据模型并进⾏优化,确定数据库结构、功能结构和系统安全性和完整性要求。
B)应⽤程序设计阶段
1)完成数据库定义⼯作,实现系统数据的数据处理和数据录⼊。
2)实现应⽤程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决⽅法。
C)系统集成调试阶段
对系统的各个应⽤程序进⾏集成和调试,进⼀步优化系统性能,改善系统⽤户界⾯。
三、课程设计任务
1、图书管理系统
背景资料:
1)图书室有各种图书⼀万多册。
2)每种图书都有书名、书号(ISBN)、⼀名或多名作者(译者)、出版社、定价和内容简介。
3)借书证记录有借阅者的姓名、所在单位、职业等。
4)凭借书证借书,每次最多能借8本书。
借书期限最长为30天。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)实现新进图书的数据录⼊。
4)实现对所有购进图书的分类查询和分类统计。
5)能够按书名、作者等分类查询现有图书的数量。
6)记录借阅者的个⼈资料和所借图书的书名、书号数据等。
2、⼯资管理系统
背景资料:
1)某单位现有1000名员⼯,其中有管理⼈员、财务⼈员、技术⼈员和销售⼈员。
2)该单位下设4个科室,即经理室、财务科、技术科和销售科。
3)⼯资由基本⼯资、福利补贴和奖励⼯资构成,失业保险和住房公积⾦在⼯资中扣除。
4)每个员⼯的基本资料有姓名、性别、年龄、单位和职业(如经理、⼯程师、销售员等)。
5)每⽉个⼈的最⾼⼯资不超过3000元。
⼯资按⽉发放,实际发放的⼯资⾦额为⼯资减去扣除。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)实现按照科室录⼊个⼈的基本资料、⼯资和扣除⾦额的数据。
4)计算个⼈的实际发放⼯资。
5)按科室、职业分类统计⼈数和⼯资⾦额。
6)实现分类查询。
7)能够删除辞职⼈员的数据。
3、仓库管理系统
背景资料:
1)有⼀个存放商品的仓库,每天都有商品出库和⼊库。
2)每种商品都有名称、⽣产⼚家、型号、规格等。
3)出⼊库时必须填写出⼊库单据,单据包括商品名称、⽣产⼚家、型号、规格、数量、⽇期、时间、⼊库单位(或出库单位)名称、送货(或提货)⼈姓名。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)设计出⼊库单据的录⼊。
4)实现按商品名称、出⼊库⽇期的查询。
5)实现分别按⽇、⽉和年对出⼊库商品数量的统计。
4、学⽣宿舍管理系统
背景资料:
1)每个学⽣有学号、姓名、年龄、性别等属性。
2)每个宿舍有门号、地理位置等属性。
3)可以按学院进⾏统计
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)设计出⼊库单据的录⼊。
4)实现按宿舍号、学⽣学号的查询。
5)实现分别按宿舍号、学⽣学号的统计。
5、名⽚管理系统
背景资料:
1)名⽚管理系统是⽤来组织、分类保存名⽚信息、客户信息、商品信息等
2)每张名⽚有客户名、地址、企业名、职位等属性。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)修改⽤户资料。
4)修改企业名⽚的约定
5)实现分别按⽤户名、企业名、制作⼈的查询。
6、办⼯设备管理系统
背景资料:
1)有⼀个存放设备的仓库,每天都有设备出库和⼊库操作,同时要注意设备的使⽤状态。
2)每台设备有设备名称、使⽤状态、⼊库时间等属性。
3)出⼊库时必须填写出⼊库单据,单据包括商品名称、⽣产⼚家、型号、规格、数量、⽇期、时间、⼊库单位(或出库单位)名称、送货(或提货)⼈姓名。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)设计设备出⼊库单据的录⼊。
4)实现按商品名称、设备使⽤状态的查询。
5)实现分别部门、设备名称的统计。
7、学⽣学籍管理系统
背景资料:
1)每个学⽣有学号、姓名、年龄、性别等属性。
2)每门课程有课程号、学期、学分、任课⽼师等属性。
3)学⽣可以同时选修⼏门课,每门课可以由多个学⽣选择。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)设计学⽣信息和课程信息的录⼊。
4)实现按学号、课程名或教师名的查询。
5)实现分别按学号、课程名或教师名的统计。
8、课程管理系统
背景资料:
1)每个学⽣有学号、姓名、年龄、性别等属性。
2)每门课程有课程号、学期、学分、任课⽼师等属性。
3)学⽣可以同时选修⼏门课,每门课可以由多个学⽣选择。
设计要求:2)设计E-R图。
3)设计学⽣信息和课程信息的录⼊。
4)实现按学号、课程名或教师名的查询。
5)实现分别按学号、课程名或教师名的统计。
9、教职⼯管理系统
背景资料:
1)每个职⼯有职⼯号、姓名、年龄、性别等属性。
2)每门课程有课程号、任课⽼师、课程名等属性。
3)每个职⼯可以同时授课⼏门课,每门课可以由多个职⼯授课。
4)职⼯与课程两个实体之间通过授课关联。
设计要求:
1)进⾏需求分析,编写数据字典。
2)设计E-R图。
3)设计职⼯信息和课程信息的录⼊。
4)实现按职⼯、课程名的查询。
5)实现分别按职⼯号、课程名的统计。
10、员⼯培训管理系统
背景资料:
1)每个员⼯有⼯号、姓名、年龄、性别等属性。
2)每门课程有课程号、任课⽼师、课程名等属性。
3)每个员⼯可以同时选择学习⼏门课,每门课可以由多个员⼯选择。
4)员⼯与课程两个实体之间通过学习关联。
设计要求:
2)设计E-R图。
3)设计员⼯信息、课程信息的录⼊。
4)实现按员⼯号、课程号的查询。
5)实现分别按员⼯号、课程名的的统计。
四、主要实践环境
操作系统为Windows XP。
数据库管理系统为SQL Server2005标准版或企业版。
⾼级程序设计语⾔为VC++或VB6或ASP或JSP,也可以选择其他⼯具。
五、设计⽅式与基本要求
1)设计任务的布置:由指导教师向学⽣讲清对设计的整体要求及实现的⽬标任务,讲清设计安排和进度、平时考核内容、考核办法、设计守则及实验室安全制度,讲清上机操作的基本⽅法。
实验内容和进度由学⽣⾃⾏选择和安排,指导教师负责检查、辅导和督促。
2)设计3-4⼈1组,在规定的时间内,由学⽣独⽴完成,出现问题时,教师要引导学⽣独⽴分析、解决,不得包办代替。
3)课程设计是⼀个整体,需要有延续性。
机房应有安全措施,避免前⾯的实验数据、程序和环境被清除、改动或盗⽤的事件发⽣。
4)指导教师要认真做好指导⼯作,做好考勤⼯作。
5)学⽣最好能⾃备计算机,课下能多做练习,以便能够熟悉和精通实验⽅法。
如果能结合实际课题进⾏训练,会达到更好的效果。
六、课程设计实验项⽬设置
下表列出了数据库课程设计的实验项⽬与内容。
七、课程设计分组表
⼋、考核与报告
数据库课程设计的课程设计报告要求有系统需求分析与系统设计、系统数据模块和数据库结构、系统功能结构、系统的数据库设计⽅法和程序设计⽅法、源程序代码等内容。
其课程设计应⽤系统程序应独⽴完成,程序功能完整,设计⽅法合理,⽤户界⾯较好,系统运⾏正常。
1、课程设计报告要求
(1)不少于3000字,可以统⼀使⽤A4纸打印。
(2)主要内容及装订顺序:封⾯(统⼀提供)、⽬录、正⽂、程序清单
(3)正⽂部分应该包括:需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、⽤户界⾯设计、程序代码设计与分析、运⾏结果)。
(4)设计报告严禁抄袭,否则按不及格论。
2、课程设计需要提交的内容
(1)装订完整的课程设计报告
(2)数据库与应⽤系统(电⼦提交:数据库不⽤提交,源程序提交给班长,由班长刻录成光盘)。
3、课程设计的成绩评定
课程设计的成绩由两部分组成。
第⼀部分为课程设计过程中的考勤和中期检查。
考勤:迟到、早退、打游戏或做⽆关之事,发现⼀次扣10分;旷课⼀次(标准学时4节课)扣30分。
中期检查:检查课程设计的推进进度和执⾏情况,若中期检查发现存在没有启动、进度严重缓慢等情况,由指导教师给予⼝头警告,并扣分20~30分,若两次检查均没有达到要求,则最终成绩记为零分。
第⼆部分依据课程设计所提交的⽂档按以下项⽬综合计算。
需求分析⼯作深⼊详细,业务流程图、数据流程图、数据字典等需求⽂档完整,正确性⾼,占40%;概念结构设计合理, CDM的属性及其数据类型与数据字典⼀致,且正确性⾼,占20%;提交了数据库⽂件,且电⼦⽂档与打印稿⼀致,占10%;附件成绩:系统功能实现的完整性、界⾯的美观性、操作的灵活⽅便性,占30%。
两部分的百分制成绩各占30%和70%,总评成绩折算成五级计分制,成绩计分按优、良、中、及格与不及格5级评定。
九、上机安排及时间安排
地点及时间待定。