大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx

上传人:b****6 文档编号:7308835 上传时间:2023-01-22 格式:DOCX 页数:28 大小:134.97KB
下载 相关 举报
大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx_第1页
第1页 / 共28页
大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx_第2页
第2页 / 共28页
大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx_第3页
第3页 / 共28页
大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx_第4页
第4页 / 共28页
大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx

《大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx》由会员分享,可在线阅读,更多相关《大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx(28页珍藏版)》请在冰豆网上搜索。

大型数据库课程设计指南淮阴工学院计算机工程实验中心首页.docx

大型数据库课程设计指南淮阴工学院计算机工程实验中心首页

 

淮阴工学院

DataDesignusingSQLServer

课程设计指导书

 

2010年3月20日

 

目录

《DataDesignusingSQLServer》课程设计指导书1

学生成绩管理系统简介10

课程设计选题15

《DataDesignusingSQLServer》课程设计指导书

一、课程设计目的

《DataDesignusingSQLServer》课程设计是计算机科学与技术专业软件工程方向集中实践性教学环节之一,是学习完《DataDesignusingSQLServer》课程后进行的一次全面的综合练习。

其目的在于加深对大型数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。

培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。

培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。

二、课程设计内容及要求

坚持“规格严格,功夫到家”的优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生的主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人。

用SQL Server2000制作一个小型管理系统。

所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。

根据课程设计1周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。

根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。

三、课程设计时间

课程设计时间为1周。

四、课程设计分组

一人一组(每个人都不能重复)

五、课程设计课题

(见附件一)

六、课程设计课题选择

(1)具体课题题目附后

(2)一人一题,不允许重复。

班长或学习委员进行协调

(3)如果对所给的设计题目不满意,可以自选题目(不能和其他人重复)。

但需要经过老师的最终确认。

自选题目应该满足:

所设计的数据库应该具有添加、删除、编辑、多层灵活查询等功能。

(4)所有的题目都要在第五星期五下午四点前最后确认

七、课程设计具体时间安排

(1)第六周之前各班进行课程设计的安排(已经完成)

(2)第十八周周日12点之前完成计划制定。

(包括在你的系统内主要实现的功能和每个功能你准备在那一天完成,并写成电子文档上交,格式如图)

(3)第十七周星期日至星期五上午进行程序设计。

星期四下午开始对每个同学完成的功能打分

(4)学生在设计周进行程序调试,并生成可执行程序

(5)撰写课程设计报告和每天你所完成工作的日志记录和总结

(6)第十八周周日12点之前,将课程设计报告和日志记录

八、课程设计的提交

(1)统一上交学习委员或班长

(2)要求提交的内容有:

源程序和可执行程序、课程设计报告(word文档)和每天你所完成工作的日志记录、总结

九、课程设计说明书的编写规范与写作框架

(见附件二)

一十、课程设计成绩评定

(1)课程设计计划书5分

(2)完成工作的日志记录5分

(3)每天点名四次,每次0.5分,总共10分

(4)课程设计文档10分

(5)有安装包、能执行安装包、安装后程序能正常运行的5分

(6)源程序每条都有注释5分

(7)功能菜单项要超过8个,每个都能使用10分

(8)有查询功能5分

(9)3次打分,每次5分

(10)能对数据进行增加、删除、修改15分

(11)由4个以上数据报表10

(12)5分机动

一十一、课程设计指导教师

冯万利、邱军林;王留洋、寇海洲

一十二、课程设计的考查

成绩评定实行优秀、良好、中等、及格和不及格五个等级。

优秀者人数一般不得超过总人数的20%。

不及格者下学期需重新做课程设计。

一十三、课程设计说明书的写作方法指导

(见附件三)

一十四、课程设计说明书格式要求

(见附件四)

一十五、课程设计说明书书写范例

(见附件五)

一十六、课程设计学生守则及管理规定

1、学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处,每天以6课时计算。

    2、学生必须随时接受指导教师的检查,指导及安排的工作。

    3、课程设计所使用的机器,须经指导教师同意后,方可使用。

课程设计结束后,制作成果必须上交。

    4、学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。

若设备发生故障,应及时报告,学生不得擅自修理。

    5、严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低5分。

学生未经指导教师同意将私人盘片、器材带入计算机房或实验室,将予以没收。

学生也不得将计算机房和实验室中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。

    6、学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫。

 

    7、课程设计学生在停课期间必须每天到所在的机房签到。

 

附件一

课程设计课题

1、学生信息查询系统

2、图书借阅管理系统

3、房屋销售管理系统

4、住院收费管理系统

5、干部档案管理系统

6、订单生成系统

7、商家打折信息管理系统

8、实验室数据上报系统

9、人事管理信息系统

10、工资管理信息系统

11、考勤管理信息系统

12、员工培训管理信息系统

13、仓库货物管理系统

14、内部行文管理系统

15、进销存管理系统

16、酒店管理系统

17、医院管理系统

18、银行账户管理系统

19、光盘管理系统

20、网吧机房管理系统

21、机动车驾驶员考试系统

22、打字店文档管理系统

23、合同管理系统

24、通讯录管理系统

25、试题库管理系统

26、学生成绩管理系统

27、学生选课信息系统

28、电脑销售系统

29、教材发放管理系统

30、教师管理系统

31、设备管理系统

32、运动会管理系统

33、个人财物管理系统

34、洗衣店管理系统

35、体育彩票分析系统

36、高校团委团员管理系统

37、宾馆住宿管理系统

38、学籍管理系统

39、房屋中介管理系统

40、航班售票管理系统

41、旅游管理系统

42、高校科研管理系统

校园自助银行模拟系统

 

附件二

课程设计说明书的编写规范与写作框架

(仅供参考)

摘要及关键词

AbstractandKeywords

目录

正文

第一章引言

●本课题的研究意义

●本论文的目的、内容及作者的主要贡献

第二章研究现状及设计目标

●相近研究课题的特点及优缺点分析

●现行研究存在的问题及解决办法

●本课题要达到的设计目标

第三章要解决的几个关键问题

●研究设计中要解决的问题

●具体实现中采用的关键技术及复杂性分析

第四章系统结构与模型

●设计实现的策略和算法描述

●编程模型及数据结构

第五章系统实现技术

●分模块详述系统各部分的实现方法

●程序流程

第六章性能测试与分析

●测试实例(测试集)的研究与选择

●测试环境与测试条件

●实例测试(表格与曲线)

●性能分析

第七章结束语

致谢

参考文献

 

附件三

课程设计说明书格式要求

一、论文版芯尺寸为15cm×23cm,论文内芯每页36行,每行34字。

二、论文正文用小4号、宋体字;章及章标题使用小3号、宋体字;节及节标题使用小4号、黑体字;图号及图标题使用5号、宋体字。

三、论文用8.5×11英寸纸张(A4复印纸)单面打印装订成册,按论文封面大小裁切毛边。

四、学位论文正文的页码编于页面下端中间。

其它页不需要使用页码。

论文不需要使用页眉和页脚。

五、论文封面使用“人才培养模式改革和开放教育试点计算机科学与技术(开放本科)专业毕业设计”专用封面,由安徽电大统一印制。

六、装订次序:

(1)封面

(2)中文摘要(3)英文摘要(4)目录(5)正文(6)致谢(7)参考文献(8)附件(如程序源代码等)。

上述每一项从新一页开始打印。

七、以上各项的格式分别示例如下。

(1)封面(注:

统一使用该封面)

(2)中文摘要(注:

标题为宋体、3号、加粗,正文为宋体、小4号,中文摘要不少于500字)

(3)英文摘要(注:

标题为TimesNewRoman、3号、加粗,正文为TimesNewRoman、小4号,英文摘要为相应的中文摘要的英文翻译)

(4)目录(注:

标题为宋体、3号,章标题为宋体、小4号,节标题为宋体、5号,同时要标注页码)

(5)正文(注:

正文用小4号、宋体字;章及章标题使用小3号、宋体字;节及节标题使用小4号、黑体字;图号及图标题使用5号、宋体字)

(6)致谢

(7)参考文献

(8)附件(如程序源代码等)。

 

附件四

课程设计说明书书写范例

摘要

一、导言

(一)问题的提出

(二)本文研究路线

二、管理信息系统研究概述

(一)管理信息系统的发展历史

(二)管理信息系统的特点

(三)管理信息系统的开发方式

(四)管理信息系统的开发过程

三、图书管理系统分析与设计

(一)图书管理系统的用户需求简介

(二)图书管理系统的要求

(三)图书管理系统功能描述

(四)系统功能模块图

(五)系统开发环境简介

(六)数据库设计

1、数据库介绍

2、使用ADO数据控件访问数据库

3、数据库需求分析

4、数据库概念结构设计

(七)数据词典分析

1、读者信息表

2、图书信息表

3、借阅信息表

(八)数据流程图

四、图书管理系统的功能实现

(一)"登陆界面"编码设计

(二)"读者管理界面"编码设计

(三)"图书管理界面"编码设计

(四)"借阅信息管理界面"编码设计

(五)发布应用程序

1、编译应用程序

2、打包应用程序

3、发布应用程序的步骤

五、结论与体会

参考文献

附录:

源代码

 

附件五

SQLServer课程设计管理规定

课程设计是培养学生运用本课程及有关课程的理论和专业知识,解决实际问题,进一步提高设计、运算、使用专业资料等能力的重要教学环节。

为加强和规范我校课程设计教学管理工作,提高课程设计教学质量,特制定本管理规定。

一、课程设计目的

1.培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度,勇于探索的创新精神和团队精神。

2.培养学生独立分析和解决实际问题的能力。

3.巩固和加深学生所学的专业知识,训练并提高学生在计算、设计、绘图、查阅资料、运用标准与规范和应用计算机等方面的基本技能,为毕业设计(论文)奠定良好的基础。

二、课程设计选题要求

1.课程设计的内容应属课程范围,应能满足课程设计的教学目的与要求,能使学生得到较全面的综合训练。

2.课程设计题目的难度和工作量应适合学生的知识和能力状况,使学生在规定的时间内既工作量饱满,又能经过努力完成任务。

3.课程设计题目可以由指导教师拟定,并经系或教研室审定,二级学院审批;也可以由学生自拟,但必须经指导教师审定,系或教研室和二级学院批准方可执行。

三、课程设计指导书、任务书

1.课程设计指导书可选用正式出版或由指导教师编写,内容包括课程设计的目的、要求、内容、完成步骤、基本格式规范要求、考核、参考资料等。

自编指导书须经系主任和分管教学副院长审定签字。

2.课程设计任务书由指导教师填写,格式应统一规范,具体格式由承担课程设计任务的二级学院负责制定。

任务书内容应包括设计题目、设计任务、进度安排、参数、参考资料、设计成果要求等。

四、课程设计对学生的要求

1.认真阅读有关规范、设计手册及文献资料等,按照任务书规定的内容,在指导教师指导下进行设计,按时独立完成任务。

对有抄袭他人设计图纸(论文)或找他人代画设计图纸、代做课程设计等行为者,成绩一律按零分记,并根据学校有关规定给予严肃处理。

2.要有勤于思考、刻苦钻研的学习精神和严肃认真的工作态度。

3.课程设计的说明书、计算书要求简洁、通顺、计算正确,图纸表达内容完整、清楚、规范。

4.严格遵守学习纪律,遵守作息时间,不得迟到、早退或旷课。

如因事、因病不能上课,须按学校管理规定办理请假手续。

凡未请假或未获准假擅自缺勤者,均按旷课论处。

5.注意安全,爱护公物,搞好环境卫生。

严禁在设计室内打闹、嬉戏等一切与课程设计无关的行为。

五、课程设计指导教师及职责

课程设计由具有讲师及讲师以上职称的教师或中级及以上职称的工程技术人员担任指导教师工作,助教一般不能独立承担指导工作。

指导教师的职责主要是:

1.选择题目,编写课程设计任务书,向学生发放课程设计指导书,说明课程设计工作要求、评分标准等有关管理规定。

2.检查学生的工作进度和质量,严格要求,耐心细致地进行指导,及时解答和处理学生提出的问题。

3.根据学生设计成果、独立工作能力、平时表现以及创新与发挥等情况,对学生的课程设计成绩进行综合评定。

4.课程设计完成后2周内将指导课程设计工作小结和学生成绩交二级学院。

六、成绩评定

1.课程设计的成绩评定要严格、规范,可按优秀、良好、中等、及格和不及格5级记分制或百分制评定。

2.课程设计成绩获优的学生人数比例一般不超过20%。

课程设计成绩不及格的学生,要重修。

七、资料归档

课程设计完成后,有关资料(包括课程设计任务书,论文或设计说明书、设计图纸(作品)、指导教师考核评语、评分结果等)均应认真加以整理,编订目录,装订成册与指导书一起送系存档。

学生成绩管理系统简介

1.系统组成

本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和2个自由表组成。

数据库组成:

(1)数据表3个:

  

学生表(5个字段:

xh,xm,xb,csrq,bj),其中有4个班各5名学生的记录

课程表(4个字段:

kch,kcm,js,xf),其中有4门课程的记录;

成绩表(3个字段:

xh,kch,cj),其中有80条学生成绩的记录。

(2)本地视图1个:

基于以上3张表创建,输出字段为:

xh,xm,xb,bj,kcm,cj

查询组成:

查询学生、按班级查询成绩、按课程查询成绩

表单组成:

主界面表单、退出表单、学生表单、课程表单、成绩表单(可按学号分类和按课程分类)、查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设置口令表单集、修改表单界面。

菜单组成:

主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。

报表组成:

学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。

程序组成:

主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、按班级统计各门课的成绩、按课程统计各班学生的成绩。

自由表组成:

密码表、系统信息表。

数据库名称

数据表名称

数据表结构

记录

数据test

表xs

Xhc7,xmc8,xbc2,csrqd,bjc10

4个班,每班5名学生

表kc

Kchc5,kcmc20,jsc8,xfn3.1

至少4门课

表cj

Xhc7,kcmc20,cjn5.1

每人至少2门课成绩

本地视图:

表xscj

Xh,xm,xb,bj,kcm,cj

2.系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现:

·通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改;

·通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览;

·通过查询菜单实现对学生和成绩的各种查询;

·通过报表菜单实现学生、课程和成绩的打印输出;

·通过退出菜单退出本系统。

3.数据库组成

4.表单组成

表单名称

功能

设计方法

表xs.scx

用于数据表的维护,通过这3个表单对3个基本数据表进行记录的修改、删除、增加、查看等操作

先用表单向导生成基本表单,再在表单设计器中进行适当修改,制作成自己满意的样式。

表kc.scx

表cj.scx

查询学生.scx

根据用户设置的条件对学生表进行各种情况的查询

在表单设计器中利用数据环境生成表格,再从表单控制中调出系统类库,将文本按钮组添加到表单中,去掉多余部分,只留下查找按钮即可。

查询成绩.scx

根据用户设置的条件对学生成绩表进行查询

总浏览表.scx

以页面形式将3张数据表的全部内容集中展现在一个表单中,以便用户了解系统总的情况。

在表单设计器中利用页框控件生成3个页面,再利用数据环境将3张数据表分别拖到各页面上,生成相应表格,调至合适大小即可。

浏览学生.scx

以页面形式将学生表的内容按班级分组显示,以便阅览。

第1页为全体学生概况,第2页为各班学生情况。

在表单设计器中利用页框控件生成2个页面,第1页设计8个标签和7个文本框,并在其Activate过程中调用程序sumstud();第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clastud()和查询studentquery()。

浏览成绩.scx

以页面形式将成绩表的内容按班级和课程分组显示,以便阅览。

第1页为全体学生成绩概况,第2页为按班级显示学生各门课的成绩情况,第3页为按课程显示各班学生的成绩情况。

在表单设计器中利用页框控件生成3个页面,第1页设计8个标签和7个文本框,并在其Activate过程中调用程序sumcj();第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clacj()和查询cla_cjquery();第3页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程subcj()和查询sub_cjquery()。

 

5.报表组成

报表名称

功能

设计方法

表xs.frx

 

为用户提供系统数据

的书面输出形式。

先用报表向导生成基本报表,再在报表设计器中进行适当修改,制作成自己满意的样式。

表kc.frx

表cj.frx

 

6.程序文件清单

文件名

作用

程序内容

主程序:

sjmain()

∙设置系统环境

∙确定系统口令

∙调用主界面

application.caption="学生成绩管理系统"

call主界面

在浏览学生表单第1页中调用的程序:

Sumstud()

统计全体学生概况,包括:

学生总数:

S1

男生总数:

S3

女生总数:

S4

各班学生总数:

S2、S5、S6、S7

xs表

在浏览学生表单第2页中调用的程序:

Clastud()

根据输入的班级名称CS1,显示该班学生情况,并统计该班的:

学生总数:

CS2

男生总数:

CS3

女生总数:

CS4

xs表

在浏览成绩表单第1页中调用的程序:

Sumcj()

统计全体学生成绩概况,包括:

学生总平成绩:

C1

男生总平成绩:

C3

女生总平成绩:

C4

各班学生总平成绩:

C2、C5、C6、C7

xscj表

在浏览成绩表单第2页中调用的程序:

clacj()

根据输入的班级名称CC1,统计该班的:

学生平均分:

CC2

男生平均分:

CC3

女生平均分:

CC4

并通过执行查询(cla_cjquery())在表格中显示该班各门课的平均分、最高分、最低分。

xscj表

在浏览成绩表单第3页中调用的程序:

Subcj()

根据输入的课程名称SC1,统计该课程的:

平均分:

SC2

最高分:

SC3

最低分:

SC4

并通过执行查询sub_cjquery()在表格中显示该课程各班的平均分、最高分、最低分。

xscj表

 

7、

8.主菜单组成

 

课程设计选题

利用项目管理器组织、设计并连编一个学生成绩管理系统应用程序。

要求如下:

1.系统由数据库、表单、报表、菜单和程序组成;

2.系统中有一个数据库,数据库中包括三个数据表:

学生表、课程表、成绩表,学生表中包括4个班,每个班3—5名学生,课程表中包括4门课程,成绩表至少有20条记录;

3.系统能够通过菜单实现数据维护、浏览、查询、报表、退出等基本功能;可以自行设计使系统具有更强的功能;

4.要求应用程序主窗口拥有非系统默认的标题和图标,进入系统时应设置具备口令检查功能的主界面,该口令在进入系统后可以通过菜单中的相关命令来修改;

5.项目中所有文件名均应冠以自己的姓名(中文或拼音均可),以免与其他同学混淆。

附:

数据库要求一览表

(1)建立三张数据表,其要求如下表所示:

表名

字段名

字段类型

与长度

字段规则与说明

默认值

标题

学生表

XH

C(8)

 

"81991001"

学号

XM

C(8)

 

 

姓名

XB

C

(2)

"性别只能是男或女"

"女"

性别

CSRQ

D

"年龄在18至22岁之间"

 

出生年月

BJ

C(10)

 

 

班级

课程表

KCH

C(4)

 

  

课程编号

KCM

C(14)

 

 

课程名称

XF

N(3,1)

"学分大于0"

1

学分

JS

C(8)

 

 

任课教师

成绩表

XH

C(8)

 

 

学号

KCH

C(4)

 

 

课程号

CJ

N(5,1)

"成绩大于0"

60

成绩

(2)建立索引:

数据表名称

索引名称

索引类型

索引表达式

学生表

No

主索引

XH

Name

普通索引

XM

课程表

Sub_No

主索引

KCH

Sub_name

普通索引

KCM

成绩表

Student

主索引

XH+KCH+STR(CJ,4,1)

Mark

普通索引

CJ

(3)建立学生表与成绩表、课程表与成绩表的关联,关键字是分别是XH字段和KCH字段。

课程设计方法及步骤

1.功能图指导

2.功能模块具体如下:

3.功能模块具体描述如下:

   

3.1 操作员

(1)用户登陆和服务器选择性连接功能:

提供用户直接运行应用程序,检查用户的名字和密码,正确时登陆到管理界面。

(2)资料的查询,管理功能:

方便用户的实际需要,提供通过网络,来查询数据库得到自己相应的基本资料,更改自己的息。

(3)出入情况:

用户可以把来访人的信息保存到数据库中,方便查询,并可查看

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1