




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象分析报告 校园新闻发布系统东莞理工学院城市学院软件工程课程设计题目: 校园新闻发布系统 专业: 软件工程(本) 年级: 2012级 3 班 小组成员:曾飞跃、陈炜杰、林派腾、黄宏亮、廖晓丹指导教师: 白晨明 老师 时间: 2014 . 9.7 2015 .1 .15 地点: 3B308 东莞理工学院城市学院计算机与信息科学系制2014年 9 月 面向对象分析报告目录目录21可行性研究31.1编写目的31.2背景31.3定义31.4参考资料41.5系统的可行性研究41.6对现有系统的改进41.7处理流程和数据流程42需求分析52.1对功能的规定53系统设计84系统实现17小 结181可行性研究1.1编写目的随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,校园新闻发布系统作为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;同时,internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求.1.2背景本软件系统叫校园新闻发布系统,系统开发的总体任务是实现校园新闻发布功能,新闻和用户信息的管理,栏目管理,自动搜索新闻等功能。用户可管理的主要功能为新闻浏览,查看新闻,查询新闻以及对其新闻的评价。管理者可管理的主要功能有管理员登录,维护系统信息,维护一级栏目信息,维护二级栏目信息以及其下的新闻信息。开发软件名称:新闻发布系统。项目任务提出者:软工3班一号小组项目开发者:软工3班1号开发小组用户:网上新闻浏览者项目与其他软件,系统的关系:本项目采用浏览器、服务器原理,客户端的程序只需浏览器便可,MyEclipse为开发软件的应用程序,采用SQL Server2008的开发软件的数据库服务程序。1.3定义校园新闻发布系统是针对于高校,为高校提供一个可以自由发布校园新闻以及校园趣事的平台。后台可以编辑新闻栏目,定制前端模块,后台管理信息,并可以自动搜索获取网上各类实时的新闻,用户也可以根据自己不同的喜好而选择不同类型的新闻,在休闲时刻也可以浏览一些好玩的趣事,而本系统也针对学校、系部许多通知不到位的现象,导致学生错过各种活动或者比赛,因此会在首页添加一个通讯栏之类用以公告通知。1.4参考资料1 软件工程基础与实例分析M.北京:机械工业出版社,2010:82 JSP应用开发与实践M.北京:人民邮电出版社,2012:123 数据库系统概论(第四版)M.北京:高等教育出版社,2006:54 UML面向对象设计与分析基础教程M.北京:清华大学出版社,2007.75 百度百科/文库 1.5系统的可行性研究根据现有系统的分析,我们得出现有系统的一些局限,比如没有新闻评论功能,管理员权限控制等。我们所建议的系统是基于B/S架构下开发,后台管理员采用多级权限控制,不同的管理员用户编辑更新系统的权限不同,具体功能如下:1、 后台管理:用户管理(权限控制),栏目管理,新闻编辑2、 前端网页:用户登录,新闻栏目导航,用户推送模块,新闻评论,新闻分页1.6对现有系统的改进依据现有系统的分析,对现有系统进行改进:1、 增加后台用户权限控制2、 增加新闻评论3、 增加新闻分页4、 增加用户偏好信息推送5、 增加前端模块定制1.7处理流程和数据流程发布新闻筛选新闻后台数据库新闻发布系统上传新闻自动搜索新闻推送模块用户学生新闻发布系统管理员发布新闻网站网络爬虫上传新闻筛选2需求分析2.1对功能的规定一、 前台系统功能描述用户注册登录用户填写帐号信息登录用户注册个人信息用户浏览登录成功后可以对本站内的新闻进行浏览根据不用栏目浏览不用新闻点击能查看详细内容在搜索栏输入自己想查找的相关内容显示用户搜索结果用户评论用户查看新闻详细内容后拖拽至内容下方选中内容下方编辑栏进行留言评论的编辑点击保存按钮系统会把评论内容添加评论区域用户浏览记录用户登陆并有操作完成后退出用户的相应操作信息将被记录下次登陆将根据统计为不同用户提供不同新闻二、 后台系统功能描述用户信息管理管理员点击用户管理进入用户管理界面显示目前已注册的用户添加新用户,可批量添加点击查看用户的详细信息对用户信息进行修改操作对用户信息进行删除操作添加新闻内容管理员点击添加新闻进入添加新闻界面标题栏输入标题编辑栏编辑新闻内容,可添加图片选中新闻类别填写发布人信息系统自动添加日期点击提交,新闻将显示在相应的新闻列表新闻管理查看全部新闻列表,也可根据类别查看不用新闻列表点击新闻能查看新闻详细内容查看详细内容后可点击修改按钮进行编辑修改,保存也可在列表直接选中新闻,然后按删除按钮直接删除新闻评论管理在查看新闻详细内容也同时能查看下方评论点击评论能对评论进行修改,保存也可点击评论后方删除按钮删除评论新闻类别管理查看类别列表添加类别,可添加二级分类修改类别删除类别,会将一起删除该类别里面的新闻3系统设计3.1用例图名称新闻浏览者搜索新闻标识UC001描述浏览者搜索新闻,包括新闻内容,新闻日期,所属栏目前提通过新闻标题查找结果显示相关新闻扩展N/A包含N/A继承自N/A基本工作流程1 新闻浏览者希望通过系统搜索新闻。2 新闻浏览者通过前台主界面MainWindow输入新闻关键字,请求搜索新闻。3 前台主界面MainWindow根据新闻的关键字将News类实例化,并请求新闻信息。4 News类实例化对象根据新闻的关键字加载新闻信息,并提供给前台主界面MainWindow。5 前台主界面MainWindow向新闻浏览者提示该新闻信息。备选流(新闻信息不存在)的流程如下:1提供给前台主界面MainWindow为空。2前台主界面MainWindow向新闻浏览者提示该新闻信息不存在。名称新闻浏览者评论新闻标识UC002描述浏览者查看新闻后,可对新闻进行评论前提浏览者登录新闻系统结果评论新闻成功扩展N/A包含登录系统用例继承自N/A基本工作流程1 新闻浏览者希望通过系统评论新闻。2 新闻浏览者通过评论界面CommentWindow评论新闻3 新闻浏览者通过评论界面CommentWindow输入评论内容4 评论界面CommentWindow通过Comment实例添加到数据库中。5 评论界面CommentWindow显示评论是否成功备选流(新闻信息不存在)的流程如下:1提供给评论界面CommentWindow为空。2评论界面CommentWindow向新闻浏览者提示评论失败。名称新闻浏览者浏览新闻标识UC003描述浏览者点击新闻后,查看新闻的详细内容,包括日期和作者前提进入系统结果将新闻的信息详细显示扩展N/A包含N/A继承自N/A基本工作流程1新闻浏览者希望通过系统浏览新闻。2新闻浏览者通过前台主界面MainWindow点击新闻,请求查看新闻信息。3News类实例化对象加载新闻信息,并提供给前台主界面 MainWindow。5前台主界面MainWindow向新闻浏览者提示该新闻信息。备选流(新闻信息不存在)的流程如下:1提供给前台主界面MainWindow为空。2前台主界面MainWindow向新闻浏览者提示该新闻信息不存在。名称新闻管理员管理新闻标识UC005描述新闻管理员对新闻进行增删改查前提新闻管理者登录后台系统,进入管理新闻页面结果对新闻增删改查完成扩展N/A包含N/A继承自N/A基本工作流程1 新闻管理者在登录后台系统后希望通过系统管理新闻。2 新闻管理者通过管理新闻界面ManageNewsWindow对新闻进行增删改查。3 管理新闻界面ManageNewsWindow通过News实例增删改查到数据库中。4 管理新闻界面ManageNewsWindow显示新闻增删改查是否成功。备选流(新闻信息不存在)的流程如下:1提供给管理新闻界面ManageNewsWindow为空。2管理新闻界面ManageNewsWindow向新闻管理者提示该新闻信息不存在。名称新闻管理员管理栏目标识UC006描述新闻管理员对栏目进行增删改查前提新闻管理者登录后台系统,进入管理栏目页面结果对栏目的增删改查完成扩展N/A包含N/A继承自N/A基本工作流程1 新闻管理者在登录后台系统后希望通过系统管理栏目。2 新闻管理者通过管理栏目界面Manage CategoryWindow对栏目进行增删改查。3管理栏目界面Manage CategoryWindow通过Category实例增删改查到数据库中。4管理栏目界面Manage CategoryWindow显示栏目增删改查是否成功。备选流(栏目信息不存在)的流程如下:1提供给管理新闻界面Manage CategoryWindow为空。2管理新闻界面Manage CategoryWindow向新闻管理者提示该栏目不存在。名称新闻管理员管理用户标识UC007描述新闻管理员对用户进行增删改查前提新闻管理者登录后台系统,进入管理用户页面结果对用户的增删改查完成扩展N/A包含N/A继承自N/A基本工作流程1 新闻管理者在登录后台系统后希望通过系统管理用户。2 新闻管理者通过管理用户界面ManageUsersWindow对用户进行增删改查。3 管理用户界面ManageUsersWindow通过Users实例增删改查到数据库中。4 管理用户界面ManageUsersWindow显示用户增删改查是否成功。备选流(用户信息不存在)的流程如下:1提供给管理用户界面ManageUsersWindow为空。2管理用户界面ManageUsersWindow向新闻管理者提示该用户不存在。名称新闻管理员管理评论标识UC008描述新闻管理员对评论进行查看和删除前提新闻管理者登录后台系统,进入管理评论页面结果查看评论成功,删除评论扩展N/A包含N/A继承自N/A基本工作流程1 新闻管理者在登录后台系统后希望通过系统管理评论。2 新闻管理者通过管理评论界面ManageCommentWindow对用户进行删除和查询。3 管理评论界面ManageCommentWindow通过Users实例删除和查询到数据库中。4 管理评论界面ManageCommentWindow显示用户删除和查询是否成功。备选流(评论信息不存在)的流程如下:1提供给管理评论界面ManageCommentWindow为空。2管理评论界面ManageCommentWindow向新闻管理者提示该评论不存在。名称新闻管理员管理系统标识UC009描述新闻管理员对系统进行设置前提新闻管理者登录后台系统,进入系统管理页面结果完成对系统的设置扩展N/A包含N/A继承自N/A基本工作流程1 新闻管理者在登录后台系统后希望通过系统管理系统设置。2 新闻管理者通过管理系统界面ManageSystemWindow对系统设置进行修改。3 管理系统界面ManageSystemWindow将系统设置的变动提交到系统。4 管理系统界面ManageSystemWindow向新闻管理者提示是否修改成功。备选流(权限不足)的流程如下:1 提供给管理系统界面ManageSystemWindow的改动无法修改。2 管理系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿里地区2024-2025学年八年级上学期语文期中测试试卷
- 2025 年小升初成都市初一新生分班考试英语试卷(带答案解析)-(人教版)
- 江苏省徐州市2026届高三第一次质量检测数学试卷
- 社区网格长消防知识培训课件
- 内蒙古自治区包头市统编版2024-2025学年四年级下册期末考试语文试卷(含答案)
- 通信施工合同范本
- 工厂职工聘用合同范本
- 焊工应聘合同范本模板
- 酒吧酒水供货合同范本
- 香蕉购销合同范本简单
- 中华护理学会团体标准|2024 针刺伤预防与处理课件
- 人教pep小升初语文试卷真题及答案河南
- 中华传统礼仪的基础试题及答案
- 电力公司参观心得体会
- 2025年人教版小学数学小升初测试卷(含答案解析)
- 2025中国临床肿瘤学会CSCO非小细胞肺癌诊疗指南要点解读课件
- 四川省蜀道集团招聘笔试题库2025
- 2025-2030军事通讯行业市场现状供需分析及投资评估规划分析研究报告
- 非煤露天矿山安全培训
- 快速康复外科理念下的骨科康复
- (完整版)小学四年级四则运算500道
评论
0/150
提交评论