logo资料库

ASP.NET 新闻发布系统.pdf

第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
资料共62页,剩余部分请下载后查看
( 2019 秋季学期 ) 课程名称 ASP.NET 项目名称 新闻发布系统 姓名 专业 学号 教师 1
目录 一、问题描述 ................................................................................................................................... 2 (一)系统开发要求 ............................................................................................................... 2 二、需求规格说明书 ....................................................................................................................... 2 (一)引言 ............................................................................................................................... 2 1、目的 ............................................................................................................................. 2 2、背景 ............................................................................................................................. 3 3、参考资料 ..................................................................................................................... 4 (二)任务概述 ....................................................................................................................... 4 1、目标 ............................................................................................................................. 4 2、系统(或用户的特点) ............................................................................................. 4 (三)假定和约束 ................................................................................................................... 4 (四)需求规定 ....................................................................................................................... 5 1、用例图 ......................................................................................................................... 5 (五)对性能一般性规定 ....................................................................................................... 6 1、可用性 ......................................................................................................................... 6 2、可靠性 ......................................................................................................................... 6 3、性能 ............................................................................................................................. 7 4、其他专门需求 ............................................................................................................. 7 (六)运行环境规定 ............................................................................................................... 8 1、设备及分布 ................................................................................................................. 8 2、支撑软件 ..................................................................................................................... 8 (七)附录 ............................................................................................................................... 8 1、用户信息表(news_user) ........................................................................................ 8 2、新闻信息表(news_article) ..................................................................................... 8 3、分类信息表(news_bigclass) .................................................................................. 9 4、附件信息表(news_file) ......................................................................................... 9 5、评论信息表(news_msg) ........................................................................................ 9 三、概要设计说明书 ..................................................................................................................... 10 (一)引言 ............................................................................................................................. 10 1、目的 ........................................................................................................................... 10 2、背景 ........................................................................................................................... 10 3、参考资料 ................................................................................................................... 10 4、术语 ........................................................................................................................... 10 (二)总体设计 ..................................................................................................................... 11 1、系统运行环境 ........................................................................................................... 11 2、总体结构 ................................................................................................................... 11 图 3-1 系统架构图 ........................................................................................................ 11 I
3、子系统清单 ............................................................................................................... 11 4、功能模块清单 ........................................................................................................... 12 (三)模块设计 .......................................................................................................................... 13 1、功能说明 ................................................................................................................... 13 图 3-2 系统没模块架构 ................................................................................................ 13 2、模块说明 ................................................................................................................... 13 3、性能 ........................................................................................................................... 15 4、内部接口 ................................................................................................................... 15 5、外部存储结构设计 ................................................................................................... 16 6、故障处理说明 ........................................................................................................... 17 (四)数据库设计 ................................................................................................................. 17 1、数据库概念模型 ....................................................................................................... 17 2、数据实体描述 ........................................................................................................... 18 3、实体关系描述 ........................................................................................................... 18 4、关键问题和解决方案 ............................................................................................... 18 四、详细设计说明书 ..................................................................................................................... 19 (一)引言 ............................................................................................................................. 19 1、目的 ........................................................................................................................... 19 2、背景 ........................................................................................................................... 19 3、术语 ........................................................................................................................... 19 4、参考资料 ................................................................................................................... 20 (二)系统概述 ..................................................................................................................... 20 1、适用范围及系统特性简要说明 ............................................................................... 20 2、系统流程图 ............................................................................................................... 20 3、子系统机器模块的划分 ........................................................................................... 20 (三)用例描述 ..................................................................................................................... 21 1、XWFBXT-SUC-01 .................................................................................................... 21 2、XWFBXT-SUC-02 .................................................................................................... 25 3、XWFBXT-SUC-03 .................................................................................................... 27 4、 XWFBXT-SUC-04 .................................................................................................. 29 (四)详细功能需求说明 ..................................................................................................... 32 1、修改新闻(XWFBXT-SUC-01) ............................................................................ 32 2、发布新闻(XWFBXT-SUC-02) ............................................................................ 33 3、评论新闻(XWFBXT-SUC-03) ............................................................................ 34 4、搜索新闻( XWFBXT-SUC-04) .......................................................................... 35 (五)底层类详细定义和关系 ............................................................................................. 36 1、参与类 ....................................................................................................................... 36 2、分析类 ....................................................................................................................... 39 (六)数据库结构 ................................................................................................................. 45 1、数据库物理模型 ....................................................................................................... 45 II
2、数据库表设计 ........................................................................................................... 45 (七)系统运行环境 ............................................................................................................. 46 (八)文件一览 ..................................................................................................................... 47 1、 页面文件一览 ..................................................................................................... 48 2、 程序文件一览 ..................................................................................................... 49 五、系统实现与测试 ..................................................................................................................... 50 (一)系统实现界面 ............................................................................................................. 50 (二)测试页面 ..................................................................................................................... 57 六、总结......................................................................................................................................... 58 III
一、问题描述 新闻发布系统是基于 B/S 模式的 WEB 信息管理系统,通用用户需求的详 细调查,得到 新闻发布系统的功能主要应当包括新闻阅读、新闻搜索、用户注 册与登录、新闻评论、管理 员登录、新闻发布、新闻管理和用户管理等功能。 (一)系统开发要求 (1)开发平台:VS.NET 2012+SQL SERVER 2012 及以上版本: (2)系统完成以下功能: 模块编号 模块名称 模块功能简述 表 1-1 系统功能要求 F1 F2 F3 F4 F5 F6 F7 查看新闻列表 显示新闻标题列表 发布新闻 发布新闻 新闻内容标题 显示新闻正文 添加附件 为新闻添加附件 下载新闻附件 下载新闻附带的文件 用户登录 注册用户登陆到系统 选择联系人 指定特定的用户查看新闻 (3)报告要求有需求分析、概要设计、详细设计、系统测试、总结。 二、需求规格说明书 (一)引言 1、目的 新闻发布系统是基于 B/S 模式的 WEBMIS 系统,为了可以将杂乱无章的信息 (包括文字,图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是 一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样 2
的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一 的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。 2、背景 随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发 布系统作为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新 闻管理和发布的功能;另一方面,2013 年的新闻发布要求实现与普通的用户实现 交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些 媒体无法做到的(电视,电台等),同时,Internet 发展到当今,可以说,只要你上 Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重 要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。 3
3、参考资料 表 2-1 参考资料 书名 作者 编号 出版时间 出版社 《大话设计 程杰 著 模式》 《JavaScript 精粹》 James Edwards、 Cameron Adams ISBN978-7-302- 16206-3 ISBN978-7-115- 15999-1/TP 2012.12 清华大学出 版社 2007.6 人民邮电出 版社 《精通 CSS+DIV 网 页样式与布 局》 《jquery in action》 《Ajax 实 战》 著 曾顺 著 ISBN978-7-115- 16304-2 2007.8 人民邮电出 版社 BearBibeault / Yehuda Katz 著 DaveCrane EricPascarello ISBN:9781933988351 2008.2 ISBN:9787115147172 2006.4 Manning Publications 人民邮电出 版社 (二)任务概述 1、目标 将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在 大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大, 类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提 出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的 功能.开发一款新闻发布系统刻不容缓。 2、系统(或用户的特点) 本系统的用户为需要发布新闻以及需要了解新闻的人员。 (三)假定和约束 开发期限为一个月。 4
(四)需求规定 本系统是新闻发布系统。参与者包括:游客,注册的用户,系统管理员。他 们的用例如下: ➢ 游客:浏览新闻、搜索新闻(按新闻类别搜索、按新闻标题搜索)、查看新闻 详情、注册; ➢ 注册用户:浏览新闻、搜索新闻(按新闻类别搜索、按新闻标题搜索)、查看 新闻详情、评论新闻、回复评论、管理个人信息、登录; ➢ 系统管理员:发布新闻、管理新闻(删除新闻、查看新闻、修改新闻)、管理 用户(查看用户、删除用户)。 1、用例图 图 2-1 游客和普通用户用例 5
分享到:
收藏