系统分析与设计课程报告-----------------社团管理系统

这篇具有很好参考价值的文章主要介绍了系统分析与设计课程报告-----------------社团管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、业务概括

1.1社团性质

青年志愿者协会在学院党委的领导及团委的直接指导下,由学生自发组织,全校师生自愿参加的,志愿服务于广大师生,奉献爱心于社会的,倡导积极主流文化的群众性服务性团体。

1.2部门简述

(一)主席团

作为青年志愿者协会的领导核心,全面主持校青志的各项工作;负责校青志总体规划、协调与事务决议,代表校青志和党、团委进行沟通和联系等。

(二)策划部

负责各种志愿活动的策划、草拟协会有关文件、积极探讨、寻找新的志愿活动方案, 是校青协志愿活动的质保部门和志愿活动创新研发部门。

(三)外联部

其职能是对内联系各院青协以及其他组织,就彼此间的工作进行交流及深入学习。给各组织之间的学习及沟通创造良好的机会;对外作为与外校沟通与交流的纽带,为组织的探索与进步提供便利的信息条件。

(四)宣传部

负责校青协组织开办活动时的各项宣传工作。宣扬校青协组织活动的目的和意义,树立良好的青年志愿者形象,传达“奉献、友爱、互助、进步”的志愿者精神,吸引更多的师生加入到志愿者行列。

(五)服务部

服务部负责立足实践,日常志愿活动都由服务部的人员去进行开展。包括从志愿者学院中招募志愿者、为各个志愿者安排工作等。

(六)志愿者学院

志愿者学院是服务部是一个下属机构、其主要的性质就是一个志愿者库,每次活动的发布都会在志愿者学院里面进行招募。

1.3岗位设置

协会设置会长一名、副会长两名、各部门分别由一名部长和一名副部长以及若干个小干组成。

二、组织结构

由校党委和院团委领导主席团成员、主席团成员领导各个部门,其中志愿者学院归由服务部直接领导。
系统分析与设计课程报告-----------------社团管理系统

三、业务目标

该系统可以对社团工作进行快速、高效的管理、无论是指导老师、主席团成员,或者是部长,甚至是普通志愿者、学生都可登录系统,每一种角色都对应着不同的功能模块,所有志愿活动的发布、报名、审核等都可以在该系统中进行、同时对于机构内部的人员变动、新闻公告、在线交流等都能基于系统实现、完全取代了传统的线下人工管理模式。

四、涉众分析

4.1涉众概要

系统分析与设计课程报告-----------------社团管理系统

4.2涉众简档

系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统

4.3用户概要

系统分析与设计课程报告-----------------社团管理系统

4.4 用户简档

系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统

4.5 涉众评估

系统分析与设计课程报告-----------------社团管理系统

五、业务建模

5.1业务边界

注册业务的边界
系统分析与设计课程报告-----------------社团管理系统
系统管理业务边界
系统分析与设计课程报告-----------------社团管理系统

5.2获取业务用例

(1)普通学生用例关系

系统分析与设计课程报告-----------------社团管理系统
(2)教师用例关系
系统分析与设计课程报告-----------------社团管理系统
(3)志愿者学院成员用例关系
系统分析与设计课程报告-----------------社团管理系统
(4)社团负责人用例关系
系统分析与设计课程报告-----------------社团管理系统
(5)管理员用例关系

系统分析与设计课程报告-----------------社团管理系统
5.3 业务用例场景
(1)注册业务用例场景
用户通过用户端进入系统、未注册账户通过点击注册功能进入注册界面,需要填写基本资料,包括用户名、密码、邮箱、电话等信息。提交后后台会先验证用户名是否已经存在、如存在就返回“用户名已存在”的报错信息、存在就验证密码是否符合安全规范、满足就返回“注册成功”,不满足就返回“密码安全性不足”。
系统分析与设计课程报告-----------------社团管理系统
(2)登录业务用例场景
用户通过用户端进入系统、通过输入账号和密码提交后后台会先验证用户名是否已经存在、如存在就返回“用户名不存在”的报错信息、存在就验证密码是否符正确、正确就登进系统、不正确就返回“密码错误”。
系统分析与设计课程报告-----------------社团管理系统
(3)教师认证业务用例场景
教师进入系统后进行注册、注册流程和普通学生一致、注册成功后登录系统,选择教师认证、填写教师认证表、同时需要上传相关证明文件、由社团负责人在后台进行审核然后返回审核结果。
系统分析与设计课程报告-----------------社团管理系统
(4)申请加入志愿者学院业务用例场景
普通学生通过注册后登录系统、选择申请加入志愿者学院后填写申请表,等待社团负责人审批后通知线下面试、如面试通过则会通知已被录取,在平台上即可报名活动。
系统分析与设计课程报告-----------------社团管理系统
(5)活动报名业务用例场景
用户登录系统后,在活动列表中查看到合适的志愿活动即可点击填写报名表、填写完相关信息后提交、由社团负责人用过后台审核报名、报名成功则通过短信通知。
系统分析与设计课程报告-----------------社团管理系统
(6)新建活动业务用例场景图
社团负责人登录系统后、进入到活动管理界面、选择新建活动、填写完活动的相关信息后选择提交、指导老师通过管理员账号登录后即可对活动进行审批、审批完结果发回社团负责人、如通过审批即即可发布活动。
系统分析与设计课程报告-----------------社团管理系统

六、领域建模

6.1建立领域建模

(1)用户档案领域对象
用户档案主要分为三部分、一部分是在注册时候填写的基本资料,包括账号、密码、邮箱、学号等;第二部分是来自申请加入志愿者学院时面试的简历、包括电话号码、活动经历、兴趣爱好等。第三部分来自报名活动时填写的资料、包括身份证号(购买保险)、住址等。
系统分析与设计课程报告-----------------社团管理系统
(2)活动档案领域对象
活动档案主要分为两个部分,第一部分是社团负责人在申请活动的时候填写的活动详细信息、包括活动目的、时间、地点、简介等,是活动档案的核心内容。第二部分是活动的报名情况、主要记录已报名该活动的用户。
系统分析与设计课程报告-----------------社团管理系统

6.1领域模型场景

(1)用户档案领域模型场景
a.将用户档案领域对象代入用户注册业务用例场景
系统分析与设计课程报告-----------------社团管理系统
b.将用户档案领域对象代入申请志愿者学院成员用例场景
系统分析与设计课程报告-----------------社团管理系统
(2)活动档案领域模型场景
a.将活动档案领域对象代入活动申请用例场景
系统分析与设计课程报告-----------------社团管理系统
b.将活动档案领域对象代入活动报名领域用例场景
系统分析与设计课程报告-----------------社团管理系统

七、业务规则

7.1 全局规则

系统分析与设计课程报告-----------------社团管理系统

7.2 交互规则

系统分析与设计课程报告-----------------社团管理系统

7.3内禀规则

系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统

八、概念建模

8.1获取概念用例

基于系统的业务用例较为繁杂,找出系统最核心的业务是认证身份、报名参加活动。这就是撑起系统的业务主线,几乎所有的业务用例都围绕这条主线展开、于是找出了关键业务用例。
系统分析与设计课程报告-----------------社团管理系统
有了核心的关键业务用例之后,根据其绘制出它们的概念用例图:
(1) 申请加入志愿者学院概念用例图
系统分析与设计课程报告-----------------社团管理系统
(2) 教师认证概念用例图
系统分析与设计课程报告-----------------社团管理系统
(3) 参与活动概念用例图
系统分析与设计课程报告-----------------社团管理系统

8.2分析概念用例

当概念用例被确定后以后,需要对概念用例进行分析,在这里通过绘制概念用例的场景图(活动图)来分析概念用例。
(1) 申请加入志愿者学院概念用例场景图
系统分析与设计课程报告-----------------社团管理系统
(2) 教师认证概念用例场景图
系统分析与设计课程报告-----------------社团管理系统
(3) 参与活动概念用例场景图
系统分析与设计课程报告-----------------社团管理系统

8.3建立概念模型

概念模型从抽象的系统对象视角来解释业务主线如何在计算机中运行,通过以上获取的概念用例对象、建立以下概念模型:
(1) 创建志愿者学院申请表
系统分析与设计课程报告-----------------社团管理系统
(2) 创建活动报名表
系统分析与设计课程报告-----------------社团管理系统
(3) 创建教师认证表
系统分析与设计课程报告-----------------社团管理系统
(4) 社团负责人审核
系统分析与设计课程报告-----------------社团管理系统

九、系统建模

9.1明确系统用户

本系统是面向本校全体师生的志愿者活动平台,主要的用户是校内学生、教师、经过注册和认证后加入志愿者学院,即可参与各种志愿活动。系统的管理者主要包括社团负责人和指导老师。

9.2活动内部系统用例

系统分析与设计课程报告-----------------社团管理系统

9.3活动外部系统用例

系统分析与设计课程报告-----------------社团管理系统

9.4软件架构和框架

软件架构是一种思想、一个系统蓝图,是对软件结构组成的规划和职责设定。在本系统设计中决定使用包图来描述软件架构,同时给出了交互图。对于系统的框架使用,使用Spring 、SpringMVC、Mybatis,基于MVC设计模式进行架构
系统分析与设计课程报告-----------------社团管理系统
系统分析与设计课程报告-----------------社团管理系统
9.5 系统分析模型
建立分析、要将系统主要用例的分析类与软件架构结合起来。首先要确定这些类在软件架构的哪个层次中,所以先逐个分析这些分析类所在的层次,以及当软件架构引入以后分析模型的变化情况。
(1) 各类申请分析类图
系统分析与设计课程报告-----------------社团管理系统
(2)各类申请WEB层分析模型
系统分析与设计课程报告-----------------社团管理系统
(3)各类申请Controller层分析模型
系统分析与设计课程报告-----------------社团管理系统
(4)各类申请service层分析模型
系统分析与设计课程报告-----------------社团管理系统
(5)各类申请dao层分析模型
系统分析与设计课程报告-----------------社团管理系统

十、系统设计

10.1 系统设计

系统的web层使用jsp构建用户交互界面,使用标签设计申请表单,使用JavaScript的ajax来负责表单的提交。
系统分析与设计课程报告-----------------社团管理系统
Controller层执行前,由于系统后端使用SpringMVC进行架构、会先执行以下操作:前台请求被DispatcherServlet捕获,然后调用HandlerMapping,进而执行HandlerAdapter。
系统分析与设计课程报告-----------------社团管理系统
dao层使用了MyBatis框架实现,设计模型如下:
系统分析与设计课程报告-----------------社团管理系统

10.2包/接口设计

(1)包设计
对于软件层次包、在系统设计分析阶段已经针对软件架构及框架完成了设计、在系统设计就只剩下微调工作,设计代码包。
系统分析与设计课程报告-----------------社团管理系统
(二)接口设计
系统采用Spring框架,在service层设置各种业务处理接口,规范方法参数,返回值,另外可以实现多态,结合Spring来说接口对于使用Spring的各种功能也是不可或缺的。dao层使用Mybatis框架、需要设计接口来映射mapper映射文件。
系统分析与设计课程报告-----------------社团管理系统

10.3数据库设计

数据库设计了五张表来实现系统数据的存储、分别是admin表、user表、activity表、activity_user表、role表,其中,admin表用来存储管理员账号信息、user表是储存用户档案信息、其中的role字段是外键、其含义是标识用户为何种角色、有普通学生角色、志愿者学院成员角色、教师角色,角色的对应信息都保存在role表中。activity_user表用来保存活动报名情况的,活动和用户是多对多关系,一个用户可报名多个活动(时间不冲突),一个活动由多个用户参与。
系统分析与设计课程报告-----------------社团管理系统文章来源地址https://www.toymoban.com/news/detail-505796.html

到了这里,关于系统分析与设计课程报告-----------------社团管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 高校社团管理系统的设计与实现

    摘要 随着 互联网技术的高速发展,人们生活的各方面都受到互联网技术的影响 。 现在 的社团成员 可以通过互联网技术就能实现不 在 学校,在家也可以查看社团信息并能进行申请加入, 简单、快捷的方便了 社团成员 的 社交 生活。同样的,在人们的工作生活中,也需要互

    2024年02月07日
    浏览(34)
  • 数据库课程设计-学生选课管理系统(实训报告+答辩ppt+源码+sql文件+打包好的程序)springboot项目-javaweb

    作者:ChenZhen 博客地址:https://www.chenzhen.space/ 版权:本文为博主 ChenZhen 的原创文章,本文版权归作者所有,转载请附上原文出处链接及本声明。 如果对你有帮助,请给一个小小的star⭐ 源码加vx : ChenZhen_7 (实训报告+答辩ppt+源码+sql文件+打包好的程序 无套路 免费获取! 不放

    2024年02月11日
    浏览(56)
  • 43基于java的校园社团管理系统设计与实现

    本章节给大家带来一个基于java的校园社团管理系统设计与实现,可适用于校园社团管理系统,社团招新管理系统,社团管理系统,社团活动管理系统,高校学生社团,大学社团,学生社团招新,学生社团系统等等; 校园社团作为高校课外活动的重要组成部分,发展十分迅速

    2024年02月08日
    浏览(31)
  • (附源码)ssm高校社团管理系统设计与实现 毕业设计 234162

    高校社团管理系统设计与实现 摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于高校社团管理系统也是十分常见的。过去使用手工的管理方式对高校社团进行管理,造成了管理繁琐、难以维护等问题,如今使用计算机对高校社团的各项基本信

    2024年02月07日
    浏览(37)
  • (附源码)springboot学生社团管理系统 毕业设计 151109

    题    目 学生社团管理系统 目   录 摘要 1 绪论 1.1 研究背景 1.2 研究意义 1.3论文结构与章节安排 2 学生社团管理系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 2.2.2 数据修改流程 2.2.3 数据删除流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.2 非功能性分析

    2023年04月18日
    浏览(41)
  • 【JAVA】 图书管理系统(javaSE简易版 内含画图分析) | 期末大作业&课程设计

    作者主页:paper jie 的博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《JAVA》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将javaSE基础知识一网打尽,希望可以帮到读者们哦。 其他专栏:《算法详

    2024年02月09日
    浏览(38)
  • springboot270基于JAVA的社团管理系统的设计与实现

    互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用社团管理系统可以

    2024年03月14日
    浏览(33)
  • 基于SSM+Vue的学校社团管理系统(Java毕业设计)

     大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是初学者还是有一定经验的程序员,我都希望能够为你

    2024年01月21日
    浏览(43)
  • (附源码)springboot大学生社团管理系统的设计与实现 毕业设计150912

    目 录 摘要 1 1 绪论 1 1.1研究背景 1 1.2研究意义 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2大学生社团管理系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1数据增加流程 3 2.3.2数据修改流程 4 2.3.3数据删除流程 4 2.3 系统功能分析 4 2.3.1 功能性分析 4 2.3.2 非功能性分

    2024年02月07日
    浏览(41)
  • 基于微信小程序的高校大学生社团管理系统设计与实现

    💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/知乎/华为云/阿里云等平台优质作者。 👇🏻 精彩专栏 推荐订阅👇🏻 计算机毕业设计精品项目案例(持续更新) 🌟 文末获取源码+数据库+文档 🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项

    2024年01月25日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包