毕业设计(论文)ASP企业网站的设计和实现.doc
《毕业设计(论文)ASP企业网站的设计和实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP企业网站的设计和实现.doc(35页珍藏版)》请在三一办公上搜索。
1、摘 要在计算机技术快速发展的今天,国际互联网这个现代信息高速公路的流行发展起来,基于WEB的应用大量出现。为了让用户浏览到美观的,个性化的页面和丰富的内容,出现了HTML、XML、JAVA等技术,通过ASP、PHP、ASP.NET等脚本访问数据库,这些技术的出现,为实现WEB上的电子商务、电子政务、电子教务等应用提供了广泛的技术支持,对企业网站的设计和实现技术也越来越高。本文基于一个企业网站武汉东凌数控设备有限公司网站的架设过程,概述了HTML、ASP、数据库的相关技术,使用IIS+ASP+ ACCESS 平台,分析、设计、开放、调试企业网站的全过程。论文详细介绍了企业网站的需求分析和系统设计
2、,并给出了企业网站的ASP实现方案及技术细节,包括运行环境的配置、数据库建立及各个功能模块的ASP实现细节等。武汉东凌数控设备有限公司网站实现了基本的前台功能和后台管理功能。ASP在动态网页实现方面具有诸多优势,值得进一步学习和研究。关键词:企业网站 HTML 动态网页 ASP AccessAbstractIn computer technology fast development today, the internet network, this modern information highway popularly develops. The application based on
3、WEB comes forth greatly. In order to let client can view the Web pages with slinky, orderly, individual pages and plenty content, here appears plenty of technologies of Web, for example: HTML, XML,JAVA, etc, and we can access the Data Base through the script technology like ASP,PHP,ASP.NET. With the
4、se technologies, the application for teaching and so on can find its support. This requires high technology on designing and implementation Enterprises websites. This article outlined one whole process of an Enterprises website, Wuhan Dongling CNC Equipment CO.LTD website, and outlined some technolo
5、gies about HTML, ASP and Accessing the Data Base. And outlined the whole process of how to analyses, design, exploder and debug the application for the Enterprises website. The requirements analysis and systematic design of an Enterprises website is discussed in detail. And the implementation with A
6、SP, including the configuration of the running environment, the creation of databases, and the implementation details of each function module, is given. Wuhan Dongling CNC Equipment CO.LTD website has fundamental functions for both foreground and background.ASP has great advantage on implementation
7、active websites, it worthy for further learning and researching.Keywords: Enterprises websites, HTML, dynamic web page, ASP, Access目 录摘 要IABSTRACTII目 录III绪 论11.1 设计思想21.2 开发工具的选用及介绍22 网站详细设计42.1 网站系统分析42.2 主页设计42.3 数据库设计43 详细设计73.1 文章发布系统73.1.1 概述73.1.2 功能73.1.3 组成构造73.1.4 数据库设计73.1.5 页面设计与重点、难点代码设计
8、83.2 产品发布系统103.2.1 概述103.2.2 功能103.3 留言系统103.3.1 概述103.3.2 功能103.3.3 组成构造103.3.4 数据库设计113.3.5 页面设计与重点、难点代码设计113.4 页面管理单元123.4.1 概述123.4.2 功能123.4.3 实现124 服务器安装调试及运行134.1 引言134.2 服务器故障的排除与操作系统的安装与维护134.3 远程服务器管理154.4 发布站点155 企业邮局的托管165.1 引言165.1.1 服务简介165.1.2 企业邮局的作用165.2 企业邮局的免费托管165.1.1 服务商选择165.1.
9、2 企业邮局的托管过程17总 结21致 谢22附录(1) 主要程序代码24绪 论目前国内企业网站自身的确存在不少问题,主要表现在:第一,规模小、联系不紧密,处于各自为政的分散状态;第二,国内网站在首页页面上通常会放置太多内容,也存在很多广告,使整体版面过于杂乱;第三,安全性低。国内只有交易、银行等网站才会注意到安全连接的问题。也许正是由于中国企业网站现存的种种问题和不足,在面对外来强大竞争对手时,不免产生担忧和底气不足,对未来的发展心存疑虑和困惑。但这并不能从根本上解决问题,也不是企业网站发展壮大的长远之计。对本土商业企业资源的整合、共享、利用是大势所趋,引进先进的设计理念迫在眉睫。认清形势、
10、选择对策,为企业网站提供切实可行的解决方案这一命题又一次摆在人们面前。相比而言,国外许多网站的设计都很时尚和有自身的特点,行业明确,功能全面,安全性高等,对于这些优点,做为一个网页的设计师应该加以运用和借鉴。举例说明:欧美用户不习惯艳丽、花哨的色彩和设计风格,他们比较钟情于简洁、平淡而严谨的风格,即使许多大型网站也是这种风格;国外传统网站比较讲究网站的实用性和便利性,他们会花很多时间去制作很多周到实用的细节,功能虽然大多平实但很有效。而韩国网站设计在世界也是相当有影响力的。韩国的企业站点在框架结构、内容排版、色彩搭配、图片运用上达到了非常和谐的统一,设计师拥有较大的设计空间。希望经过这次论文的
11、写作及网站的制作对自己在设计网页上面有更大的进行,在网络上挥洒自己的设计理念。1.1 设计思想通过网站,全面宣传、展示企业风采、优点与特色,发布企业重要新闻及产品,增强公司与客户之间的联系,提高办事效率。1.2 开发工具的选用及介绍ASP的优势:Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScri
12、pt或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。ASP的特点:任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程
13、序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦
14、撰写的ASP程序并不会轻易地被看见进而被盗用。易于操控数据库ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、FoxPro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel” 文件当成数据库用。面向对象学习容易ASP具备有面向对象(Object-Oriented)功能,学习容易,提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出
15、来的ASP程序可以在多个网页之间暂时保存必要的信息。用Microsoft Access 建立中小型企业网站信息系统我们认为,将Microsoft Access数据库信息系统作为中小型企业数据库信息系统开发平台对许多企业是比较合适的。虽然微软公司将Access定位为桌面级的工作组数据库管理系统,但Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。而且Access被微软公司设计成为完全的网络数据库管理系统,这意味着在网络方面,与其他桌面产品相比,它具有先天的优势。至于价格方面,Access与大型数据库管理系统相比,其优势是不言而明的。此外,由于Access与O
16、ffice有着很强的互操作性,使得用Access开发的信息管理系统与企业现有的桌面办公平台可实现无缝对接。以上种种,都说明使用Access来开发适用于中小型企业的信息管理系统是可行的。然而,毕竟Access是被设计成用于工作组级的数据库管理系统,因此,要想用Access开发出实用的适应于中小型企业需求的信息系统,还需要在系统设计、开发时采用一定的策略与方法。所以选择ASP结合Access架构武汉东凌数控设备有限公司网站。2 网站详细设计2.1 网站系统分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:表21 网站内容划分名称内容公司新闻通过文章发
17、布系统发布公司的最新动态销售网络通过可后台更新的静态页面介绍公司销售网络东凌品牌通过产品发布系统展示公司产品关于公司通过可后台更新的静态页面介绍公司概况客户支持通过留言板与客户交流2.2 主页设计主页主要分为三大模块,分别为动态的最新消息、最新产品展示及静态的邮件系统登陆模块,其中最新产品展示模块启用字幕来回显示方式,以达到更为生动的效果,如下图2-1。2.3 数据库设计采用的数据库是Microsoft Access 2000 ,拟建立#database.mdb,gb.mdb两个库文件,其中#database.mdb为网站主体数据库,gb.mdb为网站留言板数据库。在网站实际发布时,考虑到安全
18、问题,会将数据库文件的扩展名更改为*.asp,这样不容易从客户端下载到,提高网站的安全性。为方便设计,建立了数据库连接文件conn.asp,其他页面调用数据库前先执行该文件,这样当数据库文件名改变后不必去更改每个调用了数据库的文件,而只需要更改conn.asp中的数据库的文件名。图21 主页样式图表22 gb.mdb数据库中的内容表名内容guestbook记录留言信息表23 #database数据库中的内容表名内容参数记录所有产品可能出现的各个参数信息及属性产品记录产品主要信息管理员记录用于后台登陆管理的操作员的用户名和密码技术指标记录每个产品的详细参数信息与其对应文章记录新闻消息的信息图22
19、 #database数据库样式图3 详细设计3.1 文章发布系统3.1.1 概述现在网上优秀的文章发布系统总多,功能强大,但是却并不适用于公司网站,于是自己动手按需写一个文章发布系统是最为实效的。3.1.2 功能仅需要显示新闻的标题,时间和内容。3.1.3 组成构造共分九为大部分(1) 新闻列表网页news.asp:在前台显示新闻目录列表(2) 新闻内容显示网页listnews.asp:在前台显示各条新闻的内容(3) 新闻添加网页admin_newsadd.asp:在后台添加新闻(4) 新闻录入数据库网页admin_newsadd1.asp:将admin_newsadd.asp的内容添加到数据
20、库(5) 新闻编辑列表网页admin_listallnews.asp:后台新闻列表以供编辑和删除(6) 新闻编辑网页admin_newsedit.asp:后台编辑某同一条新闻(7) 新闻更新网页admin_newsupdate.asp:将编辑后的新闻在数据库里更新(8) 新闻删除网页admin_newsdel.asp:后台删除某一条新闻(9) 数据库表“文章”:用于存放新闻内容3.1.4 数据库设计数据库文件“#database.mdb”中的数据表“文章”的栏目设置表23 #database中“文章”的栏目设置字段名数据类型内容编号自动编号编号题目文本新闻的题目内容备注新闻的内容日期日期/时间
21、新闻发布的时间3.1.5 页面设计与重点、难点代码设计(1) FCK editor 作为HTML在线编辑器因为新闻的发布考虑到不会只是文字信息,样式也不会过于单调,所以必须引用到HTML在线文本编辑器组件便于文章的发布。图31 HTML编辑器FCK editor示意图综合考虑,决定安装FCK editor 作为HTML在线编辑器(如上图3-1)FCK editor是上面的一个开源项目。一个强大的HTML文本编辑插件,主要实现了在线网页编辑的功能!操作起来就跟MS WORD一样简单!据我所知,FCK editor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语
22、言融合,多语言支持,开源等下面是官方的介绍This HTML text editor brings to the web many of the powerful functionalities of desktop editors like MS Word. Its lightweight and doesnt require any kind of installation on the client computer.Because it is Open Source, you may use it however you want. FCK editor is now a “must
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP 企业 网站 设计 实现
链接地址:https://www.31ppt.com/p-3976348.html