基于ASP.NET+SQL学生信息管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着计算机技术的发展,越来越多的行业实现了管理的信息化和自动化,教育行业也不例外。但在很多高校中学生信息管理作为学校管理学生工作中很重要的一个环节还没完全实现信息化管理。因此本系统选择学校的学生信息管理为研究对象,以实现学生信息网络化、信息化管理、提高工作效率、利于日后的统计工作,同时通过及时传递学生信息为目标。以B/S(Browser/Server)为模式设计了一个学生信息管理系统管理系统。
该系统用ASP.NET和SQL Server 2005实现了学生信息的管理、统计、查询以及管理员对系统维护等功能。
学生信息管理系统有着很好的应用前景,用它来代替传统的手工统计,避免手工管理存在的弊端,可见实现学生信息的网络化管理是一个必然的趋势。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
本系统是基于ASP.NET技术,并使用SQL Server 2005来实现对学生信息管理的功能,目前已经成功运用到通用学生信息管理系统中。
本系统的目的是建立一个高效的平台,采用简洁高效的ASP.NET技术与SQL Server 2005数据库等技术,设计和开发了这一学生信息管理系统。该系统主要实现了学生信息管理、查询管理、统计管理、信息导出等后台模块,同时和前台模块学生信息的查询、查看等有机的结合起来,提高了管理效率。通过科学全面的测试,系统实现了上述多种功能。
think58.com [资料来源:http://THINK58.com]
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。。 内容来自think58
[资料来源:THINK58.com]
关键词:管理系统,学生信息,ASP.NET ,SQL Server 2005
目 录
XXXX学院毕业设计 1
(论文) 1
1 引言 1
1.1 系统的开发背景 1
1.1.1 学生信息管理系统的发展 1
1.1.2 学生信息管理系统的现状 1
1.2 系统实现的目标 1
1.3 系统开发的意义 1
2 学生信息管理系统分析 1
2.1 系统的设计目标 1
2.2 网站的可行性分析 1
2.2.1 用户群体与市场分析 1
2.2.2 技术能力分析 1
2.2.3 可行性分析总结 2
2.3 网站设计的特点 2
3 系统的开发技术及主要构架 2
3.1 开发技术的选择 2
3.1.1 ASP.NET编程技术 2
3.1.2 SQL Server 2005开源数据库的开发 3
3.1.3 C#语言概述 4
3.2 系统的主要架构及开发模式 4
基于B/S的体系结构 4
4 系统的功能和流程分析 6
4.1 平台功能模块的设计分析 6
4.2 数据流图 6
4.2.1 学生用户数据流图 6
4.2.2 后台管理员数据流图 7 [来源:http://www.think58.com]
4.3 系统E-R图 8
4.3.1系统总E-R图 8
4.3.2系统管理员实体图 9
4.3.3学生信息实体图 10
4.3.4班级信息实体图 10
4.3.5课程信息实体图 11
5 系统功能的具体实现 11
5.1 系统数据库的设计 11
5.2 功能总体说明 13
5.2.1 系统流程图 13
5.2.2 目录结构说明 13
5.3 各功能模块的实现 14
5.3.1 数据库的连接 14
5.3.2 班级管理 14
5.3.3 课程管理 15
5.3.4 成绩管理 15
5.3.6 用户登录管理 16
5.3.7 学生信息管理 16
5.3.8 系统数据管理 17
6 系统测试及难点分析 17
6.1 系统运行环境的搭建 17
6.2 系统的测试 18
6.2.1 系统关键部分测试分析 18
6.2.2 测试结果分析与说明 18
6.2.3 系统安全与性能分析 18
6.3 系统中存在的问题及解决方法 18
结 论 20
参考文献 20
致 谢 21 think58好,好think58 [来源:http://think58.com]
3 系统的开发技术及主要构架
3.1 开发技术的选择
3.1.1 ASP.NET编程技术
ASP.net是把基于通用语言的程序在服务器上运行,是将程序在服务器端首次运行时进行编译,计算机毕业设计,这样的执行效果,当然比一条一条的解释强很多。它使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].91414612012-2-20
ASP.net使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,计算机毕业论文,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。ASP.net可以加入自己定义的组件。安全性基于Windows认证技术和每应用程序配置,可以确定原程序时绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,计算机硕士论文,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework,可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。 [资料来源:www.THINK58.com]
5.3.2 班级管理
班级管理是学生信息管理系统的重要部分,主要实现的功能包括查看、新增、编辑、删除。如:图6。其中核心代码为: [来源:http://www.think58.com]
[版权所有:http://think58.com]
copyright think58 [来源:http://www.think58.com]
[资料来源:http://THINK58.com]上一篇:基于Asp.net+SQL工作流的电子政务系统的研究与开发
下一篇:网吧计费系统软件