新闻发布系统需求分析和概要设计PPT
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3、产品质量需求 、
主要质量属性 正确性 健壮性 可靠性 性能,效率 易用性 清晰性 安全性 可扩展性 兼容性 可移植性
需求分析
二、非功能性需求 非功能性需求
详细要求 满足客户的要求,正确完成需求的全部功能 具有良好的验证机制,容错性好 性能可靠 执行效率高 简洁易用 界面设计清晰明了,导航清晰 根据不同用户设定不同的权限,分别实现不同的管理功 能,保证系统的安全 有良好的扩展性,根据需要及时增加、删除和修改相应 功能 不受浏览器和不同版本的限制,显示相同的效果 强
3、产品质量需求 、
主要质量属性 正确性 健壮性 可靠性 性能,效率 易用性 清晰性 安全性 可扩展性 兼容性 可移植性
概要设计
一、总体设计
1、系统设计的原则: 、系统设计的原则:
实用性原则:每一个提交到用户手中的系统都应该是实用的,能解决用 用性原则: 户的实际问题,否则该设计就是废品。 适应性和可扩展性原则: 适应性和可扩展性原则:可扩展性主要体现在系统易于扩展,系统架构 可以根据网络环境和用户的访问量而适时调整,从某种程度上说,这也是 系统的适应性。 可靠性原则: 可靠性原则:系统应该是可靠的,在出现异常的时候应该有人性化的异 常信息方便用户理解原因,或采取适当的应对方案。 可维护性和可管理性原则: 可维护性和可管理性原则:Web系统应该有一个完善的管理机制,而可 维护性和可管理性是重要的两个指标。 安全性原则: 安全性原则:现在的计算机病毒几乎都来自于网络,Web应用应尽量采 用五层安全体系。技术上,应采用严格的安全与保密措施,保证系统的可 靠性、保密性和数据一致性等。 总体规划、分层实施原则: 总体规划、分层实施原则:在开始设计之前应该对Web系统进行总体设 计,然后在总体设计指导下分步开发。
概要设计
一、总体设计
3、总体结构 、
概要设计
二、数据库设计
1、逻辑结构设计要点 、
经过对数据库的需求分析,了解了系统的存储结构需求后,根据数据建摸的结果, 我们可以得出4个表结构,即admin,column1,column2,news
表编号 T001 T002 T003 T004
Column1:存放一级目录信息 Column2:存放二级目录信息 News :存放新闻
需求分析
二、非功能性需求 非功能性需求
1、用户界面需求 、
(1)用户页面关系和工作流程 )
需求分析
二、非功能性需求 非功能性需求
1、用户界面需求 、
(2)用户页面简介 )用户页面简介 --------分类新闻界面 分类新闻界面 分类新闻页面可以看到相应分类的新闻列表,点击新闻标题可进入新闻详细内 容页面,并且新闻点击率加1。 --------分类搜索界面 分类搜索界面 新闻搜索页面可实现按照新闻的分类,通过关键字查询相应分类的新闻列表, 点击新闻标题可进入新闻详细内容页面,并且新闻点击率加1。 --------后台管理界面 后台管理界面 后台管理界面可实现根据用户的权限不同,具有不同的操作权限。如新闻管 理员只能修改自己的用户信息,添加新闻,修改或删除自己发布的新闻;系统 管理员不仅能修改自己的信息,也可以管理系统所有用户的信息及权限,可以 对所有的新闻进行管理,对新闻分类进行管理。
校园新闻发布系统
需求分析: 1
功能性需求 功能分类 功能简介
概要设计: 1
总体设计 1.1 系统设计的原则 1.2 设计中应用的关键技术 1.3 总体结构
2
系统功能模块关系图
数据库设计 2.1 逻辑结构设计要点 2.2 物理结构设计要点 2.3 数据结构与程序的关系
2
非功能性需求 用户界面需求 软硬件环境需求 产品质量需求
需求分析
二、非功能性需求 非功能性需求
详细要求 /windows xp/windows/2003/win7 Microsoft SqlServer 2005
2、软硬件环境需求 、
需求名称 操作系统 数据库
Web服务器 iis6.0以上
需求分析
二、非功能性需求 非功能性需求
详细要求 满足客户的要求,正确完成需求的全部功能 具有良好的验证机制,容错性好 性能可靠 执行效率高 简洁易用 界面设计清晰明了,导航清晰 根据不同用户设定不同的权限,分别实现不同的管理功 能,保证系统的安全 有良好的扩展性,根据需要及时增加、删除和修改相应 功能 不受浏览器和不同版本的限制,显示相同的效果 强
用户管理
新闻管理
Fra Baidu bibliotek
模块管理
需求分析
2、功能简介 、
一、功能性需求
(1)用户管理 ) 本功能模块包括新用户添加、用户信息修改、用户信息查询 与用户删除几个子模块。 ------新用户添加 新用户添加 系统管理员可以添加系统的用户,并设置相应的权限。 ------用户信息修改 用户信息修改 系统管理员可以修改系统的用户和相应权限。 ------用户信息查询 用户信息查询 系统管理员可以查询系统的用户和相应权限。 ------删除用户 删除用户 系统管理员可以删除不再用的或不合理的用户。 ------修改用户密码 修改用户密码 系统管理员和具有相应权限的人员可以修改自己的密码。
表名称 Admin column1 column2 news
Admin :存放管理员、用户基本信息
概要设计
二、数据库设计
2、物理结构设计要点 、
本小组的新闻发布系统中的所有数据结构中的所有数据项都存储在 SQLserver数据库中。 栏目分类表是为了存储新闻分类栏目而设计的,栏目一般有多级栏 目存在,在此系统中用的存储方式是使用结点编码的方式存取具有多 级父子关系的树状栏目。 新闻内容表存储新闻的详细内容,其中column1,column2取决于表 中的栏目内容;看新闻次数字段默认值为0;news存储新闻内容。 用户表中的密码对外是保密的。
需求分析
一、功能性需求
3、系统功能模块关系图 、
需求分析
二、非功能性需求 非功能性需求
详细要求 实现用户及相应权限的添加、删 除、查询与修改等功能 实现新闻的录入、查询、修改、 删除功能 实现新闻分类的添加、修改、删 除功能 对应模块 用户管理 新闻管理 新闻分类
1、用户界面需求 、
需求名称 用户管理 新闻管理 新闻分类
概要设计
一、总体设计
2、设计中应用的关键技术:网站优化技术 、设计中应用的关键技术:
网站优化技术是一种利用搜索引擎的搜索规则来提高 目的网站在有关搜索引擎内的排名的方式。由于不少研 究发现,搜索引擎的用户往往只会留意搜索结果最前面 的几个条目,所以不少网站都希望通过各种形式来影响 搜索引击的排序。
概要设计
三、系统安全设计
1、软、硬件及网络方面保证系统的可靠性 、
及时打好系统补丁和SQL 补丁, 配置好IIS 系统帐户及 其在各磁盘的权限, 安装配置好防火墙及杀毒软件。 对性能的规定: 1、操作应该方便、灵活。 2、系统应有较高的稳定性。 3、系统应有较高的安全性。 4、系统应有较高的容错性。 5、速度上要求前台要能够很快地反应用户,后台操作 不能出现超时现象
需求分析
2、功能简介 、
一、功能性需求
(3)模块管理 )模块管理 根据信息分类标准,本功能模块包括新闻类的添加、修改和删 除几个子模块。 ------新闻类的添加 新 根据信息分类标准,新闻管理员可以对新闻进行新闻分类的添 加、修改、删除和查询。 ------新闻类的修改 新 根据信息分类标准,新闻管理员可以对新闻进行分类进行修改。 ------新闻类的删除 新 系统管理员可以删除不需要的或者错误的分类,删除时必须是 该分类下没有相关的信息,否则不能删除。
概要设计
三、系统安全设计
2、操作方面保证系统的安全性 、
采用日志备份,追查非法用户 遵循数据完整性规则,保证数据实际有效。 保证发送数据库引擎的数据得以可靠存储。 数据备份功能,保证数据在丢失之后可以得到及时地补救。 数据恢复功能,当数据遇到损坏时,可以随时恢复过去备份的数据 ,将损失降到最低点。 密码管理,为了保证系统数据的安全性,系统对用户登陆进行了加 密限定。
概要设计
二、数据库设计
3、数据结构与程序的关系 、
说明各个数据结构与访问这些数据结构的形式:如下表所示
程序实现的功能模块 新闻栏目模块 新闻基本模块 数据导入导出模块 查询统计模块 用户管理模块 涉及的主要表结构 column1,column2 news Admin,column1,column2,news news admin
需求分析
2、功能简介 、
一、功能性需求
(2)新闻管理 ) 本功能模块包括新闻添加、修改、删除和显示几个子模块。 ------新闻添加 新 新闻管理员及时发布公司的相关新闻,其中可以根据新闻的重 要性设置为头条新闻或普通标题新闻,并对新闻进行分类。 ------新闻信息修改 新 新闻管理员和系统管理员都可以对于不符合要求的新闻进行修 改。 ------新闻查询 新 用户可以根据新闻标题和新闻内容查找本站的新闻。 ------删除新闻 删 新闻管理员和系统管理员可以删除不需要的新闻。
3
系统安全设计 3.1硬件及网络方面保证系统的可靠性 硬件及网络方面保证系统的可靠性 3.2软件方面保证系统的安全性 软件方面保证系统的安全性
需求分析
1、功能分类 、
一、功能性需求
功能类别 子功能 用户的添加 用户的删除 用户的修改 用户的查询 修改密码 评论 新闻添加,可以添加图片、音像等 信息 新闻修改 新闻查询 新闻删除 新闻的排序 模块的添加 模块的删除 模块的修改