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

下载本文档

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

文档简介

1、邵阳学院毕业设计(论文)i摘 要大学生素质拓展计划是由团中央、教育部、全国学联倡导的,在教育部和人事部支持下开展的一项全面面向广大在校大学生的素质教育项目。大学生素质拓展计划结构合理,内容充实,形式新颖,机制科学。推行大学生素质拓展计划,是推进素质教育的重要举措,是服务青年、服务大学生成长长才的重要途径,也是高校共青团工作走上系统化和规范化的重要标志。本课题采用j2ee架构,用myeclipse6.5、jdk1.5、mysql5.0和tomcat6.0为开发平台,前台页面使用jsp构建显示页面,后台采用java实现,数据库管理采用的免费快速的navicat出品的多系统管理工具,开发出一套大学生

2、素质拓展网上认证管理系统。本系统的主要功能有学生登录注册、学生管理、审批管理员管理、素质拓展活动记录审批业务、素质拓展证书管理和素质拓展信息发布查阅等。本系统界面简洁美观,操作简单易懂,非常适合现代大学生使用,它有效利用互联网信息时代高速发展的优势,构建了一个高效、快速的素质拓展网上认证系统,促进大学生素质拓展计划的实施,使之更加方便、有效,它的应用将有效解决共青团素质拓展计划实施的繁冗工作,同时因为采取逐级审批的管理流程,使得素质拓展活动的管理也更加严格、科学、高效。关键词:素质拓展;网上认证;审批;jsp邵阳学院毕业设计(论文)iiabstractthe project of expand

3、ing 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 reas

4、onable 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 becom

5、e. 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.

6、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

7、 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 t

8、his 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,

9、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

10、 makes the activities of diathesis development more strict, more scientific, and higher efficient.key words: quality development; online certification; approval; jsp邵阳学院毕业设计(论文)3目 录摘 要 .iabstract .ii第 1 章 绪论 .11.1 素质拓展计划实施的现状 .11.2 课题的研究背景与意义 .11.3 问题的描述 .21.4 论文各章内容简介 .21.5 开发技术 .2第 2 章 系统需求分析 .52.

11、1 系统功能需求分析 .52.2 数据流分析 .5第 3 章 系统设计 .63.1 系统构架 .63.2 系统功能模块设计 .63.3 数据库设计 .83.4 素质拓展活动的申报及管理流程 .93.5 开发及运行环境 .11第 4 章 邵阳学院素质拓展网上认证系统详细设计 .124.1 数据库操作类设计 .124.2 系统功能模块详细设计 .144.3 素质拓展证书功能设计 .214.4 审批活动业务设计 .23第 5 章 实验结果 .255.1 用户及班级管理实验结果 .255.2 素拓证书管理实验结果 .295.3 新闻管理及用户指南实验结果 .32第 6 章 总结 .34参考文献 .35

12、致谢 .36邵阳学院毕业设计(论文)1第 1 章 绪论“大学生素质拓展计划”的主要内容是以开发大学生人力资源为着力点,进一步整合深化教学主渠道外有助于学生提高综合素质的各种活动和工作项目,在思想政治与道德素养、社会实践与志愿服务、学术科技与创新创业、文化艺术与身心发展、社团活动与社会工作、技能培训等六个方面引导和帮助大学生完善智能结构,全面成长成才。 “大学生素质拓展计划”的实施主要围绕职业设计指导、素质拓展训练、建立评价体系、强化社会认同四个环节展开。全国全日制普通高等学校(包括社会力量举办的全日制高等学校)均在实施范围之内, 大学生素质拓展证书是推进“大学生素质拓展计划”的重要载体。邵阳学

13、院从 2006 级本科学生开始全面实行大学生素质拓展证书制度,实施“大学生素质拓展计划”是一项复杂的系统工程,在进行认证的过程中,存在大量、繁重、冗杂的数据处理、信息录入等工作,但邵阳学院及湖南其他高校都缺少一个大学生素质拓展的网上认证体系,只极个别高校中存在功能不完整的认证网站,对大学生素质拓展计划的帮助作用不是很大。因此,建立一整套科学规范、公正合理、切实可行的大学生素质拓展认证体系和操作程序,逐步构建计算机网络信息平台,建立大学生素质拓展网上认证系统是很有意义的。大学生素质拓展网上认证系统能推进认证工作的信息化进程,同时为素质拓展证书电子版的推行打下基础。1.1 素质拓展计划实施的现状目

14、前各大高校素质拓展计划的实施,大部分工作完全是线下完成,工作量大、数据繁冗、效率低,只有极个别高校将系列工作通过网络完成,减少工作量的的同时提高了效率,但功能却尚未完善,仍存有弊端。中山大学和温州大学的大学生素质拓展认证系统做得较好,但在湖南却没有一个完整的能应用到素质拓展计划的系统。素质拓展计划的实施将逐步通过计算机网络信息平台,建立一个大学生素质拓展网上认证系统来推进认证工作的信息化进程。邵阳学院从2006级学生开始全面实施大学生素质拓展计划,中共中央国务院关于深化教育改革全面推进素质教育的决定文件精神以及关于实施“大学生素质拓展计划”的意见(中青联发200214号)文件、关于湖南省实施“

15、大学生素质拓展计划”的意见(湘团联20036号)文件和邵院政字200722号关于印发邵阳学院大学生素质拓展计划实施方案(试行)的通知中明确指出构建大学生素质拓展的网上认证系统能有效促进大学生素质拓展计划及印发大学生素质拓展证的工作,可以大大增强共青团工作的吸引力和凝聚力。1.2 课题的研究背景与意义邵阳学院毕业设计(论文)2素质拓展计划的实施旨在全面贯彻党的教育方针,按照江泽民总书记四个统一的要求,坚持面向现代化、面向世界、面向未来,以培养大学生的思想政治素质为核心,以培养创新精神和实践能力为重点,普遍提高大学生的人文素养和科学素质,造就和培养有理想、有道德、有文化、有纪律,德智体美等全面发展

16、的社会主义事业建设者和接班人。实施大学生素质拓展计划,有利于形成大学生自觉参与素质教育的积极导向,有利于动员社会资源服务大学生素质教育,有利于增强大学生自主创业就业的意识和能力。而本课题的研究正是推进大学生素质拓展计划实施的信息化过程,邵阳学院大学生素质拓展网上认证系统在邵阳学院取得成功应用,将为邵阳学院的素质拓展工作的信息化打下坚实的基础,并能推广应用到其他高校。1.3 问题的描述本课题是采用 j2ee 架构,用 myeclipse6.5+jdk1.5+mysql5.0+tomcat6.0 开发出一个网上认证系统邵阳学院大学生素质拓展网上认证系统,以促进邵阳学院大学生素质拓展工作的信息化进程

17、。本系统主要功能有:学生能够自主注册、申请填写素质拓展活动记录,并由所在班级团支书审核注册以及审批活动记录并自动提交此记录至系级管理处再审批,由系级管理处审批完后自动提交至院级管理处做最终审批,学生提交的活动记录在经过这样一个逐级的审批流程后,其活动记录才能得到认可,从而在自动生成的学生素质拓展证书中才会有相应的活动记录。若审批被驳回,则无法显示及打印在素质拓展证书中,再通过素质拓展证书中的打印功能打印出来,系统根据用户登陆时的用户名识别用户权限。1.4 论文各章内容简介第一章引言里主要介绍了问题定义和内容简介,研究背景与研究意义,以及可行性研究分析。第二章主要介绍了系统需求分析,数据流分析,

18、数据关系图第三章主要介绍了系统设计,包括系统构架、系统数据模型设计、工作流程以及数据库设计、开发运行环境。第四章主要介绍了详细设计,包括各个页面间的流程图以及个页面详细介绍还介绍了系统的主要问题。第五章主要介绍系统测试结果。第五章是系统评价,主要内容有系统主要功能、特色、优点介绍,系统存在不足。最后是结论致谢以及参考资料等。邵阳学院毕业设计(论文)31.5 开发技术1.5.1 j2ee 架构j2ee 架构是当前主流的架构之一,目前大多数企业采用 j2ee 技术的结构设计与解决方案。j2ee 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提

19、供统一的开发平台,j2ee 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 enterprise javabeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。 31.5.2 编程语言1、本次设计前台使用 jsp 程序设计语言进行开发, jsp(java server pages)是由sun microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。jsp 技术有点类似 asp 技术,它是在传统的网页 html 文件(*.htm,*.html)中插入 java 程序段(scriptlet)和 jsp 标记(

20、tag),从而形成 jsp 文件(*.jsp)。 用 jsp 开发的 web 应用是跨平台的,既能在 linux 下运行,也能在其他操作系统上运行。 12.、后台使用的是 java 代码,前台请求发往后台的 servlet(在 web.xml 中配置好servlet) ,也就是控制器,然后控制器根据前台的请求把数据交给业务层处理,然后再把数据交往数据处理层,最后根据数据库层改查询的查询,该持久化的持久化。最后原路返回,最后由控制层反馈到前台。3、javascriptjavascript 是一种由 netscape 的 livescript 发展而来的原型化继承的面向对象的动态类型的区分大小写的

21、客户端脚本语言,主要目的是为了解决服务器端语言,比如perl 遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有 28.8kbps,验证步骤浪费的时间太多。于是 netscape 的浏览器 navigator 加入了 javascript,提供了数据验证的基本功能。设计中多用来弹出提示对话框,在网站导航的显示/隐藏的实现中也有相关应用。4.前台数据读取,使用 el 表达式展现后台传过来的对象数据。5.ajaxajax 全称为“asynchronous javascript and xml”(异步 javascript 和 xml),是指一种创建

22、交互式网页应用的网页开发技术。主要包含了以下几种技术ajax(asynchronous javascript + xml)的定义 基于 web 标准(standards-based presentation)xhtml+css 的表示; 使用 dom(document object model)进行动态显示及交互; 邵阳学院毕业设计(论文)4使用 xml 和 xslt 进行数据交换及相关操作; 使用 xmlhttprequest 进行异步数据查询、检索; 使用 javascript 将所有的东西绑定在一起。英文参见 ajax 的提出者 jesse james garrett 的原文。类似于 d

23、html 或 lamp,ajax 不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于 ajax 的“派生/合成”式(derivative/composite)的技术正在出现,如“aflax”。ajax 的应用使用支持以上技术的 web 浏览器作为运行平台。这些浏览器目前包括:mozilla、firefox、internet explorer、opera、konqueror 及 safari。但是 opera 不支持 xsl 格式对象,也不支持 xslt。邵阳学院毕业设计(论文)5第 2 章 系统需求分析2.1 系统功能需求分析为有效促进邵阳学院大学生素质拓展计划的实施,更

24、加完善大学生素质拓展认证体系,大大增强共青团工作的吸引力和凝聚力,建立一套切实可行大学生素质拓展网上认证系统迫在眉睫。我所开发的这个系统所采用的是当前较为流行的软件 myeclipse6.5 作为开发工具,以数据库 mysql5.1 作为系统的后台操作,其功能在系统内部有源代码直接完成,我们只需按系统要求输入即可操作。2.2 数据流分析本系统从总体上分为活动管理、素质拓展证书管理、审批管理、用户管理、班级管理、新闻管理六大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能之间的关系而得出的,素质拓展证书生成流图如图 2.1 所示, 用户管理流图如图 2.2 所示。图 2.1 素质拓展

25、证书生成流拓展活动活动添加活动修改(未审批状态)活动删除(未审批状态)班级审批系级审批院级审批生成证书审批结束用户普通学员审批管理员自行注册自动加入到相应班级班级审批管理员审批通过注册院级管理员直接添加邵阳学院毕业设计(论文)6图 2.2 用户管理流邵阳学院毕业设计(论文)7第 3 章 系统设计3.1 系统构架邵阳学院素质拓展网上认证系统采用从数据层到应用层,最后到用户接口层进行设计。系统总体构架图如图 3.1 所示:图 3.1 系统总体框架图3.2 系统功能模块设计邵阳学院素质拓展网上认证系统主要功能如下:用户登录注册。审批管理员管理。用户审批。班级管理。素质拓展活动管理。素质拓展活动审批。

26、素质拓展证书管理。素质拓展活动新闻发布。用户指南。数据层设计数据服务应用层配置系统信息用户接口层邵阳学院毕业设计(论文)8系统主要 有以下功能模块,如图 3.2 普通用户拓展活动拓展证书浏览新闻用户注册用户指南用户登录审批管理员班级审批管理员系级审批管理员素拓活动审批院级审批管理员普通学员审批班级管理(院级)新闻管理(院级)图 3.2 功能模块邵阳学院毕业设计(论文)91)用户类型 系统用户分为两类:普通学员与审批管理员,这两种用户的权限区别在于能否进行用户审批、素拓活动审批、班级管理、管理员管理以及素拓新闻等信息的管理等功能。普通学员只能对自己申报的素拓活动进行添加、修改、删除操作,查看班级

27、素拓活动记录申报统计以及浏览新闻等功能,不具备审批管理员审批素拓活动记录及添加管理员权限,也不能够对班级及新闻信息进行管理。2)素质拓展证书模块 该模块对所有学员开放。学生可以通过添加活动记录来填写申报个人活动,可选择通过院级审批的活动记录生成素拓证书并打印。3)审批管理模块 该模块只对审批管理员开房。审批管理员分三种类型:班级团支书、系级审批管理员、院级审批管理员。审批管理员可以对所在班级/系/院的学生申报的素拓活动记录进行审批操作。3.3 数据库设计根据上面的系统设计来建立符合开发条件的数据库,建立此数据库来保证数据的使用方便和快截。我选择 mysql5.1 数据库来实现。mysql5.1

28、 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。mysql5.1 的优点在于它非常的可靠、质量好、易用、免费开源、可伸缩性、简单的管理和调整(能自动运行管理和性能监测,提供了集中的数据库管理。 ) 、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务(dts)软件包) 、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力) 。自定义窗体收集信息。数据表示图提供了一种类似于 excel 的电子表格,可以使数据库一目了然,还提供了排序功能。mysql5.1 也提供了数据存储库,可以使用桌面数据库

29、文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述, mysql5.1 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1)数据概念结构设计邵阳学院毕业设计(论文)10图 3.3 e_r 图3.4 素质拓展活动的申报及管理流程1)邵阳学院素质拓展活动的申报流程图邵阳学院素质拓展活动的申报流程图,如图 3.4 所示:图 3.4 邵阳学院素质拓展活动的申报流程图学员学员登录是否注册是否是管理员普通学员申报素拓活动记录、查看所在班级活动申报统计及浏览新闻普通用户权限学员注册登陆后具有审批管理员相应的功能(如审批素拓活动记录、添加

30、管理员、班级管理、发布新闻等)nyny邵阳学院毕业设计(论文)112)邵阳学院素质拓展证书管理模块素质拓展证书的管理流程图,如图 3.5 所示:拓展活动拓展活动记录列表学员自行申报,等待审批管理员逐级审批结束生成证书并打印选择需要生成证书的活动记录图 3.5 素质拓展证书的管理流程图3)邵阳学院素质拓展网上认证系统学员资格申请流程图素质拓展网上认证系统学员资格申请流程图,如图 3.6 所示:用户(学生)登录系统是否已注册登记用户资料素拓网首页显示申请成功信息资料完整转向素拓网首页nnyy用户即可登录系统所在班级团支书审批通过注册用户图 3.6 素质拓展网上认证系统学员资格申请流程图邵阳学院毕业

31、设计(论文)123.5 开发及运行环境1)系统开发环境myeclipse6.52)系统运行环境jdk1.5+tomcat6.0,本身对软硬件环境没有特殊要求。支持多系统,可以扩充多媒体配置符合国内外软硬件发展的潮流。运行此校友网系统需要的硬件环境为:最低要求具有 pentium 600 mhz 处理器的 pcmicrosoft windows os,linux os,mac os,unix os192 mb ram最小安装要求至少具有 1.3 gb 可用硬盘空间;对于完全安装,则要求至少具有 1.8 gb 空间256 色 super vga (800 x 600) 显示器4x cd 驱动器mi

32、crosoft internet explorer建议要求pentium iii 1.0 ghz 处理器microsoft windows xp service pack 2256 mb ram对于完全安装,安装驱动器上有 1.8 gb 的可用硬盘空间。1024 x 768,16 位增强色8x cd 驱动器microsoft internet explorer 邵阳学院毕业设计(论文)13第 4 章 邵阳学院素质拓展网上认证系统详细设计4.1 数据库操作类 getconnction1)创建连接对象 在本类中,创建一个私有的数据库操作类构造函数,创建连接对象。整个工程,都是用的该连接字符串,这样

33、不仅减少了工作量,也增加了安全性,可维护性。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();ret

34、urn conn;public boolean executetran(string sql)boolean bo=false;try bo=conn.getautocommit();conn.setautocommit(false);stmt=conn.createstatement();for(int i=0;isql.length;i+)stmt.executeupdate(sqli);mit(); catch (exception e) 邵阳学院毕业设计(论文)14try conn.rollback(); catch (sqlexception e1) e1.printstacktra

35、ce();finallytry conn.setautocommit(bo); catch (sqlexception e) e.printstacktrace();closeall();return bo;/* * 查询操作 */public resultset queryp(string sql)try pstmt=conn.preparestatement(sql);rs=pstmt.executequery(); catch (exception e) system.out.println(p查询失败。);e.printstacktrace();return rs;/* * 修改操作

36、*/public int changep(string sql)邵阳学院毕业设计(论文)15int rn=0;try pstmt=conn.preparestatement(sql);rn=pstmt.executeupdate(); catch (sqlexception e) system.out.println(p执行更新失败!);e.printstacktrace();finallycloseall();return rn;4.2 系统功能模块详细设计根据此素质拓展系统应实现的功能进行分析,大致可以把它分为以下几个模块:用户信息注册页面要使用素质拓展系统中发布信息的功能,首先要成为注册

37、用户。用户注册的过程很简单,只需要填写登网名和登网口令并填写姓名及个人情况就可以在素质拓展系统中注册用户。素质拓展活动工作台登录或注册成功过后,系统会自动跳转到个人主页,在个人主页上用户可以进行相关操作,主页显示的是活动列表,可以添加和修改相应的项目。素质拓展审批进入素质拓展系统后,有权限的用户可以审批对应的下级活动。系统管理用户信息和班级信息管理。新闻管理普通用户游览新闻,院级管理员可以发布新闻。用户指南素质拓展系统的的操作简介。1)登录界面邵阳学院毕业设计(论文)16系统主页面 login.jsp 页面,如图 4.1 所示,用户输入学号以及登录密码,选择用户权限,选择登录就会进入各自不同的

38、主页。如果用户未注册为正式用户,就可以选择注册,本注册只可以注册普通权限用户,管理员权限用户须由管理员添加。普通用户点击注册按钮,就可以进入注册页面,进行注册相关操作。 图 4.1 login.jsp实现登录功能的核心代码如下:public int login(string usn,string password,string pid)loginpagedao ld=new loginpagedao();resultset rs = null;try password=md5.encoderbymd5(password).trim();/md5加密rs = ld.login(usn, pass

39、word);/根据学号和密码查询数据 catch (nosuchalgorithmexception e1) e1.printstacktrace(); catch (unsupportedencodingexception e1) e1.printstacktrace();int count=0;int state=0;邵阳学院毕业设计(论文)17try while(rs.next()state=rs.getint(ustate);count+;if(00)integer uid=null;resultset rs=rd.getuser(uv.getusn();try while(rs.ne

40、xt()uid=rs.getint(uid); catch (sqlexception e) e.printstacktrace();邵阳学院毕业设计(论文)19rd.addrole(uid,1);return i 0 ? true : false;权限管理前台代码:素质拓展证书拓展活动拓展证书$pop审批系统管理用户注册审批邵阳学院毕业设计(论文)20添加管理用户管理班级修改密码新闻管理新闻发布浏览新闻用户指南退出系统3)普通学员页面a.普通权限用户主页普通用户登录或注册审批成功后会跳转到个人主页,普通学员只有活动数据、新闻游览、修改密码、用户指南功能。如图 4.3:邵阳学院毕业设计(论文)

41、21图 4.3 普通学员界面b.团支部书记用户界面团支部书记用户登录或提权成功后会跳转到个人主页,团支部书记用户有活动数据、新闻游览、班级审批、用户注册审批、修改密码、用户指南功能。如图 4.4:图 4.4 团支部书记用户界面c.系级管理员用户界面系级管理员用户登录或提权成功后会跳转到个人主页,系级管理员用户有活动数据、新闻游览、系级审批、修改密码、用户指南功能。如图 4.5:邵阳学院毕业设计(论文)22图 4.5 系级管理员用户界面4)院级用户界面院级用户登录或提权成功后会跳转到个人主页,团支部书记用户有活动数据、新闻游览、院级审批、添加管理用户、管理班级、修改密码、新闻发布和游览、用户指南

42、功能。如图 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;邵阳学院毕业设计(论文)23string newsql=string.format(sql,uid,page,size);myconn =new mysqlconn();

43、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,acacademy,aterm) values(%d,%s,%d,%d,%d,%d,%s,%s,%s,%d,%d,%d,%d);string newsql=string.format(sql,act.

44、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 del

45、act(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,aterm=%d where

46、 aid=%d;string newsql=string.format(sql, act.getatype(),act.getalevel(),act.getarole(),act.getaach(),act.getaname(),act.get邵阳学院毕业设计(论文)24astime(),act.getaetime(),act.getaterm(),act.getaid();myconn=new mysqlconn();int count=myconn.changep(newsql);return count0?true:false;3、证书打印实现代码function print() do

47、cument.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.

48、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)/回滚邵阳学院毕业设计(论文)2

49、5if(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.appe

50、nd(,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

51、 用户及班级管理实验结果1)登录验证系统登录时,当密码输入错误情况下测试截图:图 5.1 登录失败输入正确时登录测试截图:图 5.2 登录成功2)注册验证当输入已被注册学号时验证截图:邵阳学院毕业设计(论文)27图 5.3 学号已注册注册成功页面截图:图 5.4 注册成功3)班级团支书审批学员注册班级团支书进入用户注册审批,审批学员截图:图 5.5 审批学员列表截图点击审批后出现下图,通过审批点击允许通过,否则点击不予通过:邵阳学院毕业设计(论文)28图 5.6 审批学员截图4)审批管理员添加院级管理员登陆系统点击添加管理用户,可选择管理员级别添加,如图 5.7 所示:图 5.7 添加审批管理

52、员截图5)班级管理院级管理员登陆系统点击管理班级,选择添加,如图 5.8 所示图5.8 班级添加截图邵阳学院毕业设计(论文)29图 5.9 班级添加成功截图6)密码更改验证旧密码输入错误截图: 图 5.10 旧密码错误,修改失败两次密码输入不一致截图:图 5.11 密码输入不一致修改成功截图:图 5.12 密码修改成功邵阳学院毕业设计(论文)305.2 素拓证书管理实验结果1)素质拓展活动申报学生通过注册审批后,登陆系统,点击拓展活动-添加,填写个人活动信息,如图 5.13所示:图 5.13 填写个人活动个人活动添加成功,目前是未审批状态,可以对此活动记录进行修改、删除操作,如图5.14 所示

53、:图 5.14 个人活动添加成功查看学员所在班级全体学生素拓活动申报审批情况统计,如图 5.15 所示:图 5.15 查看班级学生素拓活动审批统计表2)素质拓展活动审批班级团支书登陆系统后点击班级审批,可看到本班同学申报的素拓活动记录,如图 5.16所示:邵阳学院毕业设计(论文)31图 5.16 班级审批活动列表点击审批,允许通过,提交至系级审批,如图 5.17:图 5.17 班级审批活动界面点击驳回,此活动记录回到未审批状态,学员可在此对此活动记录进行操作,如图5.18:图 5.18 个人活动班级被驳回后班级审批后讲活动记录提交至系级审批管理员,系级管理员登陆系统进入系级审批活动列表,如图

54、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 所示:图

55、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(服务器段小程序)的进

温馨提示

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

评论

0/150

提交评论