【asp源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了asp源码-用ASP制作的综合动态网站 - 其它论文的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
1 中央广播电视大学人才培养模式改革和开放教育试点计算机专科毕业设计说明书 课题名称用
ASP制作的综合动态网 分校站、点 三明电大 学生姓名 徐堂军 学 号 0735001400221 指导老师 孙红梅 完稿日期 2009.5.28 2 论文摘要 随着Internet在中国的迅速发展人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体不但使信息的显示更加生动而且使信息的浏览更为方便同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流因此许多企业纷纷建设网站以增强企业知名度. 制作这个网站是使用
ASP和ACCESS数据库为工具开发的基于Web平台的网页界面的动态网。
开发出的网站可以在任何一台装备了IE浏览器的机器上使用。
这个网站包括首页以及底下的子站点包括新闻快递、音乐视听、精品下载、教程文章、最新酷站、自动连接、精美相册、本站社区、本站留言等内容。
本论文主要介绍了这个网站以及所用的软件开发工具以及制作的流程以及各网点的功能与总体设计心得体会等方面对这个网站进行了详细的叙述。
还对往后站的后台数据管理进行了详细的评述。
本文分别利用
ASP这个动态网站技术使用Windows数据库ACCESS采用统一的三种格式的表单界面借用三种连接数据库的方法在三种不同特点的WEB服务器环境下给出了电子商务网站设计中的主要的前台和后台程序。
关键词
ASP 后台数据库管理 ACCESS 3 目录 第一章 引言??????????????????????????????????????????????????????????4 第二章
ASP的认识????????????????????????????????????????????????????5 第三章 开发环境及需求????????????????????????????????????????????????6 第四章 网站总体结构与设计????????????????????????????????????????????7 4.1网站分析系统??????????????????????????????????????????????7 4.2网站的设计????????????????????????????????????????????????8 4.3数据库设计????????????????????????????????????????????????9 第五章 网站的详细设计过程????????????????????????????????????????????10 5.1网站的规划????????????????????????????????????????????????10 5.2各个网页的设计要求和结构分析??????????????????????????????11 第六章 后台数据库管理????????????????????????????????????????????????19 6.1管理员管理????????????????????????????????????????????????19 6.2后台数据库管理????????????????????????????????????????????22 6.3其他系统管理??????????????????????????????????????????????29 第七章 结论??????????????????????????????????????????????????????????31 参考文献????????????????????????????????????????????????????????32 附录??????????????????????????????????????????????????????????????????33 4 第一章 引言 伴随着网络的出现网页逐渐融入人们的生活。
快速及时的新闻浏览五彩缤纷的网上信息使网络与人们的生活息息相关于是世界上又出现了第三媒体——Internet。
它打破了地域限制真正使信息得以共享改变了人们的工作和生活方式。
制作网页是企业和个人的宣传自己的重要手段同时也是学习者获取学习信息的重要手段。
尤其是在教育领域在素质教育与终身教育成为必然的今天人们对信息的需求有了更新更高的要求而网页由于本身所具有的信息量大传递快速没有时空限制等特点恰好满足这种要求。
所以网页也逐渐成为一种新兴的教育资源。
也正是由于网络实现网站的数据信息能够进行实时交互保证网站数据的实时性。
随着Internet的进一步发展静态Web站点的开发与维护变得越来越困难一方面信息的不断增加和变化使站点维护人员不得不经常修改他们的网页特别是基于数据库驱动的Web站点更是如此随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。
另一方面静态网页由于不能与浏览者进行有效交互使人们感到越来越乏味而不愿意再一次地进入同一站点。
所以开发动态网页或动态内容成了越来越多的站点所追求目标。
所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。
如常见的BBS、留言板、聊天室都是用动态网来实现的。
网络发展前景无限及早与网络结合与信息时代同步与高科技汇合定会给社会各行各业的发展注入新鲜的活力。
站在网络时代的前夜我们清晰地听到了网络时代的宣言谁掌握了网络谁就掌握了未来。
5 第 二 章
ASP的认识
ASP 全称为 Active Server Pages动态服务器主页它是一种应用程序环境可以利用 VBscript 或 Java Script 语言来设计主要用于网络数据库的查询与管理。
其工作原理是当浏览者发出浏览请求的时候服务器会自动将
ASP 的程序码解释为标准 HTML 格式的网页内容再送到浏览者浏览器上显示出来。
我们也可以将
ASP 理解为一种特殊的 CGI。
利用
ASP 生成的网页与HTML相比具有更大的灵活性。
只要结构合理一个
ASP 页面就可以取代成千上万个网页。
尽管
ASP 在工作效率方面较之一些新技术要差但胜在简单、直观、易学是涉足网络编程的一条捷径。
它具备一个服务器端的脚本执行环境用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。
Active Server的另一大优点是代码的安全性。
页面的访问者所能看到的只是服务器方的处理结果。
ASP文件可以用常规的文本编辑器编辑
ASP使用VBScript、JavaScript等脚本语言作为开发工具镶嵌于HTML文本中使用quotlt??gtquot将
ASP的程序包含起来。
当用户从浏览器向Web服务器提出请求时Web服务器会自动将
ASP的程序解释为标准的HTML格式的主页内容用户端只要使用常规可执行HTML程序的浏览器就可浏览
ASP所设计的主页内容因此与浏览器无关并且保证了
ASP的源程序代码不会外漏。
ASP中包括五个内置的ActiveX服务器组件和五个内置的对象Database Access component数据库访问组件、File Access component文件访问组件、Ad Rotator component广告轮播器组件、Content Linking component内容链接组件、Browser Capabilities component浏览器信组件以及Request请求对象、Server服务器对象、Session会话对象、Response响应对象、Application应用程序对象。
在所有
ASP组件中最有用的是数据库访问组件也称为ActiveX数据对象或ADO。
在站点发布数据库将使用这个组件及其中包含的对象以完成对ODBC数据源的读写。
此外
ASP技术的另一个重要特点是程序员可以利用Java、Visual Basic、 Visual C等语言制作适应自己特殊需要的ActiveX服务器组件来扩充
ASP的 6 功能使自己的动态网页几乎具有无限的扩充能力这是传统的CGI程序所不及的。
总而言之
ASP具有学习快、设计快的特点不需花许多时间即可学会和快速设计出WEB应用程序。
ASP的源程序码在服务器端执行代码保密性好。
集成与HTML中无需编译链接可直接执行而且使用文本编辑器即可设计。
第 三 章 开发环境及要求 一、开发目的 随着计算机技术的发展网络技术对我们生活和工作显得月来越重要特别是现在信息高度发达的今天人们对最新信息的需求和发布迫切的需要及时性。
而动态交互式网页刚好提供了这些功能本系统就是一个能够在网上实现新闻的网上多用户发布多栏目管理实时的进行行为统计和记录的网上交互系统。
二、项目背景 HTML作为一种样式语言随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下在
ASP编程语言高度发展的形式下我们开始了对新闻发布系统的开发。
三、开发环境 1.硬件条件 服务器两台一台为数据库服务器一台为Web服务器客户端计算机若干网络通讯设备主要包括交换机、网卡、集线器、MODEM 等。
2.系统平台 采用Browser/Server体系结构服务器端采用Microsoft Windows NT4.0作为网络操作系统Web服务器软件采用IIS3.0Internet Information Server。
客户端软件包括单机操作系统和浏览器软件分别选用Windows 2000和Internet Explorer数据库系统采用Microsoft Access有利于方便操作。
3.开发工具 基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序并且应是一个可视化的工具。
我们采用了DreamweaverMX进行开发它是用来快速创建数据驱动Web应用程序的基于团队的开发环境支持
ASP以 7 ODBC连接数据库脚本语言为简单易学的JavaScript或VBScript。
4.运行需求 正常使用时不应出错若运行时遇到不可恢复的系统错误也必须保证数据完好无损对数据的精确度、时间特性、适应性等都有一定要求要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。
第 四 章 网站总体结构与设计 4.1网站分析系统 4.1.1网站各网页的结构图如下 4.1.2 网站各版块功能 1. 新闻快递里面有最新的新闻文章。
包括各方面的新闻有体育、国际、国内、军事等各种新闻。
2. 音乐视听提供了一些现在最流行好听的音乐。
3. 精品下载提供常用的一些软件下载。
有windows play 7.0、real play 8.0等软件的下载。
4. 教程文章有些电脑方面知识的教程。
有些电脑基本操作方面的内容。
5. 最新酷站提供现在一些流行的网站。
6. 自动链接提供一些流行的网站进行超链接。
7. 精美相册有些很漂亮的相片。
有网络美眉、军事图片、奇迹怪谈等诸多图片。
最 新 酷 站 自 动 链 接 精美相 册 本 站 社 区 本 站 留 言 首 页 新闻快 递 音乐视 听 精品下 载 教程文 章 8 8. 本站社区为大家提供一个聊天的场所。
9. 本站留言如果有什么好的意见要记的给我啊。
4.2 网站的设计 网站主页采用静、动相结合的方式即静态的主画面和动态的图片相结合体现现在社会大学生勃勃生气静态主页方式介绍主要是为了实现对子网页的最新东西的介绍就得利用与数据库结合的技术建立数据库查询管理系统采用交互式的动态的web画面来实现。
4.3 数据库设计 数据只有用数据库来管理才能有自动化管理的可能。
数据的结构将影响整个管理机制的应用而且一但建立以后要修改常会出现麻烦。
所以一开始就要仔细慎重地搭建一个完整而合理的结构。
Microsoft Access数据库相对其它的数据库来说要简单容易操作些本发布网站的数据库文件就是Acess类型的数据库。
如图4.3-1 9 图4.3-1: 下面简要介绍下有的项目的管理内容都可进行修改 a-cat代表了教程文章版块的分类有四个分类。
admin:写出了有几个管理员对网站进行管理。
Art:对教程文章的内容管理。
Coolsites:对最新酷站的内容管理。
Counters:可以统计网站的浏览人数。
d-class:是对精品下载的分类管理。
Dj:对音乐视听里的所有音乐管理。
Friendlink:对友情链接的网址管理。
News:是新闻快递中的内容管理。
Photo:是对精品相册的管理。
Soft:对精品下载的管理。
Word:对管理员的内容进行管理。
10 第 五 章 网站的详细设计 5.1 网站的规划 网站不是HTML文件和其他文件的简单集合。
从某种意义上说网站是信息的机体。
结构混乱、内容结构不合理的网站不仅会让用户头痛也不利于日常的维护工作更糟糕的是会使自己失去制作网站的信心与兴趣。
正所谓“磨刀不误砍材功”多花点时间在网站的规划上是正错的决策。
因此一定要先把网站好好规划一下再入手。
通常应该从以下几步入手 1.网站的可行性。
例如对于企业网站来说应该分析一下建网站是否对本企业的形象及产品的销售等有一个突破性的提高。
2.名错网站面向的用户群体。
例如游戏网站它所针对的主要用户群体是年轻人因此在此类网站的版面设计中就应该多加点色彩让整个页面富有朝气。
3.根据所面向的用户群体确定网站的内容以及栏目结构。
当然网站的设计也不是很容易也要有好几方面的内容来考虑首先建设一个成功的网站必须要有整体的包装和设计这跟建设企业是一样的道理。
网站也有网站名称、网站标志、标准颜色等等。
为了加深网站在浏览者心目中的印象所以一定要为自己的网站设计一个形象标志。
接着你要对网站的颜色设计有一定的掌握。
如蓝色代表博大同时也象征着深远和永恒绿色象征和平又有宁静和安逸的感觉白色象征着神圣和纯洁红色代表热情和活泼也含有危险的的意思橙色代表着甜蜜黄色是亮度最高的颜色给人以温暖的感觉。
掌握一些基本的色彩知识是制作一个好的网页的必要基础。
我们制作网站的时候应该根据网站的类型来确定网站的页面色彩以达到理想的效果。
最后还有要有好的结构布局网页是由各种图片和文字构成的。
页面的版面设计就是将这些图片和文字按照一定的次序进行合理的编排和布局使之有机的结合起来从而表现表现出制作者的制作理念。
通常较大的图片或者是较多文字给人的感觉会显的比较沉重相反小图片和稀疏的文字给人的感觉就会比较轻松。
一个好的网站在整个页面结构上要做到错落有致、疏密有序否则就会显的不伦不类。
在规划好网站的整体规划后就应该根据确定的主题和内容开始准备相关 11 的材料和信息的收集。
这是建立网站的前期准备工作。
只有储备好大量的的素材和信息资料在制作网站的时候才不至于捉襟见肘。
5.2各个网页的设计要求与结构分析 当我们对整个网站做好规划以后我们就要开始做网页做网页有很多要求也有很多难点这里我就简要介绍下各个页面的需求分析与结构设计。
5.2.1首页的介绍index.
asp 在对网站规划完之后我们开始主页的设计我的主页主要有导航栏、论坛登陆栏、公告栏、投票栏还有各个版块的主要内容的介绍。
它由inc/config.
asp、mdb.
asp 、inc/format.
asp 、inc/error.
asp、inc/inc.
asp、inc/indexnew.
asp、inc/index_body.
asp等文件组成。
inc/config.
asp用来对菜单栏路径、网站基本、 论坛登陆、播放顶部、网站分页等内容进行设置。
mdb.
asp使本站与数据库的连接起来。
以便于我们对网站进行管理。
inc/format.
asp inc/error.
asp是网页的错误提示便于我们对网页进行修改。
inc/inc.
asp是对首页的页面顶部进行设置包括字体、颜色、图片等各项内容的设置。
inc/indexnew.
asp对首页上的站点新闻、公告、投票、酷站推荐、下载中心、文章、舞曲、LOGO连接、文字连接等各项内容的设置。
inc/index_body.
asp对首页的其他一些内容的设置包括时间倒计时、社区登陆用户的帐号密码、还有些公告的设置。
通过这些主要文件我完成了首页的制作下面我就想介绍下我制作的时间倒计时的源代码 lt response.write quot今天是quot response.write formatDateTimeDate1 amp quotquot 格式化为长日期格式输出显示 response.write quot 离ltfont colorredgtquotampriziampquotlt/fontgt还有quot response.write quotltfont colorbluegtltugtquot 12 调用DateDiff函数计算日期间隔. response.write DateDiffquotdquotDatequotquotamprdateampquotquot response.write quotlt/fontgtlt/ugtquot response.write quot天quot gtlt/TDgtlt/TRgt lt/tablegt lt/TDgt lt/TRgt 通过这个源代码我就把时间倒计时做出来了它可以算出从今天起到过年还有多少天以及今天的日期。
现在我主要讲讲网站主要栏目的内容与作用。
导航栏主要是对各个版块的导航是连接各个子网站的入口它包括新闻快递、音乐视听、精品下载、教程文章、最新酷站、自助连接、精美相册、本站社区、本站留言它使我们能浏览子网页。
公告栏则是我们有什么事情时通过它我们可以随时告诉用户站内的一些改动或与他们有关的一些事。
社区登陆栏则是用户登陆轮坛的窗口。
投票栏是对用户对我们发表的一些事情进行投票的地方它可以为我们进行一些社会调查的内容。
各个版块的介绍包括其他各页内容主要简介与最新内容。
5.2.2新闻快递页面news.
asp 新闻页面里面有很多现在年轻人所关心的内容它有国内新闻、国际新闻、体育新闻、军事新闻等各种新闻。
它主要包括inc/config.
asp、mdb.
asp、inc/format.
asp、inc/error.
asp、inc/inc.
asp、inc/news_body.
asp等文件。
inc/config.
asp是这页与主页的联系。
mdb.
asp inc/format.
asp inc/inc.
asp inc/error.
asp跟首页上介绍的内容与作用一样。
inc/news_body.
asp对网页的新闻版块与连接进行管理。
本设计的重点是新闻管理而难点则是对网页进行排列网页里有2种顺序帮助我们对新闻进行查找当我们查找些老新闻时我们可以用“按时间升序排列”使我们能快点找到那些旧新闻。
这里我们就它的源代码进行叙述它的源代码是 13 ltsub news_body dim totalnewsCurrentpagetotalpagesi sqlquotselect news_idnews_titlenews_date from news order by news_date DESCquot if requestquottypequot2 then sqlquotselect news_idnews_titlenews_date from news order by news_date DESCquot elseif requestquottypequot3 then sqlquotselect news_idnews_titlenews_date from news order by news_date ASCquot end if set rsserver.createobjectquotadodb.recordsetquot rs.open sqlconn11 gt 按时间排序新闻可以使我们查找新闻快多了还有用升序更有助于我们查找些过时的新闻。
5.2.3音乐视听版块dj。
Asp 音乐视听里有又分为多个栏目有总量排行、站长推荐、本站声明等而音乐视听版块又被分成街舞录象、MTV影视、FLASH音乐、MP3音乐、中文流行等小版块。
音乐视听版块将会有很多音乐有的是自己主机上的歌但更多是对其他网站的链接得到的这样就可以为自己省很多空间了而且有更多的歌供大家选择了。
在这里我也要详细讲解一下我们怎样我们的网站与别人的怎么连接起来的。
首先看下源代码 ltTRgtltTDgtampnbspltimg srcimg/none.gif border0gtltimg srcimg/i2.gif border0gtampnbsp lta title”舞曲:ltrsquotdj_descquotgtquot hrefquotjavascript:openwinplay.aspdj_idltrsquotdj_idquotgtquotgtltrsquotdj_namequotgtlt/agtlt/tdgtltTD alignquotcenterquotgtltrsquotdj_countquotgtlt/TDgtltTD 14 alignquotcenterquotgtltrsquotdj_datequotgtlt/TDgtlt/TRgt 5.2.4精品下载版down.
asp 精品下载版有全部排行版、最新更新、软件搜索、解压工具等栏目这个页面还分为全部程序、网页制作、黑客软件、系统资源、
ASP程序、常用软件等着页面。
本页主要有inc/config.
asp、mdb.
asp、inc/format.
asp、inc/error.
asp、inc/inc.
asp、inc/down_body.
asp等文件。
而inc/config.
asp、mdb.
asp、inc/format.
asp、inc/error.
asp、inc/inc.
asp与上面讲的一样inc/down_body.
asp则是对本页内容的设置。
本页也是连接到其他网上资源的在这里我就不再说了。
而本页的难点也是所有网站很必须的一个程序就是对软件进行搜索这样才有利于我们用户对软件进行查找。
下面我就讲讲它的制作代码 lttrgt lttd bgcolorquotFFFFFFquot colspanquot3quotgtltcall brgtampnbspampnbspampnbsp ltcutstrrssoftquotsoft_descquot160falsenonegtltcall brgtlt/tdgt lt/trgt lttrgt lttd bgcolorquotF5F5F5quot widthquot30quot heightquot25quotgtampnbsp软件大小ltfont colorquot000000quotgtltrssoftquotsoft_sizequotgtlt/fontgtlt/tdgt lttd bgcolorquotF5F5F5quot widthquot30quotgtampnbsp推荐程度:ltimg srcquotimg/starltrssoftquotsoft_commendquotgt.gifquotalignquotabsmiddlequotgtlt/tdgt lttd bgcolorquotF5F5F5quot widthquot40quotgtampnbsp快速下载lta hrefquotopensoft.aspsoft_idltrssoftquotsoft_idquotgtampurl1quot titlequot直接下载quotgtltfont color5292FFgtltbgt①lt/bgtlt/fontgtlt/agt ltif rssoftquotsoft_url2quotltgtquotquot thengt lta hrefquotopensoft.aspsoft_idltrssoftquotsoft_idquotgtampurl2quot titlequot直接下载quotgt ltfont color31D3FFgtltbgt②lt/bgtlt/fontgtlt/agt ltend ifgt 15 ltif rssoftquotsoft_url3quotltgtquotquot thengt lta hrefquotopensoft.aspsoft_idltrssoftquotsoft_idquotgtampurl3quot titlequot直接下载quotgtltfont color5292FFgtltbgt③lt/bgtlt/fontgtlt/agt ltend ifgt ltif rssoftquotsoft_url4quotltgtquotquot thengt lta hrefquotopensoft.aspsoft_idltrssoftquotsoft_idquotgtampurl4quot titlequot直接下载quotgtltfont color31D3FFgtltbgt④lt/bgtlt/fontgtlt/.
上一篇:
发送邮件代码
下一篇:
个人信用数据采集和传输原型系统实现