数据库原理课程设计指导书
- 格式: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、收集资料
要求同学各自收集与自己所作内容有关的资料, 整理好待用。 5、制定方案
以组为单位, 制定系统的实现方案。
6、系统设计
以组为单位, 进行系统总体设计; 个人作详细设计, 编写出有关文档。
7、系统实现
各人完成自己的模块界面设计, 编写相关的程序代码, 上机调试运行正确。
8、验收
指导教师对每个学生所作的系统进行验收, 记录成绩。
9、编写报告
同学每人写出自己的课程设计报告, 并按要求的格式打印, 及时上交。
六、格式要求
1、课程设计报告可采用统一规范的稿纸书写,也可以用16K纸按照撰写规范单面打印,并装订成册。内容包括:
1) 封面(包括题目、专业、班级、学生学号、学生姓名、指导教师姓名、起止时间等)
2) 目录
3) 正文(设计任务与评语、系统规划、系统分析、系统设计(设计的各类文档)、系统实施和测试、设计进度表、个人总结(收获或体会)等)
4) 参考文献
2、组成
报告的组成顺序: 封面目录正文参考文献。
3、格式
(1) 封面
内容包括: 课程设计名称、题目、专业、班级、学生学号、学生姓名、指导教师姓名、起止时间等。
(2) 目录
标题: 内容为“目录”二字, 黑体, 三号字, 居中;
章标题: 黑体, 四号字, 左对齐;
节标题: 宋体, 小四号字, 左对齐, 左缩进;
页码: 宋体, 小四号字, 右对齐。
(3) 正文
章标题: 黑体, 四号字, 居中;
节标题: 宋体, 小四号字, 居中;
正文: 宋体, 小四号字, 两端对齐;
行距: 1.5倍;
页码: 宋体, 小四号字, 右对齐;
页边距: 上2.5cm, 下2.5 cm, 左2.5 cm, 右2 cm, 页眉1.5 cm, 页脚1.75 cm;
(4) 参考文献
标题: 内容为“参考文献”四个字, 黑体, 小四号字, 居中;
内容: 宋体, 五号字, 形式如下: 期刊类: [序号] 作者1, 作者2, „„,作者n. 文章名. 期刊名(版本). 出版年. 卷次(期次): 页数.
图书类: [序号] 作者1, „„,作者n.书名. 出版地:出版社.出版年: 页数.
七、考核内容
总成绩=系统验收成绩+设计报告成绩+平时考勤成绩, 以优、良、中、及格、不及格五个等级评定。
1、考勤
从开会, 到上机, 只要是集体活动, 都要考勤。考勤成绩占总成绩的10%。
2、系统验收
最后一次上机时, 教师对每个人所作的子系统进行逐个验收。通过观看同学自己的介绍及演示, 对其情况作详细地记录, 给出系统验收的成绩, 此项成绩占总成绩的50%。
3、评阅报告
设计完成后, 限期提交报告,报告内容应包含数据库设计的详细文档(E-R图、关系模式和库表等)和个人总结, 教师进行评阅, 评定成绩。报告的成绩占总成绩的40%。
八、参考资料
为了让同学们能顺利地开展课程设计, 对所作的系统有更多的了解与掌握, 下面给出有关的参考文献, 以供同学们选择。
[1] 刘国燊 编著. 数据库技术基础及应用. 北京: 电子工业出版社. 2003年9月.
[2] 杨学全 主编, 赵慧勤, 李英杰, 张永周 编著. SQL Server 2000实例教程. 北京: 电子工业出版社. 2004年7月
[3] 史济民, 顾春华, 李昌武, 苑荣 编著. 软件工程——原理、方法与应用. 北京: 高等教育出版社. 2004年1月.
[4] 张海藩 编著. 软件工程导论. 北京: 清华大学出版社. 2005年10月.
[5] 张奇, 李律松, 卫建伟 等编著. Visual C#数据库项目案例导航. 北京: 清华大学出版社. 2005年6月.
[6] 邹建峰等,C#企业级开发案例精解,北京:人民邮电出版社.2006年1月.
[7] Kouresh Ardestani著,张哲峰 译.高效掌握.北京:清华大学出版社.2003年3月.
[8] 石志国编著. 程序设计实用教程. 北京:电子工业出版社. 2006年4月.
[9] 李万宝主编. 技术详解与应用实例. 北京: 机械工业出版社. 2005年9月
九、附件(正文和封面样式)