ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:663.94KB ,
资源ID:23864488      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23864488.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网站建设课程设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网站建设课程设计.docx

1、网站建设课程设计电子商务网站建设课程设计目录引 言 4第1章概述 61.1背景 61.2开发方法 61.2.1 Access数据库 61.2.2Macromedia Dreamweaver 8 61.2.3ASP简介 71 .ASP的优点 82简介ASP的6大对象 91.3运行环境 101.4系统结构简介 101.4.1前台结构 101.4.2后台结构 10第2章系统需求分析 122.1系统功能需求 122.2系统性能要求 122.3系统灵活性 122.4输入输出要求 132. 5故障处理要求 132.6可行性分析 13第3章系统概要设计 143.1设计目标 143.3数据流程分析 143.4

2、用户模块的程序流图(如表3.2 153.4图书销售系统数据流图(如表3.3) 163.5销售系统前台功能结构图(如图3.4) 173.6系统数据库设计 173.7数据库设计原则 173.8系统功能分析 183.9数据分析 18第4章系统的详细设计 214.1页面设计 214.1.1用户管理界面(如图4.3) 214.1.2查看所有订单(图4.4) 224.1.3查看我的成交订单(图4.5) 224.2管理员管理界面 234.2.1管理员登陆界面(图:4.6) 234.2.2管理员主页面(图:4.7) 244.2.3系统详细功能 24第5章系统测试 26测试注册 26第6章总 结 27参考文献

3、28引 言在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对其进行比较,最后买到自己称心的物品。对于管理人员来说,利用购物系统能轻松地管理大量的商

4、品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道哪种商品正在热卖,而哪些商品属于冷门,从而在运营上进行调整,以便更好地管理商店。随着计算机和网络的日趋普及,越来越多的商家在网上开起商店,向消费者展示出各种购买图书的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的账户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国

5、目前大部分网上商店都能进行网上购物结算,但还有一部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。网上图书销售系统是一个大、中型销售中心不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻销售中心相关工作人员的工作负担,而且其功能对于管理人员来说都至关重要。所以花卉信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理图书信息、统计和查询数据,这种管理方式存在着许多缺点,

6、如:效率低、保密性差,人员的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,并且已进入人类社会的各个领域发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对花卉销售中心的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高花卉信息管理的效率。随着图书销售中心的规模不断扩大,图书分类的急剧增加,有关图书的各种信息量也成倍增长。面对庞大的信息量需要有图书管理系统来提高图书管理工作

7、的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统就是为了快速查询、销售图书、管理相关人员、图书基本信息而设计的。第1章概述 1.1背景 图书产业经过多年发展,已经出现繁荣景象,面对活跃的市场、大量的需求,为使产品更加贴近市场、满足消费者需求。因此,作为一个图书销售企业需要一个完善的销售管理系统来满足日常事务的销售和管理,使企业的业务高效无误的运转。所以,设计一个图书管理系统是势在必行的。从系统管理的角度出发,把各个部门通过信息联系起来,构成协调一致的整体,保证信息的畅通,以较低的成本实现信息处理和流动的自动化,实现业务和业务

8、流程的自动化处理,从而开发了图书公司销售管理系统。1.2开发方法 此次设计的网上图书销售管理系统是一种具有交互功能的商业信息系统,在网络上建立一个虚拟的购物商场,使购物变得快捷、方便。利用windows作为发布平台。利用ASP加ACCESS开发,可以完全通过网页登录管理系统,维护方便,具有清新简洁方便的界面,操作简单等特点。1.2.1 Access数据库美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能

9、。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。 (5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为

10、客户机/服务器系统中的客户端数据库。1.2.2Macromedia Dreamweaver 8 Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋

11、。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点:Dreamweaver CS4的界面几乎是做了一次脱胎换骨的改进,从中看到了更多的设计元素,让DW也稍稍带着点苹果的味道。如果说VISTA和OFFICE 2007创造了软件界面设计的新纪元,那么Adobe相当于取代了苹果的设计地位而紧随MS之后。唯一的区别就是,MS老是抄人家苹果的(汗一个,微软的Fans别砸我),而Adobe却是实实在在的自己创造,设计界的老大地位实至名归 布局按钮:这个按钮似乎和下方的代码、分割、设计按钮功

12、能重复,目前还不明白DW的意图,唯一增加的新功能是垂直分割,让代码和设计界面以垂直对比的方式呈现。 精简设计:它提供了更多的可视区域,同时可以把右边的菜单收缩到只剩下图标。对于习惯了Adobe其他设计软件的朋友来说,这的确是非常贴心的设计。 应用程序开发增强:左上方是和数据相关的面板,包括数据库面板、数据绑定面板和行为面板;左下方则是文件与资源相关的面板,包括文件面板、相关资源面板、代码收集器等;右边则是设计相关面板,包括插入面板、CSS样式表面板、AP元素面板(用来为浮动层定位)。应该说这是一个万金油布局,几乎适用所有的开发者,同时,它也把大部分菜单展示在用户面前,其他的七种布局可以说只是在

13、这个基础上进行一些排列和隐藏。 在下方的文档面板上,DW新增加了一个实时预览功能Live View。它的作用是在DW窗口中实时查看代码的效果,包括Javascript特效! Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为

14、所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点:1.2.3ASP简介 ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 SP脚本呈现将在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏

15、览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。1 .ASP的优点 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测

16、试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止AS

17、P程序代码被窃取。 (7)方便连接ACCESS与SQL数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击. ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。2简介ASP的6大对象ASP的编辑环境要求很底,任何一种文本编辑器都可以编写ASP应用程序。ASP强大功能的实现离不开它的6个内部对象,其6大对象如下: Application对象Application对象是在为响应一个ASP页的首次请求而载入DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以

18、打开它们。 Request对象Request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储他们的浏览器对应于这个域的cookie,以及附在URL后面的值(查询字符串或页面中窗体顶端段中的HTML控件内的值)。它也给我们提供了通过Secure Socket Layer(SSL)或其他的加密通信协议访问证书的能力,并提供有助于管理连接的属性。 Response对象Response对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识服务器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存储的信息。它也提供了一

19、系列用于创建输出页的方法,如无所不在的Response.Write方法。 Server 对象 Server对象提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。 Session对象Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。它与Applicatio

20、n对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。 ObjectContext对象ObjectContext对象可以用来控制ASP的执行。这种执行过程Microsoft Transaction Server(MTS)来进行管理。1.3运行环境信息系统是以计算机系统为核心建立的,系统硬件和软件配置是系统设计的主要内容。本系统采用目前比较流行的B/S(浏览器和/服务器端)模式,因而,硬件配置要从此模式出发。另外,由于计算机发展迅速,为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些。操作系统:Windows NT

21、Workstation/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional、Windows 7。 CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。网站浏览起来就快捷。 内存:最低配置32MB,建议使用64MB以上内存,如果使用Windows 2000或Windows XP建议使用128MB以上内存。 硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。1.4系统结构简介1.4.1前台结构 消费者可以留言 消费者注册 消费

22、者登陆 消费者能够对自己的注册资料进行修改 消费者下定单购买产品 消费者处理定单 消费者能出来成交订单 消费者可以浏览网站 1.4.2后台结构 管理员登录 管理员权限:MP5产品管理(添加/删除产品、产品类别管理、产品信息处理)、管理用户资料、管理定单、处理定单、管理留言 用户可随时修改自己的密码和其他个人信息第2章系统需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求,具有决策性、方向性、策略性的作用2.1系统功能需求1、基本信息管理:对花卉基本信息、客户基本信息、供应商基本信息进行

23、添加、修改、删除的基本操作。2、日常业务管理:主要完成采购商品、商品入库、商品销售、商品退货的操作,详细记载每个操作涉及的具体信息,如采购单价、数量、销售数量、名称等。3、个人信息管理:修改当前登录用户的个人密码及具体的个人信息。4、查询:对销售商品的查询、退货商品的查询及库存数量的查询,包括简单和复杂查询,对满足一个条件或多个条件等要求均可查询到符合条件的商品。5、统计:对员工业绩的统计及每种商品销售额的统计,此结果以图表形式显示,简单、易懂,形象、直观。6、系统管理:主要完成数据备份、数据还原、日志管理、发布系统消息。通过日志的管理可知某用户在何时登录该系统,并能发现程序中出现的错误,方便

24、调试。7、前台图书展示:通过前台图书展示功能,实现前台及时更新销售的商品信息,并在后台可进行新的花卉添加。8、新闻管理:发布新闻、管理新闻,操作员可进行新闻发布。包括公司内部、外部新闻以便在前台显示,使客户及公司人员及时了解各种最新动态新闻信息,并可设置新闻的优先级别,如头条新闻。级别越高,显示越靠前。9、管理用户:包括添加用户、管理用户,任何公司人员均可以添加用户,但他们所属权限不同,普通员工只具备一些基本操作功能,而经理具有系统提供的所有权限。10、会员管理:包括会员订单查询信息、会员资料修改、金币查询。会员登录后即可对以上功能进行操作,如取消订单、修改个人信息及金币查询等操作。2.2系统

25、性能要求对系统性能的要求包括对系统时间规定,灵活性,输入输出,数据管理能力,故障处理要求和运行环境规定等的要求。2.3系统灵活性说明对该网站的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:1、操作方式通俗易懂、容易上手,界面美观、大方,将Web程序转为控制台应用程序,符合用户操作习惯。2、本网站可以运行在IE5以上的所有版本,配有AJAX插件;3、本网站能支持扩大改进,利用AJAX技术实现更多功能的实时响应;4、一个模块的改变不会影响其他的模块。2.4输入输出要求能够对不完整的数据进行校验,保证数据的完整性和一致性,对特殊字符的过滤功能,输出能满足用户的需求。2. 5故

26、障处理要求本系统具备完整的数据备份与还原功能,可对数据的丢失进行及时的处理,而且该系统还有日志管理,无论系统何时、何地出现故障都便于查找。2.6可行性分析可行性分析是依据初步调查的结果做出系统开发可行与否的结论过程。任何一个工程的立项都需要进行项目的可行性分析。这是保证正确投资的必要工作,从项目的审批程序上看这也是必不可少的一步。信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。第3章系统概要设计系统开发工作经过需求分析阶段,已完全弄清了用户的需要,较好的解决了“做什么”的问题,建立了系

27、统的逻辑模型。至此,本系统的开发阶段就进入了概要设计阶段,开始着手解决“怎么做”问题。也就是根据需求分析阶段所确定的系统的逻辑模型,完成系统的物理模型的设计。在概要设计阶段的指导思想是结构化指导思想,是指用一组标准的规则和图表工具确定系统有哪些模块,怎么连接,从而形成新系统的结构,然后再进行诸如输入、输出、对话等设计,为整个系统的实施做好铺垫。3.1设计目标网上图书销售主要分为前台系统和后台系统两部分,使用对象也可为图书的图书市场、图书代理商及个体图书分销商和普通客户等。前台系统是供顾客使用的最终界面,顾客可以在这里挑选商品、购物、支付、订货、查询订单;后台系统是供管理员对网站进行管理和维护的

28、工具。具体方案如下:1.针对商家商品管理模块:具备商品添加、删除、修改的基本功能。库存管理模块:具备商品入库、商品查询,详细记载各种商品的记录。销售管理模块:提供多种商品导购方式、购物车管理、会员管理、网上金币支付等销售管理功能。商品订单管理模块:提供多种订单处理方式(订单取消、订单查询、订单执行)。客户关系管理模块:具备完善的客户关系管理模块,包括客户管理、供应商管理,可以让商家维护良好的客户关系,提高客户对网店的忠诚度。2.针对网站管理人员网站安全管理模块:系统本身采取输入验证、访问限制、特殊字符过滤、密码加密等一系列的安全手段和措施。用户权限管理模块:不同的用户拥有不同的权限,从而具有不

29、同的操作功能,如普通员工只具有基本的销售管理功能,而管理员或经理具有最高权限,对系统进行多方面的管理。3.3数据流程分析数据流图是用以描述系统各项业务处理的过程,并利用数据流图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的过程、输出的形式等。如表3.1表3.1用例图图符符号含义说明数据处理加工数据外部实体提供相关数据的人员或组织,对相关工作进行处理的人员或组织数据存储用来存储部门以后使用的大量数据数据流表示数据流动3.4用户模块的程序流图(如表3.2表3.2图书销售系统程序图3.4图书销售系统数据流图(如表3.3)表3.3图书销售系统数据流程图 3.5销售系统前台功能结构图

30、(如图3.4) 图3.4图书销售系统功能结构图3.6系统数据库设计 数据库设计是管理信息系统的重要组成部分。数据库设计是对于一个既定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存储结构和物理设计,建立实现系统目标,并能有效存取数据和数据模型。建立良好的数据库结构和文件组织形式,使系统能快速、准确的获得所需信息是评价系统的主要指标。因此,是管理信息系统的重要组成部分。数据库设计的核心问题是设计好的数据模型。在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。其中,关系模型具有较高的数据独立性,使用也较为方便。目前,微机数据库多采用关系型数据库模型。这里采用SQL Serv

31、er 关系数据库。该数据库对行增、删、编辑、统计、显示和应答都极为方便。其中的排序和索引功能,对数据快速定位、查询提供了有利条件。3.7数据库设计原则1、数据的共享性。2、数据独立性。3、数据的完整性,即保证数据库存中数据准确。4、灵活性,可在相当短的时间内回答用户的各种各样的复杂而灵活的查询问题。5、安全性与保密性,做到对数据指定保护级别和安全控制。3.8系统功能分析网上图书销售系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现产品的在线查看,产品的在线查找,产品的在线购买,产品订单的在线管理等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。3.9数据分析 使用ASP制作的网页访问数据库时要通过ADO实现,ADO在ASP网页与数据库之间起链接与传递作用,也就是把ADO中的对象拜到ASP程序中,来执行ASP网页发出的处理数据库中数据的命令,如增加数据、删除数据或查询数据等操作。因此可以说ASP是依赖于ADO来实现数据存取的,而ADO

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1