学生成绩管理系统数据库应用技术课程设计

上传人:工**** 文档编号:487945769 上传时间:2023-04-13 格式:DOC 页数:36 大小:210.50KB
返回 下载 相关 举报
学生成绩管理系统数据库应用技术课程设计_第1页
第1页 / 共36页
学生成绩管理系统数据库应用技术课程设计_第2页
第2页 / 共36页
学生成绩管理系统数据库应用技术课程设计_第3页
第3页 / 共36页
学生成绩管理系统数据库应用技术课程设计_第4页
第4页 / 共36页
学生成绩管理系统数据库应用技术课程设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《学生成绩管理系统数据库应用技术课程设计》由会员分享,可在线阅读,更多相关《学生成绩管理系统数据库应用技术课程设计(36页珍藏版)》请在金锄头文库上搜索。

1、学 号 09070009数据库应用技术课程设计设计说明书学生成绩管理系统起止日期: 2011 年 6 月 15 日 至 2011 年 6 月 23 日学生姓名班级成绩 计算机工程系2011年6月23 日天津理工大学中环信息学院课程设计任务书20102011学年第 1 学期 计算机工程 系 计算机科学与技术 专业 09计算机1 班级课程设计名称: 数据库应用技术课程设计 设计题目: 学生成绩管理系统(数据库设计) 完成期限:自2011 年 6 月 15 日至 2011 年 6 月 23 日共 2 周设计依据、要求及主要内容(可另加附页):数据库应用技术课程设计是数据库应用技术课程的一个关键环节。

2、它是根据教学计划的要求,在学生系统地学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,通过把书本上学到的知识用于解决实际问题,培养学生的动手能力,也是对前期课堂教学效果的检验;另一方面,使学生能深入理解和灵活掌握理论教学内容。同时,还可以培养学生调查研究、查阅技术文献、资料以及撰写技术文献的能(一)、主要内容:(1)、掌握数据库设计(包括六个阶段)的基本方法(2)、熟练掌握SQL Server数据库管理系统(3)、了解MIS系统的常用的开发模式(4)、掌握一种MIS开发工具(ASP

3、,PB,VC+,Delphi,VB.NET,C#等)(5)、具体设计与实现一个学生成绩管理信息系统(MIS)(二)、要求:严格遵循软件开发的规范与信息系统的开发规程,整个设计过程严格按如下的几个阶段要求执行,并提供规范设计文档。(1)、需求分析阶段 (2)、数据库概念结构设计阶段 (3)、数据库逻辑结构设计阶段 (4)、数据库物理设计阶段(5)、数据库应用系统的开发(数据库前端应用开发)(6)、数据库的实施与维护摘要“学生成绩管理系统”主要用于完成日常教育工作中对学生成绩档案的数字化管理。该系统可使学校教职员工减轻工作压力,系统地对教务、学生选课、教学和学生成绩等各项服务和信息进行管理。同时,

4、可以有效减少学生成绩管理工作量、提高查询速度和方便分析。本文作者在设计、开发学生成绩管理原型系统本的过程中,主要的工作概述如下: 1)研究和分析了学生成绩管理的需求和业务流程,并力求针对该系统概念了解的全面性和通用性,使开发的系统能适用于多家教育机构。2)在开发方法上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。3)在具体设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计和实施。本论文从系统分析、系统设计、系统实施和使用等几个方面对学生成绩管理系统的功能需求、体系结构和开发等进行了

5、介绍,较好实现了该系统的一个原型系统。关键字:学生成绩管理系统,原型系统,需求分析,系统设计, 系统实施,系统使用1引言随着计算机应用的日益普及,数据库技术已成为越来越重要的技术基础。数据库即使是保证应用软件质量的重要环节,专业化、高效的应用系统对于数据库技术的要求也越来越高。数据库是数据管理的最新技术,是计算机学科的重要分支。十余年来,数据库管理系统已从专用的应用的程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。数据库技术是计算机领域中最为活跃的技术之一,是计算机科学的重要

6、分支,它的出现对于许多企事业单位提高科学管理水平都起到举足轻重的作用。对于一个企事业单位来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个机构信息化程度的重要标志。数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储效率,保证数据的完整和一致。数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部

7、门信息处理要求的行之有效的信息系统也成为一个企业生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,越来越多新的应用领域采用数据库技术来存储和处理信息资源。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库一个信息系统的各个部分能否紧密地结合在一起以及如何结合,关键在数据库。学生成绩管理系统是一个单位不可缺少的部分,它的内容对于单位的决策者和管

8、理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的的查询手段。2学生成绩管理信息系统问题综述2.1问题的提出随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的变化。网络技术的应用使得计算机之间通信和信息共享成为可能,而数据库技术的应用则为人们奠定了数据存储、信息检索和数据分析等应用功能的基础,使得各项业务工作通过信息化技术高效运转和被处理。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在

9、数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进人们日常的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向现代规范化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、

10、规模较大的院校中才使用计算机进行教学管理,从教学和学生管理等方面提高工作效率,取得良好的社会和经济效益。而一些边远地区传统的、规模较小的教育机构还没有全部具备通过计算机和信息化技术全面进行教学管理的能力。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。2.2学生成绩管理信息系统的背景在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有任何信息管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有很多学校,特别是在西部贫困地区,学校的各种业务管理都依然由手工操作来完成,十分落后,效率极低,成本很大,而且极异出错。随着社会

11、的发展,信息化是社会进程的必然趋势,学校管理只有快,准,精和公平才能更好地发挥其社会价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的计算机管理系统很不完善、到处是漏洞,可以说是千疮百孔,这样极不完善的软件系统对管理来说不能提供任何保障。3系统需求分析3.1系统主要功能系统开发的总体任务是实现学生成绩管理,主要完成的功能有:(1) 学生信息管理对全体学生信息查询,或某个学生信息查询,并能直接实现添加记录、删除记录

12、、打印报表及刷新等功能。学生表包括的字段:学号、姓名、性别、出生日期、专业、。(2) 成绩查询管理对全体学生所有科目成绩进行查询,也能单独对某个学生某一科进行查询并能实现添加、删除记录、打印报表及刷新,还有就是能统计出补考的学生的名单及数量。成绩表包括的字段:学号、姓名、课程号、课程名、成绩、专业。3.2数据流图和数据字典一个基于计算机信息处理系统的逻辑模型由数据流和一系列数据转换构成,这些转换将输入数据变换为输出数据。数据流图就是用来刻画数据流和数据转换的信息系统建模技术。数据流图并不足以完整地描述软件的需求,因为它没有描述数据流的内容。一般地,数据流图必须与描述并组织数据条目的数据字典配合

13、使用。3.2.1数据流图数据流图(Data Flow Diagram,DFD)是用来描绘软件系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。设计DFD只需考虑软件系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些功能,即只考虑软件“做什么”,而不必考虑“怎么做”。数据流图是结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能,是一种功能模型。在数据流图中有四种基本符号,如表2-1所示。表2-1 数据流图基本符号的意义符号说明加工,输入数据在此进行变换产生输出数据,中间要注明加工的名字数据输入的源点和数据输出的终点,在其中要注明源泉点或终点的名字

14、数据流,被加工的数据及数据流向,在箭头边要用名词或名词性短语给出数据流的名字数据存储文件,要用名词或名词性短语给出数据文件的名字由于学生成绩管理系统主要是以“学生”为主体,所以该数据流图也是只针对员工的一系列信息在系统中的数据流向及存储进行设计。学生成绩管理系统数据流图如图3-1所示,其中所涉及到的数据存储文件,学生增加信息专业分配学生管理成绩处理成绩分析修改信息删除信息查询信息录入档案学生信息登记课程查询学生查询学生成绩库显示信息学生学生信息登记成绩信息登记表学生信息登记表成绩信息登记查询删除修改添加登记登记专业信息登记表成绩考核成绩统计入档参加课程编号学生编号成绩信息学生信息课程信息成绩信息学生信息成绩信息成绩档案图3-1 学生成绩管理系统数据流3.2.数据字典数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。一、 数据项以下为本系统的部分数据项进行描述,详见附录B。 数据项:XH含义说明:唯一标识每个学生别名:学生编号长度:6取值范围:000000至999999取值含义:前两位标识

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号