面向对象程序分析与设计

面向对象程序分析与设计

ID:18831790

大小:90.90 KB

页数:14页

时间:2018-09-22

面向对象程序分析与设计_第1页
面向对象程序分析与设计_第2页
面向对象程序分析与设计_第3页
面向对象程序分析与设计_第4页
面向对象程序分析与设计_第5页
资源描述:

《面向对象程序分析与设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件学院课程设计报告书课程名称面向对象程序分析与设计设计题目网上论坛系统专业班级软件学号姓名指导教师2015年6月目录1设计时间12设计目的13设计任务14设计内容14.1设计内容概述14.1.1组织机构介绍14.1.2业务流程(活动图描述)24.2需求分析34.2.1用例图(总体及细化)34.2.2用例描述54.3软件设计75总结与展望11参考文献12成绩评定121设计时间2015年6月22日~2015年6月25日2设计目的本系统为一个支持用户注册的电子论坛系统,通过论坛系统,用户可以自由发表自己的言论,其他用户则可以对留言进行

2、回复或发表更多的评论,实现一个多人充分交流的网络平台。3设计任务完成网上论坛管理系统基本需求:1)用户注册:用户可以注册为该系统的成员,在发表主题时,将记录其登录信息。2)用户登陆:对于注册用户,可以通过输入其注册名及密码进入系统;另外,系统还支持“游客”用户,即用户可以无需注册也可进入系统。3)用户账户管理:查看自身的基本信息(如:等级,积分,发布过的言论等);修改部分信息(如个性签名,头像等);管理自身发布的信息(修改,删除)。4)发布信息:用户发表一个讨论主题。5)回复主题:回复已经发布过的主题。6)管理员:管理普通用户(禁

3、止用户发言,解禁用户发言权,删除用户等);管理信息(屏蔽一条信息,删除一条信息,置顶一条信息)。7)系统管理员:增加/删除一个管理员。4设计内容4.1设计内容概述4.1.1系统结构介绍11论坛管理系统用户系统管理员管理员账户管理个人信息管理用户管理信息管理增加/删除管理员图1系统结构图4.1.2业务流程(活动图描述)1.用户活动图,见图2。11图2用户活动图2.管理员活动图,见图3。图3管理员活动图4.2需求分析4.2.1用例图(总体及细化)1.论坛管理用例图(总体),见图4。11图4论坛用例图(总体)2.用户用例图,见图5。图5

4、用户用例图113管理员用例图,见图6。图6管理员用例图4.2.2用例描述1)用户注册用例名:注册执行者:用户事件流:用户可以注册成为该系统的会员。2)用户登录11用例名:用户登录执行者:用户事件流:对于注册用户,可以通过输入其注册名及密码进入系统。3)用户帐户管理用例名:用户帐户管理执行者:用户事件流:查看自身的基本信息(如:等级,积分,发布过的言论等);修改部分信息(如个性签名,头像等);管理自身发布的信息(修改,删除)。4)发布信息用例名:发布信息执行者:用户事件流:用户发表一个讨论主题。5)回复主题用例名:回复主题执行者:用

5、户事件流:回复已经发布过的主题。6)管理普通用户用例名:管理普通用户执行者:管理员事件流:管理员可以禁止用户发言,解禁用户发言权,删除用户等。117)管理信息用例名:管理信息执行者:管理员事件流:管理员可以屏蔽一条信息,删除一条信息,置顶一条信息。8)增加/删除一个管理员用例名:增加/删除一个管理员执行者:系统管理员事件流:系统管理员可以增加/删除管理员。4.3软件设计4.3.1用例实化(顺序图和协作图)1)用户发布/回复信息顺序图,见图7。图7用户发布/回复信息顺序图2管理员管理顺序图,见图8。11图8管理员管理顺序图3系统管理

6、员管理顺序图,见图9。11图9系统管理员管理顺序图4.3.2业务逻辑类图1)网上论坛系统类图,见图10。11图10网上论坛系统类图115总结与展望参考文献[1]王少峰.面向对象技术UML教程,北京:清华大学出版社,2004[2]巴拉赫,兰宝.UML面向对象建模与设计(第二版),人民邮电出版社,2006[3]吴建.UML基础与ROSE建模案例,人民邮电出版社,201211成绩评定成绩教师签字11

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

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

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