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