logo资料库

学生社团管理系统毕业论文.doc

第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
资料共39页,剩余部分请下载后查看
1.引言
1.1 项目来源
1.2 任务目标
系统采用MYSQL数据库,开发语言为JAVA,数据库的存储容量足够大,而且比较稳定,能够较长时间保存
2. 项目规划
2.1 项目资源
2.1.1 硬件设备
2.1.2 软件环境
2.1.3 开发工具
2.2 项目规划
2.2.1 任务描述
2.2.2 进度安排
3. 系统分析与建模
3.1 业务组织
3.2 用例建模
3.2.1 用例图
3.2.2 用例描述
3.2.2.1 用户管理用例描述
3.2.2.2 会员留言用例描述
3.2.2.3 申请创建社团用例描述
3.2.2.4 用户申请加入社团用例描述
3.2.2.5 评分管理用例描述
3.3 概念数据建模
3.4 辅助建模
3.4.1 顺序图(或通信图)
3.4.2 分析类图
3.4.3 活动图(或状态图)
3.4.3.1用户管理活动图(或状态图)
3.4.3.2创建社团活动图(或状态图)
3.4.3.3会员留言活动图(或状态图)
3.4.3.3后台维护活动图(或状态图)
3.4.4 业务规则建模(判定表/决策表)
4. 系统设计与建模
4.1 总体结构设计
4.1.1 体系结构设计
4.1.2 功能结构设计
4.2 数据模型设计
4.2.1 逻辑数据建模
4.2.2 物理数据建模
4.3 设计类建模
4.4 人机界面设计
4.4.1 表单与报表设计
4.4.2 人机对话与界面设计
5. 系统测试与运行
5.1 核心算法描述
5.1.1 添加社团活动算法描述
5.2 系统测试用例设计
5.3 系统使用说明
6. 总结
学生社团管理系统 1.引言 1.1 项目来源 通过对各大高校实地的调查可知,一般高校的学生社团信息管理主要是依据 纸质和手工作业处理,人工的对大量会员的基本资料进行档案式管理,此种处理 方式数据量大,管理模式和方法滞后, 存放时间不能长久和数据更新速度慢。 考虑现存的情况,建立一个系统化的学生社团管理系统是十分必要的。比如由原 来的档案式保存会员信息变为将信息存入数据库中进行系统管理;利用海报或者 板报宣传社团活动变为直接在网上发布社团活动的时间和地点等;文件式申请社 团的创建变为规范格式的网上申请,提交表格,再由系统管理员审核、批准;此 系统还可以方便会员对社团动态进行查看、为社团评价打分、进行留言和会员之 间的交流等。 1.2 任务目标 学生社团管理信息系统是一个操作简单、使用方便的基于 B/S 模式的系统。 它的建立既是为了更加高效、规范地实现对社团动态进行管理,又是为了方便用 户及时查看社团信息,保证信息的时效性和高效性。由于要满足用户随时随地查 看社团最新动态,达到共享性的目的,故采用 B/S 模式,这样可达到信息共享、 节约成本和提高效率的目的。此学生社团管理信息系统应达到以下七个目标: (1) 系统采用人机对话操作模式,界面设计简单大方,操作简单,效率高, 安全性能高,同时便于维护和管理; (2) 在登录界面,可根据界面中的权限来选择不同用户可以对系统调用不 同的功能。 (3) 迅速发布社团动态,对社团活动申请、会费管理、校外社团合作进行 规范化和程序化管理; (4) 能够大量存储社团会员信息,方便会员查看社团信息、留言、进行评 分等操作; (5) 社团管理员可以通过后台登录,对社团信息、活动、留言板和注册的 用户进行查看和管理,同时对用户加入社团的申请进行审核。 (6) 通过查询、添加、修改等操作,对社团信息、用户资料、财务管理等 第 1 页
模块进行管理。 (7) 系统管理员可以修改个人密码,可以对社团的各项活动进行管理和监 督。 系统采用 MYSQL 数据库,开发语言为 JAVA,数据库的存储容量足够大,而 且比较稳定,能够较长时间保存数据。 2. 项目规划 2.1 项目资源 2.1.1 硬件设备 如下表 1 为学生社团管理信息系统运行所需硬件环境 表 1 系统运行硬件环境配置表 设备名称 主要性能指标 规格 数量 服务器 酷睿双核处理器 CPU2.80GHZ,2GB 的内存 客户端 Pentium(R)CPU2.80GHz,1G 的内存 打印机 激光打印机 2.1.2 软件环境 如下表 2 为学生社团管理信息系统运行所需的软件环境 台 台 台 1 1 1 表 2 系统运行软件环境配置表 软件名称 规格 数量 备注 套 套 套 1 1 1 软件类型 操作系统 Microsoft Windows 7 Web 服务器端 Internet Information Services 7.5 支撑软件 Microsoft Office 2003 2.1.3 开发工具 如下表 3 为学生社团管理信息系统开发所需的工具 第 2 页
表 3 开发工具一览表 软件类型 软件名称 版本描述 备注 开发工具 My Eclipse 8.5 Web 工具 Tomcat 6.0 数据库系统 MYSQL 英文版 英文版 英文版 建模工具 Microsoft Visio 2003 简体中文标准版 2.2 项目规划 2.2.1 任务描述 通过使用任务树对学生社团管理信息系统进行任务分解,此系统任务分为以 下六个方面:  项目研究:主要是对所要研究的课题进行分析,明确项目的功能和所要 实现的目标。  项目规划:主要是对项目的进度进行合理的安排,保证项目按时按量的 完成。  系统分析与建模:主要是对系统涉及的相关组织、业务以及系统相关的 功能等进行分析。  系统结构设计:主要是对系统的总体框架进行分析,同时也包括对文件 的数据结构进行研究。  系统详细设计:主要是对系统编码、数据库进行分析,最终使系统界面 运行正常。  系统的测试与使用:主要是检测系统可能出现的各种问题,同时编写系 统使用说明书,保证系统能够正常运行。 第 3 页
图 1 学生社团管理信息系统开发任务树 2.2.2 进度安排 系统开发是一个包含连续步骤的周期,因此需要对系统进行严格的规划,运 用甘特图手段,将系统分成以下七个阶段,使每个阶段都有一个明确开始和结束 的时间,保证活动的次序性和按时按量的完成开发任务。本系统中,通过对开发 的任务树模块进行时间安排,以周为主单位,天数为辅助单位,来对学生社团管 理信息系统做时间上的整体规划。系统甘特图如下图 2 所示: 图 2 学生社团管理系统开发进度计划甘特图 第 4 页
3. 系统分析与建模 3.1 业务组织 通过调查得知,学生社团是由高校团委进行管理和规划的。校团委通过与学 生社团联合委员会进行沟通交流,最终安排和规划出各个社团的活动。下图 3 为学生社团管理信息系统的组织结构图: 图 3 学生社团管理信息系统组织结构图 各组织结构的功能如下: 校团委:对全校社团进行宏观把握和管理,全权负责部署和指导学社联的各项工 作。 学社联:管理学社联基本日常事务,协同评估各个社团的工作成果,加强社团之 间的沟通交流,促进社团朝向特色化发展。 办公室:定期对各个社团进行工作部署,总结会议记录,及时总结会员反馈的留 言,同时联系校外社团,增进相互认识和合作的机会。 财务部:对社团的收入和支出进行统一支配,对活动经费进行规范化管理。 宣传部:及时发布社团近期活动的时间、地点和内容。 人力资源部:对新入会会员进行相应的培训,同时协调社团活动人员的调动,积 极为社团活动的开展提供人力支持,保证活动的顺利完成。 新闻部:承担新闻采集工作,将各社团特色活动的新闻材料交至校报、广播站等 媒介进行报道。 第 5 页
3.2 用例建模 3.2.1 用例图 用例建模被用于分析系统的功能需求,根据统一建模语言 UML 标准画出的 用例图可以简单明了的对系统功能进行彻底的分析。如下图为系统三类用户的用 户图: 3.2.1.1 普通用户用例图 图 4 普通用户用例图 第 6 页
3.2.1.2 社团管理员用例图 图 5 社团管理员用例图 第 7 页
3.2.1.3 系统管理员用例图 图 6 系统管理员用例图 3.2.2 用例描述 用例描述的作用是对上面的主要用例进行详细的说明。此系统中主要对用户 管理、会员留言、创建社团、申请加入社团和评分管理用例进行分析。如下图为 各用户用例描述图: 3.2.2.1 用户管理用例描述 表 4 用户管理用例描述 用例标识号:1 用例名称:用户管理 用例简要描述:用户首先可进行注册,注册成功以后,再使用自己的用户名以及密码来登录 系统,登录成功后,用户进入学生社团系统的主页。在后台系统中,管理员输入用户名和密 码登录系统,通过后台操作,在用户管理模块对用户信息进行查看和修改。如果对用户信息 进行了增删改的操作,提交到数据库时,数据库会对其进行相应的处理,并会更新用户基本 第 8 页
分享到:
收藏