《数据库系统》课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“数据库系统课程设计”
(Acquaintance Practice)
一、课程的性质、目的与任务
《数据库系统》课程设计是计算机科学与技术专业非常重要的实践性环节之一,是学完《数据库系统》课程之后一次全面的综合练习。本课程设计主要在于巩固学生对数据库基本原理和基本理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。
二、课程的基本要求
以Server 2000作为后台数据库,以PowerBuilder或VB作为前台开发工具,完成一个小型数据库应用系统的设计和开发。要求学生3-4人一组,自愿结合,每组从一下系统中选择一个课题或自拟课题,完成系统分析、设计和开发。
(1)通用工资管理系统
(2)报刊订阅管理系统
(3)医药销售管理系统
(4)电话机计费管理系统
(5)宾馆客房管理系统
(6)学生学籍管理系统
(7)车站售票管理系统
(8)汽车销售管理系统
(9)仓储物资管理系统
(10)选修课管理系统
具体要求如下:
(1)针对给定的系统进行需求分析,画出E-R图表示的概念模型,并将其转化为至少满足3NF的关系模式。
(2)系统中应能体现对数据库的保护(数据恢复、并发控制、安全性和完整性)。(3)每人提交一个可行的应用软件和规范的课程设计说明书。
(4)每组设组长一名,组内成员分工明确、各司其职。
三、本课程与相关课程的联系与分工。
要求学生具有集合与图论、离散数学、数据结构一些基本知识,学完本课后为学生今后学习软件工程、信息管理系统打下基础。
四、课程设计内容与要求
1、通用工资管理系统
考查某中小埋企业,要示设计一套企业工资管理系统,其中应具有一定的从事档案管理功能.工资管理系统是企业进行管理的不可缺少的一部分,它是建立在从事档案,根据其考勤情况以及相应的工资级别,算出其相应的工资.为了减少输入账目时的错误,可以根据职工的考勤,职务,部门和各种税费自动救出工资.
为了方便企业领导掌握本企业的工资住房在系统中应加入各种查询功能,包括个人信息,职工工资,本企业内某一个月或某一部门的工资情况查询,系统应能输出各类统计报表.
通过对某企业的报刊订立业务进行分析,调查,设计该企业的报刊订立管理系统.主要实现以下功能:
(1)录入功能: 录入订立人员信息,报刊基本信息.
(2)订立功能: 订立人员订立报刊(并计算出金额).
(3)查询功能: 按人员查询,按报刊查询,按部门查询有关订立信息对查询结果能进行预
览和打印。
(4)统计功能: 按报刊统计,按人员统计,按部门统计,对统计结果能进行预览和打印.
(5)系统维护.
3、医药销售管理系统
调查从事医药产品的零售,批发等工作的企业,根据其具体情况设计医药销售管理系统.主要功能包括:
(1)基础信息管理: 药品信息,员工信息,客户信息,供应商信息等.
(2)进货管理: 入库登记,入库登记查询,入库报表等.
(3)销售管理: 销售登记销售退货,销售报表及相应的查询等.
(4)系统维护.
4、电话计费管理系统
对邮电局数据库理论建立几个数据库文件来存储用户信息,收费员信息和收费信息等资料.
(1)能用关系数据库理论建立几个数据库文件来存储用户信息,收费员信息和收费信息
等资料.
(2)具有对各种数据文件装入和修改数据的功能.
(3)能在用户交费同时打印发票.
(4)有多种统计功能.
5、宾客客房管理系统
具体考察本市的宾客,设计客户管理系统,要求:
(1)具有方便的登记,结账功能,以及预订客房的功能,能够支持团体登记和团体结账.
(2)能快速,准确地了解内的客房状态,以便管理者决策.
(3)提供多种手段查询客人的信息.
(4)具备一定的维护手段,有一定权利的操作员在密码的支持下才可以更改房价,房间类
型,增减客房.
(5)完善的结账报表系统
6、学生学籍管理系统
调查所在学校学生处,教务处,设计本位学籍管理系统.要求:
(1)建立学生档案,设计学生入学管理及查询界面.
(2)设计学生各学期,学年成绩输入及查询界面,并打印各项报表.
(3)根据各年度成绩,查询,输出学生学籍管理方案(优秀、合格、试读、退学)
(4)毕业管理.
(5)系统维护.
考察本市长途汽车站,火车站售票业务,设计车站售票管理系统.要求:
(1)具有方便,快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和
退票.
(2)能准确地了解售票情况,提供多种查询和统计功能,如车次的查询,时刻表的查询.
(3)能按情况所需实现对车次的更改,票价的变动及调度功能.
(4)完善的报表系统.
(5)具备一定的维护功能.
8、汽车销售管理系统
调查本地从事汽车销售的企业,根据该企业的具体情况设计用于汽车销售的管理系统.主要功能有:
(1)基础信息管理: 厂商信息,车型信息和客户信息等.
(2)进货管理: 车辆采购,车辆入库.
(3)销售管理: 车辆销售,收益统计.
(4)仓库管理: 库存车辆,仓库明细,进销存统计.
(5)系统维护: 操作员管理,权限设置等.
9、仓储物资管理系统
经过调查,对仓库管理的业务流程进行分析.库存的京华通常是通过入库,出库操作来进行.系统对每个入库操作均要求用户填写入库单,对每个出库操作同时可以进行增加,删除和修改等操作.用户可以随时进行各种查询统计,报表打印,账目核对等工作.另外,也可以用图表形式来反映查询结果.
10、选修课管理系统.
调查学校教务处,设计用于管理全校学生选修课活动的系统.主要功能有:
(1)全校等候计划课程管理.
(2)全校等候开课课程管理.
(3)行政机关学生选课管理.
(4)全校等候课成绩管理.
(5)打印报表.
要求:
(1)设计学生选课录入界面及学生选课查询界面.
(2)设计课程输入界面和学生选课表及课程选修情况查询界面.
(3)根据学生库和课程库,输出学生课程表(选课冲突时按学号分配课程).
(4)系统维护.
五、课程设计考核评分原则
1、课程设计系统设计方案