基于asp销售管理系统的设计与实现 毕业论文.doc

上传人:小小飞 文档编号:3919944 上传时间:2019-10-10 格式:DOC 页数:32 大小:297.02KB
返回 下载 相关 举报
基于asp销售管理系统的设计与实现 毕业论文.doc_第1页
第1页 / 共32页
基于asp销售管理系统的设计与实现 毕业论文.doc_第2页
第2页 / 共32页
基于asp销售管理系统的设计与实现 毕业论文.doc_第3页
第3页 / 共32页
基于asp销售管理系统的设计与实现 毕业论文.doc_第4页
第4页 / 共32页
基于asp销售管理系统的设计与实现 毕业论文.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基于asp销售管理系统的设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《基于asp销售管理系统的设计与实现 毕业论文.doc(32页珍藏版)》请在三一文库上搜索。

1、 毕业设计(论文)说明书 题 目: 基于 asp 销售管理系统的设计与实现 作 者: 学 号: 系 (院): 计算机科学系 专 业: 网络管理与信息处理 指导者: (姓 名) (专业技术职务) 评阅者: (姓 名) (专业技术职务) 毕业设计(论文)中文摘要 基于 asp 销售管理系统的设计与实现 摘要 21 世纪的今天,随着计算机科学的发展,数据库技术在 Internet 中的应 用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐 成为当今 Web 应用的潮流。本文研究的是基于 asp 关联数据库的销售管理系统, 与现今众多的在线销售管理系统一样,系统具有界面设计美观,功

2、能设计人性化等 优点.网上书店在我国虽然刚起步不久,但发展很快;随着我国互联网的更加普及 和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。 但对网上书店不合时宜的苛求,不仅无助于问题的解决,而且会耽误商机,使自 己处于被动地位。 本文中所包含内容大体如下: (1)介绍了个性化页面的背景及 Win2000server+IIS+ASP 系统的一般原理; (2)阐述整个个性化页面生成系统的系统结构,以及工作原理,分析了系统实现 中特殊性、难点和重点。 (3)设计实现用户管理、图书目录管理、图书信息录入管理、书店定单管理、 图书的浏览和查找、书店购物结帐功能等 ASP 页面 。

3、(4)分析并解决实现中的若干技术问题。 (5)建立完整的网上书店,进行测试并分析结果。 关键词 网上书店 ASP 连接 数据库 毕业设计(论文)外文摘要 TitleTitle Based on asp Sell management system design and realization Abstract 21st century today, along with computer science development,data bank technology in Internet application more and more widespread,provided for t

4、he general networks user has been thorougher and human nature melts the service. The personalization has become now the web application tidal current gradually. This article studies is based on the asp connection database sale management system management system,Is same with the nowadays multitudino

5、us on-line sell management system desigin and realization.The system has the contact surface design to be artistic,Merit and so on functional design human nature melts. On net bookstore in our country although just started soon, but developed very quickly;Is more popular along with our country Inter

6、net and on the net the bookstore hastens maturely, can have the more and more big expense community, the market potential can obtain the full display. But to net on bookstore inopportune making excessive demands, not only no use to in question solution, moreover can delay the opportunity, causes one

7、self to be in the passive position. In this article contains the content as follows roughly: (1) Elaborates the entire personalization page production system ,system structure and the principle of work; has analyzed in the system realization particularity, the difficulty and key. (2) Designs the rea

8、lization user management, the library catalog management, the books information input management, bookstore order form ASP page and so on the management, books browsing and search bookstore shopping paying up function. (3) Analyzes and in the solution realization certain technical questions. (4) Est

9、ablishes the integrity on the network the bookstore, carries on the test and the analysis result. Keywords ASP, Connection, Database 目录 1 课题研究背景 1 1.1 引言.1 1.2 概述.1 1.3 网上销售简介.2 1.4 系统开发环境介绍.3 2 系统设计准备 8 2.1 目标设计.8 2.2 设计思想.8 2.3 系统的功能设计10 3 后台数据库介绍 .11 3.1 系统数据流程11 3.2 数据库的具体设计12 4 系统的设计和简介 .14 4.1

10、 系统结构图展示14 4.2 用户管理模块设计15 4.3 在线管理模块设计17 4.4 销售管理模块设计19 4.5 系统主要功能模块说明21 5 系统设计问题分析 .24 5.1 设计中遇到的一些技术问题24 5.2 系统设计中完成未完成的工作25 5.3 对销售管理系统的展望26 结论 .27 致谢 .28 参考文献 .29 1 1 课题研究背景课题研究背景 1.11.1 引言引言 计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息 覆盖面广而且成本低,因此可以利用网络开展商务活动。电子商务的网上实践,是 从网上销售开始的, “网上商店”打破了传统的销售形式商店,将商店

11、和网络结合. 是一种典型的电子商务网站运用。 “网上商店”实际上是运行在 Web 服务器中的一个 Web 运用程序。“网上商店”模拟一般的商店的经营模式。利用页面、脚本程序来实 现网上商店的进货管理、销售管理、库存管理。 1.21.2 概述概述 21 世纪是一个以网络计算机为核心的信息时代,这已成为全球所公认。数字化, 网络化,与信息化是 21 世纪的时代特征。目前经济全球化与网络化已经成为一种潮 流,信息技术革命与信息化建设正在使资本经济转化为信息经济,知识经济,并将 迅速改变传统的经贸交易方式和整个经济的面貌,它加速了世界经济结构的调整与 重组,推动着我国从工业化向信息化社会的过渡。 电子

12、商务带来了经营战略,组织管理及文化冲突等方面的变化,电子商务不仅 是一种技术变革,它还带来一种通过技术的辅导,引导,支持来实现前所未有的频 繁的商务经济活动往来,是电子商务活动本身发生的方式,售后服务的方式,等等。 消费者真正能够足不出户,就可货比三家,同时,他能够以一种轻松自由的自我服 务的方式来完成交易。Web 技术使得企业能够为每个客户定制产品和服务。电子商务 使得全球上亿网民都有可能成为企业的客户或合作伙伴,企业可以利用 Web 每天 24 小时轻松又实惠地发展潜在客户。 电子商务带来新的贸易组合模型。电子商务将贸易社会视为一个有机体:当把 视野为从单个企业扩展到行业之后,又将继续放宽

13、到整个贸易社会中所有的企业组 织中去,这时人们所看到的是一个单一的,复杂的有机体将原料变成成品,然后送 到最终用户手里,一个资金在其中流动,并积累到效率更高的企业中去的结构。当 电子商务在整个贸易社会的所有个体中实现时,整个个社会将作为一个联合的,有 目的的,高效的实体而运行。当一个行业的主导企业已经将电子商务变成动作的基 本标准,如果一个小企业想与大企业合作,便必须使用电子商务。企业似乎都在经 历一个思想的转变。 电子商务不仅仅是一种贸易的新形式,从其本质上说,电子商务应该是一种业 务转型:它正在从包括企业竞争和动作,政府和社会组织的动作模式,教育及娱乐 方式等各方面改变着人类相互交往的方式

14、和关于各种生活细节的思维,观念。电子 商务可以帮助企业接触新的客户,增加客户信任度,合理动作和以更快的方式将产 品和服务推向市场:它同时还可帮助政府更好地为更多的市民服务,并因此提高公 众对政府的满意度,它可以更新人类的消费观念和生活方式,改变人与人之间关系。 目前,我国电子商务网站像网上书店,商店,专卖店,拍卖店,网上订票,旅 游,教育,医疗以及各种电子商务咨询和交易站点不断涌现出来。 纵观电子商务的发展过程:从 20 世纪 90 年代初,中期开始发展,到 90 年代末形成 第一个高潮,但好景不长,由于炒作过度,到 1999 年下半年和 2000 年,电子商务 热急剧降温,IT 企业的股票急

15、剧下跌,许多从事电子商务的企业严重亏损,有的甚 至被淘汰出局。此后又逐步回升。 1.31.3 网上销售简介网上销售简介 网上销售管理系统是目前 Internet 上广泛使用的在线系统之一。 网上销售这是信息社会发展的必然要求。国际互联网的开通,为信息社会的飞速发展 创造了条件。据美国电脑工业年鉴公司1999 年底公布的报告说,全球因特网使用者 到 1999 年底已达 2.59 亿,2002 年将上升到4.9 亿,2005 年可达到 7.65 亿。在全球 范围内每千人中的因特网使用者1999 年为 43 人,2002 年将达到 79 人,2005 年将达 到 118 人。网民队伍的迅速扩充,无疑

16、为网上销售的发展提供了巨大的市场空间。加 上网上商品因其具有标识精晰、规格统一、特征容易描述、同种商品个体之间无差 异 等特性而能成为发展电子商务的最为理想的商品类型。因此,网上 销售随着电子商务 的发展,国际互联网开通,只要网络发展没有停止,网上销售的发展就不会停止。 面向购物者的网上商店。这些商店直接面向读者零售商品,采有“B2C”的电 子商务模式,是建立在因特网上的虚拟商店。专门开展商品批发业务的网上商店, 专门提供商品信息中介服务的网上商店如易趣,由生产商在因特网上设立的开展多 功能服务的网站如联想。专门开展商品批发业务的网上商店。这类网上商店大多由 批发商开设,也有的由批发商与网络商

17、联合开设,或生产者与批发商联合开设;采 用 B2B 的电子商务模式;只在网上进行商品批发交易,一般不向个人零售。由生产 商在因特网上设立的开展多功能服务的网站。国内稍具规模的生产商,基本上都在 因特网上设立了网站。这类网上销售的站点,既面向个人零售,也面向零售商批销, 还组织开展一些宣传促销活动,实际上成了一个展示本版书的多功能窗品。如联想 专门提供商品信息中介服务的网上商店。此类网上商店自己不销售,主要任务是在 商品零售商与生产商、批发商之间,以及在购物者与出版业之间起一种信息沟通与 联接作用。如易趣,就是这类网上商店的典型。 其次,网上销售因其自身具有的经营上的优势对消费者具有强大的吸引力

18、,这 也是剌激网上销售发展的重要原因。网上销售对于消费者而言,其魅力主要表现在三 个方面:一是品种丰富,消费者选择商品的余地大。凡属稍具规模的网上店铺,一般 都具有良好的网络购物界面,由于不受实物陈列空间的限制,网上店铺向消费者提供 的选择商品的品种往往能数十倍于实物店铺,消费者可以通过分类查找方式选择自己 所需购买的商品。二是购买方便。消费者在网上查找到自己所需要的商品后,可立即 发出购物信息,网上店铺接到订购信息后即可确认,不几天就可收到送达的所购 商品。 例如亚马逊店铺只需几十秒钟即可向顾客发出确认信息,一小时之内就可将 货物送到 购物者手中。三是售价便宜。因为网上销售成本低,特别是在网

19、络销售市场还很不稳 定之前,各个经营者都要使用各种手段抢占市场,打折是较为普遍的竞争手段之一。 如亚马逊店铺对纽约时报评选的畅销物以 40%50%的价格出售,这样,消费者自 然对网上销售倍加青睐。 1.41.4 系统开发环境介绍系统开发环境介绍 1.4.1 服务器端脚本 ASP 介绍 采用Microsoft Active Server Pages 即我们所称的ASP 来开发。 实现系统的功能ASP 其实是一套微软开发的服务器端脚本环境ASP 内含于 IIS3.0和4.0 之中。通过ASP 我们可以结合HTML 网页ASP 指令和ActiveX 组件建立 动态交互且高效的WEB 服务器。 应用程

20、序有了ASP 你就不必担心客户的浏览器是否能运行你所编写的代码。因 为所有的程序都将在服务器端执行包括嵌在普通HTML 中的脚本程序。当程序执行完 毕后服务器仅将执行的结果返回给客户浏览器。这样也就减轻了客户端浏览器的负 担大大提高了交互的速度Active Server Pages 的源程序不会被传到客户浏览器。 因而可以避免所写的源程序被他人剽窃也提高了程序的安全性ActiveX Server Components(ActiveX 服务器组件)具有无限可扩充性可以使用Visual Basic Java Visual C+ COBOL 等编程语言来编写你所需要的ActiveX Server C

21、omponent ADO 是WEB 数据库应用的最佳选择ActiveX Data Object 的技术。可以与Active Server Pages(简称ASP)结合以建立提供挂接数据库的网页内容。只需在网页面中执行 Structured Query Language 结构化查询语言简称SQL,指令让用户端的浏览器填好 表要求输入的资料并按下“submit”按钮后,经过互联网内联网传送HTTP 请求到 WEB 服务器该请求在WEB 服务器执行一个表单指定的Active Server Pages 程序后 缀名为.ASP 的文档IIS3.0/4.WEB 服务器执行.ASP 文档通过ODBC 驱动程

22、序连接到 支持ODBC 的数据库上执行ASP 文档所指定的SQL 指令最后将执行的结果以HTML 的 格式传送给用户浏览器AKO 具有容易使用开发执行快速消耗系统资源较少和占用磁 盘空间小等优点. 一.ASP 提供了 6 个功能强大的内部对象,每个对象具有各自的属性 (Property) 、方法(Method) ,有的还拥有数据集合(Collection)与事件(Event) , 它们共同完成 Web 中的一些重要工作。这 6 个对象及其功能描述如表所示。 对象名称功能描述 Request 从客户端取得信息 Response 将信息送给客户端 Server 提供一些 Web 服务器工具 Ses

23、sion 储存在一个 Session 内的用户信息,该信息仅可被该用户访 问 Application 在一个 ASP-Application 中让不同的客户端共享信息 ObjectContext 配合 Microsoft Transaction 服务器进行分布式事务处理 二. 每一个以 Active Server Pages 为基础的应用程序都拥有一个 Global.asa 文 件(ASA 后缀名其实是 Active Server Application 的缩写) ,它位于每一个应用程序的基 点目录之下。当 Active Server Pages 做下面两个动作时,Server 便会去读 Gl

24、obal.asa 文件: 1.Web Server 启动之后,一个应用程序目录中任一个 ASP 文件被提出第一个 HTTP 请求(Request)时。 2.不具有任何 Session 的客户端向 Server 请求一个 ASP 文件时。 前面已经提到 Application 和 Session 这两个 ASP 的内部对象。Application 对象 内的信息供所有正在执行该应用程序的用户分享,它创建于 Web Server 启动后一个应 用程序中任一 ASP 文件被提出第一个 HTTP 请求时,结束于 Server 端停止运行。而 Session 对象仅属于一位用户,维持一个用户端的信息,其

25、他用户无法访问,它创建于 一个不具有 Session 的用户向 Server 请求一个 ASP 文件时,结束于该 Session 到期 (即用户端超过某时间段没有向 Server 提出要求或刷新 Web 页面)或 Abandon 语句的 调用。可见,Global.asa 文件的调用与 Application 与 Session 这两个对象密切相关。 事实上我们通常在 Global。asa 文件中写入以下内容: 1.Application 或 Session 的开始事件(Start-event) 。 2.Application 或 Session 的结束事件 (End-event)。 这样,在一

26、个 Application 或 Session 对象被创建或结束时,系统会自动完成 Global.asa 文件中写入的相应事件。值得注意的是,如果一个 Application 与一个 Session 同时开始,Active Server Pages 会先处理 Application 的开始事件,而如果 一个 Application 与一个 Session 同时结束,Active Server Pages 则会先处理 Session 的结束事件。 三三. 利用 ADO 访问数据库,ADO(ActiveX Data Objects)是一种操作 Microsoft 所支持的数据库的新技术。在 ASP

27、 中,ADO 可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成 对数据库复杂的操作。本文中个性化页面的实现便大量地用到了 ADO 技术。具体的操作 步骤可以归纳为以下几步: 1创建数据库源名(DSN) 2创建数据库链接(Connection) 3创建数据对象 4操作数据库 5关闭数据对象和链接 每一步的作法如下: 一、创建数据源名一、创建数据源名 DSN(Date Source Name)即数据源名称。我们知道,ODBC 是一种访问数据库的方法, 只要系统中有相应的 ODBC 驱动程序,任何程序就可以通过 ODBC

28、操纵驱动程序的数据库。 比如我们系统中有 Access 的 ODBC 驱动程序,那么即使我们没有 Access 软件,也可以 在我们的程序中对一个 Access 的 MDB 数据库加、删、改记录。而且我们根本不用知道 这个数据库是放在哪里的。我们只要写出 SQL 语句,ODBC 驱动程序就会帮我们做一切 事情。我们在给 ODBC 驱动程序传 SQL 指令时,即是用 DSN 来告诉它到底操作的是哪一 个数据库。如果数据库的平台变了,比如我们改用了 SQL Server 的数据库,只要其中 表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置 DSN 就行了。由此 可见,DSN 是应用程序

29、和数据库之间的桥梁。 二、创建数据库链接二、创建数据库链接(Connection)(Connection) 链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP 文 件中如果要访问数据,必须首先创建与数据库的链接,其语法如下: setset Conn=Server.createObject(“ADOBD.CONNECTION”) 这条语句创建了链接对象 Conn,接下来: connstr=“Provider=Microsoft.Jet.OLEDB.4.0;Data.Source=“用户也可以通过注册成为会员,登录系统从而 购买喜欢的商品.登录系统后用户可以查看自己的资料,订

30、单,购物车等功能模块.用 户如忘记密码可以通过用户名与注册邮箱找回密码.后台管理员登录以后,可以向数 据库中添加新商品信息,可以修改和删除原有商品信息.另外管理员可以查看会员注 册信息和订单信息. 2.2.1 Browser/Server 结构 商品销售系统的特点就是利用Browser/Server(B/S)结构,实现商品的在线查找, 销售,以及商品的在线管理等功能。这种系统的优势在于系统简单、功能强大、扩展 能力良好以及能够方便的跨地域操作等性能。 图(2-1) B/S 结构的在线商品销售系统应用原理意图 对于本系统,其功能目标是要将商品的销售由传统的商店模式向在线销售的转变, 同时还能对销

31、售的定单和商品的种类进行管理。图2-1 是本系统的网络应用示意图。 2.2.2 三层结构 Brower/Server 的多层结构的应用正是在对C/S 结构的总结基础上产生的,并且 已经扩展到了B/S 应用开发领域。即将应用划分为3 层(可以有更多层,但 3 层最常见): 用户见面层、商业逻辑层、数据库层。 用户界面层负责处理用户的输入和向用户的输出,这一层通常用前端工具(Visual Basic,Visual C+,ASP 等)开发,我们在系统的设计中使用ASP;vbscript 等语言 来实现. 数据库层负责实际的数据存储和检索。 Internet 系统服务器 系统后台数据库 销售系统 In

32、ternet 上的用户 2.32.3 系统的功能设计系统的功能设计 根据系统的功能的要求,在线销售管理系统可以分为3 个模块:用户管理模块、商 品销售系统以及在线商品管理系统。图2-2 给出了这 3 个模块之间的关系。 销售管理系统 用户管理模块 销售管理模块 在线管理模块 用户管理销售管理在线管理 用 户 注 册 用 户 登 录 找 回 密 码 查 看 定 单 查 看 信 息 商 品 列 表 商 品 信 息 商 品 查 询 购 物 车 生 成 订 单 添 加 商 品 修 改 商 品 删 除 商 品 留 言 管 理 人 事 管 理 商 品 以上为各功能模块简图 对于用户管理模块,根据系统的功能

33、分析,它具有的功能应该包括对用户注册的 检索、用户注册信息的添加、以及用户注册信息的查看 等。 对于在线商品销售系统,根据系统功能分析,它应该具有的功能包括允许用户查找 商品信息、浏览商品信息、允许用户购买商品、并对购物车进行管理、最后还能处理 用户的定单记录、并发送到后台数据库。具体详见下图 浏览用户登录购物车 生成定单 管理登录数据库 在线销售管理系统流程简图 对于系统附加的商品管理系统,根据系统的功能分析,它应该具有的功能包括允许管 理员浏览整个系统的商品,对商品信息进行修改(包括删除某些商品),添加新的商品 信息。 3 3 后台数据库介绍后台数据库介绍 3.13.1 系统数据流程系统数

34、据流程 根据系统设计要求,对系统数据进行总体规划,将后台数据进行统一设计,方便管理员管理,全 系统数据主要是来源有:用户注册数据(会员信息),商品数据(名称,单价,数量等信息),管理员数据(管 理员信息),人事数据(系统各职能部门人事信息),订单数据(会员在本站的购物信息),留言数据(用户 留言信息),根据以上设计构思,我们详细的设计出后台数据库的表单,详细请见数据库的详细设计. 用户注册数据 成功 Guest 用户登录系统 检测 新商品信息 添加 Book 商品页面 成功购物车 Order 管理员登录 成功 Order 处理 订单页面 新商品添加 Book 用户留言信息 Book 处理 留言

35、页面 以上为系统主要数据流程 ER 图 3.23.2 数据库的具体设计数据库的具体设计 3.2.1 book 商品表,用于存放商品信息 序号字段名类型长度备注 1names 文本长整型商品名 2author 文本长整型作者 3price 数字 10 价格 5Publish 文本长整型出版社 6Num 数字 10 数量 7photo 文本长整型图片地址 8Class 文本长整型类别 9memo 备注长整型简单介绍 自动编号 3.2.2 guest 会员表,用于存放会员注册信息 序号 字段名类型备注 1 username 文本用户昵称 2 Rname 文本用户真实姓名 3 Password 文本用

36、户密码 4 Tel 数字电话号码 5 email 文本邮箱地址 6 addr 文本用户住址 7 zip 数字邮编 3.2.3 order 订单表,用于存放用户购物订单信息 序号字段名类型备注 1Guestname 文本用户昵称 2guestaddr 文本用户地址 3guestzip 数字用户邮箱 4guestphone 数字电话号码 5bookname 文本商品名 6Num 文本订购数量 7bate 数字订购日期 3.2.4 message 留言表,用于存放用户留言信息 序号字段名类型备注 1uname 文本昵称 2ubody 文本内容 3.2.5 personnel 人事表,用于存放系统人事

37、信息 序号字段员类型备注 1Name 文本姓名 2sex 文本性别 3department 文本部门 4Post 文本职位 5Phone 数字电话 6Email 文本邮箱 7addr 文本住址 3.2.6 supermanager 管理员表,用于存放管理员信息 序号字段名类型备注 1username文本管理员名称 2password文本管理员密码 4 4 系统的设计和简介系统的设计和简介 4.14.1 系统结构图展示系统结构图展示 用户登录界面简图 用户登录显示页面 商品详细信息界面简图 4.24.2 用户管理模块设计用户管理模块设计 4.2.1 会员注册页面 (addlogin.asp):

38、来访者在游览在线商品之后,如果想购买自己喜欢的商品,自然要进入只有会员 登录后才能进入的购物车模块,所以来访者必须首先注册成为会员.系统设计中考虑 到实际一些情况的发生,一改传统注册方式,采用二步注册的方式进行注册,第一步: 用户先输入一个昵称来进行验证该用户名是否存在,如果存在,则提示重新选择,反这 执行下一步:输入详细个人信息,如真实姓名,电话,邮箱等资料,最后提交将用户的注 册资料添加后台数据库中. 4.2.2 会员登录验证 (passcheck1.asp): 用户要想登录系统,必须对用户的登录信息进行检测,将用户题写在表单的用户 名和密码对应数据库进行检测,如果用户名在数据表中存在,并

39、且密码正确,那么就登 录成功,转到 savelogin.asp 页面;并将用户信息保存在 session 中.反之,仍将页面 停留在登录页面,直到用户正确填写后登录. 4.2.3 会员登录设计 (savelogin.asp): 会员通过登录页面,通过 passcheck1.asp 验证用户填写信息的正确性,如果正确 则跳转到登录作息页面,此页面以欢迎方式显示.用户名通过 session 保存,在登录信 息页面将显示用户名.查看资料,查看订单,购物车,安全退出四方面.查看资料页面显 示登录会员的注册信息资料,查看订单页面显示登录会员的全部订单信息,购物车页 面显示用户在本站此次的购物信息,而安全

40、退出页面主要是,在退出时将用户登录时 保存在 session 中的所有信息,以及购物车中的所有 session 信息全部清空. 4.2.4 找回密码模块的实现 (lostpass.asp): 用户在注册成为会员后,可能一时忘记了自己的密码,那么就要通过一些特定的 信息来重新将用户的密码返回给用户.现在网上游行的找回密码方式都是使用在注册 时填写密码问题及答案.用户忘记密码后通过输入密码提示问题及答案来找回自己的 密码,本系统在设计之初考虑到,密码提示问题用及答案长时间容易被遗忘的情况,在 设计找回密码的时候,采用用户名加注册邮箱的方式将密码返回给用户,这种方式是 有可行性的,而且在注册时明确的

41、提示用户,邮箱采用自己经常使用的地址,所以说这 种找回密码的方式比传统的方式应该更为人性化.用户一旦忘记了自己的密码,点击 登录页面的”找回密码”,系统将提示用户输入自己的用户名,和自己注册时的邮箱 地址,密码以淡灰色输出,防止用户密码被偷看. 4.2.5 用户留言页面 (message.asp): 此页面是用来提供给用户意见反馈,用户不需要登录,任何来访者都可通过此页面 向本站提出自己的意见建议.在此页面,用户只需要填写一昵称,便可填写自己的意见 建议并提交.用户提交的意见建议全部以文本的方式被保存在数据库中,并显示在留 言页面,为用户与管理员之间提供了一个交流的平台.管理员可以根据用户的留

42、言信 息进行答复,也可以将一些老的留言信息删除. 4.2.6 在线查询部分 (select.asp): 商品查询在“网上商店”中也是一项很重要的功能,主要帮助用户快速地找到想要购买的 商品。在一个规模较大的商店中,如果没有这项功能,用户将很难找到所需要的商品,这个“网 上商店”的吸引力将会因此大大降低,为了适应购物者的需要用户可以通过此页面,通过商品名 查询店铺的所有商品,如果所要搜索的商品存在,则显示商品的详细信息,如果用户已经登录,那么用 户可以直接购买喜欢的商品;如果用户没有登录,则返回到 login1.asp 登录.这里需要注意的是,本系 统设计时所有商品都暂为书籍,所以在搜索本站商品

43、时,输入的商品名必须都加上 号,这在原页 面已经提出.3.5 在线管理模块设计 4.2.7 查询结果输出 (selectresult.asp): 用户通过在线查询查找所有在线商品,而此页面就是将用户要查找的所有商品 信息显示出来,包括有商品的名称,单价,简介等详细资料.用户可能根据这些详细的 信息决定是否要购买此商品,主要实现方法是这样的,通过商品列表传递过来的商品 id 号,从数据库的相应商品信息输出,并将商品的名称,数量保存在 session 中,以配 合后面购物车和结帐模块的实现. 4.3 在线管理模块设计在线管理模块设计 4.3.1 管理员登录页面 (manageload.asp):

44、如同会员登录系统一样,如果用户名或密码为空,弹出提示窗口:用户名或密码 没有正确填写,当管理员填写过用户名和密码,就跳转到 passcheck.asp 页面处理,根 据表单提交的信息进数据库进行查询,如果用户名和密码都存在并正确,就进入管理 员界面. 4.3.2 商品库的商品浏览(managepview.asp): 进入管理员界面后,通过查询数据库中的商品表,将数据库中的所有商品通过列 表的方式全部显示出来,文件的排列按倒序的方式,以保证最新商品第一输出.商品浏 览页面作为管理员的默认首页.在此页面也作了添加商品,修改商品,删除商品等子链 接.当然此页面需要通过验证才能查看,首要是在管理员登录

45、验证页面将成功登录的 管理员信息保存在 session 中,如是 session(“user”)为空,则说明管理员还没有登 录,就不能显示此页面,页面自动跳转到管理员登录页面. 4.3.3 商品信息修改设计(pupdate1.asp): 首先,此页面添加验证管理员登录程序,通过判断保存在 session 中的管理员密 码决定是否显示此页面,如果管理员之前并没有登录,就跳转到管理员登录页面.防止 用户能够在输入页面绝对路径的情况下,非法进入管理员页面.用户通过商品浏览页 面转到商品修改页面,在浏览页面选择好要修改的商品后,选择修改商品转到商品修 改页面.商品修改页面能够显示要修改的商品信息,如名

46、称,出版社,单价,数量,图片 存放地以及商品的介绍.用户直接修改商品的信息,提交表单之后更新数据库,并弹出 提示窗口提示修改商品成功. 4.3.4 商品添加设计(padd.asp): 如同商品的浏览页面,首先,此页面添加验证管理员登录程序,通过判断保存在 session 中的管理员密码决定是否显示此页面,如果管理员之前并没有登录,就跳转到 管理员登录页面.防止用户能够在输入页面绝对路径的情况下,非法进入管理员页面. 用户通过商品浏览页面的添加商品链接到此页面,在此页面管理员可以向数据库中添 加新的商品信息.要注意的是:商品的用户名,价格.数量是必须填写的,而其他方面如 简单的商品介绍则可作为可

47、选题项目,添加好商品好提交表单,商品信息提交到数量 库中,刷新商品浏览页面,将商品的信息添加到商品浏览页面上. 4.3.5 商品的删除设计(pdel.asp): 验证通过用户通过商品浏览页面选择好要删除的商品名称,提交后进入数据库删 除相应的商品信息,更新数据库,并刷新商品浏览页面的商品信息,将商品浏览页面的 相关商品信息删除. 4.3.6 会员信息设计(managepview.asp): 管理员进入会员信息页面后,可以查看本站注册用户的一些基本资料,如用户名,地 址,电话号码等等. 4.3.7 订单信息设计(manageoview.asp): 管理员进入此页面后,系统生成的的所有订单将显示在

48、此页面,以便管理员够及 时的对会员购物的订单信息作出及时的处理. 4.3.8 人事信息设计 (managepersonnelview.asp): 系统人事直接从数据库中添加,系统人事信息详细的显示在此页面上,保证管理 员能够及时的详细的找出人事方面的资料. 4.4 销售管理模块设计销售管理模块设计 用户在首页的商品列表中选择自己喜欢的商品,点击后通过商品列表页面传递商 品 ID 到商品信息显示页面,通过传递过来的 ID 信息,查询数据库中的商品表,将商品 的所有信息显示在 showp.asp 的页面中,用户通过此页面可以直观的查看所要购买的 商品的详细信息,点击页面的购买按钮后就可以将此商品的

49、信息添加到自己的购物车 中,当然前提是必须保证用户已经成功的登录系统,否则跳转到用户登录页面 login1.asp,用户正确登录后就显示购物车页面,并将用户刚才的购物信息全部加入 到购物车中,用户可以通过购物车中的功能模块继续购物商品,更改商品数量或者直 接生成购物订单. 4.4.1 购物车功能的定义 购物车是“网上商店”中最重要的部分。 “网上商店”的目的是实现商品的销 售。因此为客户提供一个方便、个性化的购物车将会大大提高用户在网上购物的兴 趣.购物车的功能模块包括购物车页面,购物保存页面和订单生成页面.用记在浏览商 品的同时,如果想购买喜欢的商品则转到购物车页面,但在转到购物车页面之前,必须 保证用户已经登录,购物车页面验证用户是否已经存在的验证程序主要是通过判断 session 中的用户名是否为空,如果为空,则说明用户没有登录,则跳转到用户登录页 面 login1.asp,用户登录.反之则进入购物车页面.购物车页面主要有三个按钮来完善 购物,继续购物,生成订单,更改数量.用户选择好自己喜欢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1