参考版 学生成绩管理系统.docx

上传人:b****6 文档编号:5636933 上传时间:2022-12-29 格式:DOCX 页数:74 大小:2.43MB
下载 相关 举报
参考版 学生成绩管理系统.docx_第1页
第1页 / 共74页
参考版 学生成绩管理系统.docx_第2页
第2页 / 共74页
参考版 学生成绩管理系统.docx_第3页
第3页 / 共74页
参考版 学生成绩管理系统.docx_第4页
第4页 / 共74页
参考版 学生成绩管理系统.docx_第5页
第5页 / 共74页
点击查看更多>>
下载资源
资源描述

参考版 学生成绩管理系统.docx

《参考版 学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《参考版 学生成绩管理系统.docx(74页珍藏版)》请在冰豆网上搜索。

参考版 学生成绩管理系统.docx

参考版学生成绩管理系统

学生成绩管理系统

摘要

本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。

开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。

学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。

因此,开发一套适和大众的、兼容性好的系统是很有必要的。

本文通过分析浏览器/服务器结构的特点并结合成绩管理的实际情况,提出了基于浏览器/服务器结构成绩管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用ASP.NET技术和SQLServer2000开发成绩管理系统时的数据库访问技术,并给出了部分实现代码。

通过该系统,使学生可以方便地在校园网上进行成绩查询。

该B/S结构的系统在WindowsXP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQLServer2000作为数据库。

系统有较高的安全性和较好的性能。

其中连接数据库的字符串可以随时在web.config里修改,增加了灵活性,保护了数据库的安全。

本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。

在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。

本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍还介绍了与成绩管理系统相关的信息B/S结构与ASP.NET的结合等的基本内容及发展情况。

关键词:

成绩管理信息系统,数据库,Asp.Net,浏览器/服务器结构

 

StudentGradeManagementSystem

Abstract

Accordingtothererequirementsofdeveloping,thesystemismainlyappliedtoeducationsystemwhichmanagesthedailyteachingeducationaladministrationandcomputerizationofteachersandstudents.DevelopinggradeManagementSystemnotonlyreduceworkingpressureofthestaffandmanagestheserviceandinformation,butalsodecreasetheuseoflabourforce,acceleratesearchingspeed,improvemanagementspeed.Itisconcernednationaldepartmentautomatedinformationretrievaltostandardizethemanagements.

Withthedevelopmentoftheenrollingnumber,thedatafordailyregistryisincreasing,too.Nowadays,theuniversitiesworkiscomplicated.Though,managementhascomeintouniversitiesbutnotpopularized.Fortheteachingmanagement,thereinsnotasetofcompleteandunifiedsystem,soit'sverynecessarytodevelopacoordinatedandthepublic,goodcompatibilitysystem.

ThispapergivesthebasicdesignideaoftheBrowser/ServerstructurebasedgrademanagementsystembyanalyzingthecharacteristicoftheBrowser/Serverstructureandcombiningwiththeactualpublicelectivecoursesconditionsofourschool.Itintroducesthefunctionmoduleanddatabasedesignbriefly,followedbyadiscussionondatabaseaccessingtechnologyandtheactivepagetechnologyofgrademanagementsystembasedonASP.NETandSQLServer2000.Byusingthissystem,studentscansearchgradeefficiently.ThisBrowser/ServerstructuresystemisdevelopedunderVS.NETplatforminWindowsXPoperatingsystem,usingC#asASP.NETdevelopmentlanguageandSQLServer2000asthedatabase.Thissystemisofhighersecurityandbetterperformance.Thecharacterstring,whichisusedtoconnectingtothedatabase,canbemodifiedatanytimeinthefile“web.config”,Toincreaseflexibilityofthesystemandsecurityofthedatabase.

Thesysteminthedevelopmentprocess,attentiontobringthemintoconformitywiththeoperationofbusinessprocesses,andstrivestoachieveacomprehensivesystem,GM,andmakesthesystemdoesnotonlyapplytoaneducationalinstitution.Inthedevelopmentofmethodstochoose,choosethelife-cyclemethodandcombinedmethodofprototype,followingthesystemofinvestigationandresearch,systemsanalysis,systemdesignandsystemdesignofthefourmainstages,withtheuser'suseandunderstandingofthesystemcontinuouslydeepeningofapartorpartsofre-analysis,design,andimplementation.Inthispaper,mainlyfromthesystemanalysis,systemdesign,systemimplementationanduseofseveralaspectssuchaspresentationalsointroducedthemanagementsystemandperformance-relatedinformationB/SstructureandthecombinationofASP.NET,suchasthebasicknowledgeandpresentdevelopmentoftheprogramsmentionedabove.

Keywords:

StudentGradeManagementSystem,DATABASE,

ASP.NET,Browser/Serverstructure

 

目录

第一章绪论8

1.1系统的开发背景8

1.2现有系统存在问题的分析9

1.3系统开发的必要性9

1.4系统开发目标与意义10

1.4.1系统开发目标10

1.4.2意义10

1.5可行性分析11

1.5.1经济上可行性:

11

1.5.2技术上可行性:

11

1.5.3操作可行性:

11

1.6运行环境要求12

1.7系统设计原则12

第二章相关技术介绍12

2.1基于B/S结构技术的应用13

2.2ASP.NET2.0技术简介14

2.3ADO.NET访问技术14

2.4SQLSERVER2000简介15

第三章系统分析和系统设计16

3.1学生成绩管理系统的功能分析16

3.2系统模块结构图16

3.3系统业务流程图17

3.3.1系统总业务流程图17

3.3.2登录业务流程图18

3.4系统数据流分析19

3.4.1数据流分析19

3.4.2数据流程图20

3.5系统用户功能操作管理22

3.5.1管理员功能操作22

3.5.1.1用户信息管理22

3.5.1.2学生信息管理23

3.5.1.3教师信息管理24

3.5.1.4课程信息管理25

3.5.2普通用户功能操作26

3.5.2.1学生操作功能26

3.5.2.2教师操作功能27

3.5.2通用功能操作28

第四章数据库设计28

4.1数据库系统分析28

4.2数据库逻辑设计31

4.3数据字典31

4.4数据库系统物理设计33

第五章系统的具体实现35

5.1数据库的连接35

5.2系统的登录页面37

5.2.1用户登录37

5.2.1.1正确登录37

5.2.1.2非法登录39

5.3管理员模块实现(部分画面)40

5.3.1用户管理模块40

5.3.2学生信息管理42

5.3.3教师信息管理44

5.3.4成绩课程管理45

5.3学生模块实现(部分画面)46

5.4教师模块实现(部分画面)47

第六章系统测试和总结49

6.1测试准备49

6.2测试的目标49

6.3测试方法49

6.3.1功能测试:

50

6.3.2性能测试50

6.3.2界面测试51

6.4测试技术51

6.5系统开发的总结51

6.5.1系统开发的难点51

6.5.2系统开发的不足51

第七章结束语53

致谢54

毕业设计(论文)任务更改记录55

参考文献56

附录57

附录A:

主要实现代码57

附录B:

创建数据库脚本71

 

第一章绪论

本毕业论文是以学校学生管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、相关技术介绍、系统分析和系统设计、数据库设计、系统的具体实现、系统测试和总结、结束语、致谢、参考文献、附录等。

1.1系统的开发背景

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。

但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的一套成绩管理系统成为很有必要的事情。

学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。

 

1.2现有系统存在问题的分析

在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。

计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极易出错。

随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快、准、精,才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。

人工操作必将被计算机代替。

有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。

还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3系统开发的必要性

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。

如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。

但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。

因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。

为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。

现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。

在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。

一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。

1.4系统开发目标与意义

1.4.1系统开发目标

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。

为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

1.系统应具有实用性、可靠性和适用性,同时注意到先进性。

2.对各个数据库进行动态管理,防止混乱。

3.能够按照用户选择的不同的条件进行简单查询和复合查询。

4.能够对查询结果进行分类汇总,实现报表打印。

5.注意数据的安全性,具有数据备份和恢复的功能。

6.方便用户的操作,尽量减少用户的操作。

1.4.2意义

学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。

运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。

而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。

从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。

在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。

学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。

对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对家长负责。

1.5可行性分析

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

考虑到系统开发时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。

可行性研究包括:

经济可行性、技术可行性、操作可行性、不同的方案等等。

1.5.1经济上可行性:

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

1.5.2技术上可行性:

本系统的开发利用MicrosoftSQLServer2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用VisualS作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

1.5.3操作可行性:

本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充,因此,本系统在操作上是可行的。

1.6运行环境要求

为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。

此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。

其运行要求如下:

软件环境:

客户端:

Windows95/98/2000/XP,InternetExplorer(IE)等

服务器端:

Windows2003/Windows2000,InternetInformationServer

(IIS)6.0及其以上版本,IE等;或者Windows98,PersonalWebServer(PWS),IE等。

数据库:

采用SQLServer2005,运行于服务器端。

硬件环境:

服务器端:

处理器:

IntelPentiumIII以上

内存:

推荐512或更高

客户机:

处理器:

IntelPentiumIII以上

内存:

256M以上推荐512

协议:

TCP/IP

浏览器:

InternetExplore6.0

1.7系统设计原则

1.实用性原则:

确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。

2.先进性原则:

尽量采用先进而且成熟的技术,使系统具有较高的技术水和较

长的生命周期

3.开放性、安全性、可靠性及可扩展性原则。

4.兼容性原则:

对于所选硬件系统及平台,能很好地适应开发和使用的需要。

5.规范性原则:

软件设计过程严格按照“软件工程”的规定,系统编码,文档,操作系统平台以及所采用的开发方法按照相应的国际标准和国家标准。

 

第二章相关技术介绍

2.1基于B/S结构技术的应用

B/S是Brower/Server的缩写,也就是所谓的浏览器/服务器模式B/S结构(Browser/Server结构)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

目前我院内网(Intranet)、外网(Internet)和北京东方清大公司“案件、办公管理软件”就是B/S结构管理软件,干警在局域网各工作站通过WWW浏览器就能实现工作业务。

随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。

B/S模式最大特点是:

用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。

客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。

在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。

而各个企业可以在此结构的基础上建立自己的Intr

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

当前位置:首页 > 法律文书 > 判决书

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

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