《BBS论坛系统uml建模》由会员分享,可在线阅读,更多相关《BBS论坛系统uml建模(35页珍藏版)》请在金锄头文库上搜索。
1、沈 阳 工 程 学 院课 程 设 计设计题目: BBS论坛系统 系 别 信息工程系 班级 软件本121 项目组长 聂恒阳(19) 项目组员 王益峰(16)张朋(21)杨东明(08) 刘明洋(10) 指导教师 朱克敌、姜柳 职称 副教授 起止日期:2014 年 12月10日起至 2015 年01月01日止沈 阳 工 程 学 院课程设计任务书课程设计题目: BBS论坛系统 系 别 信息工程系 班级 软件本121 项目组长 聂恒阳(19) 项目组员 王益峰(16) 张朋(21) 杨东明(08) 刘明洋(10) 指导教师 朱克敌、姜柳 职称 副教授 课程设计进行地点: 实训F 任 务 下 达 时 间:
2、 2014 年 12 月 05 日起止日期:2009 年 12月20日起至 2015年01月01日止教研室主任 姜柳 2014年12月 14日批准一、课程设计的原始资料及依据项目开发与管理课程设计的前驱条件是要求学生们必须具备“软件工程”和“程序设计”等计算机专业理论知识,本次设计正是在符合这种前提条件下实施。首先成立项目小组并推举有责任心的学生担当项目组长,全组成员在组长的带领下,针对“BBS论坛系统”,按着软件生命周期和项目管理的要求,运用面向对象的分析和设计方法,采用目前最为流行的面向对象的设计工具UML,对所选系统进行软件需求分析、功能设计,然后根据能力和功能进行任务分配。根据分析结果
3、进行系统用例图、类图、顺序图、协作图、活动图等项目设计,从而完成一个较完整的项目开发与管理实践。二、课程设计主要内容及要求首先要求参加课程设计的学生们要重新认真复习软件工程及项目管理的理论知识和技能,熟练掌握UML设计工具,之后学生们能够灵活地把所学理论知识和技能应用于该项目的开发实践中去,从而有目的地加深理解项目开发与管理的深刻含义。具体要求如下:1成立项目开发小组并选举项目组长。2根据设计要求小组选定设计题目。3每天要求项目组长要至少组织召开一次会议,总结、汇报和布置任务。4每次会议要求保留会议记录并存档。5发挥团队合作精神共同完成如下内容: 软件需求分析 用例图 类图 顺序图 协作图 活
4、动图 状态图6组长要根据能力合理地分配任务,要求每个组员都能积极参与并完成如下内容: 参与需求分析 各种设计视图 个人总结7组长要对每个组员进行公正客观地评价。8要求项目组共同对课程设计成果进行装订成册。三、对课程设计说明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,要求认真按着要求进行完成。2每个项目小组撰写完成并提交一份课程设计说明书。3所有文档撰写格式均需要严格按着给定参考模板进行。4模板中的文字字体、大小、格式、页眉页脚等各种设置不可随意改变。5课程设计说明书严格按着装订顺序进行装订。6课程设计说明书装订顺序为: 课程设计封面(1份) 任务书(1份) 成绩
5、评定表(1份) 装订目录 课程设计报告书(1份)报告封面目录第1章 系统需求分析第2章 用例图设计建模第3章 类图设计建模第4章 顺序图设计建模第5章 协作图设计建模第6章 活动图设计建模第7章 状态图设计建模第8章 配置图设计建模致谢参考文献附录一:项目开发体制图附录二:开发时间计划表 会议记录(要求每天至少1份) 项目个人总结(每人1份)四、设计完成后应提交成果的种类、数量、质量等方面的要求1课程设计报告书(1份)2开发时间计划表(1份)3会议记录(每天至少1份)4个人总结(每人1份)五、时间进度安排顺序阶段日期计 划 完 成 内 容备注1第1天(12月28日)查阅资料、需求分析2第2天(
6、12月29日)功能分析与设计3第3天(12月30日)用例图建模、类图建模、顺序图建模、协作图建模4第4天(12月31日)活动图建模、状态图建模配置图建模5第5天(01月01日)个人总结、打印报告六、主要参考资料(文献)1 J2EE项目实训-UML及设计模式 杨少波 清华大学出版社2 UML基础与ROSE建模案例 吴建 人民邮电出版社3 UML基础与ROSE建模教程 蔡敏 人民邮电出版社沈 阳 工 程 学 院 项目开发管理 课程设计成绩评定表系(部): 信息工程系 班级: 软件本121 组长: 聂恒阳(19) 学生姓名: 王益峰(16) 张朋(21) 杨东明(08) 刘明洋(10) 指 导 教
7、师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文
8、献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分装订目录1封面2任务书3成绩评定表4装订目录5课程设计报告书6会议记录7项目个人总结项目开发管理课程设计系统分析设计报告题目: BBS论坛系统 班级: 软件本121 组长: 聂恒阳(19)组员: 王益峰(16) 张朋(21) 杨东明(08) 刘明洋(10)
9、目 录第1章 系统需求分析11.1需求分析11.2.1 前台基本业务模块21.2.2 后台管理模块31.2.3会员服务模块3第2章 用例图设计建模52.1 用例图简介52.2 本系统用例图52.1.1 游客浏览帖子的用例图52.1.2 管理员用例图62.1.3 会员用例图6第3章 类图设计建模73.1 各个参与者类图73.2 各类之间的关系8第4章 顺序图设计建模104.1 顺序图简介104.2本系统顺序图104.2.1游客注册的顺序图104.2.2 论坛管理员管理会员的顺序图114.2.3 论坛管理员管理论坛分类的顺序图114.2.4 论坛管理员管理帖子的顺序图124.2.5 会员发帖回帖的
10、顺序图12第5章 协作图设计建模135.1 协作图简介135.2 本系统协作图135.2.1 游客浏览帖子的协作图135.2.2 游客注册会员的协作图145.2.3 会员发帖回帖的协作图145.2.4 管理员管理会员的协作图15第6章 活动图设计建模166.1活动图简介166.2本系统活动图16第7章 状态图设计建模187.1状态图简介187.2本系统状态图18第8章 配置图设计建模20致 谢21参考文献22附录一:23附录二:24第1章 系统需求分析BBS论坛系统是一个专业的知识型论坛网站,论坛系统的主要功能有如下所示。首页、登录、我的帖子、精华帖子、进入后台、注册、注销,为各类人士提供交流
11、的平台。1.1需求分析系统开发的总目标是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。 一般来说BBS论坛大致分为以下流程:用户登陆进入论坛(一半为游客,有时候注册为会员),就某个话题(贴字的主题)展开讨论。通过发帖功能发布新的话题;通过回帖功能回复已有的话题;通过搜索功能查找已有的话题。管理员通过功能创建、编辑、删除论坛的板块;管理注册的用户;管理帖子。1.2系统功能需求(1)游客注册提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。会员发帖回帖 提供会员发表文章,回复文章的功能,未注册用户不允许使用该功能浏览帖
12、子 对注册会员和胃注册会员提供文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接会员管理 当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。板块(论坛分类)管理 根据不同的讨论内容,管理员将整个讨论区分为不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括文章等的统计功能。贴子管理 管理员和版主都可以对会员发表的帖子进行提前、置顶和删除等操作。系统总体功能模块图如下: BBS论坛系统 后台模块前台基本业务模块游客注册会员发帖回帖浏览帖子会员管理帖子管理板块管理图1.1系统功能模块1.2.1 前台基本业务模块用户使用模块主要完成用户申请注册B