欢迎来到天天文库
浏览记录
ID:56252157
大小:60.50 KB
页数:7页
时间:2020-03-25
《数据库原理与应用课程设计大纲.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数据库原理与应用》课程设计大纲适用专业:网络工程课内学时:20开课学期:6本课程设计的先修课程:C语言程序设计,数据库原理与应用 一、课程设计的性质和目的1、课程设计性质:《数据库原理应用》是网络工程专业的一门主干课程。该课程讲述了数据库系统的基本概念,基本原理和基本技术。由于该课程是一门实践性很强的专业课,对培养网络工程专业这种应用方面的专业技术人才有重要意义,仅学习原理性知识是不够的,必须将理论与实践结合起来。《数据库课程设计》通过实际设计一个小型数据库管理系统,或者设计与实现一个颇具规模的数据库应用系统,使学生进一步理解所学
2、到的原理性知识,培养学生开发大型系统软件的能力。2、课程设计目的(1)培养学生综合运用所学理论知识分析和解决实际问题的能力。(2)培养学生的团队开发意识和工作方式。(3)通过课程设计使学生了解和掌握数据库应用系统的开发原理和开发方法,对软件系统开发的全过程有一个初步的认识和实践,增强学生的系统分析、设计、调试能力。(4)借助课程设计,对学生进行基本的软件工程训练。3、课程设计的主要任务(1)完成一个实际的数据库应用系统的需求分析、总体设计与详细设计。(2)选择合适的数据库前台开发工具和后台数据库,创建数据库,进行相应功能模块的程序设
3、计,最后调试成功。二、课程设计的基本要求本课程设计重在培养学生的团队开发意识和工作方式,培养并提高学生设计一个具有一定规模、并且完整的数据库应用软件的能力,具体包括系统分析、设计、调试,以及撰写软件开发文档等方面的能力。1.选题要求:课题应满足课程设计的目的和基本要求,尽量选择经典的数据库应用课题。具体选题可以采用自主选题和教师指派两种方式。2.组织方式:基于小组开发和设计,每个小组由3-4位学生组成,设置组长,强调协作,同时明确个人分工。3.实施步骤:课程设计分系统分析、总体设计、详细设计、合成调试四个阶段进行,每个阶段提交不同的
4、设计文档并进行验收。4.数据库结构设计:结构设计要合理、冗余度小,信息存储完备,满足功能需求。5.功能设计:实现数据库应用系统一般应具备的用户登录验证、数据编辑、查询统计、报表输出、系统维护等功能。6.编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每个成员都对该语言较熟悉。避免把学习语言的时间放在设计期间。参考使用的语言有:VF、VB、Delphi、PB、VC、SQL_Server等。三、设计任务题目1.图书借阅管理背景资料:1)图书室有各种图书一万多册。2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、
5、出版社、定价和内容简介。3)借书证记录有借阅者的姓名、所在单位、职业等。4)凭借书证借书,每次最多能借8本书。借书期限最长为30天。设计要求:1)进行需求分析,编写数据字典。2)设计E-R图。3)实现新进图书的数据录入。4)实现对所有购进图书的分类查询和分类统计。5)能够按书名、作者等分类查询现有图书的数量。6)记录借阅者的个人资料和所借图书的书名、书号数据等。2.员工薪资管理背景资料:1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。1)该单位下设4个科室,即经理室、财务科、技术科和销售科。2)工资由基本
6、工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。3)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。4)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。设计要求:1)进行需求分析,编写数据字典。2)设计E-R图。3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。4)计算个人的实际发放工资。5)按科室、职业分类统计人数和工资金额。6)实现分类查询。7)能够删除辞职人员的数据。2.库存物资管理背景资料:1)有一个存放商品的仓库,每天都有商品出库和入
7、库。2)每种商品都有名称、生产厂家、型号、规格等。3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。设计要求:1)进行需求分析,编写数据字典。2)设计E-R图。3)设计出入库单据的录入。4)实现按商品名称、出入库日期的查询。5)实现分别按日、月和年对出入库商品数量的统计。4、学生学籍管理系统设计内容:主要的数据表,学生基本情况数据表,学生成绩数据表,课程表,代码表等。主要功能模块:1)实现学生基本情况的录入、修改、删除等基本操作。2)对学生基本
8、信息提供灵活的查询方式。3)完成一个班级的学期选课功能。4)实现学生成绩的录入、修改、删除等基本操作。5)能方便的对学生的个学期成绩进行查询。6)具有成绩统计、排名等功能。7)具有留级、休学等特殊情况的处理功能。8)能输出常用的各种报
此文档下载收益归作者所有