【精品】管理文档

【精品】管理文档

ID:43602877

大小:621.60 KB

页数:15页

时间:2019-10-11

【精品】管理文档_第1页
【精品】管理文档_第2页
【精品】管理文档_第3页
【精品】管理文档_第4页
【精品】管理文档_第5页
资源描述:

《【精品】管理文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、大学生俱乐部管理系统的分析一.系统用例建模2用例分析根据四个子用例可以确定:实体类有:申请者、会长边界类有:用户信息填写页面、会长信息审核页面、会长信息提交页面、用户状态查看页面。控制类有:用户信息处理类。3报名用例时序图4面向对象分析与设计1)对象的属性提取根据我们的初步分析可以确定“申请者”、“会长”实体的一般属性有申请者实体属性intaid;id号、数据库白动生成Stringaname;申请者的登录名Stringapassword;申请者的登录密码Stringaexcuse;申请理由String

2、asex;14另UStringatelephone;电话号码Stringaemail;电子邮箱intastate;申请状态,如果没被批准入会为0,批准入会后为1Integereege;年龄会长实体的属性intcid;id号、数据库自动生成Stringcname;会长的登录名Stringcsex;性另ljStringcpassword;会长的登录密码Stringctelephone;电话号码Stringcemail;电子邮箱Integercage;年龄Datecentertime;入会的时间Blobcp

3、hoto;头像Blobcvideo;视频2)对象的方法提取根据上面四个系统用例的分析、可以确定申请者的两个操作为,填写信息,查看信息。会长的两个操作查看所有申请者的信息、审核每个申请者的信息。依据GRASP中“专家模式”规则(哪一个类拥有信息,就应该由它来处理这些信息),所以可以确定各个对象的方法有:申请者实体publicvoidsavelnformation();//保存信息publicvoidloadlnformation();//查看信息会长实体publicApplicationloadAppl

4、ication(StringuserName);〃根据id编号拿出申请者publicArrayListloadlnformation();〃把所有的申请者拿出来publicvoidsavelnformation();//审核完后保存申请者信息根据分析,申请者通过审核后,需要上传自己的头像,视频。同时会长也可以更新自己的头像,所以他们有一个公共的方法Publicvoidupdatelnformation(Stringid,Filefile);2)对象与对象之间的关系提取通过对以

5、上用例的分析,中请者与会长多对一的关系。二、人员管理•子功能级别用例■结束3会长职位变换1会长调整会员、干事、会长之间职位用例所属安排2会长安排新入会员归谁管的用例-结束7会长职位安排3会长添加、修改、减少职位的用例2、用例分析根据四个子用例可以确定:实体类有:会员、会长、干事、指导老师、职位边界类有:职位调换页面、新入会员安排页面、职位处理页面控制类有:用职位处理类。3、面向对象分析与设计1)对象的属性提取在这个三个子用例中最核心的对象是职位,这也是新出现得对象。可以确定“职位对象的基本属性有“。职

6、位实体intdid;//职位的编号,数据库自动生成Stringdname;//职位名称intdmun;//该职位最多可以安排多少人intdtoday;//该职位当前安排了多少人Datedtime//该职位什么时候有的2)对象的方法提取根据三个用例、每个用例是一个操作、因此可以得出三个操作的方法publicvoidupdateDuty(Obejectobject,Stringid);//当会长调换各个成员的职位后调用该方法保存更新的数据publicvoidaddMember(Objectobject);

7、//安排新会员归谁管publicvoiddeleteMember(Stringid);//会员不归谁管publicvoiddeleteDuty(Stringid);//根据取消该职位publicvoidaddDuty(Objectobject);//增加一个职位publicvoidupadeDuty(Obejectobject,Stringid);//根据id更新一个职位根据高内聚,面向借口编程的原则,我们抽象出一个接口,该接口最基本的方法:InterfaceDutyManagepublicvoidu

8、pdateManage(Obejectobject,Stringid);publicvoiddeleteManage(Stringid);publicvoidaddManage(Objectobject);2)对象的与对象关系的提取根据我们的分析任何一个人只能担当一个职位,并且整个结构是一颗树形结构。因此,会长、干事、指导老师、会员与职位的关系是一对一的关系会长与干事、指导老师是一对多得关系,干事、指导老师与会员是一对多的关系。4、架构的分析与使用由于我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。