[计算机软件及应用]党团管理系统uml.doc

上传人:音乐台 文档编号:1991854 上传时间:2019-01-29 格式:DOC 页数:30 大小:921.50KB
返回 下载 相关 举报
[计算机软件及应用]党团管理系统uml.doc_第1页
第1页 / 共30页
[计算机软件及应用]党团管理系统uml.doc_第2页
第2页 / 共30页
[计算机软件及应用]党团管理系统uml.doc_第3页
第3页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[计算机软件及应用]党团管理系统uml.doc》由会员分享,可在线阅读,更多相关《[计算机软件及应用]党团管理系统uml.doc(30页珍藏版)》请在三一文库上搜索。

1、30党团管理系统UML建模实验一、课题研究目的通过“党团管理系统”UML建模过程了解面向对象的系统分析与设计方法, 逐步实现高校党团管理系统的现代化、信息化和规范化。二、课程设计环境Microsoft office visio 2003Rational Rose Enterprise Edition 三、课程设计内容(一)需求分析1、系统的用户需求分析(1)用户角色a、普通用户:学生。有权登录系统并查询本人的相关信息。b、高级用户:负责党建、团建的教师。有权登录并查询所有党员、团员及党团组织相关信息,并进行数据的上传、下载、分析、更新、删除。c、超级管理者:系统管理员,有权利赋予或收回用户的相

2、关权限。(2)用户的用力需求分析a、普通用户:学生,请求服务需要包含以下用例:登录;更改密码;查询本人党团信息,包括奖惩情况等;退出b、高级用户:教师,处理日常工作需要包含以下用例:登录;更改密码;搜索学生;查询学生党团信息;更改学生信息;查询、更新、删除党(团)组织信息;统计数据;下载信息;上传文件;查看图表等。c、超级管理者:系统管理员进行系统管理需要包含以下用例:登录;更改密码;分配权限;系统维护;数据库备份和恢复;退出。2、拟建立系统的功能需求(1)党团管理系统总体框架图学生党团信息管理系统团员信息管理子系统党员信息管理子系统团组织信息管理子系统党组织信息管理子系统文件上传信息查询数据

3、分析文件上传信息查询数据分析新增数据删除数据修改数据新增数据删除数据修改数据(2)团员信息管理子系统框架图团员信息管理文件上传信息查询数据分析上传文件下载模板信息查询结果下载数据更新 数据删除 图片生成表格生成 表格下载(3)党团管理系统结构图初始页面用户登录页面新增、收回管理员权限超级管理员查询信息密码管理退出学生退出团组织管理党员信息管理团员信息管理党组织管理密码管理(4)党团管理系统功能模块图数据库高校党团管理系统用户登录系统登录主界面系统设置入党管理关系转接暂缓管理名册管理档案资料统计分析用户管理数据管理组织管理导入、导出基本信息积极份子入党申请团员择优发展对象毕业信息奖惩信息转正信息

4、审查信息关系转出关系转入打印文件联系记录暂缓信息信息平台资料下载档案汇总档案去向上报名册导入导出报表统计条件统计个人统计系统的功能需求主要包括以下几个方面:普通用户更改密码、浏览信息。高级用户(教师)上传下载文件、统计数据、查看报表。高级用户(教师)处理党(团)员信息、党(团)组织信息。系统管理员可以对系统的数据进行维护,如增加、删除和更新信息,增加、删除和更新用户账户,增加和删除模块。(5)党团管理系统综合业务流程图学生登记党内奖惩信息转出党员办理转出手续入党申请人(登记基本信息)确定为培养对象暂缓就业登记暂缓信息毕业党员登记毕业信息正式党员登记转正信息支部讨论,党委审批转正情况预备党员登记

5、入党信息党委指派专人谈话政治审查召开“通表”大会公示确定为发展对象参加党校培训确定为积极分子递交申请团员推优指定培养人支部讨论未通过审核同意发展上报审批同意发展未达到条件延期或取消历史党员转入党员登记党员信息和入党信息党员转入(6)党员入党基本流程提交入党申请以参加党校培训的学生正式党员预备党员推荐学生入党积极分子团委书记党支部书记党总支部书记(7)党团系统数据流程图学生输入入党申请资料输入党内奖惩资料输入转正申请资料各类查询资料下载输入暂缓管理期间联系记录资料输入关系转入申请资料输入关系转出申请资料网上公布支部管理员审核处理按程序发展/转正新党员名册学院管理员审核处理办理关系转借手续输出介绍

6、信新生党员名册转入转出名册审批入党转正手续统计查询学校管理员审核处理3、系统主要包括的模块:(1)系统设置模块:添加用户账户;修改更新用户账户信息;备份数据库数据;恢复数据库数据;修改更新密码。(2)文件上传下载模块:新党团员上传个人信息;高级用户下载党团员信息;高级用户下载党团组织信息;高级用户下载年度各类统计报表,如党费、团费统计报表,党员、团员活动情况报表,党员、团员宣传情况报表,党团年报。(3)统计分析模块:对党团组织的党团员人数进行统计;对党团员的党费、团费进行统计;对党团组织的男女比例、团员(普通团员、团干部、入党积极分子)人数比例、党员(预备党员、党员)人数比例进行统计分析。(4

7、)信息查询模块:学生查询个人相关党团方面信息;高级用户查询党团员、党团组织的各个信息;(5)报表生成模块:对统计分析的结果产生图表(折线图、柱状图等);党团组织男女比例柱状图;团员(普通团员、团干部、入党积极分子)人数柱状图;党员(预备党员、党员)人数折线图;党费、团费折线图;(6)信息更新模块:党团员的个人信息更新(电话号码、奖惩情况等);党团关系的转入转出更新。(二)系统的分析设计1、系统的用例图(1)普通用户请求服务的用例图【用例图说明】普通用户(学生)首先登录系统,然后进行修改密码、查询个人信息、浏览奖惩情况等与权限相对应的操作。标示如下:Query of rewards:浏览奖惩情况

8、。Access to personal information:查询个人信息。Modify password:修改密码。Remove or Update Title:删除或更新书目。Exit:退出系统。Login the system:登录系统。(2)高级用户涉及的所有操作用例综合【用例图说明】高级用户登陆系统后,首先搜索学生,然后对该学生(党员或团员)的信息进行查询和修改,并查询该生在党团组织里的信息。根据自己的权限进行上传文件、下载信息、查看报表、统计数据的操作。进入党团组织页面后对组织信息进行删除、更改、查询操作。标示如下:Download information:下载文件。Upload

9、 file:上传文件。Modify password:修改密码。Update party information:更新党团组织信息。Delete party information:删除党团组织信息。Query party information:查询党团组织信息。into the party organization page:进入党团组织管理页面。View charts:查看报表。Statistical data:统计数据。Search student:搜索学生。Modify students information(修改学生信息);Query students information(查

10、询学生信息);Delete students information(删除学生信息) 高级用户综合用例分解:A、高级用户统计数据、查看报表用例B、高级用户对党团组织信息进行修改、删除更新用例C、高级用户对学生信息进行查询、修改、删除、更新用例(3)超级用户(系统管理员)用例图【用例图说明】系统管理员进行修改密码、分配权限、维护系统、恢复数据库、备份数据库的操作。标示如下:Backup database:备份数据库。Distribute authority:分配权限。Modify password:修改密码。Restore database:恢复数据库。Maintenance system:维护

11、系统。2、系统的时序图(1)系统登录时序图说明:时序概述:普通用户、高级用户、超级用户三个角色的在同一登陆界面登录系统,登录时系统判断用户角色,成功登陆进入主界面。前置条件:系统已启动,已成功注册用户。基本路径:用户输入用户名,密码,点击登录。系统验证用户名、密码的合法性,若合法则分别进入各用户子系统并记录用户登录信息,否则拒绝登录并提示用户拒绝登录的原因。每次登陆请求(输入的用户名,IP,三类用户,是否登陆成功,时间),均保存在登录信息日志中,便于查看是否有人非法攻击。设计约束:如果用户没有注册(即不是以上三类用户之一),不能成功登陆。输入信息不能为空,用户名不能重复。学员登录成功后,在浏览

12、其他有权查看的页面时,不用再次输入用户名和密码。禁止未登录的学员查看登录页面以外的其他功能页面。用户名必须以字母开头,可以包含字母数字和下划线,长度4-20,密码6-20位。(2)普通用户查询个人信息的时序图说明:时序概述:普通用户进入主界面个人中心,查询自己的基本信息,包括个人身份资料、入团(入党)时间等情况。前置条件:用户已登录。基本路径:普通用户请求查看个人信息列表。系统检索该用户的个人信息,显示其信息表(内容见设计约束)。设计约束:显示的个人信息表应包括:姓名、性别、籍贯、民族、加入时间(yyyy-mm-dd)。(3)普通用户更改登录密码的时序图说明:时序概述:普通用户进入主界面窗口,

13、首先查询到自己的基本信息,点击修改按钮,输入新密码,再重新输入新密码确认,下次登录使用新密码登陆即可。前置条件:用户已登录。基本路径:用户登陆后进入个人中心,请求修改密码。系统检索申请人信息,显示修改页面。用户填写新密码,重复输入,提交更改信息。系统记录修改后的密码,下次登录使用新密码才可成功登陆。设计约束:显示更改密码页面,输入新密码两次,确认即可。(4)高级用户查询团员(党员)交费信息的时序图说明:时序概述:高级用登录到主界面窗口,输入要查询人的证件编号,显示出此人的信息,也可查询总览表。前置条件:用户已登录。基本路径:高级用户登陆后,输入某个人的编码,可查询单个人的信息,也可以选择时间范

14、围、性别等条件进行查询部分信息。系统检索信息,显示查询结果。设计约束:选择查询范围,包括时间范围、类别(团员或党员)等。显示交费信息页面,包括姓名、性别、交费情况。(5)高级用户增加党员信息的时序图说明: 时序概述:高级用户查询到新入党的人员的信息,将此人的资料插入到党员数据库中,并删除其在团员数据库中的信息。前置条件:用户已登录。基本路径:高级用户输入某个人的编号,显示其团员信息。系统检索查询信息并显示。高级用户将其信息增加到党员数据库中,删除其在团员库中的资料。设计约束:显示的团员表应包括:姓名、性别、籍贯、民族、入团时间(yyyy-mm-dd)、奖惩情况等。党员信息应包括:姓名、性别、籍

15、贯、民族、入党时间(yyyy-mm-dd)、奖惩情况等。(6)高级用户更新(上传)团员(党员)信息的时序图说明:时序概述:高级用户查询到要上传的人员信息所在的属性(团员还是党员),然后上传excel表格信息前置条件:用户已登录。基本路径:高级用户进入团员或党员管理页面,选择添加团员或党员,点击上传。显示上传成功提示。设计约束:直接批量上传功能开启。 (7)高级用户删除团员(党员)信息的时序图说明:时序概述:高级用户查找到要删除的人员进行删除操作。前置条件:用户已登录。基本路径: 高级用户输入普通用户编号,查询到此人信息。确认删除。设计约束:普通用户存在。高级用户拥有管理人员的权限。(8)高级用

16、户下载信息的时序图说明: 时序概述:高级用户查找到要下载的信息,如人员信息表、团费党费上交情况等数据表以及各种数据分析图表等。前置条件:用户已登录。基本路径:高级用户查找到要下载信息。点击下载,进行存储。设计约束: 下载功能已开启。高级用户具有管理信息的权限。(9)超级用户新增人员的管理权限说明:时序概述:超级用户创建一个新的用户角色,为其分配权限。对于新创建的普通用户,分配其查询、修改等最基本的权力;对于新创建的高级用户,赋予其管理普通用户、管理党团活动等的权限。前置条件:用户已登录。基本路径:超级用户进入用户管理界面,添加用户,输入新增加用户的用户名。 分配新增用户拥有的权限。设计约束:普

17、通用户有查询个人信息、修改密码等权限。超级用户有管理普通用户的、管理党团活动的权限。(10)超级用户删除人员的管理权限说明: 时序概述:超级用户进入主界面,查找到要取消管理权限的人员资料,点击删除来取消此人的某些权限或去全部管理权限。前置条件:用户已登录。基本路径:超级用户进入用户管理界面,删除用户,输入要删除用户的用户名删除其所有权限。 删除其所拥有的权限。设计约束:普通用户有查询个人信息、修改密码等权限。超级用户有管理普通用户的、管理党团活动的权限。3、系统的协作图(1)用户登录系统的协作图(2)普通用户查询个人信息的协作图(3)普通用户更改登录密码的协作图(4)高级用户查询团员(党员)交

18、费信息的协作图(5)高级用户增加团员(党员)信息的协作图(6)高级用户更新(上传)团员(党员)信息的协作图(7)高级用户删除团员(党员)信息的协作图(8)高级用户下载信息的协作图(9)超级用户新增人员的管理权限的协作图(10)超级用户删除人员的管理权限的协作图4、系统的状态图学生状态图【学生状态图说明】League Member:学生是共青团员状态。Probationary Party Member:学生是预备党员状态。Party Member:学生是党员状态。 简述:学生从共青团员状态,进过一系列考验,通过考试,成为预备党员,然后再经过考察,若通过,成为党员。5、系统的活动图(1)系统管理员

19、注销账号活动图【系统管理员注册账号活动图说明】Login :登录管理系统。Input User Account :输入用户账号。Dimssion:离职。Leave Shcool :离开学校。Output Information :输出信息。Delete Account:显示失败。 简述:系统管理员登陆后,输入账号后,输出信息,注销账号。(2)教师添加党员信息活动图【教师添加党员活动图说明】Login :登录管理系统。Veritify Base Information:检验基本信息。Application:申请书。Veritify Punishiments:检查是否有惩罚。Pass examin

20、ation:通过考试。Become Members:成为党员。 教师登陆后,首先检验学生的基本信息,包括是否有申请书和是否有记过记录,若有申请书,没有记过记录,则查看考试成绩,若及格,则成为党员。(3)系统管理员分配权限活动图【系统管理员活动图】Login :登录管理系统。Input User Account :输入用户账号。Choose permission:选择权限。Leave :退出。系统管理员登录后,可以进行权限范围内的操作,输入账号,若没有结束,否则选择权限,退出结束。(4)系统管理员系统维护活动图【系统管理员系统维护活动图】Login :登录管理系统。System Maintenance:系统维护。Add New User:添加新用户。Query User Info:查询用户列表。Update or Remove User:更新或删除用户。Database Operation:数据库进行相应的操作。Exit:退出。 系统管理员登录后,可以进行权限范围内的操作系统维护,对系统用户进行查询、删除和更新。6、系统中的类(1)系统中主要的类参与者相关的类: 系统中用到的其他类: (2)各个类之间的关系(三)系统的组件与配置1、系统的组件图业务对象组件图:用户界面的组件图:2、系统的配置图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1