成都理工大学毕业设计.doc
《成都理工大学毕业设计.doc》由会员分享,可在线阅读,更多相关《成都理工大学毕业设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、成都理工大学毕业设计基于Web校园电子商务网论文题目:基于Web校园电子商务网学生姓名:张晓玲专业名称:计算机应用与维护学生班号:学 号: 导师姓名:冷小鹏专业职称:讲师2007年3 月 28日摘要随着互联网技术和数据库技术的高速发展,电子商务已越来越流行。数据库有强大的数据存储和管理能力,并且能够进行动态的数据的输入和输出。数据库和互联网的结合组成的网络数据库系统为电子商务提供技术支持。网络数据库有两种模式:一类是Client/Server(客户机/服务器)模式;另外一类就是Browser/Server(浏览器/服务器)模式,也叫基于Web的网络数据库应用模式。本系统就是个B/S模式的系统,
2、它的实现主要用到了关键技术所涉及到概念有: Active Server Page(ASP);HTML和javaScript事件处理程序;Access 2000等。整个论文就此系统进行了详细全面的论述。系统允许浏览者(没有注册的用户)申请在该系统注册帐号。允许注册用户登录,登录之后可以得到所有的在线服务。可以查看商品信息,可以进行交易,查询订单、申请开店等服务。如果对自己的订单情况有疑问,可以发电子邮件给管理员进行申诉。可以使用选择任何一种网站提供的支付手段比如在线支付,银行汇款,邮局汇款等。实现系统管理员对系统用户管理、订单管理、邮件管理、商品管理关键词:电子商务 数据库 网站规划 互联网Ab
3、stractAlong with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty
4、platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprises( B to B), or business enterprise with the customers bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade
5、the cost.In the last few years, along with the techniques further development of network database, make this on conceiving to gradually become the actuality.Application ASP technique is with the network database principle, according to B/ S mode I developped a net on the shopping system.In my system
6、, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandises detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order
7、to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise.Key words: B/ S mode ASP electronic commerce
8、 network database.目录摘要IAbstractII第一章 引言2第二章软件工程的应应用42.1 需求分析42.2 可行性分析42.3 总体设计42.4 实体关系图5第三章 用ASP构建动态网页63.1 ASP的概述63.1.1什么是ASP63.1.2 ASP的功能73.2 ASP的运行环境83.2.1 IIS简介83.2.2 IIS的配置方法9第四章ASP的的工作原理104.1. ASP运行模式104.2. ASP的工作原理114.3 ASP的技术特点134.4 用ASP进行动态网页设计134.5 ASP内置对象和组件15第五章ASP与数据库155.1 什么是Access 数据
9、库165.1.1 Access 的6种对象165.2 ASP连接数据库175.3 ASP访问数据库175.3.1 ASP访问数据库的工作原理175.3.2 ASP页面的结构185.3.3 ASP提供的内置对象和组件185.4 ADO访问数据库19第六章 网上购物系统的设计206.1功能模块的介绍206.1.1用户模块206.2数据库设计216.3 详细设计226.3.1 用户登录模块的设计和实现226.3.2 登录模块的设计与实现256.3.3 新闻信息发布模块设计与实现:306.3.4 申请开店模块326.4 校园电子商务网后台简单介绍:32结论34致谢35参考文献36第一章 引言 随着计算
10、机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网上购物已经日渐普及,很多人都通过网络来购物。网上购物的好处在于能够不用交房租、不用雇佣伙计、一天24小时随时能进行服务等等。一个购物网站的好坏直接关系到它是否能够吸引顾客,是否能够在众多的网上购物网站中生存。网上购物的特性有以下几点:商务性、集成性、可扩展性、服务性、安全性、协调性。一、 商务性 电子商务最基本的特性为商务性,即提供买、卖交易的服务、手段和机会。网上购物提供一种客户所需要的方便途径。因而,电子商务对任何规模的企业而言,都是一种机遇。对我
11、们中国的传统企业也不例外。二、集成性 a.技术的集成性由于电子商务整个流成的处理涉及的内容比较多,比如信息,金融,服务等,要使得整个流程能够正常的运转,就需要运用技术去实现,当然技术是越先进的越好,比如从html到asp到jsp到现在的,这是一个技术发展的过程,也是现实运用的需要。b.信息的集成性互联网上每个人都在搜索对自己有用的信息,因而它就应当提供大量的信息,满足不同用户的需要,现在中国面对客户的商业网站是越来越多了,怎样让客户一最快的速度,搜索到最有用的信息,可能应该是这类网站最应该考虑的。三扩展性这主要是针对系统的稳定性来说的。电子商务的服务系统应当有自身的扩展功能。因为系统应当能承受
12、住一定的负荷,如果在某个高峰访问期导致了服务器的崩溃,结果是可想而知的。四服务性 在电子商务环境中,客户不再受地域的限制,运用互联网为媒介的这种贸易,他的合作伙伴可以是地球上其他任一个角落,要想使全球的人都能接受你的所提供的商品,服务质量是最关键的。技术创新带来新的结果,万维网应用使得企业能自动处理商务过程,并不再象以往那样强调公司内部的分工。现在在Internet上许多企业都能为客户提供完整服务,这使得互联网的应用得以充分的发挥。五安全性在电子商务中,安全性是必须考虑的核心问题。欺骗、窃听、病毒和非法入侵都在威胁着电子商务,因此要求网络能提供一种端到端的安全解决方案,包括加密机制、签名机制、
13、分布式安全管理、存取控制、防火墙、安全万维网服务器、防病毒保护等。随着技术的发展,电子商务的安全性也会相应得以增强。六协调性商务活动是一种协调过程,它需要雇员和客户,生产方、供货方以及商务伙伴间的协调。 为提高效率,许多组织都提供了交互式的协议,电子商务活动可以在这些协议的基础上进行。第二章软件工程的应应用2.1 需求分析(1)本系统作为一个提供在线购物服务的系统,旨在满足以下需求:允许浏览者(没有注册的用户)申请在该系统注册帐号。允许注册用户登录,登录之后可以得到所有的在线服务。可以查看商品信息,可以进行交易,查询订单、申请开店等服务。如果对自己的订单情况有疑问,可以发电子邮件给管理员进行申
14、诉。可以使用选择任何一种网站提供的支付手段比如在线支付,银行汇款,邮局汇款等。实现系统管理员对系统的管理,如用户管理、订单管理、邮件管理、商品管理等等。2.2 可行性分析n 经济性网站前台展示了整个网站的服务内容、网站的新闻栏、论坛栏、及推荐商品信息和店铺信息等一系列的相关信息,足了全面展示网站的风格和布局,有助于用户清楚的浏览。设置“登录注册”功能模块,提供申请店铺和发表意见功能,满足客户通过网络进行商务交流的要求。通过网络进行商品的买卖,大大的提高了销售的利率,提高经济效益.n 技术性网站后台实现了对前台信息的管理功能。通过信息管理模块、图片管理模块,实现了不断更新商品和店铺方面信息的要求
15、。管理用户和店铺的资料信息,及时和客人进行沟通。 2.3 总体设计为了实现需求分析中提出的各种功能,整个系统分为前台系统和后台管理系统。前台系统需要下列界面:图1在线购买首页,页面向来访者介绍这个站点的提供的主要服务,并提醒来访者注册或者登陆:网页的左边区域是控制菜单区。新用户注册;用户登陆和登出;请选择颁证公司包括各个提供IT认证的国际著名公司以及介绍相应的产品信息;用户自助服务包括找回密码,用户申诉,查看站务公告。后台管理系统需要下列界面:在线购物系统管理中心的管理员登陆界面,来访者必须得登陆后才能进入管理中心;网页的左边区域依然是控制菜单区。管理员在登录之后,可以进行用户管理包括查询编辑
16、修改用户帐号;订单管理包括批量查看所有订单,根据订单号查询,查看用户投诉;邮件管理包括发送邮件,设置邮件默认标题、内容;主分类管理包括添加删除主分类,修改、合并主分类;分类别管理包括添加删除分类别,修改、合并、移动分类别;商品管理包括批量查看所有商品,添加商品,查看、修改、删除商品;其他管理部分包括添加公告,浏览、删除公告,设置用户折扣比例,设置用户级别,设置积分与级别关系,添加支付手段,浏览和删除支付方式,登出。2.4 实体关系图校园商务网的总体设计图:校园交易网前台管理后台管理浏览商品浏览店铺浏览新闻申请开店发表评论商品管理信息管理店铺管理第三章 用ASP构建动态网页3.1 ASP的概述3
17、.1.1什么是ASP随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页。例如响应用户查询数据的要求生成报表等。我们构建一些大型的网站,尤其是商业网站,其目的就是能方便客户查询企业资料,方便同客户的交流,及时获得信息反馈。要达到这种效果,程序员所设计的网页就必须具有交互功能。以方便使用者在浏览器界面中,通过互联网或企业网(Intraner)查询Web数据库的资料,甚至输入、更新和删除Web服务器上的资料。如果网页是仅有HTML代码生成的,那么网站维护者要更新网页内容的话,就必须手动来更新所有HTML文档。为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日
18、益扩增,就会感觉到工作量大得出乎想象。动态网站中所谓的“动态”并不是指那几个放在网页上的几个GIF动态图片。要实现动态的功能,必须要满足以下几点:1) “交互性”网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是Web发展的趋势。2) “自动更新”:即无须手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。3) “因时因人而变”:即当不同的时间、不同的人访问同一网址时会产生不同的页面。ASP的出现使得创建动态网页变的相当容易。ASP(Active Server Pages)是微软开发的一套服务端脚本环境。ASP是用服务器端脚本、对象和组件扩展了的标准HTML
19、页。也就是说,ASP是一个基于组件的动态Web技术,是在服务器上运行ActiveX脚本和ActiveX组件的服务器方的脚本环境。利用ASP可以轻松地结合HTML Web页面、脚本(Script)程序和ActiveX组件建立或执行动态交互Web服务器应用程序。ASP包含了三方面的含义:1) Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间的合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。2) Server:ASP运行在服务器端
20、。这样就不必单性浏览器是否支持ASP所用的编程语言。ASP的编程语言可以是VBScript和JScrip。VBScript是VB的一个简集,会VB的人可以很方便的快速上手。3) Pages:ASP返回标准的HTML页,可以正常地在常用的浏览器中显示。浏览者可以查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。3.1.2 ASP的功能ASP提供了许多内置对象和组件,利用它可以创建IE4.0及以上版本的大型网站。其具体功能如:1) 处理有浏览器传送到站点服务器的表单输入。2) 访问和编辑服务器端的数据库内容。使用浏览器即可输入、更新和删除站点服务
21、器的数据库数据。3) 读写站点服务器的文件,实现访客计数器、座右铭等功能。4) 提供一些内置组件如:广告轮显示、浏览器兼容组件、文件存取组件等可以完成强大的功能。5) 由cookies读写用户端的硬盘文件,以记录用户的数据。6) 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。7) 使用VBScript或Jscript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。8) 扩充能力强,通过使用Visual Basic、Java、Visual C+等多种语言制作ActiveX Server Component以满足
22、自己的特殊需要。利用ASP还可以完成很多功能,例如:n 在网站的主页添加一个滚动栏显示的广告栏,轮流显示不同内容的广告。n 接受用户提供的表单信息并存入到数据库中。n 根据不同访问者显示不同内容,创建个性化主页。n 判断有多少人访问该网站。n 根据用户浏览器的版本,类型和能力显示不同档次的内容。n 可以实行同多个不同网站之间的链接。n 跟踪拥护网站上的活动信息并存入日志文件 使用ASP可以轻松地实现对页面内容的动态控制。使用ASP技术,服务器可以根据不同的浏览者显示不同的页面内容,在浏览者本身看来就像为他专门制作的页面一样。3.2 ASP的运行环境目前ASP可运行在三种环境下。1)WINDOW
23、SNTserver4.0运行IIS3.0(InternetInformationServer)以上。2)WINDOWSNTworkstation4.0运行PeerWebServer3.0以上。3)WINDOWS95/98运行PWS(PersonalWebServer)。其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。 3.2.1 IIS简介ASP内含于IIS3.0和IIS4.0中,WindowsNT中的Opition Pack中包含了最新的Internet Information Server4.0以及Personal Web Ser
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 成都 理工大学 毕业设计
限制150内