基于asp的网络书店购物系统的设计与实现毕业设计论文(编辑修改稿)内容摘要:
系建立良好的顾客关系。 4.利于改善 服务,提高服务质量。 利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动统一起来,从而实现售前、售中、售后的全过程和全方位的服务。 技术可行性 近年来随着 Inter 技术的飞速发展及用户需求的不断升级, Web 页面技术也不断的基于 ASP 的网络书店购物系统的设计与实现 6 推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。 从 HTML、Client Script 到 CGI,从 JAVA 的诞生到 ActiveX, Web 页面设计人员不断受到冲击,微软公司在总结了 以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代 CGI(Common Gateway Interface,通用网关接口 )的技术。 一般说, ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。 更重要的是, ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限 的扩充能力,这是传统的 Web 编写工具所远远不及的地方。 使用 ASP 还有个好处,就在于 ASP 可利用ADO(Active Data Object,微软的一种新的数据访问模型 )方便快捷地访问数据库 ,从而使得开发基于 WWW 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。 经济可行性 本系统的开发可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。 本系统的开发周期为 2 个月,耗费资金较少,且实用价值很高,各类企事业单位及学校等部门都可以使用。 操作可行性 1.网站维护:相关软硬件的维护,对可能出现的问题进行评估,制定响应的时间。 数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。 指定相关网站维护的规定,将网站维护制度化,规范化。 2.网站测试:网站发布前要进行细致周密的测试,以保证正常的浏览和使用。 主要测试内容:服务器稳定性、安全性;及数据库测试;网页兼容性测试。 基于 ASP 的网络书店购物系统的设计与实现 7 第 3 章 系统分析 系统需求简述 网络 书店需求,这两方面分别是图书购买者、书店 管理 人员。 图书购买者的需求 是 查询 图书馆所存的图书、个人购买情况 及个人信息的修改;书店工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆 管理 人员的功能最为复杂,包括对工作人员、购买者、图书进行 管理 和维护,及 系统 状态的查看。 图书购买 人员 可直接查看图书情况,如果图书购买者根据本人用户名和密码登录 系统, 还可以进行本人购书情况的 查询 和维护部分个人信息。 一般情况下,图书购买者只应该 查询 和维护本人的借书情况和个人信息,若 查询 和维护其他购买者的购书情况和个人信息,就要知道其他购物者的用户名和密码。 这些是很难得到的,特别是密码,所以不但满足了 图书购买者的要求,还保护了图书购买者的个人隐私。 图书管理 人员功能的信息量大,数据安全性和保密性要求最高。 本功能实现对图书信息、购买者信息 管理 和统计查看及维护。 书店 管理 员可以浏览、 查询 、添加、删除、修改、统计图书的基本信息;浏览、 查询 、统计、添加、删除和修改图书购买的基本信息,浏览、查询 、统计书店信息,但不能添加、删除和修改购买信息,但是,删除某条图书购买者基本信息记录时,应实现对该图书定单记录的级联删除。 数据库需求分析 (1)商品数据的准备。 首先要搜集分销商的所有商品数据。 这些商品数据可以分为 三类:纸面记录、电子数据、网络数据。 无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。 在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。 (2)商品 数据方案的制定。 商品数据方案制定的目的在于:对商品进行科学、灵活的分类,方便客户迅速查找;系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询;高效的商品数据方案能提高数据库性能,提高网页浏览速度。 基于 ASP 的网络书店购物系统的设计与实现 8 (3)客户 信息表的制定。 客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理员进行商 店销售的设计计划和进行决策的依据和参考。 客户 ID 则是客户个人身份证明的依据。 数据库的逻辑结构分析 对于系统用户信息数据库,有以下数据项和数据结构:用户信息:用户 ID(自动编号)、用户姓名、电话号码、 Email、地址、邮编。 对于系统的商品信息系统,有以下数据项和数据结构:商品记录信息:商品的 ID(自动编号)、商品名称、商品单价、商品数量、商品所属类别。 此外还有用户的电子支付所用到的支付卡等信息。 网络购物系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内在的关联性统一到一个主页里面 ,从而方便客户的访问和购买,实现了一对一的交互。 用户在购买商品前可以先看看商品目录,看看有没有自己需要的商品,在商品的目录里有各个商品的具体介绍,比如说商品的名称,数量,价格等,用户在看好自己的商品后,在商品的搜索中,你可以选择你所需的商品,用户在选择自己的商品时,系统则连接到后台关于此商品的数据库中,找到适合客户需求的信息。 客户将选购的商品放入系统所提供的购物篮里,此时顾客可以继续选购另外的商品,或者删除原先购买的商品,并可以对商品进行名称和数量上的修改和添加。 点击继续购买,重复以上进行的购买活动。 知道顾 客满意。 购物结束后,进行提交,点击按钮,完成购物。 此外顾客还得进行身份信息的填写,包括姓名,住址,联系方式和选择的支付方式等等。 个人身份信息的填写是为了方便客户所购买的货物准确及时送达。 而所有这些信息也将保存在系统数据库中,顾客以后再次购买时就无需重新输入个人身份,可以直接登录到页面中。 系统功能分析 一个典型 的 B2C 电子商务网络订购系统主要功能有: (1)为客户提 高 24小时方便快捷的在线订购服务。 (2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的 删除等。 (3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从成百上千商品中找出自己所需商品。 (4)强大、方便、快捷的查询功能。 提供关键字查询。 基于 ASP 的网络书店购物系统的设计与实现 9 (5)订单号模块所谓订单号模块就是客户购买买商品后,系统自动分配一个购买号码给客户,以方便客户随时查询帐单处理情况。 了解现在货物的状态。 (6)则融入系统,即根据不同客户属性,提供不同付款方式。 (7)订单管理。 为分销商的 EPR 系统提供数据接口。 管理员可以查看历史记录、订单状态,并且能够在最短的时间内回复给用户。 网站设计目 标 网络书店为小型电子商务网站,具备简单小型网站的基本功能。 建立商务网,主要是运用电子商务,进一步开拓业务市场,使本地和外地的客户能通过本网站非常简单、方便地选购各种喜爱的书籍。 网站的整体设计注重实用性与观赏的结合,侧重实用性,突出新颖、简单的特点。 具体设计目标分为以下几点 : (1)内容选取,充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。 (2)基本功能设计,功能设计简单合理,实用性较强。 (3)内容编排,以简单、美观、合理为最终目标,特别是将简单,合理放在第一位,注重合 理性与观赏性的有机结合。 (4)网页数量,至少为 7 页,每个页面相互链接。 基于 ASP 的网络书店购物系统的设计与实现 10 第 4 章 系统设计 系统概要 概要设计 的任务 ,是在需求分析的基础上 ,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案 ,合理选择计算机和通信的软硬 件设备 ,提出系统的实施计划。 概要设计内容主要包括系软件系统总体结构设计、系统流程设计等等。 概要设计说明是为说明如何解决网上书店开发系统的初步设计过程,本系统面向的对象是所有在线的网上用户,目的是让用户了解本系统如何更直接、 更方便的去浏览,去实现购物时所必须要做的流程,实现网上书店员购书的整个过程。 概要设计说明书的目标是为了确定系统的具体的实现方案,确定软件结构及模块的组成和它们的联系。 其运行所需的环境是要求 Win9x Win20xx WinXP 等操作系统的支持下,同时要求 ASP HTML PWS 等软件的支持。 系统总体结构设计 系统总体结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。 网络书店不是一个简单的概念 ,它包含了许多个内容,是由多个页面组成的一个整体的系统。 (1)在功能方面 , 采 用图形用户界面技术 ,使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠标或键盘的操作 ,为用户提供最简洁的使用方法。 (2)在系统开放性方面 , 按照软件工程开发规范实现系统的开放性 ,既便于扩充又便于升级 ,以适用今后其他人的借鉴需求。 (3)在系统和数据的安全性方面 ,系统采用数据库级用户权限和应用程序级权的双重控制机构 ,提供了统一的基于角色的用户管理手段 ,具有完善的系统和数据安全的保障体系。 (4)在操作性方面 ,采用图形用户界面技术 ,使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠 标或键盘的操作 ,为用户提供最简洁的使用方法。 一个典型的网络书店系统的系统总体构成如下图 41 所示: 基于 ASP 的网络书店购物系统的设计与实现 11 系统模块设计 该网络书店系统的功能在系统的需求分析已确定,共分为 5 大功能模块。 各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够很好的完成所设计的功能。 该网络书店的功能模块及其子模块如表 41 所示: 图 41 系统的总体构成 系统首页 功能选择 管理员登录页 新用户注册 用户登录页 功能选择 结帐 查看购物车 书籍查询 分类管理 用户管理 商品管理 基于 ASP 的网络书店购物系统的设计与实现 12 数据库的概念结构 用户的需求具体体现在各 种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。 收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 表 41 功能模块 序号 功能模块 功能概述 1 图书展示 是一个书店应具备的最基本的一项功能。 通过图书的展示才能让购书者能够找到自己想要购买的图书。 该功能在首页中完成。 2 商品分类 商品分类在网络书店中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。 3 商品管理 可以添加新的商品,查看修改商品,管理商品订单 以及查看热销断货商品。 4 用户管理 包括前台用户管理,后台用户管理, VIP 资格设置,管理会员等级。 5 购物车 购物车是网络书城中最重要的组成部分。 网络书城的目的是实现图书的在线销售。 因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网络购书的兴趣。 系统数据库的概要设计 该网络书店使用 Access 数据库。 数据库是一种存储数据并对数据进行操作的工具。 数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。 计算机的数据库可以分为两类:非关系数据库( flatfile)和关 系数据库( relational)。 关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。 创建一个数据库结构的过程被认为是数据模型设计。 考虑到用户的使用,网络书店的数据库设计主要包括这几个部分: (admin ) 基于 ASP 的网络书店购物系统的设计与实现 13 ( category) (config) (delivery) ( mess) (Notdownload) ( orders) ( product) ( TimesGPR) ( TimesProlist) ( user) 图 4 2 category。基于asp的网络书店购物系统的设计与实现毕业设计论文(编辑修改稿)
相关推荐
在目前多数的 BLOG 系统中, .NET 原型的系统并不是很多,而多以 ASP 等为主流,这在很大程度上使个人的设计减少了一定的参考性,此外虽然 .NET 的发展时间并不是很久,但 .NET 的发展趋势也是显而易见的 ,当然这就要谈到 .NET 的优势所在,这里不在追述。 通过对 BLOG 系统进行可行性分析、需求分析和设计逐步将一个 BLOG 系统的开发过程呈现出来
管理系统之一。 在高性能和企业级可伸缩性领域, SQL Server 20xx 设计成利用 Windows 20xx 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。 在不断提升可用性的努力过程中, SQL Server 20xx 采用 Windows 20xx 四路群集,提供了大大 改进的群集支持。 SQL Server 已经在可管理性和易用性方面在行业内领先, SQL
信息管理系统的研究背景和意义,国内外的研究现状,研究开发的主要内容,论文的组织结构。 第 2 章 系统开发的工具与相关的技术,主要叙述了系统开发的思想及其在开发过程中所使用到的各种工具与语言的介绍。 第 3 章 租车行车辆信息管理系统的需求分析,介绍 了系统功能模块、系统总体设计目标以及所要解决的问题。 主要包括系统结构体系的设计
方法来将查询结果返回给一个数据对象或进行插入、删除等操作。 例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs)‘执行插入操作 五、关 闭数据对象和链接对象 在使用了 ADO 对象之后要关闭它,因为它使用了一定的服务器资源。 通过调用方法 close 实现关闭,然后再释放它。 Record Set Record Set=Nothing‘关闭创建的数据对象 Set
23 致 谢 24 主要参考文献 25 1 第 1 章 引 言 项目开发背景 随着网络的逐渐普及,以及网络技术的不段发展,人们通过网络进行交流的方式变得多样化。 网络聊天室便是其中之一。 在网站建设迅速发展的今天, 基于 B/S模式的ASP 网络聊天室已经成为较多网民认可的一种聊天交流平台,各种专家座谈、在线答疑室,实质就是聊天室。 聊天室 系统 的即时交流方式满足了网络中多人同时聊天交流的需要
9 操作可行性 ..................................................................................... 9 需求分析 ............................................................................................. 10