基于WEB学生信息管理系统设计与实现_000002.docVIP

基于WEB学生信息管理系统设计与实现_000002.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WEB学生信息管理系统设计与实现_000002

基于WEB学生信息管理系统设计与实现_000002         摘 要 :本文首先介绍了基于WEB的高职院校学生信息管理系统,接着介绍了该系统实现的一些问题,包括系统的设计和开发主要技术,以及数据库的设计。      关键词: W e b ;学生信息管理系统;设计与开发   Abstract: This paper first introduces the higher vocational students information management system based on WEB, and then resolves some questions, include the major technology which the system is designed and developed, and also the design of database.   Key words: WEB; Students information management system; design and development   中图分类号: C931.6 文献标识码:A文章编号:      随着网络技术的迅猛发展,当今社会已进入网络时代,计算机网络为社会和经济发展提供强大动力。利用网络技术提高学生管理水平,对打造国家示范高职学院更有着广泛深远的意义。同时, 随着近年来高校扩招政策的出台,高职学院的办学规模不断扩大, 学生数量急剧增加, 面对庞大的信息量, 如何提高资源的利用率, 做到信息的规范管理、科学统计和快速查询,已成为学生信息管理乃至整个学校管理的重点。国内软件商开发出许多较好的商品化管理软件,虽然他们功能和性能都很完善, 却不太适合高职院校的具体情况, 因此, 开发一套针对高职学院的学生信息管理系统更是当务之急。   学生信息管理是高等学校的一个重要日常工作。学生信息管理的传统方式是采用手工方式为不同院系、不同专业、不同班级的学生建立大量的文件,浪费了大量的人力和物力,为了提高学生信息管理的效率,针对高职院校学生信息管理的特点,采用 J S P技术和 My S Q L数据库设计和开发了“基于WEB的学生信息管理系统”,实现了学生信息管理的无纸化、网络化和数字化。   1 系统开发的关键技术   在具体开发工作中,使用面向对象的方法进行分析,应用My eclipse作为开发平台。前台页面使用JSP实现,前台和后台之间通过Java程序和JavaBean来实现通讯,后端数据库的开发选用MySQL,以Tomcat6.0提供 JSP支撑平台和Web服务,以JDK1.6作为编译器。软件整体架构为浏览器/服务器,即B/S体系架构。   1. 1 B/ S 体系结构   B/ S 结构简化了客户端, 无需象C/ S 模式那样在不同的客户机上安装不同的客户应用程序, 而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存, 而且使安装过程更加简便、网络结构更加灵活。其次, 它简化了系统的开发和维护, 使用户的操作变得更简单,特别适用于网上信息发布。   1.2 JavaBean技术   JavaBean是Java编写的一段小 程序,是一种组件,可以重复使用。每个JavaBean都被定义为一个类,通过创建其对象,可以调用其中的 方法和属性。这里把系统中最常用的数据库操作(数据库的连接、插入、删除、更新等)封装为JavaBean,所有涉及数据库操作的页面直接引用该JavaBean.就可以进行数据库的操作 ,简化了JSP文件的编写,方便系统的维护。   1.3 数据库安全技术   为了保证学生信息的安全,防止他人非法入侵,一定要考虑系统的安全性。对于各级管理员 的密码,采用加密技术进行保存。MySQL数据库提供了用于加密密码的函数由MD5(M基于D5算法)、SHA (基于S HA算法)和PASSWORD(MySQL自己的加密算法)三个 ,经过它们加密之后的文本长度依次为32位、40位、41位。这里选用加密强度最好的PASSWORD函数进行加密,大大提高了系统的安全性。   2 系统设计   2. 1 系统需求分析   本系统根据学生管理工作职责范围的不同, 设定四级权限, 学生处、系部、班主任和学生。学工部是整个学生工作的核心部门,可以通过IE浏览器方便快捷地处理各项工作事务, 审核各系部提交的文件资料, 管理学生信息, 实现网上办公。系部分别管理自己的班级, 处理本系学生的基本信息。班主任对班级的基本信息进行管理,以及学生情况的申报、查询。学生利用此系统进行与自己有关的信息查询。   2. 2 功能模块设计   根据全面分析,本系统分为11个模块, 如图1所示。   

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档