最新论文模板_第1页
最新论文模板_第2页
最新论文模板_第3页
最新论文模板_第4页
最新论文模板_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.江苏信息职业技术学院毕业论文(宋体初号加粗)题目:企业网站的规划与建设( 题目为宋体三号)(宋体小一加粗)系别:计算机工程系专业:学号:姓名:指导老师 :(宋体三号 )(楷体三号加粗)年月日(宋体三号).前言自 20 世纪 80 年代以来 ,INTRANET以惊人的速度迅猛的发展起来 , 成为继电视和报纸之后的第三大媒体。其以信息量大、交互性强、界面友好、先进性、可扩充性、实用性、迅速快捷等特点迅速占领市场。成为人们社会生活中不可或缺的一部分。因此企业或个人越来越重视 INTERNET上创造的效益和影响。 而访问者能及时的把反馈信息反馈给商家那更是商家求之不得的。网站的强交互性此时就显现出了

2、他的强大威力。留言板是 INTERNET上最基本的交互式网页,是网络上提供的一项基本业务,也是一个和浏览者交流和沟通的园地 。.摘要留言板作为网站的交流中心起到了至关重要的地位,本文主要介绍了用ASP技术和 ACCESS技术来创建留言板的整个过程和代码的设计,阐述了留言板系统的制作过程和具体的设计思路。用户可以在留言板中写下自已要留言的内容,管理员可进行适当的修改和删除。 在此设计中,主要涉及的技术有: ASP,ACCESS等,用到的运行环境有WINDOWS XP,PWS,和 IE 等,将它们集成在一个模拟INTERNET的环境中,从而实现了设计。留言板是一种最为简单的BBS应用。关键词: 留

3、言板; ASP.NET;交流; ACCESS数据库.ABSTRACTMessage board as a clearinghouse Website played a crucial role, this article introduces the technology and ACCESS using ASP technology to create a message board and code the whole process of design, describedthe messageboard system, productionprocess and specificdes

4、ign ideas .Userscanwritetheirown message boardtomessage content,theadministrator can modify and delete the appropriate. In this design,mainly related to the technologies: ASP, ACCESS, etc., used in theoperatingenvironment has WINDOWSXP, PWS,and IE and so on, to integratethem ina simulatedenvironment

5、INTERNETinordertoachievethedesign.Message Board BBS is one of the most simple application.Keywords: Guestbook;BBS;ACCESS database;Reply.目录前言 .I摘要 .IIABSTRACT.III目录.IV第一章 简介 . . 11.1目的和意义 .11.2制作开发环境 .1第二章 开发环境 .22.1开发工具的选用 .22.1.1 Dreamweaver MX 2004 开发软件简介 .22.2 Microsoft Access2000数据库简述 .52.2.1数据库

6、的模式 .62.2.2数据库结构设计 .72.3 ASP开发语言的选用 .8第三章 留言本设计 . .103.1系统设计 .103.1.1目标设计 .103.1.2设计的意义 .103.1.3系统功能分析与设计 .103.2数据库设计与实现 .103.2.1数据库的需求分析 .103.2.2数据库的逻辑设计 .113.3网站留言后台系统的实现.143.3.1登陆 .143.3.2用户留言 .173.3.3用户留言管理 .183.3.4注册用户管理 .223.3.5留言本设置 .23结束语.25致谢 .26参考文献 .27.第一章简介1.1 目的和意义为了自己能全面牢固地掌握大学所学的知识内容,

7、培养自己的实践和实际动手能力,提高全面素质,我把课程设计定为基于ASP的网络留言本设计。留言板是一种电子便签管理系统,是用 ASP或其它脚本语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。因此,这次课程设计我制作了一个具有个人风格的动态网站,题目为基于 asp 的留言板的设计与制作。1.2 制作开发环境操作系统: Windows XP,Vista数据库: Access开发工具: MacroMedia Dreamwe

8、aver8开发语言: ASP.第二章开发环境2.1 开发工具的选用由于 ASP技术发展已经比较成熟,而且使用人数也相当多,所以该系统主要采用 ASP、SQL技术。本购书网站可以在Windows XP操作系统平台上运行,Web服务器选用的是IIS (InternetInformationServices ),数据库服务器为Microsoft Access2000,开发工具采用的Microsoft Visual Studio .NET和Dreamweaver MX 2004。网页的表现形式可分为两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已

9、不多用。二是基于 ASP和脚本语言,将动态网页和数据库结合, 通过应用程序来处理信息,这是目前较为流行的做法。但是又由于ASP本身的局限性使得系统有一些不可克服的缺陷,本网站的设计部分采取了ASP.NET技术。2.2 Dreamweaver MX 2004开发软件简介DreamweaverMX2004 是美国 Macromedia 公司开发的集网页制作和网站管理为一身的所见即所得网页编辑器,被称为网页制作三剑客之一,利用它可以轻而易举地制作出充满动感的网页。Dreamweaver MX 2004 为用户提供了众多的可视化设计工具、应用开发环境以及代码编辑支持,利用它开发人员和设计师能够快捷地创

10、建代码应用程序。 Dreamweaver MX 2004 集成度非常高,开发环境精简而高效,开发人员能够运用 Dreamweaver MX 2004与服务器技术构建功能强大的网络应用程序。(1) 简洁高效的设计开发界面DreamweaverMX2004 主要采用标准的 Macromedia 用户界面,界面面板安.排与该公司的其他相关软件(如Flash MX 2004 、Fireworks MX 2004 )都非常统一,掌握其中一个软件后,也不难掌握另外的软件。Dreamweaver MX 2004可以和该公司的其他软件无缝结合,协同工作。可简单的在Dreamweaver MX2004 中直接插

11、入 Flash MX 2004 动画, Dreamweaver MX 2004和 Fireworks MX2004 的代码互通,在新的DreamweaverMX2004 中,都为设计者和开发小组作了分别优化,同时,这两部分的工作又能完美的组合在一起。Dreamweaver MX 2004易于使用的界面可是用户的工作效率得到提高。开发界面主要改观如下:插入面板的改进:使其具有一个简洁高效的新外观,并占用更少的工作区空间。此外,还新增加了一个收藏类别,用户可以使用该类别对插入面板进行自定义,将最常使用的对象放置在该面板上。 Microsoft Word和 Microsoft Excel 的复制和粘

12、贴命令:使用户可以将Microsoft Word和 Microsoft Excel文档直接复制并粘贴到Dreamweaver中。当用户粘贴 Word和 Excel 文档时,Dreamweaver会保留文档格式并生成高质量的 HTML内容。表格编辑可视化反馈:使用户能看到在表格中进行行列调整操作时的实际效果。可视化反馈还可以使用户更方便的选择表格元素。用户界面改进:可得到最大的可用工作区, 更清晰的显示上下文和焦点,并使用户更易于使用和更具逻辑性。起始页功能:起始页使用户能够访问最近使用过的文件,创建新文件和访问 Dreamweaver资源。起始页会在用户启动Dreamweaver或尚未打开文档

13、时显示。保存桌面选项:使用户可以选择当用户重新启动Dreamweaver 是让Dreamweaver重新打开用户上一次使用的文档。完全支持 Unicode :这意味着在 Windows下,Dreamweaver支持 Internet.Explorer所支持的所有文本编码方式。 用户可以在 Dreamweaver中使用几乎所有用户系统中安装的字体,Dreamweaver会正确地呈现和保存这些字体。安全 FTP:使用户能够完全加密所有文件传输,并阻止对用户数据、文件、用户名和密码的未授权访问。(2)新式的页面布局和设计环境Dreamweaver包括以下增强 CSS功能,这些功能提供了一个更为精巧的

14、方法来进行样式设计及提高设计交互性,此外还包括了用于改进可视化编辑的反馈。具体体现在如下几个方面:动态跨浏览器验证 在用户保存文档时自动检查当前文档的跨浏览器兼容性问题。在用户指定一些目标浏览器后, Dreamweaver 将执行检查,以确保网页中没有使用指定浏览器不支持的标签或 CSS结构。相关 CSS选项卡显示 应用于当前 “代码”视图或 “设计”视图选择 CSS 规则。单击任意规则可查看它指定了那些属性是否被覆盖,就地编辑功能允许用户对可立即反映在“设计”视图中的内容进行快速编辑。CSS布局可视化 使得使用 CSS对网页进行布局大为简化。 用户可以在“设计”试图中方便地选择 div 或其

15、他内容块,然后使用“ CSS属性”选项卡来修改属性。改进的 CSS 意味着 Dreamweaver可以呈现更复杂的基于 CSS的布局,并能够更为准确得进行设计。改进的 CSS使用户能够设计更为复杂的布局并使用Dreamweaver设计工具完成可靠的可视化操作。改进的“ CSS样式”面板 列出了更多的选项用于在当前文档中进行样式编辑。用户现在也可以在文本属性检查器中直接应用样式。基于 CSS的文本属性检查器列出了可用于文本的所有可用样式,并且包含一个预览,其中显示出了应用该样式后文本所呈现的外观。基于 CSS的页面属性使用户能够使用新型CSS代码结构对页面属性进.行更多的控制,例如标题和链接的外

16、观。集成的图像编辑工具栏使用户能使用Macromedia Fireworks技术从Dreamweaver 中进行基本的图像操作和编辑。有户可以执行裁剪、调整大小和重新取样等操作而无须离开Dreamweaver。(3)强大和开放的编码环境Dreamweaver为程序人员提供了以下新增功能,包括对代码的改进和无需创建 Dreamweaver站点即可编辑文件的功能。 Dreamweaver还包括当前对服务器技术的支持。具体体现在如下几个方面:改进的标签检查器 显示了对当前向可用的属性列表并使用户能够进行快捷全面的编辑。未建站文件编辑使用户能够直接使用FTP 或 RDS服务器而不用创建Dreamwea

17、ver站点。PHP服务器行为使用户能够创建一个主/ 详细页集合和用户身份验证的网页。改进对 ASP.NET表单控件的支持提供了在“设计”试图中生成和操作ASP.NET Web表单的经改进的新方法(包括新的属性检查器)。“代码”视图上下文菜单使用户能够快速更改所选代码的格式设置。2.3 Microsoft Access2000数据库简述Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access 数据库以文件形式保存,文件的扩展名是MDB。数据库是一种存储数

18、据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库( flat-file)和关系数据库( relational)。关系数据库中.包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。2.4数据库的模式在数据库模式与数据模型类似。 模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及到型的描述,而不涉及到具体的值。实际例子只是模式的一个具体值。实际例子只是模式的一个具体值,同一个模式可以有很多的实际事例。模式是相对稳定的,而实例是相对变动的。模式反映的是数据的机构及其关系,而实例反映数据库某一时刻的状

19、态。1 三级模式是数据库系统的体系结构特征。外模式:为用户见到的那一部分数据的逻辑结构和特征的描述,是数据库用户见到的数据视图,也称子模式或用户模式。但每一个用户的外模式不一定相同。逻辑模式:为数据库中全体数据的逻辑结构和特征的描述,是所有用户的数据处理视图,又称模式。内模式:为数据物理结构和存储结构的描述,也称存储模式,是数据库的内部表示。三级模式都和数据库管理系统有关(DBMS),是数据库系统中实现的模式。模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。2 新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认

20、为是数据模型设计。(1) 标识需要的数据;(2) 收集被标识的字段到表中;(3) 标识主关键字字段;(4) 绘制一个简单的数据图表;.(5) 规范数据;(6) 标识指定字段的信息;(7) 创建物理表。3 修改已建的数据库数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Delphi创建的程序来完成,下面的章节将详细描述实现的具体方法。4 实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。 一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接

21、是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数外关键字。在表中使用的关键字类型用于描述库表示什么以据库中有三种不同类型的关键字:主关键字、组合关键字和及在数据库中如何与其它的库建立关系。2.5数据库结构设计数据库是结构化的数据集合。数据库根据数据的性质,内在联系,按照所有相关数据实行统一、集中、独立的管理要求设计的组织数据。因此,数据库中的数据一致性,共享性都较好,数据冗余度小,而且数据独立应用与应用程序,易维护、易扩充。数据按其类型可分为字符型数据、数值型数据、逻辑性数据、货币性数据、日期型数据、日期时间型数据、双精度型数据、符点型数据、整型数据、通用型数据和备

22、注型数据。数据库的结构对于整个系统的质量起主导作用,因此,开发这个系统的第一步是数据库结构的设计。目前比较流行的数据库有关系型、层次性、网络型。关系型数据库与层次性、网络型进行比较,其主要区别在于它们对数据的描述。关系型数据库把每个数据子集都分.别按统一方法描述为一个关系,并不事先规定子集之间的从属、层次或先后顺序,从而让数据子集之间彼此独立。在使用时,通过筛选、投影、联接等方法,数据之间或数据子集之间按某种关系进行操作。因此,关系数据库的数据表示能力比较强,使用上也比较方便,而且容易实现通用的数据管理功能。本课程设计所选用的正是这种关系型数据库。2.6 ASP 开发语言的选用Microsof

23、t Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境。 Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用, 可以利用它编写动态产生 HTML的程序代码。 而且 ASP也是服务器端脚本环境, 可以用来创建交互式 WEB页并建立强大的的 Web 应用程序。只要用户浏览 Web站点并请求一个 ASP页, Web服务器就可以处理相应的ASP代码,生成 HTML代码,然后将它传递到用户浏览器并显示出网页。 ASP内含于 IIS4.0 和 5.0 之中 , 通过 ASP我们可以结合 HTML网页、ASP指令和 A

24、ctiveX 元件建立动态、交互且高效的 WEB服务器应用程序。有了 ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML中的脚本程序。当程序执行完毕后, 服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。任何开发工具皆可发展 ASP,只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然,其他网页发展工具,例如, FrontPage Express 、 FrontPage 等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可

25、能会发生一些意想不到的离奇状态。作为网络上十分流行的编程语言,一定会具有很多独特之处,而ASP也不.例外,它具有以下优点:(1)编写程序方便。您可以用 VBScript或 JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于 VBScript和 JScript ,使用哪种语言并不重要, Web 服务器等同地处理这两种语言,并向用户的浏览器发送HTML 格式化结果。由于 ASP采用 Script语言,就可以轻松编写程序, 因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP 无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是

26、更加方便了我们的编写过程。(2)提供多种编程语言。ASP能与任何 ActiveX scripting语言相容。除了可用 VBScript 或 JScript语言来设计外,还通过 plug-in的方式,使用由第三方所提供的其他脚本语言,譬如 Perl 等(3)易于操控数据库ASP可以轻易地通过 ODBC(Open Database Connectivity) 驱动程序连接各种不同的数据库,例如: Access、 Foxprod、 Base、 Oracle 等等,另外, ASP亦可将“文本文件”或是”Excel ” 文件当成数据库用。(4)提高代码的安全性。Active Server Pages的

27、程序代码隐藏,已编码的脚本在运行时由脚本引擎解码,因此不需要单独的应用程序。客户端上仅可以看到由ASP输出的动态HTML文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。.第三章留言本设计3.1 系统设计3.1.1目标设计1. 留言本主要具有以下的功能:2. 能实现用户在线留言3. 能够实现管理员回复、编辑、删除用户留言4. 实现文章的公布,并能实现修改、删除文章3.1.2设计的意义主要用来方便站长与访客的交流,访客在线留言提出问题,然后站长可以在当时留言访客的留言内容下面回复或者直接编辑误发的留言或者改正。3.1.3系统功能分析与设计根据系统功能的要求,在该网站里面可以分两个模

28、块:用户管理模块,文章管理模块。对于用户在线留言模块,它的功能是对用户留言进行回复、编辑、删除操作对于文章管理模块,它的功能是对文章进行重新修改、删除操作3.2 数据库设计与实现3.2.1数据库的需求分析根据系统功能设计的要求以及功能模块的划分,数据库须要创建以下的数.据表。管理员信息表:存放管理员的名字、密码信息。用户留言信息表:存放用户昵称、邮箱、QQ号码、内容、时间、 IP 地址,以及管理员对用户的回复等信息。3.2.2数据库的逻辑设计根据以上需求分析,各个系统的具体逻辑实现如下。留言本管理表( admin)的结构:列名数据类型说明编号自动编号管理员 IDjd_username文本管理员

29、名称jd_password文本管理员密码jd_webname文本IE 标题jd_title备注公告jd_gl备注过滤jd_gbyn数字审批模式jd_imgpath文本图片路径jd_n数字每页显示数量jd_x数字留言页数jd_txt数字留言字数3-1下表用来存放留言本管理信息:.3-2用户信息表:列名数据类型说明id自动编号留言编号jd_userid数字用户编号jd_name文本用户昵称jd_reid文本用户密码jd_sex数字用户性别jd_head数字用户头像编号jd_web文本用户主页jd_email文本用户信箱.jd_title文本留言标题jd_words备注留言内容jd_rdate日期

30、/ 时间留言时间jd_date日期 / 时间留言时间jd_editdate日期 / 时间留言修改时间jd_reply备注回复jd_ip文本用户 IPjd_come文本用户来自地区jd_view数字查看次数jd_qq文本用户 QQjd_hit数字页面刷新次数jd_rep数字留言回复数目jd_top数字留言排名jd_cls数字用户等级3-3.下表用来存放用户留言信息:3-43.3 网站留言后台系统的实现一个后台系统主要由以下几个模块组成:登陆模块、用户留言管理模块、文章管理模块。3.3.1登陆1. 通用的数据库连接代码:数据库名称及路径db=Server.MapPath(data.mdb)数据库连

31、接selectnum=0call connopen(db,)db=Public sub connopen(str,n)On Error Resume Nextselect case ncase .set conn=Server.CreateObject(ADODB.Connection)Conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & str Conn.Open driver=Microsoft Access Driver (*.mdb);dbq= & str case mdbset conn=Server.CreateObje

32、ct(ADODB.Connection)Conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & str case sqlend selectIf Err Thenerr.ClearSet Conn = NothingResponse.Write 数据库连接出错,请检查连接字串。Response.EndEnd Ifend sub2. 管理员登陆代码:%table width= border=0 cellspacing=1 cellpadding=4 align=center% End Sub 管理员登陆接口Sub Admin_Login()dim num1dim rndnumRandomizeDo While Len(rndnum)TABLE width= height=0 border=1 align=center cellPadding=0 cellSpacing=0 class=jd_tab style=border-collapse:collapse formname=formmethod=postaction=onSubmit=submitonce(this) 会员注册 姓名 : 

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论