新闻发布系统详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新闻发布系统需求分析报告
1 引言
4...
1.1 编写目的 (4)
1.2 背景 (4)
1.3 定义 (4)
1.4 参考资料 (5)
2 程序系统的结构
5...
3 程序1 (三层构架)设计说明.......................................... 8..
3.1 程序描述 (8)
3.2 功能 (9)
3.3 性能 (9)
3.4 输人项 (10)
3.5 输出项 (10)
3.6 算法 (11)
3.7 流程逻辑 (11)
3.8 接口 (11)
3.9 存储分配 (11)
3.10 注释设计 (11)
3.11 限制条件 (12)
3.12 测试计划 (12)
3.13 尚未解决的问题 (12)
4 程序2(网站前台的实现)设计说明................................... 1..2
4.1 程序描述 (12)
4.2 功能 (13)
4.3 性能 (13)
4.4 输人项 (13)
4.5 输出项 (13)
4.6 算法 (13)
4.7 流程逻辑 (13)
4.8 接口 (14)
4.9 存储分配 (14)
4.10 注释设计 (14)
4.11 限制条件 (14)
4.12 测试计划 (14)
4.13 尚未解决的问题 (14)
5 程序3(网站前台的实现)设计说明 .................................. 1..5
5.1 程序描述 (15)
5.2 功能 (15)
5.3 性能 (16)
5.4 输人项 (16)
5.5 输出项 (16)
5.6 算法 (16)
5.7 流程逻辑 (16)
5.8 接口 (17)
5.9 存储分配 (17)
5.10 注释设计 (17)
5.11 限制条件 (17)
5.12 测试计划 (17)
5.13 尚未解决的问题 (18)
1 引言
1.1 编写目的
需求分析的完成仍然不能详细的确定子系统和各模块的具体方法,所以为了建立一个完善的软件系统并为开发人员提供代码设计,我们需要进行详细设计。
1.2 背景
当今社会是信息竞争的社会,企业的信息化建设是提高企业管理效率的必要途径,在这样一个信息化建设中,企业的新闻发布系统是企业对外快速传播信息的门户。随着互连网的进一步发展网络媒体在人们心中的地位进一步提高新闻发布系统作为网络媒体的核心系统其重要性是越来越重要: 一方面它提供一个新闻管理和发布的功能另一方面现在的新闻发布要求实现与普通的用户实现交互用户可以很方便地参加一些调查和相关新闻的评论。同时,随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站;本系统主要采用了B/S 设计模式,基于SQL Server2008 技术开发了一个新闻发布系统。
待开发软件系统名称:新闻发布系统
1.3 定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
Html :超文本标记语言(Hypertext Markup Language)
Css :全称是级联样式表,Cascading Style Sheet 的缩写,用来设计网页风格。JavaScript :JavaScript 是由Netscape 公司开发的一种脚本语言 ( scripting
language ) ,或者称为描述语言。
Ajax :全称是AsynchronousJavaScript+XML ,即“异步JavaScript 和XML” 。
1.4参考资料
(1) 企业级网站开发项目教程(
(2) 软件工程案例开发与实践
2程序系统的结构
功能模型图:
企业新闻发布管理系统文件结构设计如图所示:
系统业务流程
新闻发布系统分为前台和后台管理系统两部分,业务流程图如图1所示: 前台实现的功能主要包括:
(1 )用户注册、修改已注册用户信息功能
(2 )注册用户发布新闻功能
(3)新闻搜索功能
(4 )各新闻类别中的新闻数量的统计功能
(5)用户对新闻进行评论功能
(6)热点新闻统计及浏览功能
(7 )按类别浏览新闻
后台实现的功能主要包括:
(1)管理现有新闻
(2)发布新的新闻
(3)对要发布的新闻进行评审
(4)管理新闻评论
(5)管理新闻栏目
(6)管理系统用户
进入后台管理新闻浏览及发布
图1业务流程图
3程序1 (三个类库)设计说明
本程序设计说明书以“新闻发布系统”的数据库及存储过程模块进行详细设计为例说明如何书写程序设计说明。
3.1程序描述
3、(1)新闻信息的显示与检索是本系统的重要功能之一。在该任务中包括新闻内容的显示与检索和新闻栏目的显示与检索两部分。本系统采用标准的三层构架。在任务中实体层MODEL类库中的类Newslnfo、BigClasslnfo主要完成对数据库中新闻内容表tb_News和新闻栏目表
tb_BigClass中字段的定义。DAL类中的类NewAccess、BigClassAccess主要是对新闻内容及类别操作的各种功能的具体实现。BLL类库中的类NewsLogic、BigClassLogic
则是对DAL类库中类的逻辑调用。
(2)新闻评论也是本系统的重要功能之一。在本系统中MODEL 类库中
Commentslnfo 类主要完成对数据库中tb_Comments字段的定义。DAL类库中Comments Access类主要是对新闻评论的各种功能的具体实现。BLL类库中AccessLogic
类则是对DAL类库中类的逻辑调用。
(3)后台用户管理是本系统的重要功能之一。在该系统中MODEL类库中UserInfo