




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东莞理工学院城市学院软件工程课程设计题目: 校园新闻发布系统 专业: 软件工程(本) 年级: 2012级 3 班 小组成员:曾飞跃、陈炜杰、林派腾、黄宏亮、廖晓丹指导教师: 白晨明 老师 时间: 2014 . 9.7 2015 .1 .15 地点: 3B308 东莞理工学院城市学院计算机与信息科学系制2014年 9 月目录1系统需求12识别参与者33识别用例34、静态结构模型74.1、定义系统对象类74.2定义用户界面类74.3建立类图84.4建立数据库模型94.5、动态行为模型101系统需求校园新闻发布新系统是针对校园,为校园新闻活动提供一个网络环境,能及时获取或更新新闻信息,为新闻管理和发布传播带来方便。用户可以浏览评论新闻,后台可以管理更新新闻,设置新闻栏目等根据以描述,我们的新闻发布系统至少需要以下功能:用户注册登录用户填写帐号信息登录用户注册个人信息用户浏览登录成功后可以对本站内的新闻进行浏览根据不用栏目浏览不用新闻点击能查看详细内容在搜索栏输入自己想查找的相关内容显示用户搜索结果用户评论用户查看新闻详细内容后拖拽至内容下方选中内容下方编辑栏进行留言评论的编辑点击保存按钮系统会把评论内容添加评论区域用户浏览记录用户登陆并有操作完成后退出用户的相应操作信息将被记录下次登陆将根据统计为不同用户提供不同新闻用户信息管理管理员点击用户管理进入用户管理界面显示目前已注册的用户添加新用户,可批量添加点击查看用户的详细信息对用户信息进行修改操作对用户信息进行删除操作添加新闻内容管理员点击添加新闻进入添加新闻界面标题栏输入标题编辑栏编辑新闻内容,可添加图片选中新闻类别填写发布人信息系统自动添加日期点击提交,新闻将显示在相应的新闻列表新闻管理查看全部新闻列表,也可根据类别查看不用新闻列表点击新闻能查看新闻详细内容查看详细内容后可点击修改按钮进行编辑修改,保存也可在列表直接选中新闻,然后按删除按钮直接删除新闻评论管理在查看新闻详细内容也同时能查看下方评论点击评论能对评论进行修改,保存也可点击评论后方删除按钮删除评论新闻类别管理查看类别列表添加类别,可添加二级分类修改类别删除类别,会将一起删除该类别里面的新闻2识别参与者通过新闻发布系统的功能需求分析,至少可以识别的参与者:新闻浏览用户,系统管理员,新闻审核员。系统管理员:可以管理新闻新闻审核员,管理新闻,管理栏目,管理新闻浏览用户,管理评论等。新闻审核员:可以管理新闻,审核新闻新闻浏览用户:可以浏览新闻,搜索新闻,登陆注册等。3识别用例通过对需求的进一步分析,可以确定系统中有如下用例存在:1. 新闻管理:对新闻的增删改查2. 用户管理:包括新闻用户,后台用户3. 栏目管理:栏目的设置,修改4. 评论管理:删除评论等5. 审核新闻:发布新闻6. 新闻浏览:查看浏览7. 新闻评论:8. 查找新闻:用例描述和工作流程:名称浏览用户查找新闻标识UC001描述浏览用户通过输入新闻关键字搜索新闻信息前提通过新闻标题查找结果显示符合查找的新闻标题列表扩展N/A包含N/A继承N/A工作流程:1、 浏览用户希望通过系统查询新闻信息2、 浏览用户通过查找界面searchnews录入新闻的标题,请求查找新闻信息3、 查找界面searchnews根据新闻标题将newsbean类实例化,并请求新闻信息4、 news_classl类实例化对象根据新闻的标题加载新闻信息,并返回给查找界面5、 查找界面searchnews向用户展示该新闻的信息备选流程:1、 查找失败,返回给searchnews为空信息2、 Searchnews查找界面提示该新闻不存在名称浏览用户评论新闻标识UC002描述浏览用户通过评论界面对新闻进行评论前提用户登录结果评论新闻结果成功或失败扩展N/A包含N/A继承N/A工作流程:1、浏览用户希望通过系统评论新闻2、浏览用户通过评论界面commentlist录入评论信息,请求发布评论3、评论界面commentlist根据评论者ID和新闻ID将commentbean类实例化,保存到数据库评论表4、commentbean类实例化对象根据新闻的标题加载新闻信息,并返回给评论界面5、评论界面commentlist向用户展示该评论的信息备选流程:1、评论失败,返回给commentlist为空信息2、commentlist评论界面提示评论失败名称浏览用户浏览新闻标识UC003描述浏览用户通过搜索新闻或点击相应新闻前提搜索新闻或点击相应新闻结果显示新闻详情扩展N/A包含N/A继承N/A工作流程:1、浏览用户希望通过系统浏览新闻2、浏览用户通过点击相应新闻或搜索新闻获取新闻ID号,请求浏览新闻详情3、新闻详情界面news根据新闻ID将newsbean类实例化4、新闻详情界面news向用户展示该新闻的详情信息名称管理员管理新闻标识UC004描述管理员对新闻进行增删改查的操作前提登录后台系统结果操作结果的提示扩展N/A包含N/A继承N/A工作流程:1、管理员登录系统后希望通过系统管理新闻2、管理员用户通过新闻管理界面newslist,请求管理新闻3、新闻管理界面newslist根据管理员的管理请求和输入的新闻id,请求实例化newsbean,返回newslist显示新闻信息。4、管理员修改newsbean实例化新闻信息,提交保存到数据库。5、新闻管理界面newslist显示对新闻管理操作结果的提示备选流程:1、对新闻的管理操作失败2、newslist新闻管理界面提示操作失败名称管理员管理用户标识UC005描述管理员对用户进行删查的操作前提登录后台结果操作结果的提示扩展N/A包含N/A继承N/A工作流程:1、管理员登录系统后希望通过系统管理用户2、管理员用户通过用户管理界面userli,请求管理用户3、用户管理界面userli根据管理员的管理请求和输入的用户id,请求实例化admin_user或new_user用户实例,返回userli显示用户信息。4、管理员对实例化的用户信息进行操作,操作完成后提交保存到数据库。5、管理界面userli显示对管理操作结果的提示备选流程:1、对用户的管理操作失败2、userli新闻管理界面提示操作失败名称管理员管理栏目标识UC006描述管理员对栏目进行增删改查的操作前提登录后台结果操作结果的提示扩展N/A包含N/A继承N/A工作流程:1、管理员登录系统后希望通过系统管理新闻栏目2、管理员通过新闻栏目管理界面type,请求管理新闻栏目3、栏目管理界面type根据管理员的管理请求和输入的栏目id,请求实例化用户实例,返回type显示栏目信息。4、管理员对实例化的栏目信息进行操作,操作完成后提交保存到数据库。5、管理界面type显示对管理操作结果的提示备选流程:1、对用户的管理操作失败2、type提示操作失败名称管理员管理评论标识UC007描述管理员对评论进行删除的操作前提登录后台结果删除操作结果的提示扩展N/A包含N/A继承N/A工作流程:1、管理员登录系统后希望通过系统管理新闻评论2、管理员通过评论管理界面comment,请求管理新闻评论3、评论管理界面comment实例化commentbean信息,显示所有评论信息 4、管理员选择要删除的评论信息,进行删除操作。对操作保存到数据库5、管理界面comment显示对管理操作结果的提示备选流程:1、对用户的管理操作失败2、提示操作失败名称新闻审核员审核新闻标识UC008描述新闻审核员审核未审核的新闻前提登录后台结果审核操作结果的提示扩展N/A包含N/A继承N/A工作流程:1、管理员登录系统后希望通过系统审核新闻2、管理员通过新闻审核界面newscheckDialog请求审核新闻3、新闻审核界面newscheckDialog实例化news_class信息,显示所有新闻信息 4、管理员选择新闻id,对该新闻进行审核,操作完成后保存到数据库5、管理界面newscheckDialog显示对管理操作结果的提示备选流程:1、对用户的管理操作失败2、提示操作失败4、静态结构模型4.1、定义系统对象类通过系统的需求,识别系统中所在的对象,具体可识别的对象:新闻,用户,新闻栏目,评论等3.1.1用户:包括新闻用户和系统用户,如新闻浏览用户,管理员,新闻审核员,系统用户拥有不同的权限。类名adminbean3.1.2新闻:新闻是新闻发布系统的主体类,它包括新闻id,标题,内容等,类名:newsbean3.1.3新闻栏目:新闻栏目作为一个对象,每个新闻属于一个新闻栏目。类名typebean3.1.4 评论:每条新闻对应多天评论,每个用户可以评论多条新闻4.2定义用户界面类界面友好是系统必须要考虑的文艺1. 登录界面类(login)系统登录界面2. 新闻主界面(i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加强小区园林景观养护
- 供应商管理与合作方式
- 提升零售业竞争力措施
- 提升养殖业品牌形象规定
- 医院护士个人年度实习工作心得总结
- 离婚后财产重新分配与子女监护权调整执行合同
- 离婚协议范本明确婚后财产及债务处理原则
- 劳务派遣三方合作协议:风险共担与利益共享
- 创新型离婚财产分割与子女监护权协商协议范本
- 城市综合体地下车库租赁合同:三方停车场合作协议
- 消防自动灭火系统课件
- 本币交易员考试题库
- (2025.06.12)领导干部任前应知应会党内法规和法律知识考试题库(2025年度)
- 关于数据安全管理制度
- 华中师范大学第─附属中学2025届高三下五月高考模拟英语试卷
- 小儿烧伤的护理
- 2025年牛羊肉市场分析报告
- 《民营经济促进法》解读与案例分析课件
- 《技术分析核心精要》课件
- 化工安装验收报告
- 爆破钻孔合同协议
评论
0/150
提交评论