基于web学生信息管理系统设计及实现

基于web学生信息管理系统设计及实现

ID:8558127

大小:30.00 KB

页数:8页

时间:2018-04-01

基于web学生信息管理系统设计及实现_第1页
基于web学生信息管理系统设计及实现_第2页
基于web学生信息管理系统设计及实现_第3页
基于web学生信息管理系统设计及实现_第4页
基于web学生信息管理系统设计及实现_第5页
资源描述:

《基于web学生信息管理系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于WEB学生信息管理系统设计及实现摘要:本文首先介绍了基于WEB的高职院校学生信息管理系统,接着介绍了该系统实现的一些问题,包括系统的设计和开发主要技术,以及数据库的设计。关键词:Web;学生信息管理系统;设计与开发Abstract:ThispaperfirstintroducesthehighervocationalstudentsinformationmanagementsystembasedonWEB,andthenresolvessomequestions,includethemajortechnol

2、ogywhichthesystemisdesignedanddeveloped,andalsothedesignofdatabase.Keywords:WEB;Studentsinformationmanagementsystem;designanddevelopment中图分类号:C931.6文献标识码:A文章编号:随着网络技术的迅猛发展,当今社会已进入网络时代,计算机网络为社会和经济发展提供强大动力。利用网络技术提高学生管理水平,对打造国家示范高职学院更有着广泛深远的意义。同时,随着近年来高校扩招政策的出台

3、,高职学院的办学规模不断扩大,学生数量急剧增加,面对庞大的信息量,如何提高资源的利用率,8做到信息的规范管理、科学统计和快速查询,已成为学生信息管理乃至整个学校管理的重点。国内软件商开发出许多较好的商品化管理软件,虽然他们功能和性能都很完善,却不太适合高职院校的具体情况,因此,开发一套针对高职学院的学生信息管理系统更是当务之急。学生信息管理是高等学校的一个重要日常工作。学生信息管理的传统方式是采用手工方式为不同院系、不同专业、不同班级的学生建立大量的文件,浪费了大量的人力和物力,为了提高学生信息管理的效率,针对

4、高职院校学生信息管理的特点,采用JSP技术和MySQL数据库设计和开发了“基于WEB的学生信息管理系统”,实现了学生信息管理的无纸化、网络化和数字化。1系统开发的关键技术在具体开发工作中,使用面向对象的方法进行分析,应用Myeclipse作为开发平台。前台页面使用JSP实现,前台和后台之间通过Java程序和JavaBean来实现通讯,后端数据库的开发选用MySQL,以Tomcat6.0提供JSP支撑平台和Web服务,以JDK1.6作为编译器。软件整体架构为浏览器/服务器,即B/S体系架构。1.1B/S体系结构B

5、/S结构简化了客户端,无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,8而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。其次,它简化了系统的开发和维护,使用户的操作变得更简单,特别适用于网上信息发布。1.2JavaBean技术JavaBean是Java编写的一段小程序,是一种组件,可以重复使用。每个JavaBean都被定义为一个类,通过创建其对象,可以调用其中的方法和属性。这里把系统中最常用的数据库操作(数据库的连接、插入、删除、更新等)

6、封装为JavaBean,所有涉及数据库操作的页面直接引用该JavaBean.就可以进行数据库的操作,简化了JSP文件的编写,方便系统的维护。1.3数据库安全技术为了保证学生信息的安全,防止他人非法入侵,一定要考虑系统的安全性。对于各级管理员的密码,采用加密技术进行保存。MySQL数据库提供了用于加密密码的函数由MD5(M基于D5算法)、SHA(基于SHA算法)和PASSWORD(MySQL自己的加密算法)三个,经过它们加密之后的文本长度依次为32位、40位、41位。这里选用加密强度最好的PASSWORD函数进行

7、加密,大大提高了系统的安全性。2系统设计2.1系统需求分析8本系统根据学生管理工作职责范围的不同,设定四级权限,学生处、系部、班主任和学生。学工部是整个学生工作的核心部门,可以通过IE浏览器方便快捷地处理各项工作事务,审核各系部提交的文件资料,管理学生信息,实现网上办公。系部分别管理自己的班级,处理本系学生的基本信息。班主任对班级的基本信息进行管理,以及学生情况的申报、查询。学生利用此系统进行与自己有关的信息查询。2.2功能模块设计根据全面分析,本系统分为11个模块,如图1所示。图系统功能模块12.2.1用户管

8、理模块用户进入系统进行查询和处理数据,首先要选择登录身份,可以选择的登录身份有访客登陆和管理员登录两种。访客登录:只能查询浏览信息。管理员登陆:可以查询、修改数据还可以添加、删除信息以及对管理员登陆用户及密码的修改、添加、删除。2.2.2学生信息管理模块为保证全院学生基本信息数据的完整性和一致性,学生基本信息的资料充分利用学院已有的教务系统中的学生基本数据,可由这两个系统通过数据转化接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。