Web的学生综合信息管理系统设计与实现(含源码)

Web的学生综合信息管理系统设计与实现(含源码)[20191218094742]
摘 要
学生管理是一个学校的重要工作之一,由于学生人数越来越多,利用计算机技术来建立一个基于WEB的学生管理系统将会给学校学生管理工作带来极大的便利。
本文介绍了学生综合信息管理系统的整个过程的开发,系统分为学生、教师和管理员三个模块。不同权限的用户进入系统后可根据自己的权限分别完成学生、班级、课程、成绩信息的增加、删除、修改、查询的功能。
本系统是采用VisualStudio2010开发工具,基于SQL sever2008数据库,利用ASP.NET面向对象的编程技术,在.Net Framework框架的基础上,采用三层架构、B/S设计模式,设计出基于WEB的学生信息管理系统。系统简洁大方,操作简单方便,具有较高的安全性,学生信息管理工作效率和质量将取得长足的进步。
 查看完整论文请+Q: 351916072 
关键字:权限面向对象学生管理
目录
1. 引言 1
1.1课题背景 1
1.2选题目的和意义 1
1.3国内外发展现状 1
1.4论文的组织结构 2
2.系统开发技术与开发工具 3
2.1 系统开发技术介绍 3
2.1.1 .Net Framework简介 3
2.1.2 ASP.NET简介 3
2.1.3 三层架构设计模式 3
2.1.4 Ajax简介 4
2.1.5 jQuery简介 4
2.2 系统开发工具介绍 4
2.2.1 Visual Studio 2010简介 4
2.2.2 SQL sever2008简介 4
3.系统分析 5
3.1 可行性研究分析 5
3.1.1 技术可行性 5
3.1.2 操作可行性 5
3.1.3 经济可行性 5
3.2系统需求分析 5
3.2.1管理员需求分析 5
3.2.2功能需求分析 6
3.2.3性能需求分析 6
4.系统总体设计 7
4.1 系统结构设计 7
4.2 系统流程 8
4.3 数据库设计 9
4.3.1数据库概念设计阶段 9
4.3.2数据库逻辑设计阶段 11
4.3.3数据库物理设计阶段 12
5. 系统模块设计与实现 15
5.1 系统结构体系的设计 15
5.2 用户主要模块设计 15
5.2.1 登陆模块 15
5.2.2 管理员模块 16
5.2.3 教师模块 18
5.2.4 学生模块 23
5.3系统测试 24
5.3.1单元测试 25
5.3.2集成测试 25
5.3.3系统测试 25
6. 结语 26
参考文献 28
致谢 29
1. 引言
1.1 课题背景
在20世纪末期以前,在各大中小型学校,对档案或者文件的管理都是用人工的手段进行,这项工作手段比较传统,要对一个学生的某项信息进行查找,要专人翻阅大量的纸质的文件,浪费人力,浪费时间。由于纸质档案受到环境的影响,保存时间有限,占用地方比较大,这会造成重要的资料遗失或者统计出现误差,这样不管是查询还是维护管理都会给现实工作造成比较大的困难。随着时间发展,计算机的技术日趋成熟,社会上的各行各业都在使用它,并且它的功能经过一代代人的开发,变得越来越强大,它将在我们的社会中发挥无可替代的作用。学校对学生信息管理使用计算机技术进行管理,从根本上说,主要节约了人工即效率提高了,因此有必要开发这样一个系统出来,让学校的领导通过这个系统获得学生各项内容,以便对学校的各项工作管理然后对工作决策。只要充分的利用好计算机以及它在网络交互方面的强大处理功能,对信息进行处理,使信息和查询信息的手段快捷的提供给使用者,这样系统的管理者就比以前的传统手段更加方便的管理学生的信息,效率的处理信息,而且信息处理的准确及时,能够让学校管理科学化、现代化水平更上一个台阶。并且节约大量纸张和地方,符合党中央提出的环境友好型、资源节约型的社会的要求。
1.2 选题目的和意义
党在十五大报告提出要大力发展教育,中国的教育事业就进入了蓬勃的新生阶段,首先是各个学校开始扩招,学生人数变多,办学规模的变大。恰恰此时计算机也开始普及,学校发展的实际需要决定了要把计算机运用到学生信息的管理中,为此需要一套行之有效的系统来把计算机在信息工作中的优点发挥出来。学生信息管理系统这个新的环境就被创造了出来,在这个大环境中,不论是校领导、老师还是学生,不论是在办公室、图书馆,还是在宿舍,都可以通过计算机和网络加快对学生信息的响应速度,把管理的效率以及水平提高到更高一个台阶。
1.3 国内外发展现状
从目前形势看,不论是发达的美欧国家,还是发展中的亚非拉国家,都面临挑战和改革,要么适应变革,要么被淘汰,没有第三个选择。教育事业也要积极投身中国梦实践[1],信息管理基础建设设施在学校内部要不断加强,学生信息管理更要在原有的基础上强化,因为它是信息管理的核心。国内外各学校,长期以来一直研究和探索学校信息管理模式和流程,目前大多数学校管理模式比较成熟,取得比较大的成果。但是由于多方面的原因,各个学校的管理模式在不断发展完善当中,适合别的学校的不一定适合自身,因此全国各地差异化很大,就已有的资源来说,解决方案并不完善。
1.4 论文的组织结构
毕业论文主要分为以下六部分,下面是对各部分简明扼要的介绍。
第一部分着重介绍了对基于WEB的学生综合信息管理系统的课题背景、选题目的和意义和国内外现状做分析与调查。
第二部分介绍了系统开发技术和工具,详细的介绍了技术和工具的技术手段参数。
第三部分主要对系统可行性分析和需求分析,对它们从不同方面进行详细介绍。
第四部分是系统的总体设计,对系统的结构、流程以及出具进行了分析。
第五部分是系统结构详细设计,系统各个模块进行分别详细设计,对代码实现,并对系统进行测试。
第六部分是系统的总结以及对系统未来展望。
在引言当中简明扼要的介绍了学生综合管理系统应用背景、环境,说明了我们为什么要设计学生管理系统,使用学生管理系统有什么好处,还对论文的组织结构进行了简单的介绍。
2.系统开发技术与开发工具
本系统采用面向对象的软件开发方法,以可视开发环境 Visual Studio 2010 作为主要开发工具,使用SQL sever2008作为关系数据库,较好的实现了用户的预定需求功能,下文中将对系统主要开发技术和开发工具进行一一介绍。

2.1 系统开发技术介绍
通过对系统应用和功能的各个方面分析,学生综合信息管理系统主要应用了如下几种技术方法,下面对各个方法进行简单扼要的介绍。
2.1.1 .Net Framework简介
Microsoft .NET Framework是用于Windows系统的新型托管代码 编程模型。把它的强大功能与新兴技术集合起来,这样它就能从视觉上构建应用程序让用户的体验度提高,而且它还能在不同技术之间实现跨界的无缝通信,并且能支持各种业务流程[2]。
2.1.2 ASP.NET简介
ASP.NET是Microsoft.NET的一个战略性产品,它的开发模型是在WEB的应用上是统一的,是一个已经编译好的的、基于 .NET 的使用环境,可以使用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作不同的应用程序,可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作,能够更容易开发出Web应用程序,满足计算机向Web转移的战略需要[3]。
2.1.3 三层架构设计模式
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)三个层次,区分层次的目的即为了“高内聚,低耦合”的思想[4]。其工作示意图如图2-1 所示,在三层架构中,用户不直接与数据库相交互,而是把针对具体问题的操作放在业务逻辑层,在数据访问层经过一系列的技术连接和处理来连接数据库,用户通过界面来输入和输出结果。
2.1.4 Ajax简介

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3364.html

好棒文