在线新闻发布系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线新闻发布系统
学院:软件学院
专业:网络工程
学号:***********
姓名:***
目录
一、引论 (3)
1.1项目背景及意义 (3)
1.2.创新难点 (3)
二、背景........................................................................................ 错误!未定义书签。
2.1.应用背景........................................................................... 错误!未定义书签。
2.2.技术背景 (4)
2.2.1.开发环境 (4)
三、需求分析 (5)
3.1.功能性需求 (5)
3.2系统流程图 (8)
3.1.非功能性需求 (8)
四、系统设计 (9)
4.1设计原则 (9)
4.2架构设计 (9)
4.3开发和运行环境 (10)
五、数据库设计 (10)
5.1数据库表结构 (10)
5.2数据库关系E-R模型图 (12)
六、详细设计与实现 (12)
6.1网站前台设计与实现 (12)
6.1.1网站前台运行结果 (13)
6.1.2前台功能描述 (14)
6.1.3前台代码设计 (15)
6.2网站后台设计与实现 (20)
6.1.1网站后台运行结果 (20)
6.1.2后台功能描述 (22)
6.1.3后台代码设计 (23)
6.3系统的优点与不足 (28)
七、总结 (29)
参考文献 (29)
一、引论
1.1项目背景及意义
目前的信息传输技术的实时性、安全性和可靠性已经发展的相对成熟,像光纤非常强大以至于你可以迅速地从全球获取信息,它可以几乎实时地传送大量的信息。Internet上有丰富的信息资源,人们可以通过Internet方便的寻求各种各样的信息。随着网络技术的发展,网民越来越多,人们在连入Internet后有一半的时间都在和Web打交道,浏览网页获取信息等。因此利用网络技术将稿件实时的传输至读者面前是可行也是必要的。
1.2创新难点
新闻发布系统后台对新闻作了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻网时分类查看新闻信息的要求,同时会员可对有兴趣的新闻进行评论。
新闻网后台则通过对总管理员设置和管理员添加等模块对网站管理员进行管理,保证了网站的安全性。
二、背景
2.1应用背景
现在新闻行业大都实现了稿件以及排版的电子化,在现有技术的基础上实现稿件传输以及Web页面排版的自动化和规律化是可行的。
2.2技术背景
2.2.1开发环境
开发环境所用到的服务器是IIS,所用的技术是、C#、javascript,数据库为access。为什么此次系统要应,因为是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
相比较ASP,ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。
ASP是解释运行的编程框架,所以执行效率加较低。
是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。ASP把界面设计和程序设计混在一起,维护和重用困难。
把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。与以前的 Web 开发模型相比, 提供了数个重要的优点:
(1)增强的性能。
(2)世界级的工具支持。
(3)威力和灵活性。
(4)简易性。
(5)可管理性。
(6)可缩放性和可用性。
(7)自定义性和扩展性。
(8)安全性。
三、需求分析
3.1功能性需求
本新闻发布系统提供了不同类型的新闻,如体育新闻、军事新闻、娱乐新闻等。系统将用户分为两类,一是普通用户,二是管理员用户,普通用户可以浏览新闻、搜索新闻、留言。管理员可以管理整个在线新闻发布系统,包括新闻分类管理(添加分类、删除分类和删除分类)、新闻信息管理(添加新闻、修改新闻和删除新闻)和管理员管理,还有留言管理,有权对留言进行隐藏或者发布。
以下是本系统模块结构图:
图1.模块结构图
●用户活动的基本过程:
1. 对本站内的新闻进行浏览。
2. 对自己需要的新闻进行搜索阅读。
3. 留言
●管理员活动的基本过程:
1.进入用户管理界面。
2.管理管理员信息。
3.进入类别管理界面,进行类别管理,对类别进行相应的增加、删除、修改。
4.进入栏目管理界面,进行栏目管理,对栏目进行相应的增加、删除、修改。
5.进入新闻管理界面,进行新闻内容管理,对新闻进行相应的增加、删除、修改,对新闻进行分类并删除过期的新闻。
6.对留言进行管理,选择是否发布留言。
以下是本系统的用例图:
图2.用例图
3.2系统流程图
图3.流程图
3.3非功能性需求
此在线新闻发布系统管理需要登录后台进行管理,后台登录需要输入账号及密码,这样非管理员就无法进入后台对此系统进行操作。提高了系统的安全性。