1、 1 目录 第 1 章 绪 论 . 2 1.1 研究背景 . 2 1.2 研究现状 . 2 1.3 研究内容和目标 . 2 第 2 章 开发工具与关键技术介绍 . 4 2.1 ASP 技术 . 4 2.1.1 ASP 概述 . 4 2.1.2 ASP 工作原理 . 4 2.2 ACCESS 2003 简介 . 5 第 3 章 系统分析 . 5 3.1 系统概述 . 6 3.2 系统需求与可行性分析 . 6 3.2.1 系统需求分析 . 6 3.2.2 系统可行性分析 . 6 3.3 系统功能模块划分 . 7 第 4 章 系统设计 . 8 4.1 系统设计原则与目标 . 9 4.2 系统软件体系
2、结构 . 9 4.3 系统购物流程 . 10 4.4 系统主要功能模块设计 . 11 4.4.1 商品分类展示页面设计 . 11 4.4.2 购物系统设计 . 12 4.4.3 后台管理模块 设计 . 13 4.4.4 用户注册设计 . 14 4.4.5 新闻管理模块设计 . 15 4.5 数据库设计 . 16 4.5.1 数据库概念结构设计 . 16 4.5.2 数据字典设计 . 17 第 5 章 系统实现 . 23 5.1 系统运行环境 . 23 5.2 系统主界面 . 23 5.3 学生注册界面 . 24 5.4 商品搜索界面 . 25 5.5 购物车界面 . 26 5.6 商品信息以评
3、价信息界面 . 27 5.7 后台管理员登录 /管理界 面 . 29 结论 . 31 附录 .错误 !未定义书签。 2 2 第 1 章 绪 论 1.1 研究背景 在我国,电子商务的发展速度很快, CNNIC报告显示,截至 2010 年 6 月底,我国网民规模已经突破 4 亿关口,达到了 4.2 亿,较 2009 年底增加 3600 万人。互联网普及率攀升至 31.8%,与 2009 年底相比提高了 2.9 个百分点。 这说明在 我国 发展网上购物具有良好的群众基础 。在这些网上消费人群中大学生人数历年也呈直线上升趋势,且大学生消费品的需求有一定的集中性,这主要体现在他们对数码产品和各类书籍,礼
4、品、化妆品的需求量比较大,也比较集中;据调查,大学生网上所定订购的物品中此类商品占有 65%的比例。因此,我们要针对学生的需求,设计出一个实用性强的校内网上购物系统 。 这将方便广大学生的 查找和购买 ,同时送货上门的 服务的方式也 将为同学带来很大的方便。 今天,我们已经可以确信 网上购物 毋庸置疑是未来 购物的 发展方向。但是电子商务却还没有在校园内部得以很好的发展和利用,目前学校内部尚没有一个安全实用的针对在校大学生的校内网上购物系统。虽然大学校园内具有很好的市场前景、良好的信誉保障和很好的技术支持,但是目前因为面向的对象太具有针对性,很多大型的网上购物开发商并不愿意专门开发某个大学的网
5、上购物系统,即使这种系统具有很好的实用性和良好的前景。 1.2 研究现状 网上购物方兴未艾,并且这种购物方式也正被越来越多的人所喜爱,虽然这些购物网站有很强的大众适应性, 但它们并没有很强的针对性,面向的对象比较宽泛,所卖商品并不能很好的针对在校学生这一特定人群。鉴于此,构建一个功能完整,操作简单,针对性强的校园网上购物系统将给广大的在校学生带来很大的便利。目前,学校内部尚还没有一个专门针对校内学生的购物系统,针对上述问题,如何设计开发出功能实用,费用低廉,针对性强且适合在校学生的校园网上购物系统,这将是我们需要解决的问题。 1.3 研究内容和目标 我们研究的校园网上购物系统是网上购物系统的一
6、个简化,网上购物系统又具有更好的实用性和针对性。校园网上购物系统为商家和广大在校学生之 间搭建起一个交易平台,在校学生也可以方便的在网上选取,检索自己喜欢的商品,对于不存在的商品,同学们可以在留言平台把自己需要的商品转告给管理员。同时采用送货上门的服务方式也3 大大减少了物品的流通成本,同时也减少了不必要的运送交易麻烦。 校园网上购物平台是在网络上建立一个虚拟的购物商店,它主要针对本校学生进行商品买卖,将学生最常用的商品选购出来,避免了学生从杂乱商品中挑选的烦琐过程,让学生的购物过程变得轻松、快捷、方便,很适合学生的快节奏生活。我们只要坐在宿舍中,打开电脑,就可以方便地登录校内的网上购物系统,
7、用鼠 标点击几下,就可以搜索和浏览自己感兴趣的商品,并且可以在短时间内收到自己喜爱的物品。 同时,该系统基于 ASP 技术,采用比较流行的 B/S( Browser/Server)模式,操作系统使用 Windows XP , WEB 服务器使用操作系统自带的 IIS,数据库使用的是 Access 2003 ,对于开发者来说这些都是基本的软硬件设施,比较容易实现。 购物系统所选商品都是在校学生较常用的,学生可以方便的注册为会员,并且配送人员可以在 24 小时内免费将学生定购的商品送到指定地点。该系统将给在校学生带来很大的便利,提高了工 作效率,节省了学生的时间。 4 第 2 章 开发工具与关键技
8、术介绍 本章简单介绍了校园网上购物系统所用到的开发工具,对 ASP 做了简单的概述,并对其基本原理和系统所采用的体系结构做了详细的介绍,另外对 Access 2003 和 ADO 也做了简单的介绍。 2.1 ASP 技术 2.1.1 ASP 概述 ASP 是 Active Server Page 的缩写,意为“动态服务器页面”。 ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。 ASP 的网页文件的格式是。 asp,现在常用于各种动态网站中。 ASP 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的
9、交互式 Web 服务器应用程序,如交互式动态网页,包括使用 HTML 表单收集和处理信息、上传与下载等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供“静态”( static)的主页内容。而随着 Web 技术的发展,用户希望能够看到根据要求而动态生成的主页。站点服务器收到要求执行的应用程序,分析表单( form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。 ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。 2
10、.1.2 ASP 工作原理 ASP 与常见的在 Client 端实现动态主页的技术如 Java applet、 ActiveX Control、VBScript、 JavaScript 等不同, ASP 中的命令和 Script 语句都是由服务器来解释执行的,执行结果产生动态生成的 Web 页面并送到浏览器;而 Client 端的 Script 命令则是由浏览器来解释执行。由 于 ASP 是在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP,也不必担心别人下载程序从而窃取编程逻辑。 ASP 程序通过后缀名为 . asp 的ASP 文件来实现其功能,一个 . asp 文件相当于一个可执
11、行文件,因此必须放在 Web 服务器上有可执行权限的目录下。当用户从浏览器输入了 .asp 文件的地址后,浏览器就将这个 URL 请求发给 Web 服务器。如果 Web 服务器上装 ASP,就调用 ASP, ASP 读出相应 . asp 文件,解释并执行命令,动态生成一个 HTML 页面回传 Web 服务器,然后Web 服务器把结果发送给浏览器。 ASP 文件的制作和 HTML 类似,且可和 HTML 开发集成,可以在同一个过程完成,利用 ASP 将可以执行的脚本嵌入到 HTML 文件中,这5 使得 HTML 文件的编写与脚本的开发融合在一起。通过 ASP 内置的对象、服务器组件 ( Seve
12、r Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。 ASP 与网关及服务器扩展模式相比有以下优点: 完全与 HTML 文件融合在一起; 容易创建,不需要其它编译、链接程序; 面向对象的并通过 ActiveX Sever 对象可扩展。 在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多 Web 服务提供者必须提供的服务, ASP 通过内置的 ADODB 组件来实现这一功能。可以使用 ADO 去编写紧凑简明
13、的脚本,以便连接到 ODBC 兼容的数据库和 OLE DB 兼容的数据源。 2.2 ACCESS 2003 简介 Access 是一个数据库管理系 统,它与其它的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是, Access 的功能足够强大,足以应付一般的数据管理及处理需要。 Access 2003 最突出的功能就是将 Access 数据库中的数据动态地提供给 Web 页,且这种联接是动态的,不需要创建很多的页面,一切繁琐的工作都由 Access 承担。 Access 可以实现建立 数据库 、报表,以及对数据库、报表的修改、查询等功能。Access 使
14、用标准的 SQL( Structured Query Language,结构化查询语言)作为 它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。 一个 Access 数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库( dbase、 FoxPro、 Paradox) , Access 数据库使用单一的 *.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。 第 3 章 系统分析 校园网上购物系统是在整个社会网上购物系统兴起的背景下,
15、结合当代大 学生的实6 际需求而产生的。当代大学生对于书籍,各种礼品,化妆品等商品的需求量非常大,但是目前学校内部并不存在这样一个能方便广大学生购买商品的购物系统。因此充分利用现有的信息技术手段和先进的开发工具,开发出简单,实用,安全的校园网上购物系统是很有现实意义的。 3.1 系统概述 当今我们的生活节奏明显比以前加快。我们大家在繁忙的学习之余,并没有足够的时间和精力去拥挤的商场购物,想寻找自己需要的产品更是一件费时费力的事情,往往逛了一天商场也没能找到自己真正需求的商品,浪费了很多学习的时间,在这样的情形下,如果存在一个 能为学生提供各种需求的网上购物系统将方便很多在校学生。 校园 网上购
16、物系统 实际上是以网络零售业为主,它经营各种书籍、影视音乐、 IT 数码,礼品玩具、美容化妆品等商品 ,因为这些商品都是学生需求量比较大的物品;它是在网络上建立一个虚拟的购物商场,避免了 现实 挑选商品的烦琐过程。 需要购买的学生所要做的只是从众多商品中搜索自己的满意的物品,对于商场中没有的商品,用户也可以对管理员留言,这样当管理员看到这些信息时,就能及时的添加这些同学需要的商品,这为广大的同学节省了很多宝贵的时间。同时,校内购物系统为顾客提供了清楚明白 的导航,用户可以方便的检索出自己的商品,根据自己的喜好,条件去选购物品;对顾客选中的商品,商家会在 24 小时内将商品送到购买者手中。 3.
17、2 系统需求与可行性分析 3.2.1 系统需求分析 在信息时代高速发展的今天,在校大学生对于商品的需求已不再是单纯的书籍等相关的物品,我们需求更多的是一些数码产品或是一些小礼品,然而在现实中我们校园内部还没有一家商店能完全提供这些商品。很多同学如果想要购买需要的物品都要到专门的商店中去购买,现在我们所要做的就是满足学生的需求,开辟一个校内的网上购物空间,学生想要什么,只要登录该 系统,在系统首页的不同分类物品下选择自己喜欢的商品即可,这避免了很多现实购物中存在的问题,节省了广大同学的时间。校内网上购物系统必须能满足学生对物品的需求,能为用户提供快捷的服务,方便学生的使用,为学生提供一个商品展示
18、、搜索、购买界面,同时又要为管理员提供方便的后台管理界面。 3.2.2 系统可行性分析 ( 1)技术上的可行性 系统采用 ASP 技术,完全可以开发出一个能满足在校学生需求的购物系统。有了ASP 就不必担心客户的浏览器能否运行所编写的代码,因为所有的程序都将在服务器端7 执行,包括所有嵌在普通 HTML 中的脚 本程序。当程序执行完毕后,服务器仅将执行的结果返回给用户,这样也就减轻了客户端浏览器的负担,大提高了交互的速度。采用浏览器 /服务器架构,这种架构采用 Internet 上标准的通信协议作为客户同服务器通信的协议。这样可以使位于 Internet 任意位置的人都能够正常访问服务器。对于
19、服务器来说,通过相应的 WEB 服务和数据库服务可以对数据进行处理。对外采用标准的通信协议,以便共享数据。 ( 2)经济上的可行性 运用校园网上购物系统可以减少中间环节,降低销售成本和购买成本,从而让学生受利,因为这其中省去了很多流通、地租成 本。现在越来越多的商家开始关注网上销售方式,因为这不仅可以有效地控制运营成本,节省商品中的样品耗损,而且摆脱了商品在展示时间、空间和地域上的局限性;同时,越来越多的学生也选择在网上购买各种产品,因为网上将提供更优质、实惠的商品,并且可以享受到更优质的服务,相信在不久的将来,校内网上购物也将像雨后春笋般兴起。 ( 3)操作上的可行性 本校内购物系统采用大众
20、的购买流程,即学生注册 商品选择 订购 后台接受定单 订单确认 送货上门,这使得学生容易掌握它的使用流程,并且网站首页导航简明清楚,美观大方,能为学 生提供便捷的服务。本系统功能比较完善,操作也非常简单的,在操作上是可行的。 3.3 系统功能模块划分 根据该系统需求,校园网上购物系统是一个能为在校学生提供网上购买、订购、配送于一体的系统。按功能划分本系统分为以下几个模块: 商品展示系统:商品分类展示页面,包括推荐商品、特价商品、商品大类、商品小类展示页面及商品详细介绍页面等。 商品搜索系统:通过这个系统,顾客可以通过关键词输入及选择商品类别等方式快速查找和检索自己需要的商品。 商品后台管理系统
21、:通过后台管理系统添加及修改需要发布的商品和相关内容,而且通过后 台可以查看订单、修改订单状态和删除订单等。 会员注册和管理系统:包括用户注册、修改个人资料及查询订单等操作项目,通过后台可以管理会员信息。 新闻信息管理系统:在前台可以显示新闻列表和新闻详细信息,后台可以添加、修改和删除新闻。 商品调查系统:在前台可以显示商品调查信息,后台可以自由添加修改调查选项。 学生服务问答留言系统:学生在购物过程中有什么问题,可以通过问答留言系统及8 时的发布到网上,网络管理员会及时的解答学生的问题。 该校园网上购物系统的功能结构图如图 3.1 所示 : 校 园网 上购 物系 统商 品 展 示商 品 搜
22、索购 物 系 统后 台 管 理用 户 注 册新 闻 管 理新 品 上 架物 价 商 品全 部 商 品搜 索 介 面显 示 结 果购 物 车 系 统订 单 提 交商 品 管 理订 单 管 理注 册 信 息查 询 修 改用 户 管 理图 3.1 校园网上购物系统的功能结构图 第 4 章 系统设计 校园网上购物系统是一个存在于本校园内的虚拟电子商店,它是一种具有交互功能的商业信息系统,帮助学生足不出户就能在校内网上购买到自己需要的商品。它能为用户提供 24 小时方便的订购服务,并提供方便的商品管理和维护服务。本章主要介绍该系统的数据库设计,以及各个子系统的设计,并实现其相关的功能。 9 4.1 系统
23、设计原则与目标 系统设计原则如下: ( 1)系统的设计原则 经济实用:充分利用所有设备,稳定高 效地实现所需的功能,留有改进的余地。 安全性:防止未经授权的人员误用或进行违纪活动。 符合相关部颁技术规范和业务要求。 满足对容量和容错的需求:要充分考虑呼叫容量对系统处理能力的要求。 兼容性和扩展性:为满足未来软硬件的灵活部署和容量要求,应考虑系统规模扩展的需求和升级能力。 易于管理和维护。 ( 2)系统设计目标 网上购物系统是一个能为用户提供网上购物需要的系统,因此在系统的设计中必须为用户的需求着想,同时也能为后台管理者提供方便的信息管理。因此,系统必需具备以下几个方面的要求: 系统要有良好的操
24、作界面,方便的导航系统,能够让用户易于操作。 高效灵活的商品搜索引擎,能按照用户的请求快速地查询出满足条件的商品,提高效率。 要具有好的后台管理系统,方便管理者对商品信息的修改更新。 4.2 系统软件体系结构 该系统采用 B/S 体系结构, 用户通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。 B/S 结构简化了客户机的工作,客户机上只需配置 浏览器 。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由 web server 完成。实际上 B/S
25、 体系结构是把二层 C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web 服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了 Web 服 务器。 该 三层体系结构 图 如图 4.1 所示 : 前 端 浏 览 器W e b s e r v e r ( A s p )A D OO D B CO L E D B后 台 数 据 库H T T P 请 求H T M L 页 面 图 4.1 三层体系结构图 10 系统的整体结构图如图 4.2 所示 : 客 户客 户 留 言指 定 商 品 查询销 售 排 行 榜用 户 注 册身 份 验 证购 物 车收 银 台订 单 确 认 ,
26、 发 送 用 户 订 购 的 商 品反 馈 用 户 接 收 情 况是 会 员不 是 会 员新 品 上 架 展示特 价 商 品 展示图 4.2 系统整体结构图 4.3 系统购物流程 校内 网上购物系统必须为学生提供方便的购物流程,这样可能方便学生购买。所有用户进入系统首页,均可按自己的需要查看搜索商品,在找到自己感兴趣的商品时,可以查看以往用户对该商品的评价,当然学生自己也可以根据情况对商品做出相关的评论。用户所 有选购的商品都将放入购物车中,在最后的结算过程中,用户有权再次对所选商品进行二次确认,将自己现在不想要的商品删除,在经最后确认后,自动地生成订单,并需要经过用户的二次确认。系统的购物整体流程图如图 4.3 所示 :
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。