基于web的学生课程及学生成绩管理信息系统-(修复的)

上传人:fe****16 文档编号:112813414 上传时间:2019-11-07 格式:DOC 页数:35 大小:760.50KB
返回 下载 相关 举报
基于web的学生课程及学生成绩管理信息系统-(修复的)_第1页
第1页 / 共35页
基于web的学生课程及学生成绩管理信息系统-(修复的)_第2页
第2页 / 共35页
基于web的学生课程及学生成绩管理信息系统-(修复的)_第3页
第3页 / 共35页
基于web的学生课程及学生成绩管理信息系统-(修复的)_第4页
第4页 / 共35页
基于web的学生课程及学生成绩管理信息系统-(修复的)_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于web的学生课程及学生成绩管理信息系统-(修复的)》由会员分享,可在线阅读,更多相关《基于web的学生课程及学生成绩管理信息系统-(修复的)(35页珍藏版)》请在金锄头文库上搜索。

1、基于 web 的学生信息管理系统设计与实现 学生姓名: 导师姓名: 摘要 :随着信息技术的发展,各类管理信息系统在各大高校已逐渐普及。通过研 究北京农学院教学管理的管理信息系统,联系实际开发了一套基于 web 的学生信息 管理系统。系统是在 ASP.NET 环境下运行的一个管理信息系统,简单而便捷的使管 理员对教学工作进行管理。系统的功能有:用户管理、学生信息管理、课程管理、 教师管理、成绩管理和班级管理。经过测试和运行取得了较好的效果。 关键字 学生管理信息系统;ASP.NET;SQL Server;VisualStudio The student information managemen

2、t 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 Unive

3、rsity 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,

4、 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 1.2 开发环境1 1.3 研究发展的现状1 2 2 系统可行性分

5、析系统可行性分析2 2.1 可行性分析2 2.1.1 技术可行性2 2.1.2 操作可行性2 2.1.3 经济可行性2 2.2 需求分析3 3 3 系统分析系统分析3 3.1 业务流程3 3.2 数据流程图5 3.3 系统功能模块分析7 4 4 系统的设计与实现系统的设计与实现8 4.1 系统设计流图8 4.2 系统 ER 图13 4.3 系统数据库的详细设计说明.16 4.4 系统实现.19 4.4.1 学生管理信息系统登陆页面.19 4.4.2 学生信息管理页面.19 4.4.3 学生班级管理页面.21 4.4.4 课程信息管理页面.22 4.4.5 成绩管理页面.23 4.4.6 教师管

6、理页面.24 4.4.7 用户管理.26 5 5 测试测试.26 5.1 测试流图.26 5.2 功能测试.27 总结总结30 致谢致谢31 基于 web 的学生信息管理系统设计与实现 1 1 前言 1.1 系统开发的背景和意义 随着信息时代的发展,传统的纸质信息管理已经逐步被信息化管理所代替。现 代各大中小学校的信息管理已经逐步完善。管理信息系统对学生和学校的管理者来 说是不可或缺的。随着学校生源的不断扩招,给予学校教学管理,学生管理很大的 压力,包括数据量大,涉及的人员广,很难单纯的依靠人工管理,人工管理的机制 很难适应时代的发展,不能很好的节省人力物力。作为计算机的应用的一部分,使 用管

7、理信息系统对学生信息的管理,有着手工管理不可或缺的优点。本系统的研究 目的是为学校老师、学生以及教务人员提供一个便捷的基于 Web 学生管理信息系统。 在开发设计前我查询了大量的关于学生评价系统的资料,通过研究其他同学做的管 理信息系统,我进行了改进和学习。在开发知识上也储备了 SQL 数据库的操作方法, 而且在大学期间学习过 ASP.NET 编程语言,所以可以运用上述编程语言和软件制作 此系统。此系统在开发和设计上是可行的。在行使维护功能方面包括:学生管理, 班级管理,教师管理,课程管理,学生选课及其成绩管理。 1.2 开发环境 以下是开发该系统所需环境配置: 操作系统:Windows 7

8、或 Windows10 开发工具:VisualStudio2012 数据库环境:SQLServer2012 编程语言:ASP.NEP 1.3 研究发展的现状 由于信息时代的飞速前进,信息量的急剧增加,各科教师对学生的信息、班级 的信息、课程的信息和学生考试成绩的汇总是一项异常艰巨而繁重的工作。传统纸 质的汇总使各学科教师在此项工作中存在着重复性的劳动,导致工作效率大大降低, 基于 web 的学生信息管理系统设计与实现 2 浪费了大量时间,出现一些小问题或者笔误便需要要花大把的时间去发现,解决。 如果出现计算失误或统计失误更需要去反复核查。另外学生的信息、课程信息、班 级信息和成绩不能及时、准确

9、、公平的算出来是作为奖学金评定的一项重要依据, 因此急需一个计算简便,容易操作的系统来代替人为的手工计算,提高计算效率, 使整个过程变得更加公正,公开。 2 系统可行性分析 2.1 可行性分析 2.1.12.1.1 技术可行性技术可行性 技术可行性是考虑硬件技术和软件技术能否满足学生提出的要求。学生信息与学 生成绩管理信息系统是利用VisualStudio2012制作网页,SQLServer2012制作数据库 并使用ASP.NEP连接相应的数据库。操作人员易于运用也易于修改。在运行程序时, 如果有错误便会及时弹出错误信息,便于开发人员修改,操作简单,克服了传统纸 质管理学生费时费力的缺点。由此

10、分析,学生信息与学生成绩管理信息系统在技术 上是可行的。 2.1.22.1.2 操作可行性操作可行性 学生信息与学生成绩管理信息系统是在操作上用计算机通过网络技术对学生的信 息、课程、班级和成绩等进行汇总替代传统的人工操作过程,人工操,作相对于计 算机与网络实现,不仅容易出错,而且效率低、质量低,工作量大。用计算机通过 网络对学生信息成绩等相关信息汇总则可以大大减少人工操作效率低,且费时费力 的情况,同时避免出错。本系统界面清晰简单,操作便捷,功能齐全,数据更新也 非常的方便快捷,即便是新用户,也容易操作,可以轻松掌握基本流程。人员信息 及少量其他信息由后台管理员输入完成。由此可见,学生信息与

11、学生成绩管理信息 系统在实际操作方面是可行的。 2.1.32.1.3 经济可行性经济可行性 在软件开发的过程中,经济可行性是至关重要的。首先要考虑投资成本的多少, 基于 web 的学生信息管理系统设计与实现 3 其次考虑到看后期用户的使用情况是否能够带来相应的收益,最后还要考虑到后期 的维护费用。我开发的学生信息与学生成绩管理信息系统,使用的是 Visual Studio2012、SQL Server2012 等相关软件不需要任何的费用。有不懂的问题时我查 阅了图书馆的文献以及及时和导师沟通寻求同学的帮助等,后期的数据库维护也操 作简单,非常便捷大众化,熟悉 SQL Server 数据库的人员

12、即可定期的进行相应的维 护。因此,本系统在经济上是可行的。 2.2 需求分析 本系统是根据设计需求保证系统运行时对运行效果的需求。确保系统运行时能 够完整、高效、简便的使用和维护,并且实现网页和数据间能够互联,保证系统高 效的运行。学生信息与学生成绩管理系统是替代了以往纸质管理学生的方式,利用 管理信息系统的设计方便学校对学生的个人信息、班级信息、教师信息、课程信息 以及学生成绩的管理。管理员可以登陆系统进行学生成绩的后台录入方便管理。本 系统不需要用户安装专门的软件,只需要用浏览器轻松上网便可以轻松使用,简单 方便,开发的主要目的是实现学生信息管理的系统化,规范化和自动化。 3 3 系统分析

13、系统分析 系统分析是中心环节,对系统的实现起重要作用。是根据系统的实际需要、功 能、内部关系等进行分析,选取最优方案并实施。确保系统功能的实现。 3.1 业务流程 业务流程是对业务功能分析的进一步细化。首先登入到初始页面,输入用户名 密码进行登陆。以管理员的身份登录,然后跳转至信息管理页,此页面是管理员在 后台操作系统。管理员可以在此页中进行学生信息管理,学生课程管理,学生班级 管理和教师管理等操作。具体的可以通过学生信息管理功能进行学生信息的添加, 包含学生的入学年限,年龄,所在院系,所学专业等。通过班级管理页可以添加班 级,查询班级信息等。通过教师管理页可以添加新教师,查询教师信息及将教师

14、设 为管理员。通过课程管理可以添加和修改学生的课程信息,所学课程的学分等。成 绩管理信息页面可以录入学生的成绩。各个管理页面的功能和各个管理模块互相联 基于 web 的学生信息管理系统设计与实现 4 系。通过用户管理可以修改密码。由此功能设计了系统流图 (1)学生信息管理可以添加学生信息。添加学生信息业务流图如图 3-1 所示 用户数据库 学生数据库 登录 进入管理 员页面 添加学生信息管理员 不成功 账号密码 成功 图 3-1 添加学生业务流图 (2)课程信息管理可以实现添加课程信息。添加课程信息业务流图如图 3-2 所示 用户数据库 课程数据库 登录 进入管理 员页面 添加课程信息管理员

15、不成功 账号密码 成功 图 3-2 添加课程业务流图 (3)班级信息管理可以添加班级信息。添加班级信息业务流图如图 3-3 所示 用户数据库 班级数据库 登录 进入管理 员页面 添加班级信息管理员 不成功 账号密码 成功 图 3-3 班级信息管理添加课程业务流图 基于 web 的学生信息管理系统设计与实现 5 (4)教师信息管理可以添加教师信息。添加教师业务流图如图 3-4 所示 用户数据库 教师数据库 登录 进入管理 员页面 添加教师信息管理员 不成功 账号密码 成功 图 3-4 添加教师业务流图 3.2 数据流程图 (1) 管理员登陆数据流程图,如图 3-5 所示 图 3-5 管理员登陆数

16、据流程图 (2)学生信息管理流程图,如图 3-6 所示 图 3-6 学生信息管理流图 (3)课程信息管理流程图,如图 3-7 所示 不正确 管理员 登陆验证 用户数据库 正确 进入页面 不正确 管理员 登陆验证 用户数据库 正确 学生信息管理页面 添加学生信息学生信息数据库 账号密码 账号密码 基于 web 的学生信息管理系统设计与实现 6 图 3-7 课程信息管理数据流程图 (4)班级信息管理流程图,如图 3-8 所示 图 3-8 班级信息管理数据流程图 (5)教师信息管理流程图,如图 3-9 所示 账号密码 不正确 管理员 登陆验证 用户数据库 正确 课程信息管理页面 添加课程信息 课程信息数据库 不正确 管理员 登陆验证 用户数据库 正确 班级信息管理页面 添加班级信息 班级信息数据库 登陆验证 账号密码 账号密码 基于 web 的学生信息管理系统设计与实现 7 图 3-9 教师信息管理数据流程图 4 4 系统的设计与实现系统的设计与实现 4.1 系统功能模块分析 系统功能模块分为六个部分:用户管理模块、学生信息管理模块、课程管理模 块、教师管理模块、成绩管理模块和班级管理模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号