请将数据库实训选题发给每个同学,你在本周让同学们确定要做的课题,你将选题情况统计后发给我! 《数据库实训》课题(1周)
一 、目标:
1. 掌握数据库设计的一般方法,主要包括系统分析、系统设计的组织和实施。
2. 掌握开发数据库应用系统的开发技术,并能独立完成一般小系统的程序设计、调试运行等工作。
3. 培养把所学知识运用到具体对象,并能求出解决方案的能力。
二、选题
每个选题选择人数不超过5人,每人选一题进行。
1.人事管理系统
基本要求:
(1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
(2)员工各种信息的修改;
(3)对于转出、辞职、辞退、退休员工信息的删除或者将该信息转到历史库;
(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;
(5)对查询、统计的结果打印输出。
2.影碟出租管理系统
基本要求:
(1)影碟信息的初始化
(2)信息录入
(3)出租管理
(4)客户信息管理
(5)信息服务
3.工资管理系统
要求:调研某公司的员工工资业务流程完成本应用系统的设计。可以实现基本的工资信息管理,查询,打印等基本功能。
4.宾馆客房管理系统
要求:调研一个客房客房管理的业务流程,完成宾馆客房管理系统设计与实现。可以实现信息的初始化、信息录入、信息的维护、客房信息查询等功能
5.校园小商品交易系统
包含三类用户:管理员、商品发布者、普通用户、访客。
(1) 向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。
(2) 向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。
(3) 向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。
(4) 向访客提供以下功能:商品浏览、查找、获知商家联系方式。
6.图书馆管理信息系统
运用关系型数据库管理系统,编程实现本院图书馆管理信息系统。具体要求如下:
图书、资料的登记、注销和查询。
借书证管理,包括申请、注销借书证,查询借书证持有人等。
借还图书、资料的登记、超期处理,超期拒借等。
图书、资料查询,借、还图书和资料情况查询。
图书、资料借阅情况的统计分析,拒此作为图书馆图书、资料订够的依据之一。
7. 学生缴费系统
说明:本系统可实现学生的缴费工作,主要可以完成以下功能(1)数据的录入功能;(2)相关的统计功能;(3)数据的更新功能;(4)数据的查询功能;(5)相关报表的设计。
以皖西学院的学生缴费情况为调查对象来完成本系统的设计。
8. 考生报名管理系统
说明:本系统可实现考生报名工作无纸化管理的工作,主要可以完成以下功能(1)报名人员可以登录系统来给考生报名;(2)对考生的信息进行录入;(3)数据的更新功能;(4)数据的查询功能;(5)可以打印的发票、准考证等;(6)对考生报名的相关信息进行统计。
以计算机等级考试为调查对象来进行设计。
9. 药品销售管理系统
要求:药品的进存货管理;销售管理;定单管理。
10. 图书销售管理系统
要求:图书的进存货管理;销售管理;定单管理。
11. 学生成绩管理系统
说明:本系统可实现学生成绩的管理,主要可以完成以下功能
(1)学生成绩的录入,(2)可以按不同的要求实现相关的查询功能,(3)可以更新相关的数据,(4)可以按不同要求进行成绩的打印。
12. 汽车销售管理系统
该系统需建立不同品牌、不同型号的汽车自身信息,产品库存信息,当前总的销售业绩,并可以对不同的销售人员进行销售业绩的统计(比如个人销售总额,应给提成奖励,奖励方法等)。这些信息之间可以关联使用。
13. 选课管理系统
要求实现选课事务管理功能,主要用于实现学生对课程的选择(其中包括必选课和选修课),并在选择后可以供师生查阅选择后的信息。
14. 仓库管理系统
要求:产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下警戒限;可以进行盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询。
15.
三、开发环境
access
四、基本要求
(1)完成问题陈述中所提到的所有需求功能
(2)要求撰写不少于5000个文字的文档。
(3)文档中至少要包括:ER模型图、关系模式的设计及优化,系统功能图、数据字典、表关系的详细说明。
(4) 实现应用程序编写。
五、报告文档格式
1、概述
包括项目背景、编写目的、软件定义、开发环境等内容。
2、需求分析
问题陈述、需完成的功能。
画出ER模型图
3、数据库逻辑设计
把ER模型图转换为关系表。
描述每一个基本表关系。要求所有关系要达到一个合理的范式。
定义视图、定义索引、主关键字、定义权限。
4、软件功能设计
画出软件功能图。
描述每一个功能所完成的任务情况。
5、界面设计
界面设计要合理。
6、结束语
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。
7、参考文献。
六、指导老师
严仍荣,rongy@wxc.edu.cn
第二篇:数据库实训五
01
use xsgl
go
create table cj
(
学号char(10) not null,
课程号char(4) not null, 成绩numeric ,
专业char(16) null,
primary key (学号,课程号),
check([成绩]>=0 and [成绩]<=100) )
go
02 03
04
use xsgl
go
create table cj1 (
学号char(10) not null, 课程号char(4) not null, 成绩numeric ,
专业char(16) null,
primary key (学号,课程号) )
Go
07
use xsgl
go
alter table cj1
with nocheck
add constraint cj_dh
check ([成绩]>=0 and [成绩]<=100) go
10
alter table cj
add constraint df_zy default '电子商务' for 专业
11
use xsgl
go
create table kc
(
课程号char(4) not null primary key,
课程名char(16) not null,
学分smallint,
学时数smallint,
)
GO
use xsgl
go
create table xs
(
学号char(10) not null primary key, 姓名char(16) not null,
专业char(16)
)
Go
alter table cj
add constraint fk_cj_xs foreign key (学号) references xs(学号)
go
alter table cj
add constraint fk_cj_kc foreign key (课程号) references xs(课程号)
go
12
use xsgl
go
exec sp_bindefault '101','cj.课程号' go
14
use xsgl
go
create rule 学号 as @score>=1 and @score<=50 go
16