文档库 最新最全的文档下载
当前位置:文档库 › 大工15春《SQL数据库课程设计》模板及要求答案在最后

大工15春《SQL数据库课程设计》模板及要求答案在最后

网络教育学院

《SQL 数据库课程设计》

题 目:XX 系统的设计与实现

学习中心: 学 学

《SQL数据库课程设计》要求

《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:

1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。

注意:禁止撰写《学生成绩管理系统》课程设计!!

2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。

3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的文献资料,有问题可通过课程论坛答疑。

4.2015年春季学期学生提交本课程设计形式及截止时间

学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以“离线作业”形式上传至课程平台中的“离线作业”模块,通过选择已完成的课程设计,点“上交”即可,如下图所示。

截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。

5.课程设计批阅

老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。

注意:

本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,成绩以零分计。

1 项目概况

本章需简单介绍具体使用的哪个版本SQL数据库,选用的前台开发工具以及自己所设计的具体什么系统。

2.1 SQL 数据库简介

具体描述SQL数据库的基本情况,最好以SQL Server 2008以上版本为主

2.2 XX概述

具体描述前台开发工具

2.1 XX系统概述

具体介绍设计的XX系统

2 需求分析

2.1 需求分析

简单介绍XX系统具备的可行性,如可操作性、实用性等。

2.2 数据分析

具体描述设计的各类数据表,要求以表格的形式把数据表全部列出。数据表中包含字段名称、数据宽度、允许空值、主键。如下表所示:

表2.1 学生姓名表

2.3 功能分析

详细描述系统所具备的各项功能,如查询、修改等功能

3 详细设计

详细设计是本课程设计的重点,要求学生列出系统的具体设计模块,要求图文并茂,并附上涉及数据库的核心代码。

3.1 系统结构图

系统的结构图可用层次图表示,按照个人设计的系统绘制出系统结构图。要求至少绘制一幅总体的设计结构图。学生可以根据个人情况可以挥着各个模板结构图。

3.2 系统实现

详细介绍系统的各个模板,文字可以稍微少一点,但是每一个模板都必须包含一幅截图。

3.3.1 主界面模块

3.3.2 XX模块

3.3.3 XX模块

3.3 数据库实现

该小节是文章的重点,要求学生列出实现数据库部分的核心代码

3.3.1 数据库的建立

列出建立的一个数据库或数据表的代码。

3.3.2 数据库的更新

列出删除数据表或插入数据表的核心代码。

4 心得与体会写下自己的心得与体会,100字以内。

1 项目概况

1.1数据库管理系统

数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。MSsqlserve2000就是一种关系型数据库管理系统。

关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。SQL语言是关系型数据库的标准化语言,已得到了广泛的应用。

1.2员工工资管理系统

企业工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。

1.3开发工具

微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此,本系统使用MS Visual Basic 6.0开发。

相关文档
相关文档 最新文档