ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:619.54KB ,
资源ID:10092635      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10092635.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Java学生社团管理信息系统毕业论文.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Java学生社团管理信息系统毕业论文.docx

1、基于Java学生社团管理信息系统毕业论文学生社团管理系统1引言1.1 项目来源通过对各大高校实地的调查可知,一般高校的学生社团信息管理主要是依据纸质和手工作业处理,人工的对大量会员的基本资料进行档案式管理,此种处理方式数据量大,管理模式和方法滞后, 存放时间不能长久和数据更新速度慢。考虑现存的情况,建立一个系统化的学生社团管理系统是十分必要的。比如由原来的档案式保存会员信息变为将信息存入数据库中进行系统管理;利用海报或者板报宣传社团活动变为直接在网上发布社团活动的时间和地点等;文件式申请社团的创建变为规范格式的网上申请,提交表格,再由系统管理员审核、批准;此系统还可以方便会员对社团动态进行查看

2、、为社团评价打分、进行留言和会员之间的交流等。 1.2 任务目标 学生社团管理信息系统是一个操作简单、使用方便的基于B/S模式的系统。它的建立既是为了更加高效、规范地实现对社团动态进行管理,又是为了方便用户及时查看社团信息,保证信息的时效性和高效性。由于要满足用户随时随地查看社团最新动态,达到共享性的目的,故采用B/S模式,这样可达到信息共享、节约成本和提高效率的目的。此学生社团管理信息系统应达到以下七个目标:(1)系统采用人机对话操作模式,界面设计简单大方,操作简单,效率高,安全性能高,同时便于维护和管理;(2)在登录界面,可根据界面中的权限来选择不同用户可以对系统调用不同的功能。(3)迅速

3、发布社团动态,对社团活动申请、会费管理、校外社团合作进行规范化和程序化管理;(4)能够大量存储社团会员信息,方便会员查看社团信息、留言、进行评分等操作;(5)社团管理员可以通过后台登录,对社团信息、活动、留言板和注册的用户进行查看和管理,同时对用户加入社团的申请进行审核。(6)通过查询、添加、修改等操作,对社团信息、用户资料、财务管理等模块进行管理。(7)系统管理员可以修改个人密码,可以对社团的各项活动进行管理和监督。系统采用MYSQL数据库,开发语言为JAVA,数据库的存储容量足够大,而且比较稳定,能够较长时间保存数据。 2. 项目规划2.1 项目资源2.1.1 硬件设备如下表1为学生社团管

4、理信息系统运行所需硬件环境 表 1 系统运行硬件环境配置表设备名称主要性能指标规格数量服务器酷睿双核处理器CPU2.80GHZ,2GB的内存台1客户端Pentium(R)CPU2.80GHz,1G的内存台1 打印机激光打印机台12.1.2 软件环境如下表2为学生社团管理信息系统运行所需的软件环境 表 2 系统运行软件环境配置表软件类型软件名称规格数量备注操作系统Microsoft Windows 7套1Web服务器端Internet Information Services 7.5套1支撑软件Microsoft Office 2003套12.1.3 开发工具如下表3为学生社团管理信息系统开发所

5、需的工具 表 3 开发工具一览表软件类型软件名称版本描述备注开发工具My Eclipse 8.5英文版Web工具Tomcat 6.0英文版数据库系统MYSQL 英文版建模工具Microsoft Visio 2003简体中文标准版2.2 项目规划2.2.1 任务描述通过使用任务树对学生社团管理信息系统进行任务分解,此系统任务分为以下六个方面: 项目研究:主要是对所要研究的课题进行分析,明确项目的功能和所要实现的目标。 项目规划:主要是对项目的进度进行合理的安排,保证项目按时按量的完成。 系统分析与建模:主要是对系统涉及的相关组织、业务以及系统相关的功能等进行分析。 系统结构设计:主要是对系统的总

6、体框架进行分析,同时也包括对文件的数据结构进行研究。 系统详细设计:主要是对系统编码、数据库进行分析,最终使系统界面运行正常。 系统的测试与使用:主要是检测系统可能出现的各种问题,同时编写系统使用说明书,保证系统能够正常运行。图 1 学生社团管理信息系统开发任务树2.2.2 进度安排系统开发是一个包含连续步骤的周期,因此需要对系统进行严格的规划,运用甘特图手段,将系统分成以下七个阶段,使每个阶段都有一个明确开始和结束的时间,保证活动的次序性和按时按量的完成开发任务。本系统中,通过对开发的任务树模块进行时间安排,以周为主单位,天数为辅助单位,来对学生社团管理信息系统做时间上的整体规划。系统甘特图

7、如下图2所示:图 2 学生社团管理系统开发进度计划甘特图3. 系统分析与建模3.1 业务组织通过调查得知,学生社团是由高校团委进行管理和规划的。校团委通过与学生社团联合委员会进行沟通交流,最终安排和规划出各个社团的活动。下图3为学生社团管理信息系统的组织结构图:图 3 学生社团管理信息系统组织结构图各组织结构的功能如下:校团委:对全校社团进行宏观把握和管理,全权负责部署和指导学社联的各项工作。学社联:管理学社联基本日常事务,协同评估各个社团的工作成果,加强社团之间的沟通交流,促进社团朝向特色化发展。办公室:定期对各个社团进行工作部署,总结会议记录,及时总结会员反馈的留言,同时联系校外社团,增进

8、相互认识和合作的机会。财务部:对社团的收入和支出进行统一支配,对活动经费进行规范化管理。宣传部:及时发布社团近期活动的时间、地点和内容。人力资源部:对新入会会员进行相应的培训,同时协调社团活动人员的调动,积极为社团活动的开展提供人力支持,保证活动的顺利完成。新闻部:承担新闻采集工作,将各社团特色活动的新闻材料交至校报、广播站等媒介进行报道。3.2 用例建模3.2.1 用例图用例建模被用于分析系统的功能需求,根据统一建模语言UML标准画出的用例图可以简单明了的对系统功能进行彻底的分析。如下图为系统三类用户的用户图:3.2.1.1 普通用户用例图图 4 普通用户用例图3.2.1.2 社团管理员用例

9、图图 5 社团管理员用例图3.2.1.3 系统管理员用例图图 6 系统管理员用例图3.2.2 用例描述用例描述的作用是对上面的主要用例进行详细的说明。此系统中主要对用户管理、会员留言、创建社团、申请加入社团和评分管理用例进行分析。如下图为各用户用例描述图:3.2.2.1 用户管理用例描述表 4 用户管理用例描述用例标识号:1用例名称:用户管理用例简要描述:用户首先可进行注册,注册成功以后,再使用自己的用户名以及密码来登录系统,登录成功后,用户进入学生社团系统的主页。在后台系统中,管理员输入用户名和密码登录系统,通过后台操作,在用户管理模块对用户信息进行查看和修改。如果对用户信息进行了增删改的操

10、作,提交到数据库时,数据库会对其进行相应的处理,并会更新用户基本信息。主要参与者:用户、社团管理员前置条件:用户注册成功,并登录系统最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1用户注册、输入用户名和密码,登录系统。2用户查看社团信息。3社团管理员登录系统,对用户信息进行管理。异常或扩展事件流:1提示错误信息,用户确认。1.1提示用户名或密码错误1.2用户离开或重新输入2返回到系统主页面。注释:不同的用户登录进入该页面可以操作的权限是不同的。3.2.2.2 会员留言用例描述表 5 会员留言用例描述用例标识号:2用例名称: 留言板用例简要描述:用户首先使用自己的用户名以及密码来登录系

11、统,登录成功后,会员进入学生社团系统主页。点击“留言板”,会员即可对社团进行留言,同时查看其它会员的留言。在后台系统,社团管理员登录系统,即可查看会员对社团的留言、删除留言和回复留言等操作。主要参与者:会员、社团管理员前置条件:用户已经登录系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1用户输入用户名和密码,登录系统。2查看社团信息,进行社团留言。3社团管理员登录系统 4. 社团管理员对留言进行查看、回复等。异常或扩展事件流:1提示错误信息,用户确认。1.1 提示用户名或密码错误。1.2 用户退出系统或重新输入。2留言事务被中断。 2.1 事务回滚。用户重新进入。 2.2事务回

12、滚。用户退出系统。3. 提示错误信息,管理员确认。3.1 提示用户名或密码错误。3.2 用户退出系统或重新输入4.管理员在任一点突然退出系统。4.1管理员回滚到登录这一步操作前的位置。4.2管理员重新登录系统。注释:不同的用户登录进入该页面可以操作的权限是不同的。3.2.2.3 申请创建社团用例描述表 6 申请创建社团用例描述用例标识号:3用例名称:申请创建社团用例简要描述:用户首先使用自己的用户名以及密码来登录系统,即可进入申请创建社团功能模块。通过填写创建社团所需的申请表,最后提交系统,进行保存。系统管理员通过用户名和密码登录后台操作,审核表格,最终确定是否通过创建新社团的请求。主要参与者

13、:用户、系统管理员前置条件:用户已经登录系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1用户输入用户名和密码,登录系统。2用户填写申请表。3审核过程。异常或扩展事件流:1提示错误信息,用户确认。1.1提示用户名或密码错误1.2用户离开或重新输入2返回到系统主页面。注释:不同的用户登录进入该页面可以操作的权限是不同的。3.2.2.4 用户申请加入社团用例描述表 7 用户申请加入社团用例描述用例标识号:4用例名称:申请加入社团用例简要描述:用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户可查看相应的社团资料,选择感兴趣的社团,最后在填写申请表格,并

14、提交,系统自动将申请表格保存在数据库中。社团管理员输入正确的用户名和密码,登录后台系统,并查看用户申请表,确认是否符合资格,审核通过后即可成为该社团会员。 主参与者:普通用户、社团管理员前置条件:用户成功进入学生社团主页最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1用户输入用户名和密码,登录系统。2用户填写申请表。3社团管理员审核。 4. 最终确认是否通过。异常或扩展事件流:1提示错误信息,用户确认。1.1提示用户名或密码错误1.2用户离开或重新输入2返回到系统主页面。3.2.2.5 评分管理用例描述表 8 评分管理用例描述用例标识号:5用例名称:评分管理用例简单描述:用户先进行注

15、册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户查看各社团活动、公告、相册和社团管理制度等,依据社团评分表,进行相应的打分,最后确认提交,系统自动将评分表保存在数据库中。系统管理员输入正确的用户名和密码,登录后台系统,依据各社团评分表,进行相应的加权评分,得出各社团的具体分数。主参与者:用户、系统管理员前置条件:用户成功进入学生社团主页最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1用户登录进入评分界面。2依据对社团的了解,填写对应的评分表。3.系统管理员采用加权法得出各社团最终分数。异常或扩展事件流:1提示错误信息,用户确认。1.1提示用户名或密码错误1.2用

16、户离开或重新输入2返回到系统主页面。3.3 概念数据建模概念数据模型是用来描述组织数据的,利用它可以理清数据的结构和数据之间的相互关系。根据分析,学生社团管理系统主要涉及一下12类:登录类、用户类、社团活动类、社团公告类、留言类、社团类、评分类、校外合作类、社团类型类、创建社团申请表、加入社团申请表、收支表和物品表。在这涉及的类中,存在如下关系:用户类与登录类、评分类是一对一的关系,用户与社团活动、社团公告、校外合作、收支表和物品表是多对多关系,用户与加入社团申请表类是一对多关系,用户可以同时加入几个社团,社团类型与社团是一对多关系,用户类与创建社团类是一对多关系,用户只能创建一个社团,创建一

17、个社团至少需要十个人联合发起。收支信息表和物品单与社团之间是一对一关系。如下图7为学生社团管理信息系统前台概念数据模型图:图 7 学生社团管理信息系统概念数据模型如下图8为学生社团管理信息系统后台概念数据模型图:图 8 学生社团管理信息系统概念数据模型3.4 辅助建模3.4.1 顺序图(或通信图)顺序图是用时间顺序的方式表明了类的对象之间的一种交互方式。 系统的顺序图包括对象名称、对象的生命期、控制焦点和消息。 (1)用户首先进入学生社团系统首页,点击“注册”,填写相关资料,系统提示注册成功。再使用刚注册的用户名以及密码来重新登录系统,用户随后进入学生社团的主页。可以对社团活动、社团公告、校外

18、合作等进行浏览。若是用户对社团进行了留言、评分和申请加入社团等操作,提交数据库时,数据库会对其进行相应的处理,并保存留言、评分表和申请表。如下图为用户管理用例顺序图:图 9 用户管理用例顺序图(2)用户首先使用自己的用户名以及密码来登录系统,登录成功后,会员进入学生社团系统主页。此时会员可对社团进行留言。会员一旦确认留言信息,提交到数据库,数据库会自动保存会员留言内容。同时会员可查看自己的留言。如下图为会员留言顺序图:图 10 会员留言用例顺序图(3)用户首先使用自己的用户名以及密码来登录系统,即可进入申请创建社团功能模块。通过填写创建社团所需的申请表,最后提交系统,进行保存。系统管理员通过用

19、户名和密码登录后台操作,审核表格,最终确定是否通过创建新社团的请求。如下图为申请创建社团顺序图:图 11 申请创建社团用例顺序图(4)用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户可查看相应的社团资料,选择感兴趣的社团,最后在填写申请加入社团的表格,并提交,系统自动将申请表格保存在数据库中。社团管理员输入正确的用户名和密码,登录后台系统,并查看用户申请表,确认是否符合资格,审核通过后即可成为该社团会员。如下图为用户申请加入社团顺序图:图 12 申请加入社团用例顺序图(5)用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户查看各

20、社团活动、公告、相册和社团管理制度等,依据社团评分表,进行相应的打分,最后确认提交,系统自动将评分表保存在数据库中。系统管理员输入正确的用户名和密码,登录后台系统,依据各社团评分表,进行相应的加权评分,得出各社团的具体分数。如下图为评分管理顺序图:图 13 评分管理用例顺序图3.4.2 分析类图分析类图是用来表明分析类和这些类间的一种关系。是在概念数据模型的基础上添加了所有类的属性和操作。如下图为系统前台的分析类图:图 14 学生社团管理系统分析类图 3.4.3 活动图(或状态图)活动图说明了系统的一个活动到另一个活动的过程,活动也可以并行开展。活动、转移、判定点、泳道和同步条是活动图重要的运

21、用元素。3.4.3.1用户管理活动图(或状态图) 图15 用户管理活动图 3.4.3.2创建社团活动图(或状态图)图 16 创建社团活动图 3.4.3.3会员留言活动图(或状态图)图 17 会员留言活动图3.4.3.3后台维护活动图(或状态图) 图 18 后台维护活动图3.4.4 业务规则建模(判定表/决策表)业务规则建模是在前述的各类模型的基础上,根据系统本身业务的需要而产生的。根据各种条件的判断,对结果进行选择与预测。(1)利用业务判定表对用户登录进行分析,其中判定的条件包括:用户名、用户密码和用户类型;可供选择的结果包括:登录成功和登录失败。其业务判定表如下:表 9 用户登录业务判定表条

22、件栏规则12345678用户名存在YYYYNNNN用户密码正确YYNNYYNN用户类型正确YNYNYNYN结果栏登录成功 登录失败XXXXXXX(2)利用业务判定表对创建社团进行分析,其中判定的条件包括:是否有多于10名学生联合申请,有规范的名称和相应的组织结构,至少有一名指导老师,有规范的章程;可供选择的结果包括:创建成功和审核不通过。其业务判定表如下:表 10 创建社团业务判定表条件栏规则12345678多于10名学生联合申请YYYYNNNN规范的名称和相应的组织结构YYNNYYNN至少有一名指导老师YNYNYNYN规范的章程结果栏创建成功X审核不通过XXXXXXX(3)利用业务判定表对社

23、团星级进行评定,其中判定的条件包括:90分 = 加权评分值=100分、80分 = 加权评分值90分、60分 = 加权评分值80分和0分 = 加权评分值60分;可供选择的结果包括:五星、四星、三星、二星。其业务判定表如下:表 11 社团星级评定业务判定表条件规则123490分 = 加权评分值=100分YNNN80分 = 加权评分值90分NYNN60分 = 加权评分值80分NNYN0 分 = 加权评分值60分NNNY结果五星四星三星二星4. 系统设计与建模4.1 总体结构设计4.1.1 体系结构设计学生社团管理信息系统采用方式是基于B/S模式,用户通过WEB浏览器向服务器发出请求,然后服务器对其进

24、行身份验证,验证通过后,服务器对WEB浏览器进行响应,从数据库获取相关数据,最后将用户请求的信息送到浏览器。如下图为系统体系结构设计: 图 19 学生社团管理系统体系结构图4.1.2 功能结构设计利用功能结构图可以清晰的看到系统的各大功能模块,从整体上把握系统实现的目标。如下图为学生社团系统前台和后台功能结构图:图 20 学生社团管理系统前台功能结构图图 21 学生社团管理系统后台功能结构图此学生社团管理系统的功能包括以下部分: 用户管理功能:此模块包括用户注册、用户登录和用户信息管理。在前台系统,用户可完成注册、登录模块,进入系统后,可修改用户个人信息,同时也可提交加入社团的申请表。在系统后

25、台,社团管理员登录系统,可查看会员的基本资料,对会员资料进行增添、删改和更新等操作,对用户申请进行审核和回复。 留言板管理功能:此模块运用的前提是用户必须登录系统,查看社团信息,才能对相应社团进行评价。在系统后台,社团管理员可查看留言和回复留言等,了解会员的看法,对社团进行完善。 评分管理:此模块必须满足用户登录系统,对相应的社团活动等进行评分,系统管理员可根据评分加权的方法对社团进行综合评分,得出社团星级评定结果。同时社团管理员可查看相应的结果。 社团管理功能。用户可查看社团活动、社团公告、校外合作等一系列有关社团的信息,在系统后台,社团管理员主要是对社团动态进行添加、删除和更新4.2 数据

26、模型设计4.2.1 逻辑数据建模表 12 学生社团管理系统逻辑数据表序号关系名称关系模型主键外键1t_usert_user(use_id,loginname,loginpw,name,sex,age,banji,tel,del )use_idloginname 2t_huodongt_huodon(id,shetuan_id,biaoti,neirong,shijian,didian,lianxi,del)huodong_iduse_id3t_liuyant_liuyan(id,title,content,shijian,user_id)Liuyan_iduse_id4t_gonggaot_g

27、onggao(gonggao_id,content,time)gonggao_iduse_id5t_admint_admin(admin_id,userpw,userid)admin_iduse_id6t_shetuant_shetuan(shetuan_id,mingcheng,lishijian,zhidu,jieshao,fuzeren,del)shetuan_iduse_id7t_partnert_partner( partner_id,content,time,partner,shetuan_id)partner_iduse_id8t_shouzhit_shouzhi(shouzhi

28、_id,time,money,shetuan_id,remark)shouzhi_idshetuan_id9t-goodst-goods( good_id,name,function,shetuan_id,num)good_idshetuan_id10t_gradet_grade(grade_id,shetuan_id,standard,num,time)grade_idshetuan_id11t_shenqingt_shenqing(shenqing_id,user_id,time,shetuan_id)shenqing_idshetuan_id4.2.2 物理数据建模本系统采用 MYSQL数据库 ,数据库名为shetuan,在本数据库里有11个表,每个表的具体结构如下列表格所示:表 13 登录信息表结构t_admin(登录信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1idYN字符型10-0001-9999N账号2 userPwNN字符型10-0001-9999Y密码3 userIdNN字符型10-0001-9999Y用户名ID

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1