Silvia新闻发布系统系统设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计题目:新闻发布系统
1 概述
1.1 目的
系统可以实现管理员登陆功能,进行新闻的编辑,发布,修改,更新,删除和查看等功能。

任何用户均可以使用查看新闻功能。

用户通过单击每条新闻的标题可以查看到新闻的详细内容。

当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。

用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。

管理员通过在系统导航产上单击“发布新闻”超链接可以进入发布新闻页面。

发布新闻时,需要填写新闻的标题和内容和时间。

当管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。

在管理页面上,用户可通过单击每条记录右侧的“更新”和“删除”超链接来进行操作。

1.2 背景:
网站的用户为新闻网站的信息管理员,拥有新闻的修改和发布权限。

随着Internet的普及,越来越多的单位和企业建立了自己的网站,通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,以及开展电子商务等。

其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:一方面可以用来动态发布有关新产品或新开发项目;另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。

1.3 术语
•ACCESS:数据库管理软件
•DBMS:数据库管理系统
•Windows 2000/2003/XP:运行环境
PHP:服务器端脚本编写环境
1..4
PHP---appserv的安装与配置/view/2616.htm#4
PHP开发园新闻发布管理系统设计/read-htm-tid-383845.html
闻达科技信息新闻发布管理系统/source/1151338
风诺新闻发布管理系统/1/12/18496/ccciXWu3.html
管理学院网站后台管理系统
新闻管理系统/view/e647664e767f5acfa1c7cd57.html
Access疑难点/article.PHP?typeid=173
2 需求概述
通过相关调查,要求网站具有以下功能;
通过网络,展示各行业新闻及相关信息。

提供新闻搜索功能。

设置新闻人物投票功能,并统计投票数量。

支持其他网站的友情链接。

为后台管理提供管理入口。

3 结构设计
3.1 总体设计
系统设计方案
数据流程图
图2-2 系统数据流程图系统的业务流程图
3.3 数据流程图
开始
新闻系统首页
管理员登陆
编辑新闻删除新闻新闻发布新闻查看
退出
3.4数据库设计
本系统采用Accesss数据库,在数据库中使用数据表news来存储现有的新闻信息。

表4-1 数据表news的结构
名称字段名称数据类型主键非空新闻ID号ID数字(自动编号)Ye s Ye s
新闻标题T itle文本No Ye s 新闻详细内容C o n te n t备注No Ye s 新闻作者Au th e r文本No Ye s 新闻发布时间Pu b d a te日期/时间No Ye s
另外,还使用了admin数据表存储管理员的信息,表的结构如表4-2所示。

表4-2 数据表admin的结构
名称字段名称数据类型主键非空管理员ID号ID数字(自动编号)Ye s Ye s
管理员用户名Na me文本No Ye s
管理员密码Pa sswo rd文本No Ye s
4 模块详细设计
4.1系统模块结构图
新闻发布系统数据库访问模块新闻查看模块新闻发布模块新闻管理模块
4.2数据库模块结构图
数据库访问模块
加载驱动程序
创建连接、执行查
询语句
创建连接、执行非查询类语句
关闭连接
3、用例图
顶层包::管理者
增加新闻
修改新闻
删除新闻
浏览新闻
顶层包::一般用户<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
新闻管理系统
查询新闻
<<uses>>
注册登录
<<uses>>
用例说明:
(1)增加新闻:
管理员选择“增加新闻”
系统显示新闻增加窗口
管理员输入新闻标题、内容、图片
系统保存新闻
用例:增加新闻
ID:U C01
参与者:
管理员
前置条件:
1.管理员须登录,且拥有增加新闻的权限
事件流:
1.管理员选择”增加新闻”选项。

2.系统显示新闻增加页面。

3.管理员输入新闻标题、新闻内容,新闻图片、新闻类型、
创建日期、来源、点击数。

4.系统保存新闻,并提示用户保存成功
后置条件:无
可选事件流:
1.在任何时间点,管理员都可以进入其它页面
(2)修改新闻:
管理员选择“修改新闻选项”
系统显示最近新闻标题列表
管理员选择需要修改的新闻
系统显示该新闻的编辑页面
管理员编辑页面
系统保存修改后的新闻
系统提示修改成功
用例:修改新闻
ID:U C02
参与者:
管理员
前置条件:
1.管理员须登录,且拥有修改新闻的权限
2.被修改的新闻必须存在
事件流:
1.管理员选择”修改新闻”选项。

2.系统显示最近新闻标题的条目。

3.管理员选择需要修改的新闻。

4.系统显示新闻的编辑页面。

5.管理员编辑新闻。

6.系统保存修改后的新闻,并提示修改成功
后置条件:无
可选事件流:
1.在任何时间点,管理员都可以进入其它页面
(3)删除新闻:
管理员选择”删除新闻”选项
系统显示最近新闻标题的条目
管理员选择需要删除的新闻
管理员删除该新闻
系统提示用户是否确定删除该新闻
管理员确认
系统删除该新闻
用例:删除新闻
ID:U C03
参与者:
管理员
前置条件:
1.管理员须登录,且拥有删除新闻的权限
2.被删除的新闻必须存在
事件流:
1.管理员选择”删除新闻”选项。

2.系统显示最近新闻标题的条目。

3.管理员选择需要删除的新闻。

4.管理员删除该新闻。

5.系统提示用户是否确定删除该新闻。

6.管理员确认
7.系统删除该新闻
后置条件:无
可选事件流:
1.在任何时间点,管理员都可以进入其它页面
(4)查询新闻:
管理员选择”查询新闻”选项
系统提示用户输入查询条件管理员输入查询条件系统搜索新闻系统显示新闻标题列表
存在
不存在
用例:查询新闻
ID :U C 04参与者: 管理员前置条件:
1.管理员须登录,且拥有查询新闻的权限事件流:
1.管理员选择”查询新闻”选项。

2.系统提示用户输入查询条件。

3.管理员输入查询条件。

4.系统搜索符合查询条件的新闻。

5.如果系统查询到符合查询条件的新闻,则 5.1系统显示符合查询条件的新闻标题列表。

6.另外,如果没有查询到新闻,则
6.1系统提示用户,没有符合查询条件的新闻。

6.2系统提示用户重新输入查询条件。

后置条件:无可选事件流:
1.通过查询到的新闻列表,管理员可以直接编辑、删除和显示该新闻。

(5)浏览新闻:
用例:浏览新闻
ID:U C05
参与者:
管理员、一般用户
前置条件:
1.被浏览的新闻必须存在
事件流:
1.管理员和一般用户选择”浏览新闻”选项。

2.系统显示新闻标题列表。

3.管理员和用户选择被浏览的新闻。

4.系统显示该新闻的内容。

后置条件:无
可选事件流:
1.在显示新闻内容时,管理员和一般用户可以进入新闻标题
列表
5 用户界面设计。

相关文档
最新文档