基于ASP的高校学生成绩管理系统.doc
《基于ASP的高校学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《基于ASP的高校学生成绩管理系统.doc(30页珍藏版)》请在沃文网上搜索。
1、 摘 要现代网络技术和高校校园网的建设与发展,基于校园内局域网和因特网的应用系统开发正蓬勃发展,高校管理工作的信息化、数字化研究与实践越来越受到重视。本文论述了基于Web的学生成绩管理系统的网站的建设,为学校学生成绩管理提供了方便,不用在为繁琐的数据进行人工整理,可以更快捷的查询、整理、删除学生的成绩。本学生成绩管理系统是用ASP.NET网页编程,采用C#语言来实现,将SQL Server 2005做为程序后台数据库。通过该系统对学生信息进行实时跟踪,做到信息准确采集,科学设计和快速查询,极大提高了高校学生信息管理工作的效率,有力地促进了高校学生信息管理的开展。研究的主要内容:以结构化分析方法
2、为主线,对学生成绩管理系统的实现过程进行了详细的需求分析,通过给出系统各模块的功能图,阐述了系统的功能需求,勾画出了新系统的逻辑模型。系统的功能包括:成绩管理系统分析、系统调查、功能设计、数据库设计、系统实现、系统测试和调试等 。在系统总体功能结构的基础上,对各功能模块的数据库进行了详细的设计,为系统的实现打下了坚实的基础。关键字 :ASP.NET网页编程、SQL数据库、学生成绩管理系统。AbstractWith the construction and development of modern network technology and college campus network, a
3、pplication system development based on campus LAN and the Internet is booming, and research and practice on informatization and digitalization of college management work is catching more and more attraction. This thesis make explanation on the website construction of Web-based student performance ma
4、nagement system which is convenient, allowing managers to check, organize or delete student achievement without artificial organization based on arranging cumbersome data. The student performance management system is an ASP.NET Web page programming, using the C# language with SQL Server 2005 as the
5、program back-end database. This system provides real-time tracking service and guarantees the accurate collection of information, scientific design and quick query, greatly improving the efficiency of the college student information management and effectively promoting the development of the college
6、 student information management.The main content of the research is as follows: Taking structural analysis as the main line, this thesis is based on accurate necessity analysis of the accomplishment process of the student performance management system to explicate the functional requirements of the
7、system and lay out the logical model of the system after analyzing the functional diagram of different modules of the system. The system features include: performance management system analysis, system survey, functional design, database design, system implementation, system testing and debugging. O
8、ne the basis of the overall system functional structure, the detailed design of each functional module database lays a solid foundation for the realization of the system.Key words: ASP.NET Webpage programming, SQL database, student performance management system河南理工大学成人高等教育毕业设计(论文) 目录摘 要1ABSTRACT1目录1
9、引 言11 成绩管理系统开发环境简介21.1中文ASP.NET 简介21.2SQL Server 2005简介32 系统可行性分析53 系统总体设计73.1 系统目标设计73.2 开发设计思想73.3 系统功能需求分析73.4 系统功能模块设计84 数据库设计94.1 数据库需求分析94.2 数据库概念结构设计104.3 数据库逻辑结构设计105 系统主窗体设计145.1 创建网址成绩管理系统145.2 创建系统登陆界面145.3 创建主窗体节点155.3.1 Tree View编辑器166 系统模块设计186.1 基本信息模块设计186.1.1 创建教师模块窗体186.1.2 创建管理员模块
10、窗体196.1.3学生成绩查询模块207主要代码的实现217.1登陆界面的主要代码217.2TreeView中窗体连接主要代码227.3数据库与窗体控件之间连接代码228系统测试248.1测试的定义248.2测试方法248.3测试结果25结 论26参 考 文 献27河南理工大学成人高等教育毕业设计(论文) 引 言21世纪是信息的时代,随着全球互联网技术的迅速发展,我们已经在渐渐的脱离人工手写记录信息的年代,信息与通讯技术的发展对人类生活的各个方面产生巨大的影响,促使整个社会向信息化社会转变。在信息时代,信息技术不仅改变着社会和经济,也不断地改变着人们办公的习惯与办公方式。各种以前用纸质记录的信
11、息变成了计算机内存中的一部分,它不仅仅减轻了存储的重量还大大的提高了信息的使用效率,使之前繁重的工作量现在几秒钟就可以实现。学校是知识信息传递的发源地,在这里信息的现代化、数字化研究与实践得到了更加的体现。现在越来越多的学校建立起了自己的Web网站,其中学生成绩系统是构成学生网站的一个重要组成部分。所以,高校迫切需要把计算机技术应用到学生成绩管理中,实现学生信息的高效管理。成绩管理系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要, 采用传统完全人工记录、信封发送成绩方式,工作重复量大、错误率高、保密性差、查询复杂,也造成了大量的人力、物力、财力资源浪费。因此学校的成
12、绩管理面临新的需求,即在疏通各部分尤其是各系部之间信息渠道的基础上,建立全校共享的数据库。由授课教师来进行成绩录入,而学生可以自行查询成绩。这样既减轻了教学部门人员的工作负担,也可减少信息错误的发生,同时为其他部分甚至全校教职工提供了便利的信息服务。1河南理工大学成人高等教育毕业设计(论文) 1 成绩管理系统开发环境简介本成绩管理系统是在以ASP.NET作为网页编程框架Microsoft Visual Studio2005为开发环境,以SQL Server2005作为后台数据库而开发的一个数据库管理系统。下面简要介绍一下中文ASP.NET和SQL Server 2005。1.1 中文ASP.N
13、ET 简介 ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指Active Server Pages(动态服务器页面),运行于IIS之中的程序。ASP.NET框架是可以用Microsoft公司最新的产品Visual Studio .net 开发环境进行开发。ASP.NET建立在微软.NET架构平台上,在系统的WEB服务器后端利用普通语言运行,为开发网络系统用户提供建立了Web应用服务的编程.NET框架。同时ASP.NET技术还克服了使用ASP技术开发应用程序所带来的种种限制,在.NET Framework基码上提供一个全方位的Web开发平台,这个开
14、发平台就是ASP.NET技术的程序设计和运行模式,采用了“面向对象”的机制,并且引入了面向对象的属性、方法和事件等特性,促进组件的再利用和共享,ASP.NET技术是当前构建和管理Web应用程序的最佳平台。ASP.NET和.NET Framework的紧密结合,为系统的设计者提供了比较完全模块化的设计方式。ASP.NET在服务器上生成功能强大的Web应用程序,为WEB站点创建动态的、交互的HTML页面具有以下特点:(1)执行效率的大幅提高ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强
15、很多。(2)支持多种编程语言2河南理工大学成人高等教育毕业设计(论文) 它支持功能强大的VB.NET,Visual C#、C+.NET和Visual J#等语言(3)强大性和适应性因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,可以选择一种适合的语言来编写程序。(4)简单性和易学性ASP.NET是运行一些很平常的任务,如:表单的提交、客户端的身份验证、分
16、布系统和网站配置。另外,通用语言简化开发就是把代码结合成软件,简单的就像装配电脑一样。(5)高效可管理性ASP.NET使用一种字符基础的、分级的配置系统,使服务器环境和应用程序的设置更加简单。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件。(6)自定义性和可扩展性ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义模块。这与原来的包含关系不同,ASP.NET可以加入自己定义的组件。(7)更强的安全机制ASP .NET提供了基于Windows验证机制、passport和Cookie三种不同的登录验证方式,它还可以通过为每种登录验证方式进行配置的方法
17、,确保用户的应用是安全可靠的。1.2 SQL Server 2005简介SQL是英文Structured Query Language 的缩写,意思为结构化查询语句。SQL语句的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国窖标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle、Sybase、Microsoft SQL Server 、Access等都采用了SQL语言标准。SQL Server 是一个关系数据库管理系统。它最初
18、是有Microsoft、Sybase和Ashton-Tate三家公司共同开发的,与1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server的移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase则较专注与SQL Server在UNIX操作系统上的应用。数据库在一个MIS系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完
19、整和一致。同时,合理的数据库结构也将有利于程序的实现。 数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是20世纪,60年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技术学科的一个重要分支。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业版的数据库管理。S
20、QL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。通过Web轻松访问数据。SQL Server 2005 数据引擎是本成绩管理解决方案的核心。 SQL Server2005 与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使SQL Server2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Serve
21、r2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。SQL Server 2005 的特点:(1) NET框架主机使用SQL Server2005,开发人员通过使用相似的语言,例如微软的VisualC#.net(本文就用的是C#语言)和微软的VisualBasic,将能够创立数据库对象。开发人员还将能够建立两个新的对象用户定义的类和集合。(2) XML技术在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server2005将会自身支持存储和查询可扩展标记语言文件。(3) ADO. NET2.0版本从对SQL类的新
22、的支持,到多活动结果集(MARS),SQL Server2005中的ADO . NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。(4) 增强的安全性SQL Server2005中的新安全模式将用户和对象分开,提供fine-grainAccess存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。(5) Web服务使用SQL Server2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。(6) 全文搜索功能
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 高校学生 成绩管理系统