网站大量收购独家精品文档,联系QQ:2885784924

毕业论文学生信息管理.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文学生信息管理

摘要 随着社会的发展与进步,计算机得到了广泛的应用和普及,人们开始越来越多地利用计算机来解决实际问题。同时伴随着高校招生的规模逐渐扩大,以前的单一的学生信息管理系统可能不再适应新的挑战,对于高校,这就是一个迫在眉睫的问题。开发一个新的学生信息管理系统,更好的处理学生信息显得十分的重要。 本论文主要研究学生信息管理系统的解决方案,设计并实现了一套面向管理员的基于MVC架构下的学生信息管理系统。基本解决学生信息管理过程中一些常见的问题。此系统是针对管理员开发的,实现了用户管理、学生基本信息管理、学生课程信息管理、成绩信息管理、班级信息管理等功能。基于MVC架构下,采用了浏览器/服务器网络技术模式;利用ASP.NET编程语言进行开发,使用SQL Server 2012数据库,以此保证数据的统一性和完整性。论文首先介绍了信息管理系统研究的现状以及发展趋势; 其次论述了系统设计中的一些相关技术,系统需求以及设计等;最后阐述了系统的实现等相关信息。 关键词: ASP.NET MVC; Microsoft SQL Server 2012 ; 编程语言. 目录 一、 引言 1 二、 需求分析 2 2.1 系统架构 2 2.2 系统功能需求 2 三、 数据库设计 3 3.1 系统的E–R图 3 3.2 数据库表的设计 4 四、 共享模块 7 4.1 登陆模块 7 4.2 密码模块 8 4.3 退出模块 9 五、 学生管理 10 5.1 信息管理模块 10 5.2 班级信息模块 12 5.3 成绩信息模块 13 5.4 课程信息模块 14 六、 教师管理 15 6.1 信息查询模块 15 6.2 成绩录入模块 16 七、 教务管理 17 7.1 学生信息 17 7.2 成绩审核 19 7.3 班级信息 20 7.4 教师信息 21 总结 22 参考文献 23 一、引言 随着计算机技术的进步和人们对系统需求进一步提高,学校对于学生信息管理也相应提升。学校对于学生信息管理主要侧重于数据的更新快捷、准确、占用较少的人力资源,而达到的最大的办公效率。 该系统为学生信息管理系统,是鉴于目前学校快速发展,学校规模越来越大,学校与时俱进,课程不断改革,学生数量与课程数量都在迅速的增长,学生信息呈爆炸性增长的前提下,原始的手工管理耗费学生与工作人员大量的时间和精力,而效率与准确性却很低,学校对学生信息管理的自动化与准确化得要求日益强烈,为满足学校管理学生信息的需要,设计并完成该系统。系统完成后可用于学校学生信息管理,能够实现对学生信息进行存储、查询、修改等功能。 本项目前台利用vs2010开发工具、MVC开发模式开发的,后台数据库采用Microsoft SQL Server 2012,利用ADO.NET将前台和后台连接起来,构成了一个完整的学生信息管理系统。 二、需求分析 2.1 系统架构 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。 Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录)。 MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。 MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。 MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。 2.2 系统功能需求 系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询,修改,增加,删除,另外还有学生选课以及登录权限的设置,针对这些要求设计了学生信息管理系统。 本系统将用户分为三种:学生,教师和教务,学生可以使用成绩查询模块,修改密码模块,信息管理模块。教师可以查询学生信息,查看课程,上传成绩。教务修改学生所有的信息,新建班级,用户管理,成绩审核。 三、数据库设计 3.1 数据库E-R图

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档