网络工程班《数据库》课程方案教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.教学管理系统

教学管理是所有学校都应有的最基本的管理功能。教学管理系统实现学校的简单教学管理,包括学生入学登记、学生选课、教师登记考试成绩、补考处理、学生成绩统计、教师教学工作量统计,可随时查询出院系、教师、学生、课程、选课、成绩等情况。

系统的主要信息如下:

.院系:编号、院系名、负责人等。

.教师:工号、姓名、性别、所属院系、职称、年龄、出生年月、基本工资等。

相关文档
最新文档