毕业设计(论文)-asp+sql新闻发布系统.doc
《毕业设计(论文)-asp+sql新闻发布系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-asp+sql新闻发布系统.doc(32页珍藏版)》请在三一文库上搜索。
1、西南科技大学高等教育自学考试毕业论文 - 1 - 新闻发布系统新闻发布系统 XXX (西南科技大学高等教育自学考试 信息管理与服务093级2班) 【摘摘 要要】:新闻发布系统是在信息提供资源共享、信息交流和协同 工作的计算机网络信息系统。随着网络技术的发展和Internet应用的普及,互联 网已成为人们获取信息的重要来源。由于现在社会对信息的需求越来越高,信 息对人们的生活、实事等等都有很重要的影响。 本毕业设计主要采用了B/S设计模式,基于ASP +SQL2000技术开发了一个 新闻发布系统。本新闻发布系统实现了如下功能:1 新闻浏览和搜索;2 系统 管理员对系统和用户的管理;3 新闻管理员
2、发布新闻。本系统其功能灵活并易 于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时,高效。 本毕业论文 将对该系统的开发过程和功能进行详细的阐述。 【关键词关键词】: 新闻发布 新闻浏览 B/S 数据访问 ASP 西南科技大学高等教育自学考试毕业论文 - 2 - The Design and Implementation of News System Yang juan (Self-study exam, SWUST ) Grade: 11 Class: Class 0932 of Information management and service 【Abstract】:This
3、news system is developed by ASP and SQL technology based on the B/S model and it provides an efficient database stored procedures. The system realized three functions: news browsing, news publish, system and user management. The system realized a dynamic website management, and make news management
4、efficiently, and improve work efficiency. In this paper the process of the development will be introduced in detail. 【Key words】: News publish ; News view ; B/S ; ASP ; 西南科技大学高等教育自学考试毕业论文 - 3 - 目目 录录 论文总页数:31 页 一、引言1 二、 相关理论基础.1 (一) B/S 模式.1 (二) ASP 技术.2 (三) SQL2000 数据库 3 三、 需求分析.4 (一) 系统功能需求 .4 (二)
5、 系统性能需求 .4 四、 系统功能设计方案.5 (一)总体设计 5 (二)新闻浏览和显示模块 6 (三)系统管理员和新闻管理员模块 6 五、数据库表的设计与实现7 (一) 数据库的需求分析 .7 (二) 数据库的逻辑设计.8 (三) 数据库的结构创建 .8 六、 系统功能的设计与实现11 (一) 系统登陆首页 11 (二) 新闻浏览 12 (三) 新闻搜索 13 (四) 系统管理员 14 (五)进入管理界面 .17 (六) 添加新闻 17 (七) 新闻管理 19 (八) 新闻类别 21 (九) 添加用户 22 (十) 修改管理密码 23 西南科技大学高等教育自学考试毕业论文 - 4 - 七、
6、系统测试.24 参考文献.26 致 谢.27 西南科技大学高等教育自学考试毕业论文 - 1 - 一、一、 引言引言 随着网络技术的发展和Internet应用的普及,特别是现在社会的信息化, 网络化在飞速的发展,互联网已成为人们获取信息的重要来源,新闻是信息的 重要内容之一。信息网对人们的生活、时事等等都起了非常重要的作用,社会 很重视新闻发布系统的发展。 传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重 新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。 二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻, 这是目前较为流行的做法。所
7、以采取了ASP。 新闻发布系统,是将网页上的某些需要经常变动的信息,类似体育新闻, 焦点新闻,事实政治等更新信息集中管理,并通过信息的某些共性进行分类, 最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操 作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网 站上。 本系统的出现大大减轻了网站更新维护的工作量,通过数据库的引用, 将网站的更新维护工作简化到只需录入文字等,从而使网站的更新速度大大缩 短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经 是即时更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群, 时时保持网站的活动力和影
8、响力。当然本系统还不能与新浪网媲美,但是它基 本上达到了一般的新闻发布系统的要求,用户能进行新闻浏览,新闻搜索,管 理员能对新闻进行管理等等。 二、二、相关理论基础相关理论基础 (一)(一)B/SB/S 模式模式 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下, 用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser) 实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结 构。这样就大大简化了客户端电脑载荷,减轻了
9、系统维护与升级的成本和工作 西南科技大学高等教育自学考试毕业论文 - 2 - 量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立 B/S 结构的 网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成 本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点, 以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同 的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。B/S 架构管理软件更是方便、快捷、高效。B/S 结构最大的优点就是可以在任 何地方进行操作而不用安装任何专门
10、的软件。只要有一台能上网的电脑就能使 用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配 一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全 认证(如 CA 证书)后,不需要人的参与,系统可以自动分配给用户一个账号进 入系统。如图 2-1 图 2-1 B/S 结构的在线新闻发布系统应用原理示意图 (二)(二)ASPASP 技术技术 Active Server Pages在IIS仍然支持静态HTML主页的前提下,利用Active Server Page可以根据用户要求在Web Server上建立新的主页。 Internet 新闻发布 系统 系统后台服务器 系统
11、服务器Internet 上的用户 西南科技大学高等教育自学考试毕业论文 - 3 - Active Server Pages就是用服务器端脚本、对象和组件扩展了的标准HTML 页。它具有3个重要特性: 1、Active Server Pages 可包含服务器端脚本。将服务器脚本含在 Active Server Pages 中就可以用动态内容创建网页。 2、Active Server Pages 提供了几种内置对象。在 Active Server Pages 中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从 浏览器中检索或向浏览器发送信息。 3、使用附加组件,可以扩展 Actire
12、Server Pages。Active Server Pages 可以同几个标准的服务器端 ActiveX 组件捆绑在一起,这些组件使你可 以处理数据库,发送 EmaU 或访问文件系统。 Active Server Pages是编写Web服务器程序的最新利器。它是一个开 放式的无须进行编译的应用程序环境。它提供了CGI程序和脚本的灵活性,同时 不会使性能显著下降。与CGI不同的是,ASP在服务器的进行内运行,是多线程 的,可以进行优化来处理大量用户。它将IDC的简单性和ISAPI的灵活性综合在 了一起。ASP比CGI和Perl脚本编写系统具有优势,它把HTML的简单性和脚本编 写,以及Acti
13、ve服务器组件等常见工具组合在一起,用以创建动态的和强有力 的网站。 ASP代表了微软公司开发技术的一个新发展。 ASP允许开发者存储他们 的HTML代码和单个文件中的脚本化代码。ASP支持Open Script接口,这样就可 以使用遵守这个标准的任何脚本编写语言。支持Open Script的语言包括 VBScript和Jscript,甚至是Perl Script。这些脚本可以执行应用程序逻辑, 并能够调用软件组件来执行特殊的任务,例如数据库查询、文件输入输出 (IO)、业务规则和工作流。 ASP技术有它自己的对象模型,再加上驻留在同一文件之中的HTML和脚 本这一事实,才使得ASP比HTXI
14、DC更为强大。 (三)(三)SQL2000SQL2000 在计算机的应用领域,数据才是公司或家庭计算机化的真正帮手。早期的 程序设计员大都是靠替人设计数据库系统为生,众多的考勤系统、库存管理系 统、进销存系统等等。简单地说这些都是数据库系统。 西南科技大学高等教育自学考试毕业论文 - 4 - 目前,数据库系统本身就是一套应用程序,用户在不编写任何程序代码的 情况下都可以使用。只有在比较复杂的系统中,程序开发者才会编写语言设计 客户所需的应用系统。 开发数据库系统的过程就是建立数据的使用界面和决策结构,目的是针对 不同的需求使用数据库记录。至于数据库系统本身,其目的只是存取数据,作 为应用系统保
15、存数据的地方。 在转换到Web舞台后,数据库的本质并没有改变,只是数据的使用界面变成 了网页,数据库成为网页内容的来源。网页数据库就是一个结合前台网页使用 界面,加上后台Web服务器和数据库系统的一种全新的应用程序。 不仅如此,结合后台的数据库系统后,网页正式成为一个Web应用程序的开 发环境,而不仅仅是一个展示的舞台。应用程序将彻底打破地域的限制,只要 连上Internet的计算机都能够使用Web应用程序访问数据库的内容。 三三、需求分析、需求分析 (一)系统功能需求(一)系统功能需求 本系统的目的是实现校园新闻发布系统的基本功能。 本新闻发布系统提供了不同类型新闻(如焦点新闻、体育新闻、生
16、活资讯 和时事新闻) ,满足不同用户需求;系统将用户分为:普通用户和系统管理员。 普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。每条新闻的标题 被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每 条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索 新闻,如可以通过新闻标题或新闻内容对新闻进行搜索,这样可以快速地找到符 合条件的新闻,并输出搜索结果。 系统管理员可以进行新闻分类管理、添加新闻、修改新闻、新闻审核和删 除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更 改账号。 新闻管理员拥有添加新闻和更改新闻的权限。根据用户不同,给予不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 asp sql 新闻 发布 系统
链接地址:https://www.31doc.com/p-3945517.html