




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号11311010129院系工程技术学院电子工程系 西安翻译学院XIAN FANYI UNIVERSITY本科毕业设计Thesis for Bachelors Degree题 目 学生社团管理系统设计与实现 学生姓名 旦东旭 指导教师 支侃买 学科专业 电子商务 2015年 5 月诚信声明本人郑重声明:本人所呈交的毕业设计,是在导师的指导下独立进行研究所取得的成果。毕业设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的设计。本声明的法律结果由本人承担。签名:日期: 年 月 日学生社团管理系统设计与实现旦东旭摘要:随着时代的发展,大学也越来越普及,而社团是大学里的一个重要组成部分,可以这样说,基本上有百分之80的学生加入过社团或者现在还在社团,所以说,社团的管理也需要跟随时代的发展变得更便捷、更简单,这就需要我们设计出一个社团管理系统来管理社团的日常工作,为社团的所有成员提供一个优质的交流信息平台,并且及时的了解社团的信息,营造出一个信息化、现代化的社团生活环境。本篇论文主要介绍了系统的开发背景和目的,其次介绍了本系统所采用的开发技术和数据库的技术,然后分析本系统需要的功能,最后进行系统的设计。关键词:学生社团;社团生活环境;信息化 Student management system design and ImplementationDan DongxuAbstract:With the development of the times,the universityhas become more and more popular,and thecommunityis an important part ofthe University,it can be said,there are basically eighty percentstudentsjoined theclub orcommunityis still,so,community managementalso need tofollow the development of the timesmore convenient,moresimple,it needs towedesigneda communitymanagement system to manage thedaily work of thecommunity,to provide a goodinformation exchange platformfor allmembers of the community,andtimely understanding oftheinformationsociety,to create amodernliving environment,the informationsociety.This paper mainlyintroduces the system developmentbackground and purpose,then introducesthe development of database technology andthe system used by thetechnology,and thenanalysisthe systemneeds to function,and finallythe design of the system.Key Word: Student organizations; Communityliving environment; Promotion of information technologyII目 录摘要IAbstractII1 绪论11.1 研究的背景11.2 研究的目的11.3 课题的意义12 技术分析32.1 NET开发环境32.2 ASP.NET框架32.3 SQL Server数据库42.4 软件环境42.5 系统可行性分析53 系统概要设计63.1 系统总体设计描述63.2模块设计64 系统详细实现74.1 技术实现74.2 社团的财务管理实现85系统测试95.1 系统测试目的95.2 社团事务管理测试95.3社团财务管理测试95.4 密码管理测试106 结束语11参考文献12致 谢131 绪论1.1 研究的背景随着国家的扩招政策的实行,大学生的数量每年都在不断的增加,社团的数量也因此也呈上升的趋势,所以说社团里的成员的信息也不断的增加,传统的信息管理方式已经不适用与现在的信息化时代,传统的办公方式需要浪费大量的人力物力,并且效率特别的低。现在,计算机已经越来越普及,计算机已经可以帮助我们完成很多麻烦的问题,通过计算机,我们可以更加方便,更加精确的管理社团的成员信息和资料,由于社团事务比较繁琐复杂,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率,所以说社团管理信息系统是很有开发意义的。1.2 研究的目的本次设计是一个学生社团管理信息系统,目的是追求低成本,高质量,摆脱以前纸质化的办公模式,节约人力财力。进入21世纪以后,计算机已经普遍存在与家庭、学校,可以说是计算机没有多少学生不会用,为了适应时代的发展,电脑办公已经深入人心,以前的办公模式已经跟不上时代的潮流,对于我们大学生来说,我们应该适应时代要求,推动办公科学化、规范化和科学化,我们应该从身边做起,充分利用计算机的高效率、智能化,去解决问题,走在科技的最前端。1.3 课题的意义自从进入21世纪以后,计算机也变得越来越普及,信息也变得迅速发展,学生社团的数量也急剧增加,社团管理工作不能再用传统的办公方式去管理社团成员的信息。现在大学生的数量增加,大学生的负担也没有原来那样重,所以说现在的学生课余时间比较丰富,自己能支配的时间也越来越多,想要把社团里的所有人聚在一起也变得越来越不是现实,有时候社团要通知某件事,但是因为成员分散在各个院系,各个班级,想全部都通知到,这个问题也很不现实。比如成员的联系信息没有,安排时间不统一的问题,对社团的办公很不利。但是本次设计的社团管理系统的目的就是为了更加信息化的一个平台,利用这个学生社团管理系统使成员能及时得到通知,管理人员也能更方便的管理社团的事务。社团里的管理人员、新注册用都可以登录该系统,新注册的用户可以依据自己的兴趣爱好选择自己想加入的社团,并提交自己的入会申请,加入自己想加入的社团,由社团的管理员进行审核,从申请者填写的信息并选择是否通过申请,成为该社团的一员,在这个过程中比传统的办公模式更加方便,所以学生可以不用像以前那样先在社团那里领取表格,填写完毕后交给社团的管理人员,然后再进行审核,等审核并且通知的一系列漫长的过程,通过学生社团管理系统就能变得一看就能明白,然后去处理,再不用像以前那样,需要通知一件事情就要让一个人去通知别人,这样很费时费事,而且还可能有些人没有通知到,现在有了学生社团管理系统,只需要在社团公告里发出一个通知,所有的社团成员一进系统就能第一时间得到消息。另外,社团要举办活动也不用像原来那样画海报然后在主干道上宣传,这样就能体现出低碳环保,节省了纸资源,活动内容只需要发布在系统上,别的人就可以进入系统看到活动,第一时间给大家共享,再也不需要像原来那么跑来跑去拿东西,从而节约物力,所以说该系统对于社团来说是很有必要的。2 技术分析2.1 NET开发环境.NET是 Microsoft XML Web services 平台。XML Web services 可以通过 Internet把应用程序的数据的进行共享和通讯,用户选择的是哪种操作系统平台、设备、编程语言都并不能影响数据的传递。.NET平台不但提供创建 XML Web services ,而且还把它自身提供的所有的服务都集合在一起。对个人用户来说具操作便利、开发进度快等优势。.NET环境是美国微软公司研发的新一代的开发环境,它支持web项目的编写,为我们提供了一种全新的开发方式用于开发web应用。.NET环境是以.NET Framework为中心,为研发人员提供了一个开发平台,在这个平台上,允许使用许多不同的脚本语言。.NET有着三层架构,它们分别是表现层、逻辑层与数据处理层。表现层为用户显示操作界面,逻辑层用于数据的传递处理工作,数据层用于数据库的访问。三层架构有着许多的优点,它让系统的维护和移植工作变得简便,也可以非常方便的在系统上进行功能的扩展。使得代码的灵活性上升到一个新的高度。而在编程语言的支持方面,.NET的支持是非常全面的,C#是一种安全性高,稳定性好的语言,是在.NET环境下的最佳选择。2.2 ASP.NET框架ASP.NET是研发的新一代的Web开发平台,开发人可以从ASP.NET框架得到生成企业级Web应用所必须的服务、设计模型和基础框架。ASP.NET是ASP的下一代版本。然而ASP.NET和ASP有着本质上的差异。ASP.NET完全基于控件与框架,良好的可扩展性与模块化是它的优势。ASP.net在链接数据对数据进行操作方面更是新增加了许多激动人心的新技术。正是因为ASP.NET具有这些革命性的新特征,使ASP.NET很大程度上超越了ASP,同时也让WEB应用的开发变得更加灵活,可以有效缩短了Web应用程序的开发周期。ASP.NET可以与Windows操作系统完美的搭配起来,为中小型和企业级的Web应用程序提供了一个快捷,安全,稳定的运行环境。对比ASP,ASP.NET的特点:1. ASP.NET 为系统提供了安全性身份验证。2. ASP.NET 更加易于扩展。3. ASP.NET 在服务器端进行编译,提高性能。4. ASP.NET 简单易用,方便上手。5. ASP.NET 在部署时不需要重新启动。2.3 SQL Server数据库SQL Server 关系型数据库系统,由美国的科技公司微软发行。它有着使用方便、拓展性好、与应用程序集成程度高等优点,可古老的Microsoft Windows 98 的PC型电脑一直到到运行Microsoft Windows NT的大型服务器系统等多种平台环境下运行使用。Microsoft SQL Server 是一个经典的关系型数据库管理系统,给用户提供应用了集成的商业智能 (BI)工具的数据管理服务。Microsoft SQL Server 为结构化数据与关系型数据提供了更为安全的数据存储服务,使用户可以构建和管理应用于各种应用程序的高性能和高可用的数据库。SQL Server 数据库管理系统最早是Microsoft、Ashton-Tate和Sybase 三个科技公司共同提出并研发的,在二十世纪八十年代推出了第一个OS/2版本。在Windows NT 问世之后,Sybase 与Microsoft在数据库的开发上就分道扬镳了,Sybase 专注于在UNIX操作系统上的SQL Server 数据库管理系统的开发,Microsoft则将SQL ServerWindows NT系统上进行移植工作,致力于开发SQL Server 的服务器支持。2.4 软件环境 操作系统:Windows XP/Windows 7数据库:MySQL开发技术:JSP、JDBC其他开发工具:Adobe Dreamweaver82.5 系统可行性分析(1) 技术可行性。本系统简单便捷,仅需要有一台装有IE浏览器的计算机便可,对计算机性能没有太大的需要,一般来说学校机房和个人笔记本电脑就行。(2) 经济可行性。由于社团的经费可能不多,不需要花费太多钱是最好的,一般来说一旦上机就能应用软件、操作系统最好,系统花费重点是系统软件的开发上,当系统投入运行后社团就可以大大节省开支和人力。这款软件所带来的效益远超于系统软件的开发成本。(3)操作可行性。设置界面的过程中,我主要考虑了管理人员可能不会太复杂的程序,因此操作相对来说还是很简单的;数据录入快捷、标准、靠得住;统计无误;制表灵敏;适应力比较强;容易补充。3 系统概要设计3.1 系统总体设计描述系统总体主要利用MVC框架研究,三层架构(3-tier application),最基本的三层架构就是把一个系统划分为3个层次:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。这里的区分主要是目的是达到“高度集合,少部分分合”。3.2模块设计大学生社团管理系统社团管理系统包括基础申请、社团事务管理、社团财务管理、密码管理四大方面。功能模块如图3-1所示社团财务管理基础申请社团事务管理密码管理图3-1功能模块4 系统详细实现4.1 技术实现 学生社团管理系统用的是以MVC模型为基础的Servlet+Jsp。总体开发实现模式如下:1. 按照要求设置在Myeclipse中进行各种信息的展示,利用Myeclipse创造数据库和实体之间关联的DAO工具。2. 利用Myeclipse展开活动设置与设计,目的是发现缺点并提出合理的建议。3. 采用Myeclipse的方法利用编辑器把java代码与javascript代码写到程序中,使之达到流程达到特定的需要和目的。Myeclipse的代码编辑器如图4-1:图4-1首先,没有账号的用户需要先注册才能进行后续的步骤,注册完毕后根据自己的兴趣爱好选择想要加入的社团并且填写该社团的入会申请表,填完申请表后申请加入社团,申请表的格式需要规范,否则申请表系统是不允许提交的。提交完以后,需要等待管理人员的审核完以后才能浏览申请状态,状态有三种:申请中、通过、通过,通过的用户将成为该社团的成员之一。申请的过程由管理人员完成,完成后将审核的结果发布在社团的信息里,供申请者查看。4.2 社团的财务管理实现功能: 社团的成员可以根据自我的需求进行修改密码,因为密码是保护自己的信息最重要的一点。修改密码前,系统需要确认之前的密码,否则无法进行下一步,这主要是为了保障社团成员的信息不泄露,只有正在使用的密码输入正确的前提下才能进行后续的修改密码。输入当前密码、新密码、确认密码输出提示密码修改成功异常在当前密码输入错误的情况下,用户无法进行下一步,主要是为了不泄露用户的信息。密码输入错误会弹出当前密码输入不正确。算法与逻辑用户第一次登陆系统,系统会提示是否修改密码,然后由用户选择是否修改密码,确认修改密码后系统会进入修改密码界面,输入用户的原始密码,愿意密码输入后,然后选择新密码,接着确认密码输入,完成以上所有操作步骤显示密码修改成功提示完成操作。5系统测试5.1 系统测试目的通过不断对系统的测试,发现系统存在的问题和漏洞,并及时找出解决的办法,做出一个好的测试方案。5.2 社团事务管理测试测试的目标:通过不断对社团管理系统的测试,对内容进行不断的添加、改善、清除、浏览以及咨询,来检测社团是由解决是否合理完善,是否能获得理想中的好结果。测试程序:1. 社团会员开始登陆,从而进入社团事务管理方块,双击里面的社团是由,对该是由信息开始添加、改善、清除、咨询等设置;2. 不断更改数字,并观察数据的变化是否准确,注意在更改数字的过程中有没有出现异常情况;3. 通过删除数据后,观察数据是否清除和存在的其他问题;4.查询时,输入需要咨询的限制是由时,看可否实现查询,或查询数据无法显示出来;测试结果:1. 系统登陆成功以后,就可以进入社团操作;2. 添加数组无不正常现象出现,添加的数据百分百无误;3. 清除数据时无不正常现象,无法显示情况已经得到解决;4. 查询时,根据所需条件查询后,出现的查询信息正确,查询结果包含数据信息与否则清除明白地显现出来。5.3社团财务管理测试测试目标:检测支出模块和物品模块两大模块的情况,收支管理在输入的时候可否无误的区分收支来源与出处,确定不会点到输入和支出造成严重结果,余额结算的时候成功清算结果,物品管理的意思就是观察物品信息有没有被一一记录下来,保证物品信息的安全可靠。测试步骤:1. 管理人员进入系统,可以进入社团财务管理部分,查看社团的收支信息的时候输入查询内容,根据查询后的结果来查看社团余额是否正确;2. 社团管理人员登陆该系统,进入社团物品管理部分查询物品信息,输入后检查输入信息有没有异常。测试结果:1. 收支管理查询正确,余额显示正确没有出现误差;2. 物品信息查询正确,情况完善,符合物品监管建议。5.4 密码管理测试测试目标:测试该部分可否确保用户的信息,从一开始密码管理不泄露。测试步骤:1.已注册的系统用户登陆后,点击密码管理进行密码修改,然后输入当前密码,开始输入一个错的当前密码任意一个新密码开始测验,然后再输入正确新密码进行测试。测试结果:1. 在用户现在的密码输入错误的时候,用户无法进行对修改的密码登陆。这就确定用户密码的可行性,防止用户在没有按照正常的程序退出系统时,密码给别人盗用。2. 假设用户原始密码录入无误,就能够开始新密码的设置了。6 结束语经过3个多月的努力,我终于完成了学生社团管理系统的设计,因为时间和能力的关系,此系统也有不足之处,在细节方面有很多功能都没有实现。此刻我的心里真的很高兴,因为我完成了自己大学里的最后一道题,对于本次的学生社团管理系统,我对此很满意,并且达到了自己预期的目标,但是系统还是有很多的缺陷,但是我会在后面对此进行完善。学生社团管理系统主要实现了:1. 基本申请管理2.社团事务管理3. 社团财务管理4. 密码管理参考文献1姜同强.系统分析与设计M.2005年 北京 机械工业出版社.2任小琦.网页编程M.北京:清华大学出版社,2011:3-4.3付京周Hibernate3.0Java数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 窗口礼仪培训课程
- 吉林省通化市外国语学校2026届九年级化学第一学期期中综合测试模拟试题含解析
- 2026届贵州省兴仁县黔龙学校化学九年级第一学期期中质量跟踪监视模拟试题含解析
- 2026届上海市玉华中学化学九上期中质量检测模拟试题含解析
- 黑龙江省哈尔滨市第九中学2025-2026学年高二上学期9月月考语文试题(含答案)
- 水力学专题试题及答案
- 2025年导游资格证考试题库及答案
- 2026届北京市人民大附属中学化学九上期中考试模拟试题含解析
- 2025年Python物联网解决方案:全国计算机等级考试二级专项训练试题
- 2026届贵州省六盘水市名校化学九上期末经典模拟试题含解析
- 移动电源的安全使用与应急处理措施
- 服装陈列课件
- 产品认证控制程序
- 新教材-人教A版高中数学选择性必修第一册-第一章-空间向量与立体几何-知识点及解题方法提炼汇总
- 2016风力发电场无功配置及电压控制技术规定
- 国家临床版20肿瘤形态学编码(M码)
- 安全员之江苏省C1证(机械安全员)复习考试资料汇编
- 国开电大组织行为学任务四调查报告
- 施工现场安全监理危险源清单一览表
- GB/T 233-2000金属材料顶锻试验方法
- 颈椎DR摄影技术-
评论
0/150
提交评论