大学生素质拓展计划毕业设计报告(编辑修改稿)内容摘要:

8 1)用户类型 系统用户分为两类: 普通 学员 与 审批管理员 ,这两种用户的权限区别在于能否进行 用户审批、素拓活动审批、班级管理、管理员管理以及素拓新闻等信息的管理 等功能。 普通学员 只能 对自己申报的素拓活动进行添加、修改、删除操作,查看班级素拓活动记录申报统计以及浏览新闻等功能,不具备审批管理员审批素拓活动记录及添加管理员权限,也不能够对班级及新闻信息进行管理。 2)素质拓展证书模块 该模块对所有学员开放。 学生可以通过添加 活动记录来填写申报个人活动,可选择通过院级审批的活动记录生成素拓证书并打印。 3)审批 管理 模块 该模块只对审批管理员开房。 审批管理员分三种类型:班级团支书、系级审批管理员、院级审批管理员。 审批管理员可以对所在班级 /系 /院的学生申报的素拓活动记录进行审批操作。 数据 库 设计 根据上面的系统设计来建立符合开发条件的数据库,建立此数据库来保证数据的使用方便和快截。 我选择 数据库 来实现。 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 的优点 在于它非常的可靠、质量好、易用、 免费开源、 可伸缩性、简单的管理和调整(能自动运行管理和性能监测,提供了集中的数据库管理。 )、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务( DTS)软件包)、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力)。 自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然,还提供了排序功能。 也提供了数据存储库,可以使用桌面数据库文件把数据库文 件置于网络文件服务器,与其他网络用户共享数据库。 如上所述, 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 1)数据概念结构设计 邵阳学院毕业设计(论文) 9 图 E_R 图 素质拓展活动的申报及管理 流程 1)邵阳学院素质拓展 活动的申报 流程图 邵阳学院素质拓展 活动的申报 流程图, 如图 所示: 图 邵阳学院素质拓展活动的申报流程图 学员 学员 登录 是否注册 是否是 管理员 普通学员申报素拓活动记录、查看所在班级活动申报统计及浏览新闻 普通 用户 权限 学员 注册 登陆后具有审批 管理员相应的功能(如审批素拓活动记录、添加管理员、班级管理、发布新闻等) N Y N Y 邵阳学院毕业设计(论文) 10 2)邵阳学院素质拓展证书 管理模块 素质拓展证书 的 管理 流程图,如图 所示: 图 的 管理流程图 3)邵阳学院素质拓展网上认证系统学员 资格申请流程图 素质拓展网上认证系统学员 资格 申请流程图, 如图 所示: 图 资格 申请流程图 用户( 学生 ) 登录系统 是否已注册 登记用户资料 素拓网 首页 显示申请成功信息 资料完整 转向素拓网 首页 N N Y Y 用户即可登录系统 所在班级团支书审批通过注册用户 拓展活动 拓展活动记录列表 学员自行申报,等待审批管理员逐级审批结束 生成证书并打印 选择需要生成证书的活动记录 邵阳学院毕业设计(论文) 11 开发 及运 行环境 1)系统开发环境 2)系统运行环境 +,本身对软硬件环境没有特殊要求。 支持多系统 , 可以扩充多媒体配置符合国内外软硬件发展的潮流。 运行此 校友 网 系统需要的硬件环境为: 最低要求 具有 Pentium 600 MHz 处理器的 PC Microsoft Windows os, linux os, mac os, unix os 192 MB RAM 最小安装要求至少具有 GB 可用硬盘空间;对于完全安装,则要求至少具有 GB 空间 256 色 Super VGA (800 x 600) 显示器 4X CD 驱动器 Microsoft Inter Explorer 建议要求 Pentium III GHz 处理器 Microsoft Windows XP Service Pack 2 256 MB RAM 对于完全安装,安装驱动器上有 GB 的可用硬盘空间。 1024 x 768, 16 位增强色 8X CD 驱动器 Microsoft Inter Explorer 邵阳学院毕业设计(论文) 12 第 4 章 邵阳学院素质拓展网上认证 系统详细设计 数据库操作类 getConnction 1)创建连接对象 在本类中,创建一个 私有的 数据库操作类 构造函数,创建连接对象。 整个工程,都是用的该连 接字符串,这样不仅减少了工作量,也增加了安全性,可维护性。 public Connection getConnction(){ try { (CLASS)。 } catch (ClassNotFoundException e) { (找不到驱动类,加载驱动失败。 )。 ()。 } try { conn=(URL,USERNAME,PWD)。 } catch (SQLException e) { (得不到数据库连接。 )。 ()。 } return conn。 } public boolean executeTran(String[] sql){ boolean bo=false。 try { bo=()。 (false)。 stmt=()。 for(int i=0。 i。 i++){ (sql[i])。 } ()。 } catch (Exception e) { 邵阳学院毕业设计(论文) 13 try { ()。 } catch (SQLException e1) { ()。 } }finally{ try { (bo)。 } catch (SQLException e) { ()。 } closeAll()。 } return bo。 } /** * 查询操作 */ public ResultSet queryP(String sql){ try { pstmt=(sql)。 rs=()。 } catch (Exception e) { (P查询失败。 )。 ()。 } return rs。 } /** * 修改操作 */ public int changeP(String sql){ 邵阳学院毕业设计(论文) 14 int rn=0。 try { pstmt=(sql)。 rn=()。 } catch (SQLException e) { (P执行更新失败。 )。 ()。 }finally{ closeAll()。 } return rn。 } } 系统 功能模块详细 设计 根据此 素质拓展 系统 应实现的功能进行分析,大致可以把它分为以下几个模块: 用户信息注册页面 要使用 素质拓展 系统 中发布信息的功能,首先要成为注册用户。 用户注册的过程很简单,只需要填写登 网 名和登 网 口令并填写姓名及个人情况就可以在 素质拓展 系统 中注册用户。 素质拓展活动 工作台 登录或注册成功过 后,系统会自动跳转到个人主页,在个人主页上用户可以进行相关操作,主页显示的是 活动列表 ,可以 添加和修改相应的项目。 素质拓展审批 进入 素质拓展 系统 后, 有权限的用户可以审批对应的下级活动。 系统管理 用户信息 和班级信息管理。 新闻管理 普通用户游览新闻,院级管理员可以发布新闻。 用户指南 素质拓展 系统 的的操作简介。 1)登 录 界面 邵阳学院毕业设计(论文) 15 系统主页面 页面 , 如图 所示, 用户输入 学号 以及登 录 密码,选择用户权限,选择登 录 就会进入各自不同的主页。 如果用户未注册为正式用户,就可以选择注册,本注册只可以注册普通权限用户,管理员权限用户须由管理员添加。 普通用户点击注册按钮,就可以进入注册页面,进行注册相关操作。 图 实现登录功能的核心代码如下: public int login(String usn,String password,String pid){ loginPageDao ld=new loginPageDao()。 ResultSet rs = null。 try { password=(password).trim()。 //md5加密 rs = (usn, password)。 //根据学号和密码查询数据 } catch (NoSuchAlgorithmException e1) { ()。 } catch (UnsupportedEncodingException e1) { ()。 } int count=0。 int state=0。 邵阳学院毕业设计(论文) 16 try { while(()){ state=(ustate)。 count++。 } if(0count){ if(0==state){ return 2。 }else{ return 1。 } }else{ return 0。 } } catch (SQLException e) { ()。 return 0。 } } 2)用户信息注册 页面 开始用户 注册 后, 用户即可填写自己的注册信息。 用户注册信息包括 学号 ,登 陆 密码,姓名,年龄,学校专业性别等。 其中, 学号。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。