数据库原理课程设计指导书
- 格式:doc
- 大小:276.50 KB
- 文档页数:8
《数据库原理》课程设计指导书
一、课设目的
通过设计一个管理信息系统, 考察学生运用所学知识的能力, 通过对所学相关课程(计算机语言、数据结构、软件工程、数据库原理)知识的综合运用来提高学生的实践能力、综合知识应用能力,为毕业设计打下良好的基础。
二、课设要求
1、分组
将全班按人数分组, 原则上每组不超过3人, 推选出一个组长负责。
2、选题
每个组选一个题目(系统), 每个人完成该题目中的一个子系统, 最后将所有子系统连接起来, 形成一个完整的系统。
3、环境
(1) 机房
在规定的时间内, 必须在指定的机房进行课程设计(如: 实验中心机房) 。
(2) 硬件
要求提供具有网络功能的PC机。
(3) 软件
操作系统: Windows 2000等;
语言: 任选一种面向对象的程序设计语言(如: VB, VC, C#.net, 等);
工具: 文字处理—WORD, 表格处理—EXCEL, 图形处理--Microsoft Visio,系统设计—UML,数据库设计PowerDesigner 或ERWin, 数据连接— ODBC等,
数据库: SQL Server 2000。
三、课设内容
下面给出10个管理信息系统, 每组从中选择一个完成。
1、教学管理系统
建库:1个----教学管理数据库。
建表:3个----教师表(T表)、学生表(S表)、课程表(SC表)。
编程:5个----输入、修改、查询、计算、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
2、商品进、销、存系统
建库:1个----商品管理数据库。
建表:3个----进货表、库存表、销售表。
编程:5个----输入、修改、查询、统计、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表;
(2)每人写出各自的课程设计报告;
(3)用选定的语言编写程序,且上交上机调试通过的源程序。
3、工资管理系统
建库:1个----工资管理数据库。
建表:3个----档案表、工资总表、工资变动表。
编程:5个----输入、修改、查询、计算、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,且上交上机调试通过的源程序。
4、人事管理系统
建库:1个----人事管理数据库。
建表:3个----档案表、单位表、交流表。
编程:5个----输入、修改、查询、分析、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
5、图书管理系统
建库:1个----图书管理数据库。
建表:3个----库存表、借阅表、归还表。
编程:5个----输入、修改、查询、统计、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库与全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,应上交上机调试通过的源程序。
6、设备管理系统
建库:1个----设备管理数据库。
建表:3个----设备档案表、使用部门表、折旧表。
编程:5个----输入、修改、查询、汇总、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
7、物业管理系统
建库:1个----物业管理数据库。
建表:3个----住户档案表、房产资源表、收费管理表。
编程:5个----输入、修改、查询、统计、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库和全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
8、宾馆管理系统
建库:1个----宾馆管理数据库。
建表:3个----客户登记表、房源表、结算管理表。
编程:5个----输入、计算、查询、分析、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库和全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
9、合同管理系统
建库:1个----合同管理数据库。
建表:3个----客户表、项目表、统计表。
编程:5个----输入、修改、查询、统计、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库和全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。
10、科研管理系统
建库:1个----科研管理数据库。
建表:3个----论文表、项目表、申报与获奖表。
编程:5个----输入、查询、分析、统计、输出等五个子系统。
要求:(1)每组5个人,每人完成一个子系统,每人都要建立库和全部表;
(2)每人写出各自的课程设计报告;
(3)程序用选定的语言编写,必须上交上机调试通过的源程序。四、课程设计进度表
五、完成步骤
1、准备
课程设计前, 先开动员会, 讲解有关知识及注意事项。
2、分组
对学生按名单, 每3人分成一组, 确定组长。
3、分工
按组分配题目, 再按人选择子系统, 确定每人的任务。
4、收集资料
要求同学各自收集与自己所作内容有关的资料, 整理好待用。