大学生素质拓展网站设计与实现.docVIP

  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文档。上传文档
查看更多
大学生素质拓展网站设计与实现

大学生素质拓展网站设计与实现   摘要:文章主要针对大学生素质拓展活动的申报流程、认证和安全功能进行了阐述,基于java、mysql等技术讨论了活动记录认证和密码安全管理等功能的设计与实现,在此基础上,开发了一个基于web的素质拓展活动申报和认证管理平台。   关键词:web 素质拓展 申报 审核 jsp   中图分类号:G641 文献标识码:A 文章编号:1007-9416(2012)01-0057-02      1、引言   大学生素质拓展计划是由团中央、教育部、全国学联倡导的,在教育部和人事部支持下开展的一项全面面向广大在校大学生的素质教育项目。大学生素质拓展计划结构合理,内容充实,形式新颖,机制科学。推行大学生素质拓展计划,是推进素质教育的重要举措,是服务青年、服务大学生成长长才的重要途径,也是高校共青团工作走上系统化和规范化的重要标志。   构建大学生素质拓展的网上认证系统,对于贯彻和落实《中共中央国务院关于深化教育改革全面推进素质教育的决定》、《关于实施“大学生素质拓展计划”的意见》(中青联发[2002]14号文件)的文件精神,促进大学生素质拓展计划的有力实施,增强共青团工作的吸引力和凝聚力都将具有十分重要的意义。大学生素质拓展网上认证系统能推进认证工作的信息化进程,为素质拓展计划的稳步推进打下坚实的基础。由于大学生都掌握一定的计算机技术,因此进行网上申报和认证具有可行性[1]。   2、系统主要功能设计   大学生素质拓展网站需要实现学生的自主注册、素质拓展活动记录的申报;申报后由所在班级团支书审核注册以及对活动记录进行审核并自动提交此记录至系级管理员处等待再审批,由系级管理处审批完后自动提交至院级管理处做最终审批,学生提交的活动记录只有在经过这样一个逐级的审批流程后,其活动记录才能得到认可,从而在自动生成的学生素质拓展证书中才会有相应的活动记录。若审批被驳回,则无法显示及打印在素质拓展证书中。系统的申报认证流程如图1所示。   有些系统设计成以班为单位由教师统一录入[2],这样相应的教师工作量还是很大,而采用学生自主申报,逐级审核的方式将真正把教师从??琐的素质拓展数据录入中解脱出来。   2.1 学生管理   学生通过进入系统首页点击注册,填写注册页面的基本信息后通过由所在班级管理员进行审批的方式来获得权限并登陆系统。   2.2 管理员的管理   为了安全起见,所有班级管理员、系级管理员由院级管理员后台完成账号信息的添加,所有用户的密码采用Md5进行加密。如图2所示。   2.3 素质拓展证书管理   素质拓展证书管理是整个系统的核心模块,它包括素质拓展人员对素质拓展活动记录的申报、审批、查询和证书的自动生成功能。素质拓展证书活动记录的申报主要提供给学生自主填写活动记录以进行申报,申报人可通过录入素质拓展活动的相关信息来申报活动记录,如图3所示。   其他的管理功能,如素质拓展记录的审批、素质拓展记录查询、素质拓展证书的生成和打印等功能,也是在该功能模块中实现。   3、数据库安全设计   用户注册的时候,密码将被工具MD5加密,然后持久化到数据库;Md5加密的数据,原则上是不能够反向还原的,所以在比对数据的时候,只能把要比对的数据重新通过这个方法加密,然后进行数据的比对。登录的时候需要把输入框中的字符串与数据库中的密码比对,我们不能直接拿来比,只能把输入框中的数据也通过md5加密后,然后比较两者,最后得出一个布尔值,也就是真假[3]。如密码123123经过md5方法加密得到的是Qpf0SxOVUjUkWySXOZ16kw==。   对用户的密码进行MD5加密的代码如下所示。   public static String EncoderByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException{   //确定计算方法   MessageDigest md5=MessageDigest.getInstance(MD5);   BASE64Encoder base64en = new BASE64Encoder();   //加密后的字符串   String newstr=base64en.encode(md5.digest(str.getBytes(utf-8)));   return newstr;   }   4、审批业务流程实现   审批分级:在素质拓展活动表activityt中设置三个表示各级审批状态特征的字段:班级审批标识字段(acclass)、系级审批标识字段(acfaculty)、院级审批标识字段(acacademy)。这些字段的取值

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档