《数据库原理及应用课程设计》教学大纲
课程编号:052060 
课程名称:数据库原理及应用课程设计课程名称:数据库原理及应用课程设计
英文名称:Database Principle & Application 
课程性质:独立设课课程性质:独立设课    课程属性:课程属性:    实践课程实践课程
总学时:总学时:  1周  实验学时:实验学时:      总学分:总学分:
应开实验学期:应开实验学期:  第5学期学期
适用专业:适用专业:  计算机科学与技术专业计算机科学与技术专业  、电子信息科学与技术专业、电子信息科学与技术专业
先修课程:先修课程:  《数据库原理及应用》《数据库原理及应用》
一、课程设计目的与任务
数据库原理及应用课程设计是在学生系统的学习了数据库原理及应用课程后,按照关系型数据库的基本原理,型数据库的基本原理,综合运用所学的知识,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。其目的在于通过对一个实际问题的分析、理系统。其目的在于通过对一个实际问题的分析、设计与实现,将原理与应用相结合,设计与实现,将原理与应用相结合,设计与实现,将原理与应用相结合,使学使学生学会如何把书本上学到的知识用于解决实际问题,生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。生能深入理解和灵活掌握教学内容。  二、课程设计内容及要求
用数据库管理系统制作一个小型管理系统。设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。根据课程设计1周时间的安排选择适当大小的设计课题,周时间的安排选择适当大小的设计课题,课题的选课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。并写出详细的设计说明书。
三、课程设计的拟题
A 、要求学生1--2人一组,自愿组合,每组从以下系统中选择一个课题或自拟课题,完成系统分析、设计和开发。完成系统分析、设计和开发。
1、图书销售管理系统、图书销售管理系统
2、通用工资管理系统、通用工资管理系统
3、报刊订阅管理系统、报刊订阅管理系统
4、医药销售管理系统、医药销售管理系统
5、电话计费管理系统、电话计费管理系统
6、宾馆客房管理系统、宾馆客房管理系统
7、学生学籍管理系统、学生学籍管理系统
8、车站售票管理系统、车站售票管理系统
9、汽车销售管理系统、汽车销售管理系统
10、仓储物资管理系统、仓储物资管理系统
11、企业人事管理系统、企业人事管理系统
12、选修课管理系统、选修课管理系统
B 、各系统的具体要求、各系统的具体要求      1、图书销售管理系统、图书销售管理系统
调查新华书店图书销售业务,设计的图书销售点系统主要包括进货、退货、销售、统计功能。统计功能。
(1)进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。      (2)退货:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,
把本次退货的信息添加到退货库中。把本次退货的信息添加到退货库中。
(3)统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。量及排行榜。
(4)销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。
2、通用工资管理系统、通用工资管理系统
考察某中小型企业,要求设计一套企业工资管理系统,其中应具有一定的人事档案管理功能。工资管理系统是企业进行管理的不可缺少的一部分,它是建立在人事档案系统之上的,其职能部门是财务处和会计室。其职能部门是财务处和会计室。通过对职工建立人事档案,通过对职工建立人事档案,通过对职工建立人事档案,根据其考勤情况以及相应根据其考勤情况以及相应的工资级别,算出其相应的工资。为了减少输入帐目时的错误,可以根据职工的考勤、职务、部门和各种税费,自动求出工资。部门和各种税费,自动求出工资。
为了便于企业领导掌握本企业的工资信息在系统中应加入各种查询功能,包括个人信息、职工工资、本企业内某一个月或某一部门的工资情况查询,本企业内某一个月或某一部门的工资情况查询,系统应能输出各类统计报系统应能输出各类统计报表。表。
3、报刊订阅管理系统、报刊订阅管理系统
通过对某企业的报刊订阅业务进行分析、调查,设计该企业的报刊订阅管理系统。主要实现以下功能;主要实现以下功能;
(1)录入功能:录入订阅人员信息、报刊基本信息;)录入功能:录入订阅人员信息、报刊基本信息;
(2)订阅功能:订阅人员订阅报刊(并计算出金额);
(3)查询功能:按人员查询、按报刊查询、按部门查询有关订阅信息,对查询结果能进行预览和打印功能;果能进行预览和打印功能;
(4)统计功能:按报刊统计、按人员统计、按部门统计,对统计结果能进行预览和打印功能。和打印功能。
(5)系统维护。)系统维护。
4、医药销售管理系统、医药销售管理系统
调查从事医药产品的零售、批发等工作的企业,根据其具体情况,设计医药销售管理系统。主要功能包括:管理系统。主要功能包括:
基础信息管理:药品信息、员工信息、客户信息、供应商信息等。基础信息管理:药品信息、员工信息、客户信息、供应商信息等。
进货管理:入库登记、入库登记查询、入库报表等。进货管理:入库登记、入库登记查询、入库报表等。
库房管理:库存查询、库存盘点、退货处理、库存报表等。库房管理:库存查询、库存盘点、退货处理、库存报表等。
销售管理:销售登记、销售退货、销售报表及相应的查询等。销售管理:销售登记、销售退货、销售报表及相应的查询等。
财务统计:当日统计、当月统计及相应报表等。财务统计:当日统计、当月统计及相应报表等。
系统维护。系统维护。
5、电话计费管理系统、电话计费管理系统
对邮电局电话计费业务进行调查,设计的系统要求:对邮电局电话计费业务进行调查,设计的系统要求:
(1)能用关系数据库理论建立几个数据库文件来存储用户信息、收费员信息和收费信息等资料。费信息等资料。
(2)具有对各种数据文件装入和修改数据的功能。)具有对各种数据文件装入和修改数据的功能。
(3)能在用户交费同时打印发票。)能在用户交费同时打印发票。
(4)能通过统计制定未来邮局服务计划方案。)能通过统计制定未来邮局服务计划方案。
(5)有多种查询和统计功能。)有多种查询和统计功能。
6、宾馆客房管理系统、宾馆客房管理系统
具体考察本市的宾馆,设计客房管理系统,要求:具体考察本市的宾馆,设计客房管理系统,要求:
(1)具有方便的登记、结帐功能,以及预订客房的功能,能够支持团体登记和团
体结帐。体结帐。
(2)能快速、准确地了解宾馆内的客房状态,以便管理者决策。)能快速、准确地了解宾馆内的客房状态,以便管理者决策。
(3)提供多种手段查询客人的信息。)提供多种手段查询客人的信息。      (4)具备一定的维护手段,具备有一定权利的操作员在密码的支持下才可以更改房价、房间类型、增减客房。房价、房间类型、增减客房。
(5)完善的结账报表系统。)完善的结账报表系统。
7、学生学籍管理系统、学生学籍管理系统
调查学校学生处、教务处,设计徐州工程学院学籍管理系统。要求:调查学校学生处、教务处,设计徐州工程学院学籍管理系统。要求:
(1)建立,设计学生入学、管理及查询界面。)建立,设计学生入学、管理及查询界面。
(2)设计学生各学期、学年成绩输入及查询界面,并打印各项报表。)设计学生各学期、学年成绩输入及查询界面,并打印各项报表。
(3)根据各年度总成绩,查询、输出学生学籍管理方案(优秀、合格、试读、退学)。
(4)毕业管理。)毕业管理。
(5)系统维护。)系统维护。
8、车站售票管理系统、车站售票管理系统
考察本市长途汽车站、火车站售票业务,设计车站售票管理系统。要求:考察本市长途汽车站、火车站售票业务,设计车站售票管理系统。要求:      (1)具有方便、快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和退票。预订票和退票。
(2)能准确地了解售票情况,提供多种查询和统计功能。如:车次的查询、时刻表的查询。表的查询。
(3)能按情况所需实现对车次的更改、票价的变动及调度功能。)能按情况所需实现对车次的更改、票价的变动及调度功能。
(4)完善的报表系统。)完善的报表系统。
(5)具备一定的维护功能。)具备一定的维护功能。
9、汽车销售管理系统、汽车销售管理系统
调查本地从事汽车销售的企业,根据该企业的具体情况,设计用于汽车销售管理系统。主要功能有:系统。主要功能有:
(1)基础信息管理:厂商信息、车型信息和客户信息等。)基础信息管理:厂商信息、车型信息和客户信息等。
(2)进货管理:车辆采购、车辆入库。)进货管理:车辆采购、车辆入库。
(3)销售管理:车辆销售、收益统计。)销售管理:车辆销售、收益统计。
(4)仓库管理:库存车辆、仓库明细、进销存统计。)仓库管理:库存车辆、仓库明细、进销存统计。
(5)系统维护:操作员管理、权限设置等。)系统维护:操作员管理、权限设置等。
10、仓储物资管理系统、仓储物资管理系统
经过调查,对仓库管理的业务流程进行分析。对仓库管理的业务流程进行分析。库存的变化通常是通过入库、库存的变化通常是通过入库、库存的变化通常是通过入库、出库操出库操作来进行。系统对每个入库操作均要求用户填写入库单,对每个出库操作均要求用户填写出库单。在出入库操作同时可以进行增加、删除和修改等操作。用户可以随时进行各种查询、统计、报表打印、账目核对等工作。另外,也可以用图表形式来反映查询结果。统计、报表打印、账目核对等工作。另外,也可以用图表形式来反映查询结果。
11、企业人事管理系统、企业人事管理系统
调查本地的企业,根据企业的具体情况,设计企业人事管理系统。主要功能有:    (1)人事档案管理:户口状况、政治面貌、生理状况、合同管理等。)人事档案管理:户口状况、政治面貌、生理状况、合同管理等。
(2)考勤加班出差管理。)考勤加班出差管理。
(3)人事变动:新进员工登记、员工离职登记、人事变更记录。)人事变动:新进员工登记、员工离职登记、人事变更记录。
(4)考核奖惩:奖惩原则、奖惩方案。)考核奖惩:奖惩原则、奖惩方案。
(5)员工培训:培训项目、培训考核。培训项目、培训考核。
(6)系统维护:操作员管理、权限设置等。)系统维护:操作员管理、权限设置等。
12、选修课管理系统、选修课管理系统
调查学校教务处,设计用于管理全校学生选修课活动的系统。主要功能有:调查学校教务处,设计用于管理全校学生选修课活动的系统。主要功能有:      (1)全校选修计划课程管理;)全校选修计划课程管理;
(2)全校选修开课课程管理;)全校选修开课课程管理;
数据库设计说明书的目的(3)全校学生选课管理;)全校学生选课管理;
(4)全校选修课成绩管理;)全校选修课成绩管理;
(5)打印报表。)打印报表。
要求:要求:
(1)设计学生选课录入界面及学生选课查询界面。)设计学生选课录入界面及学生选课查询界面。
(2)设计课程输入界面和学生选课表及课程选修情况查询界面。)设计课程输入界面和学生选课表及课程选修情况查询界面。
四、课程设计时间
课程设计时间为1周,在学习完《数据库原理及应用》课程后进行。
五、课程设计说明书的编写规范 写出不少于3000字的课程设计说明书。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期、地点以外,其正文一般有如下几个方面的内容:
1. 需求分析
2.  概要设计
3.  详细设计
4.  调试分析
5.  用户使用说明
6.  测试结果
7.  附录或参考资料
六、课程设计的考查 由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。不及格者不能得到相应的学分,需重新做课程设计,经指导教师考核及格后,方可取得相应学分。师考核及格后,方可取得相应学分。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。