基于web的学生信息管理系统设计与实现
学生姓名: 导师姓名:
摘要:随着信息技术的发展,各类管理信息系统在各大高校已逐渐普及。通过研究北京农学院教学管理的管理信息系统,联系实际开发了一套基于web的学生信息管理系统。系统是在ASP.NET环境下运行的一个管理信息系统,简单而便捷的使管理员对教学工作进行管理。系统的功能有:用户管理、学生信息管理、课程管理、教师管理、成绩管理和班级管理。经过测试和运行取得了较好的效果。
关键字 学生管理信息系统;ASP.NET;SQL Server;VisualStudio
The student information management system design and Implementation Based on Web
With the development of information technology, all kinds of management information system in the major colleges and universities have been gradually popularized. By studying the management information system of the teaching management in Beijing University of Agriculture, the students' information management system based on web is developed. System is a management information system running in the ASP.NET environment, simple and convenient to make the administrator to manage the teaching work. The functions of the system include: user management, student information management, curriculum management, teacher management, performance management and class management. Good results have been obtained after testing and running.
Keywords:Student Management、VisualStudio、ASP.NET、SQL Server
1前言 ...................................................................................................................................................... 1 1.1系统开发的背景和意义 ............................................. 1 1.2开发环境 ......................................................... 1 1.3研究发展的现状 ................................................... 1 2系统可行性分析 ............................................................................................................................... 2 2.1可行性分析 ....................................................... 2 2.1.1技术可行性 ................................................... 2 2.1.2操作可行性 ................................................... 2 2.1.3经济可行性 ................................................... 2 2.2需求分析 ......................................................... 3 3系统分析 ............................................................................................................................................. 3 3.1业务流程 ......................................................... 3 3.2数据流程图 ....................................................... 5 3.3系统功能模块分析 ................................................. 7 4系统的设计与实现 .......................................................................................................................... 7 4.1系统设计流图 ..................................................... 9 4.2系统ER图 ....................................................... 12 4.3系统数据库的详细设计说明 ........................................ 16 4.4系统实现 ........................................................ 19 4.4.1学生管理信息系统登陆页面 .................................... 19 4.4.2学生信息管理页面 ............................................ 20 4.4.3学生班级管理页面 ............................................ 22 4.4.4课程信息管理页面 ............................................ 23 4.4.5成绩管理页面 ................................................ 24 4.4.6教师管理页面 ................................................ 25 4.4.7用户管理 .................................................... 27 5 测试 ................................................................................................................................................... 27 5.1测试流图 ........................................................ 27 5.2功能测试 ........................................................ 28 总结 ....................................................................................................................................................... 30 致谢 ....................................................................................................................................................... 31
基于web的学生信息管理系统设计与实现
1前言
1.1系统开发的背景和意义
随着信息时代的发展,传统的纸质信息管理已经逐步被信息化管理所代替。现代各大中小学校的信息管理已经逐步完善。管理信息系统对学生和学校的管理者来说是不可或缺的。随着学校生源的不断扩招,给予学校教学管理,学生管理很大的压力,包括数据量大,涉及的人员广,很难单纯的依靠人工管理,人工管理的机制很难适应时代的发展,不能很好的节省人力物力。作为计算机的应用的一部分,使用管理信息系统对学生信息的管理,有着手工管理不可或缺的优点。本系统的研究目的是为学校老师、学生以及教务人员提供一个便捷的基于Web学生管理信息系统。在开发设计前我查询了大量的关于学生评价系统的资料,通过研究其他同学做的管理信息系统,我进行了改进和学习。在开发知识上也储备了SQL数据库的操作方法,而且在大学期间学习过ASP.NET编程语言,所以可以运用上述编程语言和软件制作此系统。此系统在开发和设计上是可行的。在行使维护功能方面包括:学生管理,班级管理,教师管理,课程管理,学生选课及其成绩管理。
1.2开发环境
以下是开发该系统所需环境配置: 操作系统:Windows 7或Windows10 开发工具:VisualStudio2012 数据库环境:SQLServer2012 编程语言:ASP.NEP
1.3研究发展的现状
由于信息时代的飞速前进,信息量的急剧增加,各科教师对学生的信息、班级的信息、课程的信息和学生考试成绩的汇总是一项异常艰巨而繁重的工作。传统纸质的汇总使各学科教师在此项工作中存在着重复性的劳动,导致工作效率大大降低,浪费
1
基于web的学生信息管理系统设计与实现
了大量时间,出现一些小问题或者笔误便需要要花大把的时间去发现,解决。如果出现计算失误或统计失误更需要去反复核查。另外学生的信息、课程信息、班级信息和成绩不能及时、准确、公平的算出来是作为奖学金评定的一项重要依据,因此急需一个计算简便,容易操作的系统来代替人为的手工计算,提高计算效率,使整个过程变得更加公正,公开。
2系统可行性分析
2.1可行性分析
2.1.1技术可行性
技术可行性是考虑硬件技术和软件技术能否满足学生提出的要求。学生信息与学生成绩管理信息系统是利用VisualStudio2012制作网页,SQLServer2012制作数据库并使用ASP.NEP连接相应的数据库。操作人员易于运用也易于修改。在运行程序时,如果有错误便会及时弹出错误信息,便于开发人员修改,操作简单,克服了传统纸质管理学生费时费力的缺点。由此分析,学生信息与学生成绩管理信息系统在技术上是可行的。
2.1.2操作可行性
学生信息与学生成绩管理信息系统是在操作上用计算机通过网络技术对学生的信息、课程、班级和成绩等进行汇总替代传统的人工操作过程,人工操,作相对于计算机与网络实现,不仅容易出错,而且效率低、质量低,工作量大。用计算机通过网络对学生信息成绩等相关信息汇总则可以大大减少人工操作效率低,且费时费力的情况,同时避免出错。本系统界面清晰简单,操作便捷,功能齐全,数据更新也非常的方便快捷,即便是新用户,也容易操作,可以轻松掌握基本流程。人员信息及少量其他信息由后台管理员输入完成。由此可见,学生信息与学生成绩管理信息系统在实际操作方面是可行的。
2.1.3经济可行性
在软件开发的过程中,经济可行性是至关重要的。首先要考虑投资成本的多少,
2