UML建模课程设计及(大学生社团管理系统).doc
25页《软件系统建模》课程设计报告书题 目: 大学生社团管理系统学 院: 计算机学院专 业: 计算机科学与技术班 级: 姓名(学号): 同组人员(学号): 同组人员(学号): 指导老师: 设计时间: 2013-12-7 至 2013-12-29目 录1. 课程设计计划 12. 前言 13. 需求分析 24. 系统行为模型 25. 系统结构模型 36. 类图的框架代码 37. 心得体会 48. 致谢 49. 参考文献 41. 课程设计计划周次上/下午计划任务第一周全天系统用例图第二周上午系统类图下午系统顺序图第三周上午系统顺序图下午系统活地图、状态图第四周上午完成设计报告书2. 前言现在的高校一般都有各种各样的社团,每个社团都需要进行管理,包括发布活动资讯、管理社员等,如果进行人为的操作,则存在着浪费纸张、管理繁琐、耗费时间等问题,所以急需一套科学的管理系统对其进行管理本文设计的系统就是为社团管理者提供快捷的管理工具3. 需求分析目前大部分社团的活动发布都是以粘贴海报的形式,而大学生社团的管理也都是通过办公软件word或Excel等方式进行人员的管理,这样的管理方式和活动的通知方式不仅增加了社团管理者的负担和大学生社团联合会的困难,同时通过发布海报的方式浪费大量纸张,还造成了大学校园的环境污染。
因此为了避免采用这种低效率不环保的方式,大学生社团管理系统应有群发资讯和通知的功能同时,为了各个社团负责人员对本社团人员的有效管理,此系统还必须有对社团人员的增删改查的功能管理权限不仅是本社团的负责人员拥有,同时作为上级的社团联合会也有对下属所有社团的人员的管理,并且社团联合会还有任命新社团的社长的权限而对么个不同社员来说,每个社员都能通过自己的账号进行系统登录,可以修改自己的个人信息,同时,当不同社员登录系统后,还能看到自己所属社团的相关信息,比如各种活动等4. 系统行为模型(1)用例图(2) 用例场景描述元素描述用例名称增加社团用例编号UC0101用例说明在系统中增加增加新的社团信息参与者社联负责人前置条件社联负责人成功登录系统事件流1、 单击增加社团2、 将社团的信息如社团编号、社团名、社团负责人等信息录入到系统中3、 单击“确定”增加社团信息后置条件增加社团成功后,在社团管理系统中就可以查询到该社团的信息元素描述用例名称解散社团用例编号UC0102用例说明在系统中删除社团信息参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、 单击解散社团2、 查询需要解散的社团信息3、 确认解散 如果单击“确定”,解散社团 如果单击“取消”,返回社团信息后置条件解散成功后,在社团管理系统中将不能查询到该社团的信息元素描述用例名称重组社团用例编号UC0103用例说明对两个或两个以上社团j进行重组参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、 单击“重组社团”2、 查询需要参加重组的社团3、 对选中的社团进行重组处理,如增加社团、解散社团等4、 确认重组后置条件重组成功后,将不再能查询到重组前的社团信息,并且可以查询到新的社团信息元素描述用例名称查询社团信息用例编号UC0104用例说明通过社团某一属性或选中社团名来查询社团信息参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、 单击“查询社团信息”2、 输入要查询社团的名称或者编号3、 单击“确定”后置条件可以浏览该社团的信息元素描述用例名称审核消息用例编号UC010201用例说明审核下级的申请、建议等参与者社联负责人、社团负责人前置条件参与者成功登录社团管理系统事件流1、 单击“审核消息”2、 选中需要审核的消息3、 输入并返回审核的结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核建议用例编号UC010202用例说明审核下级提出的建议并返回结果参与者社联负责人、社团负责人前置条件参与者成功登录社团管理系统并选中建议事件流1、 单击“审核”2、 浏览建议信息3、 输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核资金申请用例编号UC010203用例说明审核社团负责人提出资金申请并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中资金申请事件流1、单击“审核”2、浏览资金申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核活动申请用例编号UC010204用例说明审核下级提出活动申请并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中活动申请事件流1、单击“审核”2、浏览活动申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核职位申请用例编号UC010205用例说明审核下级提出职位申请并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中职位申请事件流1、单击“审核”2、浏览职位申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核资讯申请用例编号UC010206用例说明审核下级提出资讯并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中资讯申请事件流1、单击“审核”2、浏览资讯申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称发布通知用例编号UC010207用例说明社联负责人给各个社团发布发布有关通知参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、 单击“发布通知”2、 录入通知内容3、 单击“确认发布”后置条件发布完成后,社团负责人或者社员可通过接收邮件知道审核结果元素描述用例名称社团资讯管理用例编号UC0105用例说明社联负责人管理学校的社团资讯参与者社联负责人前置条件社联负责人成功登录系统事件流1、 单击“选择社团资讯管理”2、 选择要管理的内容3、 Case1:extend:修改已发布新闻 Case2:extend:查询新闻 Case3:extend:删除新闻 Case4:extend:发布新闻4、进行管理后置条件用户选择相应菜单后,可进行操作元素描述用例名称查询新闻用例编号UC0106用例说明相关人员查询新闻参与者社联负责人、社团负责人、社员前置条件参与者成功登录系统事件流1、 上单击”查询新闻”2、 浏览新闻后置条件参与者可以浏览新闻或者进行下一步修改新闻元素描述用例名称修改已发布新闻用例编号UC0107用例说明社联负责人对已发布的新闻进行修改参与者社联负责人前置条件参与者成功登录系统事件流1、单击“修改新闻”2、修改新闻后置条件社联负责人成功修改新闻元素描述用例名称删除新闻用例编号UC0108用例说明社联负责人删除已发布的新闻参与者社联负责人前置条件参与者成功登录系统事件流1、 单击“删除新闻”后置条件删除成功,新闻将不再被查询到元素描述用例名称查看通知用例编号UC0201用例说明社团负责人、社员查看上级发布的通知参与者社团负责人、社员前置条件成功登录系统事件流1、 单击“查看通知”2、 选择通知3、 浏览通知后置条件参与者接收到通知元素描述用例名称修改通知用例编号UC010209用例说明修改已发布的通知参与者社联负责人、社团负责人前置条件参与者成功登录系统事件流1、 单击“修改通知”2、 选择要修改的通知3、 修改通知后置条件修改成功,系统参与者接收新的通知元素描述用例名称删除通知用例编号UC010210用例说明删除已发布的通知参与者社联负责人、社团负责人前置条件参与者成功登录系统事件流1、单击“删除通知”2、选择要删除的通知3、修改通知后置条件删除成功元素描述用例名称查看通知用例编号UC0203011用例说明查看已发布的通知参与者社员、社团负责人前置条件参与者成功登录系统事件流1、单击“查看通知”2、选择要查看的通知4、 查看通知后置条件参与者浏览通知元素描述用例名称申请发布资讯用例编号UC0212用例说明申请发布自己社团的最新资讯参与者社团负责人前置条件参与者成功登录系统事件流1、单击“申请发布资讯”2、填写申请内容5、 提交申请后置条件提交成功,社联负责人可收到申请元素描述用例名称申请活动用例编号UC0213用例说明申请社团活动参与者社团负责人前置条件参与者成功登录系统事件流1、单击“申请活动”2、填写申请内容3、提交申请后置条件提交成功,社联负责人可收到申请元素描述用例名称申请资金用例编号UC0214用例说明申请社团活动资金参与者社团负责人前置条件参与者成功登录系统事件流1、单击“申请资金”2、填写申请内容3、提交申请后置条件提交成功,社联负责人可收到申请元素描述用例名称查询个人信息用例编号UC0315用例说明查询社员信息参与者社员前置条件参与者成功登录系统事件流1、单击“查询个人信息”2、浏览自己信息后置条件浏览信息元素描述用例名称管理个人信息用例编号UC0316用例说明管理社员信息参与者社员前置条件参与者成功登录系统事件流1、 进行UC03152、 选择是否修改信息 Case1:修改 Case2:否后置条件可选择下一步操作元素描述用例名称提交职位申请用例编号UC0317用例说明社员、社团负责人申请职位参与者社员、社团负责人前置条件参与者成功登录系统事件。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


