大学生素质拓展计划毕业设计报告.doc_第1页
大学生素质拓展计划毕业设计报告.doc_第2页
大学生素质拓展计划毕业设计报告.doc_第3页
大学生素质拓展计划毕业设计报告.doc_第4页
大学生素质拓展计划毕业设计报告.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

邵阳学院毕业设计(论文) i 摘 要 大学生素质拓展计划是由团中央、教育部、全国学联倡导的,在教育部和人 事部支持下开展的一项全面面向广大在校大学生的素质教育项目。大学生素质拓 展计划结构合理,内容充实,形式新颖,机制科学。推行大学生素质拓展计划, 是推进素质教育的重要举措,是服务青年、服务大学生成长长才的重要途径,也 是高校共青团工作走上系统化和规范化的重要标志。 本课题采用j2ee架构,用myeclipse6.5、jdk1.5、mysql5.0和tomcat6.0为 开发平台,前台页面使用jsp构建显示页面,后台采用java实现,数据库管理采 用的免费快速的navicat出品的多系统管理工具,开发出一套大学生素质拓展网 上认证管理系统。本系统的主要功能有学生登录注册、学生管理、审批管理员管 理、素质拓展活动记录审批业务、素质拓展证书管理和素质拓展信息发布查阅等。 本系统界面简洁美观,操作简单易懂,非常适合现代大学生使用,它有效利用互 联网信息时代高速发展的优势,构建了一个高效、快速的素质拓展网上认证系统, 促进大学生素质拓展计划的实施,使之更加方便、有效,它的应用将有效解决共 青团素质拓展计划实施的繁冗工作,同时因为采取逐级审批的管理流程,使得素 质拓展活动的管理也更加严格、科学、高效。 关键词:素质拓展;网上认证;审批;jsp 邵阳学院毕业设计(论文) ii abstract the project of expanding university students capabilities is launched by the central committee of the communist young league, ministry of education and the united students, aiming at enhancing the education for all-around development in universities. the project of expanding university students capabilities is of a reasonable structure, substantial content, novel form, and mechanical science. implementation of the project of expanding university students capabilities is a important measure to promote the education for all-around development,a major approach to servicing the youth,helping the college students become. excellent people and a significant symbol of communist youth league in college turning into systematization and standardization. this paper adopts j2ee architecture, use myeclipse6.5、jdk1.5、mysql5.0 and tomcat6.0 as development platform. the stage page uses jsp architecture to display the pages. the backstage adopts java to achieve. the database management system uses free and fast multisystemic management tool which is produced in navicat to exploit a online identification of management system facing to expanding university students capabilities. this system has many functions, such as the function of enrollment and management of students, examination and approval of administrator management, approval business of diathesis development activities record, management of diathesis developing certificate, information release inspection of diathesis developing and so on. the interface of this system is simple and beautiful, operation is easy and understandable. it is very suitable for modern college students, it uses the advantage of rapid development of internet information era effectively to construct a highly efficient and rapid online identification of management system,promote, the project of expanding university students capabilities and make it more convenient and effective, it will efficiently solve the communist youth leagues application problem of the miscellaneous plan of diathesis development. at the same time the adoption of filtering approval to management process makes the activities of diathesis development more strict, more scientific, and higher efficient. key words: quality development; online certification; approval; jsp 邵阳学院毕业设计(论文) 3 目 录 摘 要 i abstract ii 第 1 章 绪论 1 1.1 素质拓展计划实施的现状 1 1.2 课题的研究背景与意义 1 1.3 问题的描述 2 1.4 论文各章内容简介 2 1.5 开发技术 2 第 2 章 系统需求分析 5 2.1 系统功能需求分析 5 2.2 数据流分析 5 第 3 章 系统设计 6 3.1 系统构架 6 3.2 系统功能模块设计 6 3.3 数据库设计 8 3.4 素质拓展活动的申报及管理流程 9 3.5 开发及运行环境 .11 第 4 章 邵阳学院素质拓展网上认证系统详细设计 .12 4.1 数据库操作类设计 .12 4.2 系统功能模块详细设计 .14 4.3 素质拓展证书功能设计 .21 4.4 审批活动业务设计 .23 第 5 章 实验结果 .25 5.1 用户及班级管理实验结果 .25 5.2 素拓证书管理实验结果 .29 5.3 新闻管理及用户指南实验结果 .32 第 6 章 总结 .34 参考文献 35 致谢 36 邵阳学院毕业设计(论文) 1 第 1 章 绪论 “大学生素质拓展计划”的主要内容是以开发大学生人力资源为着力点,进一步整合 深化教学主渠道外有助于学生提高综合素质的各种活动和工作项目,在思想政治与道德 素养、社会实践与志愿服务、学术科技与创新创业、文化艺术与身心发展、社团活动与 社会工作、技能培训等六个方面引导和帮助大学生完善智能结构,全面成长成才。 “大学 生素质拓展计划”的实施主要围绕职业设计指导、素质拓展训练、建立评价体系、强化 社会认同四个环节展开。全国全日制普通高等学校(包括社会力量举办的全日制高等学校)均 在实施范围之内, 大学生素质拓展证书是推进“大学生素质拓展计划”的重要载体。 邵阳学院从 2006 级本科学生开始全面实行大学生素质拓展证书制度,实施“大学生 素质拓展计划”是一项复杂的系统工程,在进行认证的过程中,存在大量、繁重、冗杂 的数据处理、信息录入等工作,但邵阳学院及湖南其他高校都缺少一个大学生素质拓展 的网上认证体系,只极个别高校中存在功能不完整的认证网站,对大学生素质拓展计划 的帮助作用不是很大。因此,建立一整套科学规范、公正合理、切实可行的大学生素质 拓展认证体系和操作程序,逐步构建计算机网络信息平台,建立大学生素质拓展网上认 证系统是很有意义的。大学生素质拓展网上认证系统能推进认证工作的信息化进程,同 时为素质拓展证书电子版的推行打下基础。 1.1 素质拓展计划实施的现状 目前各大高校素质拓展计划的实施,大部分工作完全是线下完成,工作量大、数据 繁冗、效率低,只有极个别高校将系列工作通过网络完成,减少工作量的的同时提高了 效率,但功能却尚未完善,仍存有弊端。中山大学和温州大学的大学生素质拓展认证系 统做得较好,但在湖南却没有一个完整的能应用到素质拓展计划的系统。 素质拓展计划的实施将逐步通过计算机网络信息平台,建立一个大学生素质拓展网 上认证系统来推进认证工作的信息化进程。邵阳学院从2006级学生开始全面实施大学生 素质拓展计划,中共中央国务院关于深化教育改革全面推进素质教育的决定文件精 神以及关于实施“大学生素质拓展计划”的意见(中青联发200214号)文件、 关于湖南省实施“大学生素质拓展计划”的意见(湘团联20036号)文件和邵院政 字200722号关于印发邵阳学院大学生素质拓展计划实施方案(试行)的通知中明 确指出构建大学生素质拓展的网上认证系统能有效促进大学生素质拓展计划及印发大学 生素质拓展证的工作,可以大大增强共青团工作的吸引力和凝聚力。 1.2 课题的研究背景与意义 邵阳学院毕业设计(论文) 2 素质拓展计划的实施旨在全面贯彻党的教育方针,按照江泽民总书记四个统一的要 求,坚持面向现代化、面向世界、面向未来,以培养大学生的思想政治素质为核心,以 培养创新精神和实践能力为重点,普遍提高大学生的人文素养和科学素质,造就和培养 有理想、有道德、有文化、有纪律,德智体美等全面发展的社会主义事业建设者和接班 人。 实施大学生素质拓展计划,有利于形成大学生自觉参与素质教育的积极导向,有利 于动员社会资源服务大学生素质教育,有利于增强大学生自主创业就业的意识和能力。 而本课题的研究正是推进大学生素质拓展计划实施的信息化过程,邵阳学院大学生素质 拓展网上认证系统在邵阳学院取得成功应用,将为邵阳学院的素质拓展工作的信息化打 下坚实的基础,并能推广应用到其他高校。 1.3 问题的描述 本课题是采用 j2ee 架构,用 myeclipse6.5+jdk1.5+mysql5.0+tomcat6.0 开发出一 个网上认证系统邵阳学院大学生素质拓展网上认证系统,以促进邵阳学院大学生素 质拓展工作的信息化进程。本系统主要功能有:学生能够自主注册、申请填写素质拓展 活动记录,并由所在班级团支书审核注册以及审批活动记录并自动提交此记录至系级管 理处再审批,由系级管理处审批完后自动提交至院级管理处做最终审批,学生提交的活 动记录在经过这样一个逐级的审批流程后,其活动记录才能得到认可,从而在自动生成 的学生素质拓展证书中才会有相应的活动记录。若审批被驳回,则无法显示及打印在素 质拓展证书中,再通过素质拓展证书中的打印功能打印出来,系统根据用户登陆时的用 户名识别用户权限。 1.4 论文各章内容简介 第一章引言里主要介绍了问题定义和内容简介,研究背景与研究意义,以及可行性 研究分析。 第二章主要介绍了系统需求分析,数据流分析,数据关系图 第三章主要介绍了系统设计,包括系统构架、系统数据模型设计、工作流程以及数 据库设计、开发运行环境。 第四章主要介绍了详细设计,包括各个页面间的流程图以及个页面详细介绍还介绍了 系统的主要问题。 第五章主要介绍系统测试结果。 第五章是系统评价,主要内容有系统主要功能、特色、优点介绍,系统存在不足。 最后是结论致谢以及参考资料等。 邵阳学院毕业设计(论文) 3 1.5 开发技术 1.5.1 j2ee 架构 j2ee 架构是当前主流的架构之一,目前大多数企业采用 j2ee 技术的结构设计与解决 方案。j2ee 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高 可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,j2ee 降低了开发多层应 用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 enterprise javabeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高 了性能。 3 1.5.2 编程语言 1、本次设计前台使用 jsp 程序设计语言进行开发, jsp(java server pages)是由 sun microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。jsp 技 术有点类似 asp 技术,它是在传统的网页 html 文件(*.htm,*.html)中插入 java 程序段 (scriptlet)和 jsp 标记(tag),从而形成 jsp 文件(*.jsp)。 用 jsp 开发的 web 应用是 跨平台的,既能在 linux 下运行,也能在其他操作系统上运行。 1 2.、后台使用的是 java 代码,前台请求发往后台的 servlet(在 web.xml 中配置好 servlet) ,也就是控制器,然后控制器根据前台的请求把数据交给业务层处理,然后再 把数据交往数据处理层,最后根据数据库层改查询的查询,该持久化的持久化。最后原 路返回,最后由控制层反馈到前台。 3、javascript javascript 是一种由 netscape 的 livescript 发展而来的原型化继承的面向对象的 动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 perl 遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证, 由于网络速度相当缓慢,只有 28.8kbps,验证步骤浪费的时间太多。于是 netscape 的浏 览器 navigator 加入了 javascript,提供了数据验证的基本功能。设计中多用来弹出提 示对话框,在网站导航的显示/隐藏的实现中也有相关应用。 4.前台数据读取,使用 el 表达式展现后台传过来的对象数据。 5.ajax ajax 全称为“asynchronous javascript and xml”(异步 javascript 和 xml), 是指一种创建交互式网页应用的网页开发技术。主要包含了以下几种技术 ajax(asynchronous javascript + xml)的定义 基于 web 标准(standards-based presentation)xhtml+css 的表示; 使用 dom(document object model)进行动态显示及交互; 邵阳学院毕业设计(论文) 4 使用 xml 和 xslt 进行数据交换及相关操作; 使用 xmlhttprequest 进行异步数据查询、检索; 使用 javascript 将所有的东西绑定在一起。英文参见 ajax 的提出者 jesse james garrett 的原文。 类似于 dhtml 或 lamp,ajax 不是指一种单一的技术,而是有机地利用了一系列相关的技 术。事实上,一些基于 ajax 的“派生/合成”式(derivative/composite)的技术正在 出现,如“aflax”。 ajax 的应用使用支持以上技术的 web 浏览器作为运行平台。这些浏览器目前包括: mozilla、firefox、internet explorer、opera、konqueror 及 safari。但是 opera 不 支持 xsl 格式对象,也不支持 xslt。 邵阳学院毕业设计(论文) 5 第 2 章 系统需求分析 2.1 系统功能需求分析 为有效促进邵阳学院大学生素质拓展计划的实施,更加完善大学生素质拓展认证体 系,大大增强共青团工作的吸引力和凝聚力,建立一套切实可行大学生素质拓展网上认 证系统迫在眉睫。我所开发的这个系统所采用的是当前较为流行的软件 myeclipse6.5 作 为开发工具,以数据库 mysql5.1 作为系统的后台操作,其功能在系统内部有源代码直接 完成,我们只需按系统要求输入即可操作。 2.2 数据流分析 本系统从总体上分为活动管理、素质拓展证书管理、审批管理、用户管理、班级管 理、新闻管理六大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能 之间的关系而得出的,素质拓展证书生成流图如图 2.1 所示, 用户管理流图如图 2.2 所 示。 图 2.1 素质拓展证书生成流 拓展 活动 活动添加 活动修改(未审批状态) 活动删除(未审批状态) 班级审批 系级审批 院级审批 生成证书 审批结束 用户 普通学员 审批管理 员 自行注册 自动加入到 相应班级 班级审批管理员 审批通过注册 院级管理员直接 添加 邵阳学院毕业设计(论文) 6 图 2.2 用户管理流 邵阳学院毕业设计(论文) 7 第 3 章 系统设计 3.1 系统构架 邵阳学院素质拓展网上认证系统采用从数据层到应用层,最后到用户接口层进行设计。 系统总体构架图如图 3.1 所示: 图 3.1 系统总体框架图 3.2 系统功能模块设计 邵阳学院素质拓展网上认证系统主要功能如下: 用户登录注册。 审批管理员管理。 用户审批。 班级管理。 素质拓展活动管理。 素质拓展活动审批。 素质拓展证书管理。 素质拓展活动新闻发布。 用户指南。 数据层 设计数据服务 应用层 配置系统信息 用户接口层 邵阳学院毕业设计(论文) 8 系统主要 有以下功能模块,如图 3.2 普 通 用 户 拓展活动 拓展证书 浏览新闻 用户注册 用户指南 用户登录 审 批 管 理 员 班级审批管理员 系级审批管理员 素拓活动审批 院级审批管理员 普通学员审批 班级管理(院级) 新闻管理(院级) 图 3.2 功能模块 邵阳学院毕业设计(论文) 9 1)用户类型 系统用户分为两类:普通学员与审批管理员,这两种用户的权限区别在于能否进行 用户审批、素拓活动审批、班级管理、管理员管理以及素拓新闻等信息的管理等功能。 普通学员只能对自己申报的素拓活动进行添加、修改、删除操作,查看班级素拓活动记 录申报统计以及浏览新闻等功能,不具备审批管理员审批素拓活动记录及添加管理员权 限,也不能够对班级及新闻信息进行管理。 2)素质拓展证书模块 该模块对所有学员开放。学生可以通过添加活动记录来填写申报个人活动,可选择 通过院级审批的活动记录生成素拓证书并打印。 3)审批管理模块 该模块只对审批管理员开房。审批管理员分三种类型:班级团支书、系级审批管理 员、院级审批管理员。审批管理员可以对所在班级/系/院的学生申报的素拓活动记录进 行审批操作。 3.3 数据库设计 根据上面的系统设计来建立符合开发条件的数据库,建立此数据库来保证数据的使 用方便和快截。我选择 mysql5.1 数据库来实现。 mysql5.1 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 mysql5.1 的优点在于它非常的可靠、质量好、易用、免费开源、可伸缩性、简单的管理 和调整(能自动运行管理和性能监测,提供了集中的数据库管理。 ) 、灵活的和可扩展的 数据转换(能够构建更加坚固的数据转换服务(dts)软件包) 、集成了可扩展的分析服 务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安 全的功能,还有写回原始大小的能力) 。自定义窗体收集信息。数据表示图提供了一种类 似于 excel 的电子表格,可以使数据库一目了然,还提供了排序功能。mysql5.1 也提供 了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网 络用户共享数据库。如上所述, mysql5.1 作为关系数据库开发具备了许多优点,可以 在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 1)数据概念结构设计 邵阳学院毕业设计(论文) 10 图 3.3 e_r 图 3.4 素质拓展活动的申报及管理流程 1)邵阳学院素质拓展活动的申报流程图 邵阳学院素质拓展活动的申报流程图,如图 3.4 所示: 图 3.4 邵阳学院素质拓展活动的申报流程图 学员 学员 登录 是否注册 是否是 管理员 普通学员申报素拓 活动记录、查看所 在班级活动申报统 计及浏览新闻 普通用户权限学员注册 登陆后具有审批管理员 相应的功能(如审批素 拓活动记录、添加管理 员、班级管理、发布新 闻等) n y n y 邵阳学院毕业设计(论文) 11 2)邵阳学院素质拓展证书管理模块 素质拓展证书的管理流程图,如图 3.5 所示: 拓展活动 拓展活动记录列表 学员自行申报,等待审 批管理员逐级审批结束 生成证书并打印 选择需要生成证书的活 动记录 图 3.5 素质拓展证书的管理流程图 3)邵阳学院素质拓展网上认证系统学员资格申请流程图 素质拓展网上认证系统学员资格申请流程图,如图 3.6 所示: 用户(学生) 登录系统 是否已注册 登记用户资料 素拓网首页 显示申请成功信息 资料完整 转向素拓网首页 n n y y 用户即可 登录系统 所在班级团支书审 批通过注册用户 图 3.6 素质拓展网上认证系统学员资格申请流程图 邵阳学院毕业设计(论文) 12 3.5 开发及运行环境 1)系统开发环境 myeclipse6.5 2)系统运行环境 jdk1.5+tomcat6.0,本身对软硬件环境没有特殊要求。支持多系统,可以扩充多媒体 配置符合国内外软硬件发展的潮流。 运行此校友网系统需要的硬件环境为: 最低要求 具有 pentium 600 mhz 处理器的 pc microsoft windows os,linux os,mac os,unix os 192 mb ram 最小安装要求至少具有 1.3 gb 可用硬盘空间;对于完全安装,则要求至少具有 1.8 gb 空间 256 色 super vga (800 x 600) 显示器 4x cd 驱动器 microsoft internet explorer 建议要求 pentium iii 1.0 ghz 处理器 microsoft windows xp service pack 2 256 mb ram 对于完全安装,安装驱动器上有 1.8 gb 的可用硬盘空间。 1024 x 768,16 位增强色 8x cd 驱动器 microsoft internet explorer 邵阳学院毕业设计(论文) 13 第 4 章 邵阳学院素质拓展网上认证系统详细设计 4.1 数据库操作类 getconnction 1)创建连接对象 在本类中,创建一个私有的数据库操作类构造函数,创建连接对象。整个工程,都 是用的该连接字符串,这样不仅减少了工作量,也增加了安全性,可维护性。 public connection getconnction() try class.forname(class); catch (classnotfoundexception e) system.out.println(“找不到驱动类,加载驱动失败。“); e.printstacktrace(); try conn=drivermanager.getconnection(url,username,pwd); catch (sqlexception e) system.out.println(“得不到数据库连接。“); e.printstacktrace(); return conn; public boolean executetran(string sql) boolean bo=false; try bo=conn.getautocommit(); conn.setautocommit(false); stmt=conn.createstatement(); for(int i=0;i0) integer uid=null; resultset rs=rd.getuser(uv.getusn(); try while(rs.next() uid=rs.getint(“uid“); catch (sqlexception e) e.printstacktrace(); 邵阳学院毕业设计(论文) 19 rd.addrole(uid,1); return i 0 ? true : false; 权限管理前台代码: 素质拓展证书 拓展活动 拓展证书 $pop审批 系统管理 用户注册审批 邵阳学院毕业设计(论文) 20 添加管理用户 管理班 级 修 改密码 新闻管理 新闻发布 浏览新闻 用户指南 退出系统 3)普通学员页面 a.普通权限用户主页 普通用户登录或注册审批成功后会跳转到个人主页,普通学员只有活动数据、新闻 游览、修改密码、用户指南功能。如图 4.3: 邵阳学院毕业设计(论文) 21 图 4.3 普通学员界面 b.团支部书记用户界面 团支部书记用户登录或提权成功后会跳转到个人主页,团支部书记用户有活动数据、 新闻游览、班级审批、用户注册审批、修改密码、用户指南功能。如图 4.4: 图 4.4 团支部书记用户界面 c.系级管理员用户界面 系级管理员用户登录或提权成功后会跳转到个人主页,系级管理员用户有活动数据、 新闻游览、系级审批、修改密码、用户指南功能。如图 4.5: 邵阳学院毕业设计(论文) 22 图 4.5 系级管理员用户界面 4)院级用户界面 院级用户登录或提权成功后会跳转到个人主页,团支部书记用户有活动数据、新闻 游览、院级审批、添加管理用户、管理班级、修改密码、新闻发布和游览、用户指南功 能。如图 4.6: 图 4.6 院级用户界面界面 4.3 素质拓展证书功能设计 1、查询数据关键代码: public resultset querydata(integer page, integer size, integer uid,string param) string sql=“select * from activityt where uid=%d“+param+“ order by aid desc limit %d,%d“; 邵阳学院毕业设计(论文) 23 string newsql=string.format(sql,uid,page,size); myconn =new mysqlconn(); resultset rs=myconn.queryp(newsql); return rs; 2、增删改数据关键代码: public boolean addact(activitytvo act) string sql=“insert into activityt(uid,aname,atype,aach,arole,alevel,adate,astime,aetime,acclass,acfaculty,ac academy,aterm) values(%d,%s,%d,%d,%d,%d,%s,%s,%s,%d,%d,%d,%d)“; string newsql=string.format(sql,act.getuid(),act.getaname(),act.getatype(),act.getaach(), act.getarole(), act.getalevel(),act.getadate(),act.getastime(),act.getaetime(),act.getacclass(), act.getacfaculty(),act.getacacademy(),act.getaterm(); myconn=new mysqlconn(); int count=myconn.changep(newsql); return count0?true:false; public boolean delact(string aids) string sql=“delete from activityt where aid in (“+aids; myconn=new mysqlconn(); int count=myconn.changep(sql); return count0?true:false; public boolean updateact(activitytvo act) string sql=“update activityt set atype=%d,alevel=%d,arole=%d,aach=%d,aname=%s,astime=%s,aetime=%s,ate rm=%d where aid=%d“; string newsql=string.format(sql, act.getatype(),act.getalevel(),act.getarole(),act.getaach(),act.getaname(),act.get 邵阳学院毕业设计(论文) 24 astime(),act.getaetime(),act.getaterm(),act.getaid(); myconn=new mysqlconn(); int count=myconn.changep(newsql); return count0?true:false; 3、证书打印实现代码 function print() document.execcommand(print,true,true); 4.4 审批活动业务设计 审批关键代码(sphdbiz.java): public boolean spaction(string dotype, integer aid, integer uid, integer pid, string amind) stringbuffer sql=new stringbuffer(); sphddao sd=new sphddao(); if(dotype.equals(“1“)/审批 if(pid=2) sql.append(“update activityt set acclass=2“); sql.append(“,acfaculty=0“); sql.append(“,acacademy=0“); else if(pid=3) sql.append(“update activityt set acclass=2“); sql.append(“,acfaculty=2“); sql.append(“,acacademy=0“); else if(pid=4) sql.append(“update activityt set acclass=2“); sql.append(“,acfaculty=2“); sql.append(“,acacademy=2“); else if(dotype.equals(“2“)/回滚 邵阳学院毕业设计(论文) 25 if(pid=2) sql.append(“update activityt set acclass=0“); sql.append(“,acfaculty=0“); sql.append(“,acacademy=0“); else if(pid=3) sql.append(“update activityt set acclass=2“); sql.append(“,acfaculty=0“); sql.append(“,acacademy=0“); else if(pid=4) sql.append(“update activityt set acclass=2“); sql.append(“,acfaculty=2“); sql.append(“,acacademy=0“); sql.append(“,amind=“); sql.append(“); sql.append(amind); sql.append(“); sql.append(“,sptime=“); sql.append(“); sql.append(tool.fomatdate(new date(); sql.append(“); sql.append(“,alock=“); sql.append(uid); sql.append(“ where aid=“); sql.append(aid); boolean b=sd.dosp(sql); return b; 邵阳学院毕业设计(论文) 26 第 5 章 实验结果 5.1 用户及班级管理实验结果 1)登录验证 系统登录时,当密码输入错误情况下测试截图: 图 5.1 登录失败 输入正确时登录测试截图: 图 5.2 登录成功 2)注册验证 当输入已被注册学号时验证截图: 邵阳学院毕业设计(论文) 27 图 5.3 学号已注册 注册成功页面截图: 图 5.4 注册成功 3)班级团支书审批学员注册 班级团支书进入用户注册审批,审批学员截图: 图 5.5 审批学员列表截图 点击审批后出现下图,通过审批点击允许通过,否则点击不予通过: 邵阳学院毕业设计(论文) 28 图 5.6 审批学员截图 4)审批管理员添加 院级管理员登陆系统点击添加管理用户,可选择管理员级别添加,如图 5.7 所示: 图 5.7 添加审批管理员截图 5)班级管理 院级管理员登陆系统点击管理班级,选择添加,如图 5.8 所示 图5.8 班级添加截图 邵阳学院毕业设计(论文) 29 图 5.9 班级添加成功截图 6)密码更改验证 旧密码输入错误截图: 图 5.10 旧密码错误,修改失败 两次密码输入不一致截图: 图 5.11 密码输入不一致 修改成功截图: 图 5.12 密码修改成功 邵阳学院毕业设计(论文) 30 5.2 素拓证书管理实验结果 1)素质拓展活动申报 学生通过注册审批后,登陆系统,点击拓展活动-添加,填写个人活动信息,如图 5.13 所示: 图 5.13 填写个人活动 个人活动添加成功,目前是未审批状态,可以对此活动记录进行修改、删除操作,如图 5.14 所示: 图 5.14 个人活动添加成功 查看学员所在班级全体学生素拓活动申报审批情况统计,如图 5.15 所示: 图 5.15 查看班级学生素拓活动审批统计表 2)素质拓展活动审批 班级团支书登陆系统后点击班级审批,可看到本班同学申报的素拓活动记录,如图 5.16 所示: 邵阳学院毕业设计(论文) 31 图 5.16 班级审批活动列表 点击审批,允许通过,提交至系级审批,如图 5.17: 图 5.17 班级审批活动界面 点击驳回,此活动记录回到未审批状态,学员可在此对此活动记录进行操作,如图 5.18: 图 5.18 个人活动班级被驳回后 班级审批后讲活动记录提交至系级审批管理员,系级管理员登陆系统进入系级审批活动 列表,如图 5.19 所示: 图 5.19 系级活动审批列表 邵阳学院毕业设计(论文) 32 图 5.20 系级审批活动界面 系级审批后提交活动记录至院级管理员,院级审批活动记录界面如图 5.21 所示: 图 5.21 院级审批活动界面 活动审批流程结束,显示状态为“院级审批”锁定,如图 5.22 所示: 图 5.22 个人活动列表 3)生成素质拓展活动证书 进入拓展证书,选择要生成证书的活动记录,点击生成证书,如图 5.23,5.24 所示: 图 5.23 生成证书活动选择列表 邵阳学院毕业设计(论文) 33 图 5.24 证书生成成功 4)打印素质拓展活动证书 点击“张三的素质拓展证书” ,可以打印出证书,如图 5.25 所示: 图 5.25 证书打印 5.3 新闻管理及用户指南实验结果 1)新闻管理 院级管理员登陆系统,点击新闻管理下的新闻发布,如图 5.26 所示: 邵阳学院毕业设计(论文) 34 图 5.26 新闻发布 所有用户可以浏览新闻,如图 5.27 所示: 图 5.26 浏览新闻 2)用户指南 所有用户登陆系统后点击用户指南,可以查看相关操作的帮助,如图 5.27 所示: 图 5.27 用户指南界面 邵阳学院毕业设计(论文) 35 第 6 章 总结 这次毕业设计共有大约 2 个多月,在整个毕业设计过程中,学习了 java 技术、jsp 技术、mysql 数据库知识以及可视化开发工具。在学习相关的技术的同时,一边摸索,一 边进行毕业设计的题目的制作。在 4 月底,已经初步完成了预先所设计的“网上系统” 的原型。通过这次实际开发的机会,掌握了初步的 jsp 技术和与此相关的 java(主要是 操作数据库)技术。网站原型也基本上达到了所预期的效果。 jsp 技术作为一项新的动态网页设计技术,确实有它的独特之处:1)它如同 asp 技 术一样容易入门,而且他的语法较为简单,如果你有相关的高级编程语言的基础的话, 它的语法根本不是障碍。2)jsp 实际上是 servlet(服务器段小程序)的进一步的封装 和抽象,使得开发人员可以集中精力关注核心的编程问题;大大的减轻了开发人员的负 担。3)你可以用 java 语言开发出 javabeans 组件,封装相同的代码,进行相关的复杂 的计算,从而在开发的时候可以减轻动态面的程序的编写量,同时还可以简化相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论