毕业设计基于互联网的企业信息交易平台的研究与设计论文_第1页
毕业设计基于互联网的企业信息交易平台的研究与设计论文_第2页
毕业设计基于互联网的企业信息交易平台的研究与设计论文_第3页
毕业设计基于互联网的企业信息交易平台的研究与设计论文_第4页
毕业设计基于互联网的企业信息交易平台的研究与设计论文_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、基于互联网的企业信息交易平台的研究与设计目 录摘 要iabstractii第一章 课题背景.1第二章 系统需求分析.2 2.1 系统的性能目的.2 2.1.1 系统的环境.2 2.1.2 用户群.2 2.1.3 建立完善的产品信息展示系统.2 2.1.4 树立诚信经营企业形象.2 2.1.5 建立完善的网上服务系统.2 2.1.6 保持产品信息的更新.2 2.1.7 建立一个完善的电子邮件订购系统.2 2.2 站点功能和需求分析.2 2.2.1 主要功能模块说明.3 2.2.2 新闻和产品发布系统.4 2.2.3 会员管理系统.4 2.2.4 产品定购系统.4 2.2.5 客户管理系统.5 2

2、.2.6 订单管理系统.5 2.2.7 在线管理系统.5第三章 技术论证.6 3.1 dreamweaver mx.6 3.2javascript.6 3.3 asp.7第四章 系统设计.9 4.1 系统功能设计.9 4.1.1 新闻和产品发布系统模块.9 4.1.2 会员管理系统.10 4.1.3 产品订购模块11 4.1.4 在线管理系统13 4.2 数据库设计.13 4.2.1 数据库的需求分析14 4.2.2 数据库的逻辑结构设计14 4.2.3 数据库表之间的关系18第五章 系统实现.19 5.1 配置环境.19 5.1.1 安装iis5.0.19 5.1.2 配置iis.19 5.

3、2 程序设计.19 5.2.1 登陆页面设计20 5.2.2 订购产品模块设计21 5.2.3 系统管理模块设计22结束语.25致 谢.26参考文献.27附录a(程序清单).28摘 要本文从中小型企业的实际情况出发,在用户需求分析的基础上,提出中小企业办公自动化系统的基本目标,并阐述系统的结构设计和功能设计,给出了一个结合asp和web技术的中小型企业商务网系统实例;对中小企业建设商务网系统具有参考价值。主题词:asp,iis,dreamweaver mx 4.0abstractthis text from win the actual circumstance of the small bu

4、siness enterprise to set out, at the customer need analytical foundation up, put forward transacting the basic target of the automation in the small business enterprise, and elaborate the structure design and the function design of the system, give a combine the c/s and web technical of in the small

5、 scaled business enterprise business net system is solidexample;have the reference value towards winning the small business enterprise construction business net system.key words:asp,iis,dreamweaver mx 4.0第 43 页第一章 课题背景21世纪是户联网的时代、是电子信息时代,在这个时代里,信息技术的广泛应用已经渗透到了人类社会、经济的各个领域。而已信息为本的电子商务必将随着网络技术的日趋成熟,成为

6、一种新的销售模式进入千家万户。我们相信越来越多的企业最终会进入电子商务服务行业,因为这符合社会发展的规律,符合市场发展的需求。随着个人电脑和internet的迅猛发展,一个户联网的全球商业时代已经到来。如果说,2000年前,工业经济开始代替农业经济;那么今天,知识经济正在代替农业经济,电子商务伴随着高科技,正向我们大步走来。国内企业将要如果面对?采取什么措施?这些新的课题,已经活生生的摆在个企业面前!对中国的企业来说,也没有别的选择了。所有的企业都必须对此迅速做出反应,重新建立适用于自己实际情况的、能够和客户进行更有效地沟通的内部和外部处理过程,并对因特网解决方案进行客户定制化。这绝不是一项单

7、纯的技术工程,而是一场企业结构、企业文化和业务流程的全面革新。究竟企业上网应如何定位呢?企业上网不是建不建网站的问题,而是能否提高企业整体竞争力的问题。我国企业,尤其是出口型企业别无选择,必须尽快接触因特网,开展全方位的网络化营销。否则在激烈的竞争中将处于非常不利位置。在我国首先发展网络营销,以网络营销推动企业上网,并为过渡到电子商务奠定基础。我们认为,这是企业上网的正确定位,是适合中国国情的,充分考虑到了我国企业信息化的应用能力、接受能力、经济承受能力,并与目前我国企业经营行为习惯相适应。第二章 系统需求分析2.1 系统的性能与目的2.1.1 系统环境在internet网上发布,面向所有具有

8、网络环境的企业和个人。系统能自我保护,有过滤和隐藏原代码功能,可以防止黑客的攻击和用户的越权操作。2.1.2 用户群面向各种企业。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展现给客户,让客户通过网站便能自由选择地购买企业的产品。2.1.3 建立完善的产品信息展示系统产品展示是企业网站的重要职能。建立一个完善的产品信息展示系统,分类合理,访问快捷,添加方便,管理科学。这样的一个产品信息展示系统,能够使客户快速了解产品信息,并找到自己所需要的,或者发出询价意向,或者给出反馈意见,企业通过产品的展示和反馈,能够快速了解变化中的市场需求,把握商机,运筹帷幄。2.1.4 树立诚信经营企业形象

9、诚信是企业之本。本公司正是靠诚信经营,质量第一赢得了客户和市场的青睐。在本公司网站的建设中,也要展示出企业的诚信形象,通过互联网传播公司的企业精神和企业文化。正文内容2.1.5 保持产品信息的更新及时保持对产品信息的更新,这样可以使客户第一时间了解到产品的情况。有规律地隔一段时间对产品进行更新。2.1.6 建立一个完善的电子邮件订购系统能快速,稳定地处理电子邮件。 供应商,分销商,代理商,oem客户能在线完成所有订购任务,加强彼此之间的相互联系和沟通,加强双方合作。(由于本人这方面的技术有限,本功能没有)2.2 站点功能和需求分析a、网站设计成含数据库功能的asp动态网页。主要包含以下功能a、

10、 flash动画首页b、 产品在线发布功能c、 搜索和过滤功能d、 网站内容管理平台e、 电子商务功能f、 客户服务和客户关系管理功能g、 网站推广 b、网站的主要目的,是通过网站的推广将互联企业的产品和服务,并使客户随时可以了解企业和企业的产品,这客户提供在线服务和订单处理功能。 c、从长期的战略目标来说,网站不仅仅是产品和服务的推广,而是通过internet、企业内部网(intranet)和企业外部网(extranet),将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。 d、留言版:客户将意见或订单直接记录在网站的小型数据库中。a、 公司管理员或以浏览这些记录

11、。b、 协助企业业务的互动性、提高客户满意程度,并及时反馈用户的信息c、 对客户反馈信息的统一管理,自由删除或回复。d、 持认证(即留言要经过审核后才能公布)。e、 论坛具有升级功能。 e、反馈表:客户将意见或订单直接发送到指定的邮箱中。 f、网站推广:我公司通过搜索引擎加注方式,并应用webranking技术,将网站在全球各大搜索引擎注册,webranking技术能保证在搜索引擎上有较好的排名。(注,部分搜索引擎是收费服务的,如果贵公司需要在这些收费服务的搜索引擎上注册,所需要的费用由贵公司承担)2.2.1 主要功能模块说明a、产品分类管理,可以多级分类,以树状组织表现企业的产品系。 b、产

12、品资料管理,自由增加、删除、修改产品说明与图片。 c、可以控制产品是否发布,若不发布,该产品在数据库中,但前台浏览不到。d、可以控制产品是否允许客户预订,若不允许,该产品在数据库中,前台不提供预订操作。e、产品分类检索。f、用户通过搜索查询产品。g、最新产品浏览。h、热门产品浏览。i、 产品详细资料显示。j、产品点击放大。k、产品浏览次数记录与统计。l、客户可以发表对产品的评论。m、客户可在线填写订单,自由选择预订产品,并管理预订。2.2.2 新闻和产品发布系统a、目的:把网站上的需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促 销活动和行业动态等更新信息集中管理,并通过信息的某些共

13、性进行分类,最后系统化、标准化发布到网站上。b、功能:增加、修改、删除新闻类别和专题。c、增添、修改、删除各栏目信息(包括文字与图片)的功能。d、编辑友情链接功能,可在此用简单的html语句编辑网站的合作站点与友情链接,支持图片logo链接。e、增加、删除一般操作员的功能。f、内容搜索功能。2.2.3 会员管理系统a、建立企业固定的客户群体,并能详细记录客户档案,能通过客户档案库将企业新产品与企业动态方便地传达给每一位客户。b、用户在线注册,登录,密码修改,资料修改界面。c、对会员客户统一管理,资料审核,删除,禁用。d、会员客户通信录管理。e、会员查询与分组。f、向会员提供在线服务。2.2.4

14、 产品定购系统a、宣传公司产品,让客户通过网站便能自由选择地购买企业的产品。b、产品订购主要是针对企业或经销商,即b2b电子商务功能。c、可定义报价,并可根据会员的级别显示不同的报价,如经销商与普通用户可以有不同的报价。d、客户在可在线填写订单,自由选择预订产品,并管理预订。e、注册的客户在通过会员验证后可以查询以往的订单详细内容。f、管理人员对订单方便操作,对订单进行跟踪处理g、输出报表,产生订单的统计报表。2.2.5 客户管理系统a、了解网站面向的客户群,及时了解客户动态信息,掌握客户的订单日信息,并与客户保持在线联系。b、客户资料:包含客户描述、客户信用等级评估、客户所处地区销售现状、以

15、往下单情况、客户统计资料、正在处理的订单、付款情况、客户反馈的信息。c、审批已注册用户,对注册用户进行审批。d、客户的权限指派。e、查看客户相关的咨询。f、查看客户相关的订单。g、用户信息管理;(删除,禁用,权限,编辑)。h、客户可自行编辑自己的各种资料,查询自己的业务业务历史记录数据,并可形成统计报表i、可在线与客户进行沟通和协同工作2.2.6 订单管理系统a、接收客户最新订单,并对订单进行有效分配、处理。b、工作流程管理包含:订单管理、订单处理进度管理、订单统计功能、货款管理功能、各种报表生成、业务员进度跟踪。c、通过后台程序,控制整个交易过程,并形成记录和报告。d、系统会自动提醒业务员注

16、意处理未完成的工作。e、最新订单信息管理,查看客户订单。f、订单处理,对客户所下订单进行有效处理。g、订单跟踪与分配,管理员对客户所下订单进行分配至业务员。h、订单统计报表,对所以的有效订单进行分类汇总。2.2.7 在线管理系统a、管理后台界面简单,操作方便,让管理员很轻松的管理整个网站。b、管理员可以在此系统中添加、删除、更改新闻或产品信息。c、用户管理:为了保证信息维护的安全性,强化用户权限的管理。d、用户认证:信息编辑人员必须经过系统认证才能进入操作页面,以保证信息维护的安全性。e、内容录入:信息编辑人员经过系统认证后,可以使用此功能将文章内容及相关信息录入数据库中。f、内容修改:提供修

17、改信息页面的功能,在修改界面检索出相应文章标题后可以修改任何一部分,修改完后提交入库。g、内容删除:提供删除文章的功能,在删除页面检索出相应文章标题后点击确认按钮后将此文章删除。h、增加图片:系统将提供选择项让编辑人员根据需要在文章的任意位置添加任意多图片i、页面生成:编辑在录入或修改完新闻后点击提交按钮时,系统一方面将所有信息插入数据库,同时将从系统中抽取模板生成静态页面。j、栏目管理:给系统管理员或被赋权的编辑提供增加栏目/子栏目的工具,使网站能随时添加栏目而无需使用技术人员参与。第三章 技术认证3.1 dreamweaver mxmacromedia dreamweaver mx 是一种

18、专业的 html 编辑器,用于对 web 站点、web 页和 web 应用程序进行设计、编码和开发。无论您喜欢直接编写 html 代码的驾驭感还是偏爱在可视化编辑环境中工作,dreamweaver 都会为您提供帮助良多的工具,丰富您的 web 创作体验。利用 dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 dreamweaver,您还可以使用服务器语言(例如 asp、asp.net、coldfusion 标记语言 (cfml)、jsp 和 php)生成支持

19、动态数据库的 web 应用程序。3.2 javascriptjavascript 是一种新的描述语言,此语言可以被嵌入 html 的文件之中。透过 javascript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server) 处理,再传回来的过程,而直接可以被客户端 (client) 的应用程序所处理。3.3 aspactive server pages:“动态服务器网页”,一般简称为“asp”,asp之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的html格式,而且这

20、些程序是在网络服务端中执行,使用一般的浏览器(如ie 或netscape)都可以正确地获得asp的“执行”结果,并且将这asp执行的结果直接在浏览器中“浏览”,不像vbscript或 javascript是在客户端(client)的浏览器上执行,若使用vbscript来设计程序,客户端(client)在ie浏览器中可以显示程序执行的结果,可是,客户端(client)若使用netscape浏览器就无法显示vbscript的执行结果asp特点:任何开发工具皆可发展asp,只要使用一般的文书编辑程序,如windows记事本,就可以编辑。当然,其他网页发展工具,例如,frontpage express

21、、 frontpage等也都7可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写asp,可能会发生一些意想不到的离奇状态。通吃各家浏览由于asp程序是在网络服务器端中执行,执行结果所产生的html文件适用于不同的浏览器。语言相容性高:asp与所有的activex script语言都相容,除了可结合html,vbscript、java script、active x服务器组件来设计外,并可经由“plug-in(外挂组件模组)的方式,使用其他厂商(third party)所提供的语言隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到html文件,原

22、始的asp程序代码是看不到的!这是因为asp程序先于网站服务(web server)端执行后,将结果转换成标准html文件,再传送到客户端(client)的浏览器上,因此,我们所辛苦撰写的asp程序并不会轻易地被看见进而被盗用易于操控数据库:asp可以轻易地通过odbc(open database connectivity)驱动程序连接各种不同的数据库,例如:access、foxpro、dbase、oracle等等,另外,asp亦可将“文本文件”或是”excel” 文件当成数据库用面向对象学习容易:asp具备有面向对象(object-oriented)功能,学习容易,asp提供了五种方便能力强

23、大的内建对象:request、response、sever、application以及session,同时,若使用asp内建的“application”对象或”session”对象所撰写出来的asp程序可以在多个网页之间暂时保存必要的信息asp的六大内部对象:对象名称 功能描述 request、response、server、session、application、objectcontext 从客户端取得信息将信息送给客户端提供一些web服务器工具 储存在一个session内的用户信息,该信息仅可被该用户访问在一个asp-application中让不同的客户端共享信息可以用来配合microso

24、ft transaction 服务器进行分布式事务处理所以我选择了asp结合dreamweaver mx构建网站。数据库则使用access第四章 系统设计4.1 系统功能设计 网站系统主要模块图4-1主要系统模块4.1.1 新闻和产品发布系统模块a、 网站新闻发布系统。是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面进入数据库,然后通过已有的网页模板格式与审核流程发布到网站上它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新

25、维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经缩短到五分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力b、 产品信息发布系统。首先,产品信息发布系统由两不分组成:产品的显示和产品的搜索图4-2 产品发布系统模块图产品展示:能够在网上提供在线产品目录,展示所有产品。如果定期更新,客户即可获得最新目录更新和添加新产品信息:可以全面控制站点,并随时进行更改或补充,而不必再依赖网页制作公司或编程人员。详细的产品介绍:提供全面的产品描述,客户可以充分了解所有产品,并灵活地

26、从您的产品线中进行选择,并可在反馈表或网上调查表中提出对产品的看法。搜索引擎能力:客户可以对产品进行搜索,以快速准确地找到他们所需要的产品。这避免了客户无谓地浏览诸多页面来寻找合适的产品。4.1.2 会员管理系统根据系统功能的要求,会员管理模块可以分为三个模块:会员注册,会员登陆会员管理。而会员管理模块又分为两个模块:会员信息修改,会员删除。图4-3 会员管理系统模块图对于会员管理模块,根据系统的功能分析,它具有的功能应该包括对用户注册的检查,用户注册信息的添加,以及用户注册信息的修改等4.1.3 产品订购模块该模块主要分为两大部分:订单模块和购物模块。订单模块主要分为两部分:订单查询和订单投

27、诉。购物模块主要分为三个部分:加入购物车,显示购物车,结帐台。图4-4 订单系统模块图图4-5 购物系统模块图对于购物系统模块,根据系统的功能分析,它具有的功能应该包括允许用户查找产品信息,浏览产品信息,允许用户购买产品,并对购物车进行管理,最后还能处理用户的订单记录,并发送到后台数据库。4.1.4 在线管理系统在线管理系统主要分为三个部分:产品管理模块,评论管理模块,订单管理模块。在线管理系统产品管理评论管理订单管理浏览产品添加产品修改产品删除产品浏览评论删除评论回复评论浏览订单删除订单跟踪订单市场调查删除建议采纳建议图4-6 在线管理系统模块图对于在线管理系统,它应该具有的功能包括允许管理

28、员浏览产品管理,评论管理以及定单管理三大模块,并且可以对这三大模块进行相应的操作处理。4.2 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库设计的还坏将接影响到系统的效率以及系统实现的效果。合理的数据库设计可以提高数据存储的效率,保证数据完整的一致性,同时,合理的数据库结构也将有利于程序的实现4.2.1 数据库的需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能够满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,可为后面的具体设计打下基础。在对系统功能进行系统分析的基础上,可以得到下面所示的数据项和数据

29、结构:a、产品信息shop(存放产品)数据表,包含产品编号(自动编号)、产品名、图片、单价名、会员价、库存、信息字段。b、产品信息user(存放会员信息)数据表,包含编号、用户名、密码、问题、回答、电子邮件、所在地区、电话、职位、所在行业、企业名称、备注等字段。c、订单信息userdinggou(存放用户订单)数据表,包含编号、用户名、密码、电话、送货地区、城市、省份、邮编、产品编号、产品名、购买数量、单价名、总价、是否会员、购买日期字段。d、用户评论userpinglun(存放用户评论信息)数据表,包含用户id(自动编号),用户名,评论标题,评论内容,发表时间,审核,回复内容,回复时间字段。

30、e、订单投诉tousu(存放订单投诉信息)数据表:包含用户id(自动编号),用户名,订单号,订单投诉原因,投诉日期字段。f、管理者 manager (存放管理者信息)数据表,包含管理员编号,管理员名称,密码,年龄,电话,住址,电子邮箱,工龄字段。g、产品调查cpdiaocha(存放某产品的调查信息)数据表:包含产品编号,产品名称,产品优点,产品不足,顾客建议字段。4.2.2 数据库逻辑结构设计根据系统功能设计的要求以及功能模块的划分, 对于整个数据库,可以列出各表的结构如下:a、产品信息user(存放会员信息)数据表表4-1 会员user表字段名字段类型字段大小说明备注uid自动编号长整型用户

31、编号(主键)not nullusername字符型50用户名not nullpassword字符型50密码not nullquestion字符型50密码提示问题nullanswer字符型50问题答案nullemail字符型50电子邮件nullarea字符型50地区not nulltelephone字符型20电话not nulloccupation字符型50职业not nullindustry字符型50行业not nullcompany字符型50公司not nullxinxi备注nullb、产品信息shop(存放产品)数据表:表4-2 shop表字段名字段类型字段大小说明备注id自动编号长整型产

32、品编号(主键)not nullproductname字符型50产品名称not nullpicture字符型50图片位置nullprice单精度型50售价not nullorgcost单精度型50进货价not nullhuiyuanjia单精度型50会员价not nullkucun字符型50库存数not nullsign字符型10产品简介nullc、订单信息userdinggou(存放用户订单)数据表:表4-3 userdinggou表字段名字段类型字段大小说明备注ddid自动编号订单编号(主键)not nulluserid字符型50客户编号(外键)not nulltelephone字符型50联

33、系电话not nullarea字符型50送货地区not nullcity字符型50客户所在城市not nullstate字符型50省份not nullyoubian字符型50邮编not nullshopid字符型50产品编号not nullshopname字符型50产品名称not nullcount长整型100订购数量not nullnowprice长整型100产品单价not nullsum货币型100总价not nullhuiyuan布尔型100是否会员not nulldate日期型100交易日期not nullsend字符型10是否已发货not nulld、用户评论userpinglun(

34、存放用户评论信息)数据表表4-4 userpinglun表字段名字段类型字段大小说明备注plid自动编号长整型评论编号(主键)not nulluserid字符型50用户名称(外键)not nullpinglunname日期/时间100评论标题not nullpinglunhuifu字符型100评论内容not nullpinglundate日期/时间型100发表日期not nullshenhe数字型100回复内容nullhuifudate日期/时间型100回复日期not nulle、订单投诉tousu(存放订单投诉信息)数据表:表4-5 tousu表字段名字段类型字段大小说明备注tsid数字型整

35、型投诉单编号(主键)not nulldingdanid自动编号长整型订单编号(外键)not nullusername字符型50用户名称not nullcause字符型100投诉原因not nulldate日期/时间型20投诉日期not nullf、管理人员manager(存放管理人员信息)数据表表4-6 manager表字段名字段类型字段大小说明备注mid数字型长整型管理员编号(主键)not nullmanagername字符型50管理员名称not nullpassword日期/时间20密码not nullage数字型10年龄not nulltelephone字符型100联系电话not nul

36、laddress日期/时间型100住址not nullemail字符型50电子邮箱nullwork-age数字型10工龄not nullg、产品调查cpdiaocha(存放某产品的市场调查信息)数据表表4-7 cpdiaocha字段名字段类型字段大小说明备注cpid数字型整型产品编号(主键)not nullcpname字符型长整型产品名称not nulladvantage字符型50产品优点not nullweak字符型100产品存在不足not nulladvace字符型20顾客建议not null4.2.3 数据库表之间的关系根据系统功能设计的要求以及功能模块的划分, 对于整个数据库,可以列出

37、各表的结数据库中部分表的功能如下:shoppinglun 存放会员评论的信息;user 存放会员的信息;dingguo 存放订单的信息;ddtousu 存放所以投诉的订单;以上各数据表的字段上节已介绍过,这里不在说明。数据库各表之间的关系如下:图4-7 数据库各表之间的关系数据库中一对多的关系有:会员表user与会员评论表shoppinglun,会员表user与订单表dinggou,会员表user与订单投诉表ddtousu,订单表dinggou与订单投诉表ddtousu建立以上的关系可以使各表之间更加方便地进行连接查询,可以大大地简化数据库的操作从而提高了查询的效率;同时由于实施了完整性规则,

38、避免一些非法的操作。这个图对于本系统是非常重要的。以上有效地建表为下面工作开展打下了扎实的基础第五章 系统实现5.1 配置环境5.1.1 安装iis 5.0如果操作系统上没有安装iis服务器,可打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除windows组件”,在windows组件向导对话框中选中“internet信息服务(iis),按向导指示,完成对iis的安装。当安装完成后,启动iis。如图图5-1-1所示 图5-1-1 安装图5.1.2 配置iisiis安装后,系统自动创建了一个默认的web站点,该站点的主目录默认为c:inetpubwww.root。

39、用鼠标右击“默认网站”,在弹出的快捷菜单中选择“属性”,此时就可打开站点属性设置对话框。在该对话框中,可完成对站点的全部配置。5.2 程序设计5.2.1 登陆页面设计用户在登陆系统的时候需要输入用户名和密码,系统自动判断用户名和密码是否是数据库中存在的用户信息。如果是会员,那么他就可以享有会员的一些权力,如果不是会员,那么就要注册,否则部分待遇和功能不能享有。图5-2-1 登陆页面5.2.2 订购产品模块设计a、购物车设计于实现:购物车是整个电子商务网站面向客户的最核心的部分,它记录了顾客在购买商品过程中的数据变化情况,最后结算和发送订单都要依赖于购物车中记录的商品信息 a、购物车初始化:用户

40、访问商务网站,就会运行global.asa文件中session_onstart事件过程,因此把与购物车相关的session变量初始化放在session_onstart事件过程。(程序清单见附录一)b、购物车程序:当客户订购某一商品,即点击“购买”链接,就会运行shopcart.asp程序,将商品号、购买数量等购物数据存放到session变量中,并根据用户选择的商品号和购物数量,以表格形式显示在客户浏览器端。由于客户选购的商品和数量是动态的,所以存放商品、数量的session变量采用数组方式。(程序叫附录一)图5-2-2 购物车的用户界面5.2.3 系统管理模块设计电子商务网站的系统管理一般需包

41、括顾客订单处理、商品维护、评论维护、会员管理、邮件管理等基本功能,是电子商务网站必须具备的部分。鉴于篇幅有限,本节只对评论、会员管理作比较详细的介绍,其它仅作简要说明a、 评论管理:提交评论:用户在登录以后,就可以和网站实现交互了。用户可以对相应的产品或有关需求提出评论,评论经管理员审核后可以在页面显示。用户在wangran-7.asp中提交评论,但先要断用户是否登录,如没有登录,需要提示用户行登录以后才能发表评论。提交以后,由pinlunaddok.asp做出相应处理。(程序见附录一)回复评论:评论审核:管理员经过登陆之后,从boss.asp选择进入pinluunaddok1.asp页面作出

42、相应处理。回复后的提交给huifu.asp页面。删除后由del.asp页面做出处理。回复评论:管理员作出审核标记后,用户可在wangran-7页面中看到审核后的评论。回复评论pinglunreturn.asp(部分程序清单见附录一)评论显示:在管理员进行评论审核以后,其它的用户可以通过链接进入wangran-7.htm来查看所有评论。评论显示ngjpinglunshow.asp(部分代码清单见附录一)评论删除:评论删除ngjpinglundel.asp(部分代码清单见附录一)b、会员管理会员注册:会员注册需要二个页面,一个用来给用户填写注册信息,另一个页面用来将填写的信息写入数据库。填写表单:

43、填写表单的页面为wangran-3.htm,其中使用javascript对关键信息进行检查。数据库处理:当用户提交了信息以后,转入saveuser.asp页面进行写入数据库。图5-2-3-1 用户注册页面界面会员登陆:当用户注册成功以后,数据库中就存有用户的详细信息。当用户登录时,需要通过用户名和密码进行对用户认证。登录:用户登录为静态页面wangran-1.htm检测输入:当用户输入用户名和密码以后,checklogin.asp页面需要根据用户输入的用户名来判断输入的密码是否正确。(程序见附录一)会员密码管理当用户忘记密码或修改信息时,从wangran-1.htm登陆wangran-3-1.

44、htm。忘记密码:进入giverewpin.asp。提示问题。回答后进入giverre_rewpin.asp给出密码图5-2-3-2 密码提示页面修改信息:进入xiuga.asp。修改信息后进入saveuser1.asp。修改数据库图5-2-3-3 修改注册信息网站管理员需要通过后台页面查看注册用户的信息,后台页面需要将用户列表显示出来,同时允许管理员删除特定用户。公司需要通过后台页面查看注册用户的信息,后台页面需要将用户列表显示出来,同时允许公司给于权限。会员列表:将会员的信息分页显示boss.asp。会员删除:删除特定用户delet.asp。(程序见附录一)c、商品管理图5-2-3-3 商

45、品管理界面在商品管理界面中可以对商品进行添加,删除,修改。程序如下:商品添加:当填完整商品的全部信息后,就要按添加按钮。当按下这个按钮后会触发一个事件。(程序见附录一)商品删除:(程序见附录一)商品修改:(程序见附录一)结 束 语这篇论文主要讲述了怎么做一个小型企业的电子商务网站。要把这个网站做好,除了计算机方面的知识外,还要涉及到管理方面的知识,也就是这个课题包括了理科和文科两大方面。如今是一个信息爆炸的年代,要想在这个年代生存下来,就要不断的学习新的知识,掌握新的技能,不然就会被时代所抛弃,所谓不进则退,特别在e时代,在面向世界的时代。此次毕业设计,我经过一段时间的设计和开发,企业网站系统

46、基本开发完毕。其功能基本符合用户需求,但是由于毕业设计时间较短和我们的水平所限,该系统还有许多不尽如人意的地方。用户界面不够美观,出错处理不够,联机帮助文档缺乏等多方面问题,这些都有待进一步改善。在今后的岁月中,我要努力提高计算机知识,进一步发挥在学校学到的本领。致 谢当我完成这篇论文时,心里十分复杂,在这个理因得到一丝放松的时刻,忽然间我的脑海回到了三年前,那时我刚刚踏入苏州大学的校门,自豪和兴奋占据着我的大脑,面对这新开始的学校生涯,我充满了渴望和期待,回想着这三年的日日夜夜,是有欢笑,有泪水,有成功,有失败,一路能够坚持下来,绝对离不开班主任和各个任课老师的教导和鼓励,在此向你们表示感谢

47、!感谢我的指导老师陈建明,这片论文的每个细节和每个数据到最后成型,都离不开你的细心指导;你循循善诱的教导和不拘一格的思路给予我无尽的启迪。感谢各位答辩老师:是你们让我知道了,我的不足,也让我明白了今后我努力的方向。感谢我的各个任课老师,你们严谨细致、一丝不苟的作风一直是我工作、学习中的榜样。感谢我的班主任,你那开朗的个性和宽容的态度,帮助我能够很快的融入我们这个新的大家庭,让我能全身心投入到学习中。感谢我的同学,大家一起学习三年了,从你们那学到积极向上,勇敢热情,乐于助人的优秀品质。最后在此向苏州大学,计算机科学与技术学院的全体老师表示由衷的谢意。感谢你们三年来的辛勤栽培,谢谢!参考文献1 钟

48、军asp网络开发技术(第二版)m北京:人民邮电出版社,20032 精锐创作组. asp+网络与数据库整合应用 m北京:人民邮电出版社,2001 3 李世杰. active server pages 网页设计手册 m北京:清华大学出版社,20004 清源计算机工作室编. asp动态网站设计与设计 m. 机械工业出版社,20015 灯文渊,陈惠珍. asp与网页数据库设计 m. 中国铁道出版社,2001附录a (程序清单)程序清单:部分程序1、global.asa 程序清单:<script runat=server language="vbscript">sub a

49、pplication_onstartend subsub session_onstartsession("artech")="" /用来判断顾客是否已登陆redim arrcart(50,3) /用来表示购物车的二维数组session("mycart")=arrcartsession("cartindex")=cint(0) '/指示当前购物车数组中的物品的指针session("huiyuanjia")=cint(0)session("role")end subsub

50、 session_onendset session("artech")=nothingsession("role")=nothingsession("huiyuanjia")=nothingend sub</script>2、shopcart.asp (部分程序清单)<%dim arrcart,cartindex,i,htmlcode,tota10,total1arrcart=session("mycart")cartindex=session("cartindex")coun

51、t=0for i=0 to cartindex if arrcart(i,2)<>"" then if arrcart(i,2)>0 then count=count+1 end if end ifnextif count=0 then htmlcode="您的购物车是空的!" htmlcode=htmlcode&"<a href=""shop.asp"">&lt;&lt;back</a>" response.write htmlcodeelse (显示购物车的内容)3、评论添加pinlunaddok.asp(部分程序清单)content=trim(request("content")pinglunname=trim(request("pi

温馨提示

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

评论

0/150

提交评论