网络工程班《数据库》课程方案教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华南理工大学广州学院
2013-2014 学年度第 2 学期
《数据库课程设计》教学大纲
(Acquaintance Practice)
一、课程编号:883018
二、课程名称:数据库课程设计
三、学时:2周学分:2实验学时:课内上机学时:
四、先修课程要求:离散数学、数据库
五、适用专业:计算机各专业
六、适用年级:二、三年级
七、课程的性质和任务:
《数据库课程设计》是计算机各专业非常重要的实践性环节之一,是学完《数据库》课程之后一次全面的综合练习。本课程设计主要在于巩固学生对数据库基本原理和基本理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。
八、课程的内容与基本要求:
以Server 2008作为后台数据库,以C#(Visual Studio 2008)或等高级语言作为前台开发工具,完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。
要求每个学生从以下系统中选择一个课题或自拟课题,完成系统分析、设计和开发。
1.学生宿舍管理系统
2.小区物业管理系统
3.仓库管理系统
4.人才市场管理系统
5.邮局订报管理系统
6.教学管理系统
7.产品销售管理系统
8.企业用电管理系统
9.车辆租赁管理系统
10.人力资源管理系统
11.酒店客房管理系统
12.毕业设计管理子系统
13、自选题目
具有一定实际意义,基本表不少于6个,能够实现多种关联查询。
(一)具体要求如下:
1、认真完成系统需求分析,明确数据要求和处理要求(需求分析)。
2、设计出系统的概念结构,画出E—R图(概念结构设计)。
3、设计系统的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。
4、在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。
5、输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。
6、在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。
7、认真进行总结回顾,撰写课程设计报告。
8、每人提交一个可行的应用软件和规范的课程设计说明书。
(二)本课程与相关课程的联系与分工。
要求学生具有集合与图论、离散数学、数据结构一些基本知识,学完本课后为学生今后学习软件工程、信息管理系统打下基础。
(三)设计内容与要求
1.学生宿舍管理系统
学生宿舍是同学最为熟悉的领域,假定学校有多栋宿舍楼,每栋楼有多层,每层有多个寝室,每个寝室可住多名学生,学生宿舍管理系统对学校的学生宿舍进行规范管理,其管理的对象如下:
.宿舍信息:编号、楼层、床位数、单价等。
.学生:学号、姓名、性别、年龄、所在院系、年级、电话等。
每个宿舍最多可以住4位同学,每个同学只能在一个宿舍,不同宿舍的费用标准可以不同。不同院系、年级的同学可以住同一间宿舍。
系统要能够对宿舍、学生、住宿信息进行登记、调整,并能随时进行各种查询、统计等处理。包括:
.寝室分配:根据院系、年级分配寝室。
.学生管理:实现入住学生信息的登记、维护和查询功能。
.信息查询:按公寓楼号、学生姓名等查询住宿信息。
.出入登记(可选):对学生进出公寓的情况进行登记、实现基本的出、入监控功能。
2.小区物业管理系统
小区有多栋住宅,每栋楼有多套物业(房屋),物业管理公司提供物业管理服务,业主需要按月缴纳物业费。小区物业管理系统对物业公司的日常工作进行管理。
系统管理的对象有:
·楼宇信息:楼号、户数、物业费标准。
·房屋信息:楼号、房号、面积、楼层等。
·业主信息:身份证号、姓名、性别、工作单位、电话、家庭人口等。
·管理员:工号、姓名、性别、年龄、电话等。
·物业管理情况:日期、业主、要求、处理情况、负责人。
·物业费信息:楼号、房号、缴费日期、起止日期、金额等。
每栋楼物业费标准相同,不同楼物业费标准可以不同;每栋楼有多位管理员参与管理,每个管理员可以管理多栋楼宇;每位业主可以拥有多套房屋,每套房屋只能有一个业主。业主的物管需求要进行登记,要有专人负责处理,并记录处
理情况(满意、不满意)。
系统应该可以进行方便的信息登记、调整、查询、统计等工作。
3.仓库管理系统
企业仓库有多个库房,用来分别存放生产需要的各种零件,仓库管理系统对此进行科学的管理。
仓库管理系统管理的对象如下:
·管理员信息:工号、姓名、性别、年龄、电话、工资等。
·库房信息:编号、地址、面积等。
·零件信息:零件号、零件名、规格、价格、库存数量等。
一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保存。
4.人才市场管理系统
随着人才流动的正常化以及大专院校毕业生就业人数的增长,人才市场的业务越来越红火。
人才市场管理系统实现对人才市场业务的规范化管理。
系统主要管理如下信息:
·用人单位:编号、名称、联系人、电话、招聘人数、学历要求、职称要求。
·求职人员:身份证号、姓名、地址、电话、学历、职称等。
每个招聘单位可以招聘多名求职人员,每个求职人员只能与一家单位签约;每位求职人员可以给多个单位投递简历,但只能被一家录用。
系统应能登记招聘单位和求职人员信息,记录求职人员投递简历情况,登记求职人员签约情况,并能够进行各种需要的查询、统计功能。
5.邮局订报管理系统
尽管电子读物越来越普及,但还是有很多读者对纸质刊物情有独钟,所以邮局的报刊征订业务一直非常受欢迎。邮局订报管理系统就是对客户在邮局订阅报刊进行管理,包括查询报刊、订阅报刊、订阅信息的查询、统计等的处理,系统的主要业务如下:
·客户可随时查询出通过邮局可以订阅的报刊的详细情况,包括报刊编号、报刊名称、报刊单价、报刊类型(日报/周刊/旬刊/半月刊/月刊/双月刊/季刊)、报刊版面规格、报刊出版单位等,这样便于客户了解情况,进行选订。
·客户查询报刊情况后即可订阅所需报刊,可一次订购多种报刊,每种报刊也可以订阅多份,交清所需金额后,就算订阅完成。
·为便于邮局投递报刊,客户应登记如下信息:客户姓名、客户电话、客户地址及邮政编码,邮局将即时为每一客户编制唯一客户代码。
·邮局对每种报刊订购人数不限,每个客户可多次订阅报刊,所订报刊亦可重复。
6.教学管理系统
教学管理是所有学校都应有的最基本的管理功能。教学管理系统实现学校的简单教学管理,包括学生入学登记、学生选课、教师登记考试成绩、补考处理、学生成绩统计、教师教学工作量统计,可随时查询出院系、教师、学生、课程、选课、成绩等情况。
系统的主要信息如下:
.院系:编号、院系名、负责人等。
.教师:工号、姓名、性别、所属院系、职称、年龄、出生年月、基本工资等。