数据库课程设计选题
总体要求:
分组:按课题组方式开发,每组1~3人,组长一名,角色划分、任务分配
数据库平台:Oracle、MS SQL Server、MySQL
开发平台:.NET、J2EE、PHP
软件架构:B/S
1、学生成绩管理系统
基本要求:可以管理学生的基本信息、班级信息、专业信息、成绩信息、教师信息、课程信息等;
按照一定的条件,查询、统计符合条件的学生、教师信息;至少应该包括每个学生详细信息的查询、按班级、成绩状况查询、按工作岗位查询等,至少应该包括按班级、课程、专业、入学时间等统计学生的信息;
对查询、统计的结果打印输出。
2、教职员工管理系统
基本要求:管理教职工的基本信息、教师业务档案、职工工资情况、部门信息等;
按照一定的条件,查询、统计符合条件的教师信息;至少应该包括每个教师详细信息的查询、按部门、职称、学历状况查询、按工作岗位查询统计;
对查询、统计的结果打印输出。
3、设备管理系统
基本要求:参考实验中心的设备管理平台,管理我院所有的实验设备,设备总表、分类表、设备报损表、设备台帐。
按设备类型、设备名称、设备编号的基本查询,相关报表的生成与打印。
4、教师教学资料文档管理系统
教师在教学中需要有许多教学资料,在教学任务完成后必须上交所在系进行归档保存。所涉及的资料包括教师任课信息、教案(电子、纸质)、听课记录、实验报告、成绩考核表、试卷及标准答案、实践教学资料等
教师信息(编号、姓名、职称、专业、联系电话);班级信息(班级编号、班级名称、简称、班主任)
任课信息(编号、班级代码、课程代码、课时数、考核方式);资料信息(编号、资料名称、资料形式、文件名称、评定等级)
要求:
建立相应的数据库及相关的表、属性、约束等
输入相应的记录(每个表不少于10条以上的记录)
编写进行数据管理的存储过程,利用前台程序对其进行管理
5. 小型自选商场商品管理系统
要求:能对小型自选商场的商品进货、销售、库存等环节进行管理。主要有:
1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。
2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。
3)在记录进货及售货的同时,必须动态刷新库存。
4)能查询某个厂商或供应商的信息。
5)设计收银台程序,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。
所涉及的表建议如下:
库存(商品ID、名称、型号规格、产地、单位、定价、折扣率、库存数量、最低存量、供应商ID)
售货(售货ID、商品ID、售价、数量、金额、存根号、销售日期)
进货(进货ID、商品ID、进价、数量、金额、进货日期)
供应商(供应商ID、供应商名称、邮编、地址、电话、联系人、联系人电话)
6、小型电子商务网站数据管理系统
假设该网站主要经营各类图书,通过前台程序实现简单的管理功能。
图书(编号、名称、类别、页数、单价、数量、出版社、版次、第一作者、出版年月、内容简介)
类别(类别、名称)
出版商(代号、名称、地址、电话、邮编、联系人)
订单(订单号、客户代码、类别、数量、付款方式、付款标志)
客户(客户代码、姓名、密码、地址、电子邮件、邮编、联系电话)
发货(订单号、发货方式、发货日期)
7、学生学籍管理信息系统
系统的功能要求:
学生档案的管理,即录入、修改、查询、输出学生档案信息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况;
学生学籍管理,录入、修改、查询、输出学生学籍信息,这些信息包括学生奖贷学金情况、学生注册、学生异动情况、学生军训情况、学生毕业情况;
学生成绩管理,录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计。
8、网上校友录后台数据管理
校友录管理(序号、班级名称、毕业学校、专业、毕业年月、管理员帐号、管理员密码)校友录(编号、用户名、密码、性质、联系电话、电子邮件、邮编)
留言(编号、日期、留言内容、标题)
通信录(编号、姓名、工作单位、通信地址、联系电话、邮编、电子邮件、QQ)
通过前台管理程序,可以添加、删除、显示、更新数据。
9、毕业设计文档资料管理数据库系统
毕业设计要使用大量文档资料,包括:毕业设计课题信息(课题编号、名称、选题教师、课题难度、方向、课题内容等)毕业设计学生选题信息(学号、姓名、课题编号、指导教师)课题中期检查信息(学号、课题编号、进展情况)答辩信息(学号、答辩成绩)毕业论文指导信息(学号、论文成绩等)学生毕业设计最终成绩信息
请设计合理的数据库表结构,以便存储相应数据,并编写存储过程,用以按指导教师查询其指导的所有学生的论文、答辩、总成绩等数据。
编写存储过程,用以按学生学号或姓名查询该生的论文、答辩、指导教师信息
本课题附表:
课题审批表、学生选题表、论文中期检查表、答辩记录表、论文审阅书、成绩表
10、毕业生管理信息系统
设计要求:
(1)信息要求
本系统应该包含与毕业生管理相关的信息,如毕业生基本信息、毕业生就业信息,其中毕业生基本信息应该包括:毕业生的编号、姓名、性别、民族、籍贯、毕业时间、专业、政治面貌等信息;毕业生就业信息应该包括:毕业生的编号、就业时间、工作单位、工作性质、职务、地址等。
(2)功能要求
本系统的基本功能要求如下:
?毕业生基本信息维护;
?毕业生就业信息维护;
?毕业生就业情况查询(不确定);
?按专业划分的就业情况统计;
?用户管理(含用户权限的设置)
11宾馆客房管理系统
设计要求:
(1)信息要求
本系统应该包含与宾馆客房管理相关的信息,如客房信息、房客信息、当前出租状况等。其中客房信息应该包括房间的基本信息(如:编号、床位数、价格、当前状态等);房客信息应该包括房客的基本信息(如:身份证号码、姓名、性别、租住天数等)。
(2)功能要求
本系统的基本功能要求如下:
?客户信息维护;
?房客信息维护;
?当前出租状况维护;
?房间信息查询(不确定查询);
?房客信息查询(不确定查询);
?用户管理(含用户权限的设置)。
12、通用商品销售管理系统
设计要求:
(1) 信息要求
本系统应该包含与商品销售管理相关的信息,如商品信息、库存信息、销售信息等。其中商品信息应该包括商品的基本信息(如:条型码、名称、价格、生产厂家等);库存信息应该包括库存的基本信息(如:条型码、批号、货架号、保持期限、商品数量等)。
(2) 功能要求
本系统的基本功能要求如下:
?商品信息维护(包括简单查询);
?库存信息维护(包括简单查询);
?销售信息维护(包括简单查询);
?库存信息汇总、打印;
?销售信息汇总、打印;
?用户管理(含用户权限的设置)。
13、人事管理系统
(1)系统功能的基本要求:
?员工各种信息的输入,包括员工的基本信息、学历信息、职称等。
?员工各种信息的修改;
?对于转出、辞职、辞退、退休员工信息的删除;
?按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗
位、参加工作时间等统计各自的员工信息;
?对查询、统计的结果打印输出。
(2)数据库要求:
?在数据库中至少应该包含下列数据表:
?员工基本信息表;
?员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;
?企业工作岗位表;
?企业部门信息表。
14、机票预定系统
(1)系统功能的基本要求:
?每个航班信息的输入;
?每个航班的坐位信息的输入;
?当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;
?旅客在飞机起飞前一天凭取票通知交款取票;
?旅客能够退订机票;
?能够查询每个航班的预定情况、计算航班的满座率。
(2)数据库要求:在数据库中至少应该包含下列数据表:
?航班信息表;
?航班坐位情况表;
?旅客订票信息表;
?取票通知表;
?帐单。
15、工资管理系统
(1)系统功能的基本要求:
?员工每个工种基本工资的设定;
?加班津贴管理,根据加班时间和类型给予不同的加班津贴;
?按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;
?员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;
?企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印。
(2)数据库要求:在数据库中至少应该包含下列数据表:
?员工考勤情况表;
?员工工种情况表,反映员工的工种、等级,基本工资等信息;
?员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;
?员工基本信息表;
?员工月工资表。
16、药品存销信息管理系统
基本要求:
?药品信息:包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;
?员工信息:包括员工编号、姓名、性别、年龄、学历、职务等;
?客户信息:包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。
?入库和出库信息:包括当前库存信息、药品存放位置、入库数量和出库数量的统计。