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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

UML建模课程设计大学生社团管理系统.docx

1、UML建模课程设计大学生社团管理系统 . 软件系统建模课程设计报告书 题 目: 大学生社团管理系统 学 院: 计算机学院 专 业: 计算机科学与技术 班 级: 姓名(学号): 同组人员(学号): 同组人员(学号): 指导老师: 设计时间: 2013-12-7 至 2013-12-2 页脚 . 1. 课程设计计划 1 2. 前言 1 3. 需求分析 2 4. 系统行为模型 3 5. 系统结构模型 17 6. 类图的框架代码 17 7. 心得体会 20 8. 致谢 20 9. 参考文献 20 页脚 . 页脚 . 1. 课程设计计划 计划任务上周次 /下午 第一周 第二周第三周 第四周 全天 系统用

2、例图上午 系统类图 下午 系统顺序图上午 系统顺序图下午 系统活地图、状态图上午 完成设计报告书 前言2. 包括发布活动,每个社团都需要进行管理现在的高校一般都有各种各样的社团则存在着浪费纸张、管理繁琐、耗费时间等,如果进行人为的操作资讯、管理社员等,所以急需一套科学的管理系统对其进行管理。本文设计的系统就是为社团管理,问题者提供快捷的管理工具。 页脚 . 需求分析3. 而大学生社团的管理也都是目前大部分社团的活动发布都是以粘贴海报的形式,等方式进行人员的管理,这样的管理方式和活动的通知Excelword或通过办公软件方式不仅增加了社团管理者的负担和大学生社团联合会的困难,同时通过发布海报的方

3、式浪费大量纸张,还造成了大学校园的环境污染。因此为了避免采用这种低效率不环保的方式,大学生社团管理系统应有群发资讯和通知的功能。同时,为了各个社团负责人员对本社团人员的有效管理,此系统还必须有对社团人员的增删改查的功能。管理权限不仅是本社团的负责人员拥有,同时作为上级的社团联合会也有对下属所有社团的人员的管理,并且社团联合会还有任命新社团的社长的权限。而对么个不同社员来说,每个社员都能通过自己的账号进行系统登录,可以修改自己的个人信息,同时,当不同社员登录系统后,还能看到自己所属社团的相关信息, 比如各种活动等。 页脚 . 系统行为模型4. 1)用例图( )用例场景描述2( 页脚 . 描述元素

4、 增加社团用例名称UC0101 用例编号 在系统中增加增加新的社团信息用例说明 社联负责人参与者 前置条件 社联负责人成功登录系统 、单击增加社团1事件流 2、将社团的信息如社团编号、社团名、社团负责人等信息录入到系统中 3、单击“确定”增加社团信息 后置条件增加社团成功后,在社团管理系统中就可以查询到该社团的信息 描述元素 用例名称 解散社团UC0102 用例编号 在系统中删除社团信息用例说明 社联负责人参与者 前置条件 社联负责人成功登录社团管理系统 1、单击解散社团事件流 、查询需要解散的社团信息2 、确认解散3 如果单击“确定”,解散社团 如果单击“取消”,返回社团信息 后置条件解散成

5、功后,在社团管理系统中将不能查询到该社团的信息 页脚 . 元素 用例名称 用例编号用例说明 参与者前置条件 事件流 后置条件 元素 用例名称用例编号 用例说明 参与者前置条件 事件流 后置条件 元素用例名称 用例编号 用例说明参与者 前置条件 事件流 后置条件 元素 用例名称 用例编号 描述 重组社团UC0103 j进行重组对两个或两个以上社团 社联负责人 社联负责人成功登录社团管理系统 1、单击“重组社团” 2、查询需要参加重组的社团 3、对选中的社团进行重组处理,如增加社团、解散社团等 4、确认重组重组成功后,将不再能查询到重组前的社团信息,并且可以查询到新的社团 信息 描述 查询社团信息

6、UC0104 通过社团某一属性或选中社团名来查询社团信息 社联负责人 社联负责人成功登录社团管理系统 、单击“查询社团信息”1 2、输入要查询社团的名称或者编号 3、单击“确定” 可以浏览该社团的信息 描述 审核消息UC010201 审核下级的申请、建议等 社联负责人、社团负责人 参与者成功登录社团管理系统 1、单击“审核消息” 2、选中需要审核的消息 、输入并返回审核的结果3审核完成后,下级可通过接收邮件知道审核结果 描述 审核建议 UC010202 页脚 . 用例说明 参与者 前置条件 事件流 后置条件 元素用例名称 用例编号 用例说明参与者 前置条件 事件流 后置条件 元素 用例名称 用

7、例编号用例说明 参与者 前置条件事件流 后置条件 元素 用例名称 用例编号 用例说明参与者 前置条件 事件流 后置条件 审核下级提出的建议并返回结果 社联负责人、社团负责人 参与者成功登录社团管理系统并选中建议 、单击“审核”1 、浏览建议信息2 3、输入并返回审核结果 审核完成后,下级可通过接收邮件知道审核结果 描述 审核资金申请UC010203 审核社团负责人提出资金申请并返回结果 社联负责人 参与者成功登录社团管理系统并选中资金申请 、单击“审核”1 、浏览资金申请信息2 、输入并返回审核结果3审核完成后,下级可通过接收邮件知道审核结果 描述 审核活动申请UC010204 审核下级提出活

8、动申请并返回结果 社联负责人 参与者成功登录社团管理系统并选中活动申请 1、单击“审核” 2、浏览活动申请信息 3、输入并返回审核结果审核完成后,下级可通过接收邮件知道审核结果 描述 审核职位申请UC010205 审核下级提出职位申请并返回结果 社联负责人 参与者成功登录社团管理系统并选中职位申请 1、单击“审核” 2、浏览职位申请信息 、输入并返回审核结果3 审核完成后,下级可通过接收邮件知道审核结果 页脚 . 元素 用例名称 用例编号用例说明 参与者 前置条件事件流 后置条件 元素用例名称 用例编号用例说明 参与者 前置条件事件流 后置条件 元素 用例名称 用例编号 用例说明参与者 前置条

9、件 事件流 后置条件 描述 审核资讯申请UC010206 审核下级提出资讯并返回结果 社联负责人 参与者成功登录社团管理系统并选中资讯申请 1、单击“审核” 2、浏览资讯申请信息 3、输入并返回审核结果 审核完成后,下级可通过接收邮件知道审核结果 描述 发布通知UC010207 社联负责人给各个社团发布发布有关通知 社联负责人 社联负责人成功登录社团管理系统 、单击“发布通知”1 、录入通知内容2 、单击“确认发布”3发布完成后,社团负责人或者社员可通过接收邮件知道审核结果 描述 社团资讯管理UC0105 社联负责人管理学校的社团资讯 社联负责人 社联负责人成功登录系统 、单击“选择社团资讯管

10、理”1 、选择要管理的内容2 修改已发布新闻:extend:Case13、 extend:查询新闻Case2 : 删除新闻Case3 :extend: extend:发布新闻Case4 : 、进行管理4 用户选择相应菜单后,可进行操作 页脚 . 元素 用例名称 用例编号 用例说明参与者 前置条件事件流 后置条件 元素用例名称 用例编号用例说明 参与者 前置条件事件流 后置条件 元素 用例名称 用例编号 用例说明参与者 前置条件事件流 后置条件 元素 用例名称 用例编号用例说明 参与者 前置条件事件流 描述 查询新闻UC0106 相关人员查询新闻 社联负责人、社团负责人、社员 参与者成功登录系统

11、 查询新闻”1、上单击” 2、浏览新闻 参与者可以浏览新闻或者进行下一步修改新闻 描述 修改已发布新闻UC0107 社联负责人对已发布的新闻进行修改 社联负责人 参与者成功登录系统 、单击“修改新闻”1 、修改新闻2 社联负责人成功修改新闻 描述 删除新闻UC0108 社联负责人删除已发布的新闻 社联负责人 参与者成功登录系统 、单击“删除新闻”1 删除成功,新闻将不再被查询到 描述 查看通知UC0201 社团负责人、社员查看上级发布的通知 社团负责人、社员 成功登录系统 、单击“查看通知”1 、选择通知2 、浏览通知3 页脚 . 后置条件 元素 用例名称 用例编号 用例说明 参与者 前置条件

12、 事件流 后置条件 元素 用例名称用例编号 用例说明 参与者前置条件 事件流 后置条件 元素用例名称 用例编号 用例说明参与者 前置条件 事件流 后置条件 元素 用例名称 用例编号 参与者接收到通知 描述 修改通知UC010209 修改已发布的通知 社联负责人、社团负责人 参与者成功登录系统 1、单击“修改通知” 2、选择要修改的通知 3、修改通知 修改成功,系统参与者接收新的通知 描述 删除通知UC010210 删除已发布的通知 社联负责人、社团负责人 参与者成功登录系统 、单击“删除通知”1 、选择要删除的通知2 3、修改通知 删除成功 描述 查看通知UC0203011 查看已发布的通知

13、社员、社团负责人 参与者成功登录系统 1、单击“查看通知” 2、选择要查看的通知 、查看通知4参与者浏览通知 描述 申请发布资讯 UC0212 页脚 . 用例说明 参与者 前置条件 事件流 后置条件 元素用例名称 用例编号 用例说明 参与者 前置条件 事件流 后置条件 元素 用例名称 用例编号 用例说明参与者 前置条件事件流 后置条件 元素 用例名称 用例编号 用例说明 参与者前置条件 事件流后置条件 申请发布自己社团的最新资讯 社团负责人 参与者成功登录系统 、单击“申请发布资讯”1 2、填写申请内容 5、提交申请 提交成功,社联负责人可收到申请 描述 申请活动UC0213 申请社团活动 社

14、团负责人 参与者成功登录系统 、单击“申请活动”1 、填写申请内容2 、提交申请3提交成功,社联负责人可收到申请 描述 申请资金UC0214 申请社团活动资金 社团负责人 参与者成功登录系统 1、单击“申请资金” 2、填写申请内容 、提交申请3提交成功,社联负责人可收到申请 描述 查询个人信息 UC0315 查询社员信息 社员 参与者成功登录系统 1、单击“查询个人信息” 2、浏览自己信息 浏览信息 页脚 . 元素 用例名称 用例编号 用例说明参与者 前置条件事件流 后置条件 元素 用例名称用例编号 用例说明 参与者前置条件 事件流 后置条件 元素用例名称 用例编号用例说明 参与者前置条件 事

15、件流 后置条件 元素 用例名称 用例编号 用例说明 描述 管理个人信息UC0316 管理社员信息 社员 参与者成功登录系统UC0315 1、进行 2、选择是否修改信息 Case1:修改 Case2:否 可选择下一步操作 描述 提交职位申请UC0317 社员、社团负责人申请职位 社员、社团负责人 参与者成功登录系统 、单击“提交职位申请”1 、填写申请内容2 、提交申请3 提交成功,上级负责人可收到申请 描述 提交建议UC0318 社员、社团负责人提交自己对管理的建议 社员、社团负责人 参与者成功登录系统 1、单击“提交建议” 2、填写建议内容 3、提交建议提交成功,上级负责人可收到嫁衣 描述

16、提交退出申请 UC0319 社员、社团负责人申请退出社团 页脚 . 参与者 前置条件事件流 后置条件 )顺序图3( 社员、社团负责人 参与者成功登录系统 、单击“提交退出申请”1 、填写退出内容2 、提交申请3 提交成功,上级负责人可收到申请 页脚 . 增加社团顺序图 社员提交消息顺序图 页脚 . 4)状态图( 社 社团状态图 社员状态图 )活动图5( 页脚 . 社团发布资讯活地图 页脚 . 社联发布通知活动图 页脚 . 5. 系统结构模型 1)类图( 6. 类图的框架代码 代码实现Javapublic abstract class Persons public String loginNam

17、e; private String loginPassword; public abstract void loginSystem(); public abstract void exitSystem(); public abstract void updateInfo(); public abstract void glanceNews(); public class ShelianCh extends Persons public void loginSystem() 页脚 . public void exitSystem() public void updateInfo() public

18、 void glanceNews() public void receiveApplication() public void replyApplication() public void addSociety() public void inputInfo() public class ShetuanCh extends Persons public void loginSystem() public void exitSystem() public void updateInfo() public void glanceNews() public void submitApplicatio

19、n(); public void receiveApplication(); public void replyApplication(); public void checkApplication(); public class Sheyuan extends Persons public void loginSystem() public void exitSystem() public void updateInfo() public void glanceNews() public void replyNotice(); public void receiveNotice(); pub

20、lic void submitApplication(); public void inputApplication(); public class Society public String societyId; public String societyName; public String chargeMan; 页脚 . public void addSociety() public void deleteSociety() public void updateSociety() public void reformSociety() public void querySociety()

21、 public class News public String newsId; public String newsTitle; public String newsText; public void addNews() public void deleteNews() public void updateNews() public void queryNews() public class Notice public String noticeId; public String noticeTitle; public String noticeText; public void addNo

22、tice() public void deleteNotice() public void updateNotice() public void queryNotice() public class Xiaoxi public String applicationId; public String applicationType; public String applicationText; public void writeText() 页脚 . 心得体会7. 在这次为期四周的课程设计中,我学到了很多:、很多知识也许我并不会,但是当我需要的时候,并且有方法、有恒心的时候,我可以去很快1我也每当这个时候,的学习并运用到实际中来。在这次活动中,我就经常遇到各种各样的问题, 许去求助网络,也许翻阅教材,或者请教老师同学。由“学得好”的和“学三个人的小组中,在小组划分中,由于某些原因,、感受到团队工作的难度。2的不好”人组成,在这种情况下,此

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

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