数据库系统课程设计题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库系统》课程设计
一. 指导思想和教学目的
《数据库系统》课程设计是计算机科学与技术专业非常重要的实践性环节之一,是学完《数据库系统》课程之后一次全面的综合练习。

本课程设计主要在于巩固学生对数据库基本原理和基本理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。

使学生掌握数据库的基本知识和理论以及数据库的设计方法,掌握利用现有数据库管理系统及开发工具设计开发信息管理系统的基本技术和技能。

二. 学时2周
三.基本要求
要求学生利用数据库开发工具(PowerBuilder、VC++、VB等)结合相应的数据库系统设计开发一个实际的信息管理系统。

要求:
(1)每个同学做完后,用A4纸打印并上交。

第一页是封页,格式:数据库系统课程设计
班级:
姓名:
日期:
(2)第二页开始写源程序:首先写上题目,画出程序功能图,然后写文件名及其源程序, 程序一定要有注释。

最后打出运行结果及菜单图。

(3)第19周周5开始验收,每个人讲解自己编制的程序,老师提问。

(4)成绩按照优、良、中、及格、不及格五个档次给分。

四. <<数据库系统>>课程设计题目
下列13个题目中任选其一,也可自拟题目。

但要求功能具有:录入、修改、查询、统计等功能。

开发工具选择:前台开发工具不限,但后台数据库必须用sql server2000.
1、题目:图书管理和查询系统
功能要求见PB实用教程中第四部分,综合应用练习。

2、题目:物资供求管理系统的设计
总功能要求:假设有3个录入员同时录入一天的供求信息,录满一天出版的信息刊物后,进行合版并按照类别以文本方式进行分类显示,然后进行打印及打印预览,打印完一天的刊物后,提交入总库,可以到总库中进行各种信息查询显示。

管理功能界面如下:
(1)录入与编辑功能:
假设有3个录入员同时录入一天要排版的供求信息,信息内容格式如下:类别号供/求物资名称型号规格产地提货地数量单价
单位名称及地址联系人电话
信息分类如下:
类别号类别名称
1金属材料
2化工材料
3机电五金
4建筑材料
5车辆配件
6水产品
7房地产
8人才市场
9其他
录入界面如下:
要求:每录完一个字段内容后能使用回车进行下一字段内容的录入。

(2)分类与合版
能实现3个录入员录入的当天所有信息合版并以文本方式分类显示。

要求:所有“供”信息在一起,所有“求”信息在一起,在供或求中,要求同一单位信息在一起,并只输出一条单位名称和地址信息。

输出格式如下:
金属材料
供/求名称型号规格产地提货地数量单价
供货单位:
联系电话:联系人:
要求:同一类产品只标出产品题名“供/求名称型号规格产地提货地数量单价”一次; 同一单位、同一联系人供或求的不同产品只输出单位名和联系电话一次。

(3)查询
能实现在总库中按照物资名称或单位名称的模糊查询。

(4)打印与预览
能实现合版分类后信息的打印与预览功能,形成一本一期要出版的刊物格式。

2、题目:人事档案管理系统的设计
总体功能要求:能实现人事档案信息的编辑录入、查询、统计、报表生成及数据库管理功能。

(1)总体功能界面如下:
人事档案管理系统功能模块
(2)数据库表
1).表名:m_dadj(档案登记表)
序号字段

说明类型长

是否为

是否
主键

相关表备注
1zgbm职工编码VC26Not null key
2xm姓名VC212Not null
3xb性别VC21null
4mz民族VC218null
5csny出生年月Date8null
6hyzk婚姻状况VC21null
7whcd文化程度编码NUMBER2null bm_wh 8jkzk健康状况VC210null
9zzmm政治面貌VC22null
10zcbm职称编码NUMBER2null bm_zc 11jg籍贯VC260null
12sfzh身份证号码VC220null
13byxx毕业学校VC240null
14zytc专业或特长VC240null
15hkszd户口所在地VC260null
16hkxz户口性质VC220null
17xzz现住址VC2100null
18zw职务NUMBER2null
19gzm工种名VC22null
20jspx何时技术培训VC2400null
21jlcf何时奖励和处分VC2400null
22smwt需要说明问题VC2200null
23tbrqm填表人签名VC210null
24tbrq填表日期date null
25gsyj公司审查意见VC2200null
26scrq审查日期date null
27ryxz人员性质C1null
28rcsj入厂时间date
29ryzt人员状态C1null
30bz备注VC240null
31bmbm部门编码VC24null bm_bm
2)、表名:cygx(主要成员与社会关系表)
序号字段

说明类型长

是否为

是否主键值相关表备注
1zgbm职工编码VC26Not
null Key&Foreign
key
m_dadj
2Brgx与本人关系VC210null
3xm姓名VC210Null
4hzgz从事何种工

VC260Null
6autoid主键VC22key 3)、表名:bm_zc(职称编码表)
序号字段名说明类型长度是否为
空是否键

相关表备注
1zcbm职称编码NUMBER2Not null Key
2zcmc职称名称VC220Not null
4)、表名:bm_bm(部门编码表)
序号字段名说明类型长度是否为空是否键值相关表备注1bmbm部门编码VC24Not null Key
2bmm部门名VC260Null
5)、表名:bm_wh(文化程度编码表)
序号字段

说明类型长度是否为

是否键

相关表备注
1whbm文化程度编码NUMBER2Not null Key
2whcd文化程度名称VC216Not null
(3)代码表及个人档案的编辑与录入
能进行代码表及个人档案信息的录入与修改,同时能进行上一条及下一条档案信息的显示。

(4)查询
能实现按姓名或职工号查询个人档案信息,按照档案表的形式显示
(5)统计
能实现按照文化程度、性别、职称进行档案简单信息的列表显示与统计相关人数,点击个人简表信息显示个人档案详细资料。

考查某中小型企业,设计一套企业工资管理系统,其中应具有一定的人事档案管理功能.工资管理系统是企业进行管理的不可缺少的一部分,它是建立在从事档案,根据其考勤情况以及相应的工资级别,算出其相应的工资.为了减少输入账目时的错误,可以根据职工的考勤,职务,部门和各种税费自动救出工资.
为了方便企业领导掌握本企业的工资住房在系统中应加入各种查询功能,包括个人信息,职工工资,本企业内某一个月或某一部门的工资情况查询,系统应能输出各类统计报表.
5、报刊订阅管理系统
通过对某企业的报刊订阅业务进行分析,调查,设计该企业的报刊订立管理系统.主要实现以下功能:
(1)录入功能: 录入订立人员信息,报刊基本信息.
(2)订立功能: 订立人员订立报刊(并计算出金额).
(3)查询功能: 按人员查询,按报刊查询,按部门查询有关订立信息对查询结果能进行预
览和打印。

(4)统计功能: 按报刊统计,按人员统计,按部门统计,对统计结果能进行预览和打印.
6、医药销售管理系统
调查从事医药产品的零售,批发等工作的企业,根据其具体情况设计医药销售管理系统.主要功能包括:
(1)基础信息管理: 药品信息,员工信息,客户信息,供应商信息等.
(2)进货管理: 入库登记,入库登记查询,入库报表等.
(3)销售管理: 销售登记销售退货,销售报表及相应的查询等.
7、电话计费管理系统
对邮电局数据库理论建立几个数据库文件来存储用户信息,收费员信息和收费信息等资料.
(1)能用关系数据库理论建立几个数据库文件来存储用户信息,收费员信息和收费信息
等资料.
(2)具有对各种数据文件装入和修改数据的功能.
(3)能在用户交费同时打印发票.
(4)有多种统计功能.
8、宾馆客房管理系统
具体考察本市的宾馆,设计客户管理系统,要求:
(1)具有方便的登记,结账功能,以及预订客房的功能,能够支持团体登记和团体结账.
(2)能快速,准确地了解内部客房状态,以便管理者决策.
(3)提供多种手段查询客人的信息.
(4)具备一定的维护手段,有一定权利的操作员在密码的支持下才可以更改房价,房间类
型,增减客房.
(5)完善的结账报表系统
调查所在学校学生处,教务处,设计本科学籍管理系统.要求:
(1)建立学生档案,设计学生入学管理及查询界面.
(2)设计学生各学期,学年成绩输入及查询界面,并打印各项报表.
(3)根据各年度成绩,查询,输出学生学籍管理方案(优秀、合格、试读、退学)
(4)毕业管理.
10、车站售票管理系统
考察本市长途汽车站,火车站售票业务,设计车站售票管理系统.要求:
(1)具有方便,快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和
退票.
(2)能准确地了解售票情况,提供多种查询和统计功能,如车次的查询,时刻表的查询.
(3)能按情况所需实现对车次的更改,票价的变动及调度功能.
(4)完善的报表系统.
(5)具备一定的维护功能.
11、汽车销售管理系统
调查本地从事汽车销售的企业,根据该企业的具体情况设计用于汽车销售的管理系统.主要功能有:
(1)基础信息管理: 厂商信息,车型信息和客户信息等.
(2)进货管理: 车辆采购,车辆入库.
(3)销售管理: 车辆销售,收益统计.
(4)仓库管理: 库存车辆,仓库明细,进销存统计.
12、仓储物资管理系统
经过调查,对仓库管理的业务流程进行分析.库存的变化通常是通过入库、出库操作来进行。

系统对每个入库操作均要求用户填写入库单,对每个出库操作同时可以进行增加、删除和修改等操作.用户可以随时进行各种查询统计、报表打印、账目核对等工作。

另外,也可以用图表形式来反映查询结果。

13、选修课管理系统.
调查学校教务处,设计用于管理全校学生选修课活动的系统.主要功能有:
(1)全校选修计划课程管理.
(2)全校选修开课课程管理.
(3)全校学生选课管理.
(4)全校选修课成绩管理.
(5)打印报表.
要求:
(1)设计学生选课录入界面及学生选课查询界面.
(2)设计课程输入界面和学生选课表及课程选修情况查询界面.
(3)根据学生库和课程库,输出学生课程表(选课冲突时按学号分配课程).。

相关文档
最新文档