贵州xx学院毕业论文设计 姓名:xx
新闻网站发布系统
贵州民族学院人文科技学院
计科系2008级 胡兴波
指导教师:陈 浩
目 录
摘要 ????????????????????????????????????2 Abstract ???????????????????????????????2
1
贵州xx学院毕业论文设计 姓名:xx 1 引 言 ??????????????????????????????????3 1.1 研究动机???????????????????????????????3 1.2研究现状???????????????????????????????3 2 系统分析?????????????????????????????????3 2.1 网站功能描述????????????????????????????? 3 2.2 系统功能模块划分???????????????????????????4 2.3 系统流程分析 ?????????????????????????????5 2.4 可行性分析??????????????????????????????5 3 数据库创建和设计?????????????????????????????6 3.1 创建数据库??????????????????????????????6 3.2数据库逻辑结构设计??????????????????????????6 4 系统界面与后台界面设计????????????????????????? 7 4.1主界面设计????????????????????????????? 7
4.1.1 显示详细新闻???????????????????????????7 4.2 后台界面设计 ???????????????????????????? 7
4.2.1 登陆界面 ???????????????????????????? 7 4.2.2 管理界面 ???????????????????????????? 8 5 后台管理模块设计 ???????????????????????????? 9 5.1 管理员管理模块 ??????????????????????????? 9
5.1.1 管理员管理界面????????????????????????? 9 5.1.2 管理员管理分析????????????????????????? 9 5.2 新闻管理模块???????????????????????????? 10
5.2.1 新闻管理界面?????????????????????????? 10 5.2.2 新闻管理功能分析???????????????????????? 10 5.3 新闻添加?????????????????????????????? 11 6 结 论????????????????????????????????? 11 6.1 网站系统总结???????????????????????????? 11 参考文献??????????????????????????????????12 成果声明??????????????????????????????????12 致谢????????????????????????????????????13
新闻网站发布系统
胡兴波
2
贵州xx学院毕业论文设计 姓名:xx 贵州民族学院人文科技学院计科系 信息管理与信息系统(08)级
系统概述
网站新闻发布系统又称信息管理系统,广泛地应用于各大类型网络上,是将新闻等信息集中起来发布、管理、查询等地一种网站应用程序。无论网站管理人员身在何处,只要能够上网就能对网站信息进行更新及维护,所有的操作可以通过游览器的管理员功能完成。
从建站的实际情况出发,经过对有关网站新闻网站的一番考察和分析,确立了系统采用ASP作为开发环境,SQL Server 2005 作为数据库服务器,IIS作为测试服务器及新闻发布的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻显示、热点新闻显示、搜索、评论等。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。本网站具有很好的外部接口,较好的容错性,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求,能够很好的配合其它子系统服务于网站的新闻发布.该网站系统是一个基于新闻发布和内容管理的全站管理系统;基于B/S模式WEBMIS系统,可以将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻网站就是充当一个网络新闻媒介的功能。
本网站系统从建立ASP的环境开始,由浅入深地介绍了建立一个基于ASP的动态新闻发布系统所需要的各种技术。
目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。
ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。
3
贵州民族学院人文科技学院毕业论文设计 致谢 第1章 绪论
1.2.2 ASP简介
1、ASP访问数据库的原理
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。
2、ASP页面的结构
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
(1) 标准的HTML标记:所有的HTML标记均可使用。 (2) ASP语法命令:位于<% %> 标签内的ASP代码。
(3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。
(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言。
3、ASP的运行环境
目前ASP可运行在三种环境下:
(1) WINDOWS NT server 4.0运行IIS 5.0(Internet Information Server)以上。
(2) WINDOWS NT workstation 4.0运行Peer Web Server 6.0以上。
4
贵州民族学院人文科技学院毕业论文设计 致谢 (3) WINDOWS 95/98/XP运行PWS(Personal Web Server)。
其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。 1.1.2 ASP的特点
任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。
1、ASP通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
2、语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
3、易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、sqlserver、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
在此期间本人将使用Visual Studio 2010进行ASP页面的编码,并使用SQL数据库技术。
5