本文是一篇课程设计论文范文,课程设计方面学年毕业论文,关于软件工程文参考文献北京市相关学年毕业论文范文。适合课程设计及数据库及管理系统方面的的大学硕士和本科毕业论文以及课程设计相关开题报告范文和职称论文写作参考文献资料下载。
《数据库原理》课程设计
指导书
一、课设目的
通过设计一个管理信息系统,考察学生运用所学知识的能力,针对相关的课程:计算机语言,数据结构,软件工程,数据库原理等的检验,还有助于提高学生的实践能力,综合应用能力,为毕业设计打下良好的基础.
二、课设要求
1,分组
将全班按人数分组,原则上每组不超过5人,推选出一个组长负责.
2,选题
每个组选一个题目(系统),每个人完成该题目中的一个子系统,最后将所有子系统连接起来,形成一个完整的系统.
3,环境
(1)机房
在规定的时间内,必须在指定的机房进行课程设计(如:实验中心机房).
(2)硬件
要求提供具有网络功能的PC机.
(3)软件
操作系统:Windows2000,
语言:任选一种面向对象的程序设计语言(如:VB,VC,C#.,VB.等),
工具:文字处理—WORD,表格处理—EXCEL,图形处理--MicrosoftVisio,系统设计—UML,数据库设计PowerDesigner或ERWin,数据连接—ODBC等,
数据库:SQLServer2000.
三、参考资料
为了让同学们能顺利地开展课程设计,对所作的系统有更多的了解与掌握,下面给出有关的参考文献,以供同学们选择.
[1]刘国燊编着.数据库技术基础及应用.北京:电子工业出版社.2003年9月.
[2]杨学全主编,赵慧勤,李英杰,张永周编着.SQLServer2000实例教程.北京:电子工业出版社.2004年7月
[3]史济民,顾春华,李昌武,苑荣编着.软件工程——原理,方法与应用.北京:高等教育出版社.2004年1月.
[4]张海藩编着.软件工程导论.北京:清华大学出版社.2005年10月.
[5]张奇,李律松,卫建伟等编着.VisualC#数据库项目案例导航.北京:清华大学出版社.2005年6月.
[6]邹建峰等,C#企业级开发案例精解,北京:人民邮电出版社.2006年1月.
[7]KoureshArdestani着,张哲峰译.高效掌握ADO.NET.北京:清华大学出版社.2003年3月.
[8]石志国编着.ASP.NET程序设计实用教程.北京:电子工业出版社.2006年4月.
[9]李万宝主编.ASP.NET技术详解与应用实例.北京:机械工业出版社.2005年9月
《数据库原理》课程设计
任务书
一下面给出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,分组
对学生按名单,每5人分成一组,确定组长.
3,分工
按组分配题目,再按人选择子系统,确定每人的任务.
4,收集资料
要求同学各自收集与自己所作内容有关的资料,整理好待用.
5,制定方案
以组为单位,制定系统的实现方案.
6,系统设计
以组为单位,进行系统总体设计,个人作详细设计,编写出有关文档.
7,系统实现
各人完成自己的模块界面设计,编写相关的程序代码,上机调试运行正确.
8,验收
指导教师对每个学生所作的系统进行验收,记录成绩.
9,编写报告
同学每人写出自己的课程设计报告,并按要求的格式打印,及时上交.
格式要求1,课程设计报告可采用统一规范的稿纸书写,也可以用16K纸按照撰写规范单面打印,并装订成册.内容包括:
封面(包括题目,院系,专业班级,学生学号,学生姓名,指导教师姓名,起止时间等)
目录
正文(设计任务,系统规划,系统分析,系统设计(设计的各类文档),系统实施和测试,设计进度表,个人总结(收获或体会)等)