《2844.A基于ASP的家具城网站设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《2844.A基于ASP的家具城网站设计与实现毕业设计论文.doc(27页珍藏版)》请在优知文库上搜索。
1、本科生毕业论文(设计)题 目: 基于ASP的家具城网站设计与实现 姓 名:学 院:专 业:班 级:学 号:指导教师:25目 录摘要11概述11.1 网站开发背景和意义11.2 家具城网站的产生和可行性分析22相关软件及技术介绍22.1 DREAM WEAVER22.2 ACCESS 200332.3 ASP (ACTIVE SERVER PAGES)32.4 ADO (ACTIVEX DATA OBJECTS)32.5 HTML (HYERTEXT MARKUP LANGUAGE)43系统概述43.1 项目范围43.2 设计策略54系统总体设计54.1 系统结构设计54.1.1 各模块功能及示
2、意图54.1.2 模块间的调用关系64.2数据库设计85详细设计115.1网站的TOP部分TOP.ASP115.2 管理员登录功能115.3 “首页” 模块功能135.4 “关于我们”模块功能145.5 新闻添加/修改功能155.6 家具产品的信息浏览/添加/修改/删除功能175.6.1 浏览已发布家具产品信息175.6.2 产品信息添加185.6.3 家具产品信息修改和删除185.7会员功能195.7.1 会员登陆功能195.7.2 会员信息修改195.8管理员信息修改功能205.9家具产品信息搜索功能206 HTML文本编辑器 EWEBEDITOR227设计过程中的问题及解决237.1 数
3、据库的连接237.2 参数的传递247.3 公共数据248总结24致谢24参考文献24基于ASP的家具城网站设计与实现摘要:随着计算机技术和信息技术的发展,互联网的普及加上数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本家具城网站采用的是B/S模式,运用了现在比较成熟的ASP技术,ASP是目前访问Web数据库的最佳选择,因此利用ASP的强大功能制作了家具城产品搜索功能。该家具城网站正是为了满足更多用户的需求而进行设计与建立的,是一个交互式的网站系统。网站前台采用Dream weaver MX 2004进行页面制作,后台由Access 2003数据库
4、支持,通过使用ASP语言实现静态网页和动态网页的效果,达到对数据库的操作以完成使用者的要求,顾客可以通过HTTP进行访问和查询,在网站上查看和挑选产品。关键词:家具城;网站;数据库;Access;ASP1概述随着国际贸易和商业领域的国际化、信息化和无纸化办公的一步步实现,信息技术的高速发展,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理企业产品的信息是现在各个企业都在积极进行的工作之一,也是企业管理工作的重要内容之一。企业网站的服务与传统的人工方式服务相比更加节约资源,同时,随着互联网的用户增加,网上信息资源会大大地提高企业的形象,同时也会带来潜在的商机。1.1
5、网站开发背景和意义随着科学技术飞速发展,人类社会进入一个崭新“信息社会时代”, 对信息的管理需求也变的日益巨增,许多事实已证明更好的管理和利用信息是竞争中取胜的关键,由此出现了管理信息系统。所谓MIS(管理信息系统-Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的,能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进
6、行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机技术建立属于自己的网站必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的
7、巨大优势1: 解决结构化问题。 以高速度低成本完成数据的处理业务,追求系统处理问题的效率。实现一个相对稳定的、协调的工作环境。应用科学的、客观的处理方法,符合实际情况。传统的MIS系统的核心是C/S(Client/Server客户端/服务器)架构,而基于Internet的MIS系统的核心是B/S(Browser/Server浏览器/服务器)架构。B/S架构比起C/S架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而B/S架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统。这也就给交互式信息的产生创造了先决条件。使得通过互联
8、网的信息传递更加的便捷。1.2 家具城网站的产生和可行性分析MIS系统的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于网站基于企业和顾客需求的设计方法,使得网站的使用更加的人性化、个人化、更贴近用户。为了提高家具城管理的工作效率,在国内也有很多市场实现家具城管理信息化,而且现在越来越多的商场在使用家具城网站实现对家具的销售工作,使得家具城的管理与销售变得更加简洁、方便、节省人力物力。在我们这些经济不发达的城市还没有实现家具的信息化管理与销售,因此可以通过家具城网站的设计实现家具管理与销售的信息化。家具城网站设计与实现的可行性分析主要包括自
9、身需求分析、市场需求分析、市场环境分析、客户需求分析、技术可行性分析、经济可行性分析、社会可行性分析2。 对当前现状的分析 家具城的规模不断扩大,各种家具品牌的不断出现,给家具城的经营带来了诸多不便,这就要求有一个方便快捷的系统来提高家具城的经营。最近几年来,互联网的发展为家具城的销售提供了极好的机会。通过家具城网站来管理家具大大提高了家具城的销售业绩,也可以通过家具城网站来提高企业的知名度。 对自身需求的分析 面对日益加快的生活节奏和信息社会日新月异的变化,企业极需要一种快捷,便利的平台来对外宣传企业形象,介绍最新产品和及时售后服务。在进入网络时代的今天,传统的经营模式已经开始落伍,也满足不
10、了现在市场的需求。因此运用现代化信息技术,建立“一座企业与顾客之间畅通无阻的大桥”已成为企业中应该解决的重要课题之一,本网站正是为满足这一需要而制作的。此过程实现有以下优点:首先,家具城网站可以减少经费的开支,如宣传纸张和广告费用等。其次,家具城网站可以尽量减少人力资。只需一个网站就可以对家具城的各个方面进行介绍,包括家具的种类、品牌、颜色、材料以及整个家具城的发展状况等等。也可以节省大量费用,只需把网站放到互联网上,全世界的互联网用户都可以查看这个家具企业的信息,大大提高了企业的知名度。 对技术可行性分析 经过为数众多的软件开发人员的努力,已经有了许多成熟的技术。特别是Access数据库和组
11、件技术,以及Java技术的结合,使得开发一个企业网站已不再是很困难的事情。 对经济可行性的分析 本系统采用 Windows XP作为系统平台,后台数据库选用Access 2003数据库,采用的服务器端的技术为ASP(应用最广泛的Web应用程序开发技术),开发工具为dreamwaver ,这些配置是计算机上的实用软件,不需要特殊配置,基本上不需要费用。 对社会可行性分析 虽然目前国内有类似家具城企业的网站,但是,考虑到各个家具城企业的一些方面的不同,本网站将针对个别家具城与客户的需求提出来建设的, 这样网站更贴近实际、更受客户喜爱。2相关软件及技术介绍2.1 DreamweaverDreamwe
12、aver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。Dreamweaver 可以开发HTML、XHTML、ASP、ASP.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweav
13、er 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的VBscript。为翻新现有网站以及创建下一代应用程序,Dreamweaver 还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。2.2 Access 2003Access是目前比较流行的桌面型数据库管理系统,它是一种常用的文件型数据库管理程序,可用来存储和组织大容量数据。在选用Windows NT/2000/XP 网络操作系统时宜使用Microsoft Access。这种数据库能提供关系管理系统RDBMS 核心和一组外围管理工具软件采用标准数据库语言和远程数据访问标准能够实现网
14、络环境下数据库之间互联。互操作具有网络容错完整性检查和安全保密等功能使整个网络数据库的存取更加合理在选择数据库需求比较各种的性能和优缺点并有一个长期的规划和若干年后要实现目标4。本网站使用access作为我们的网络数据库,其中有10张表,在后面我们会详细的介绍。2.3 ASP (Active Server Pages) Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于 Web 的功能强大的应用程序。ASP 技术是一种类似HTML(Hypertext Markup La
15、nguage 超文本标识语言)、Script 与CGI(Common Gateway Interface 通用网关接口)的结合体,简单的讲它是一种运行于服务器的脚本语言,但是其运行效率比CGI 更高、程序编制也比HTML 更方便且更有灵活性,程序安全性及保密性也远比Script好。其特点归纳如下10: 可以混用ASP用HTML,DHTML,ActiveX,VBscript,Javascript,并且可以相互嵌套; ASP是一种在WEB服务器端运行的脚本语言,源代码不会传到客户的浏览器上,可保护源程序不外漏; ASP是纯文本格式,不需编译就可以直接在服务器上运行; ASP 内置ADO 组件,因此可以轻松地存取各种数据库,大大缩短了程序开发时间。 ASP与浏览器无关,ASP 可以将运行结果以HTML 的格式传送至客户端浏览器,因此ASP 可以适用于各种浏览器。 ASP通过其自身包含的对象来实现服务器与客户端间的交互; 可扩充服务器端功能。 可以用VB、Java等语言开发自己的组件以进一步扩充其功能; 利用ASP提供的