基于ASP的网上购买系统老师批改.doc

上传人:h**** 文档编号:128332 上传时间:2018-07-09 格式:DOC 页数:12 大小:1.15MB
下载 相关 举报
基于ASP的网上购买系统老师批改.doc_第1页
第1页 / 共12页
基于ASP的网上购买系统老师批改.doc_第2页
第2页 / 共12页
基于ASP的网上购买系统老师批改.doc_第3页
第3页 / 共12页
基于ASP的网上购买系统老师批改.doc_第4页
第4页 / 共12页
基于ASP的网上购买系统老师批改.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、 闽江学院 毕业生毕业论文 题 目 基于 ASP 的网上购物系统 学生姓名 江 怀 榕 学 号 20051108148 系 别 计算机科学系 年 级 2005 级 专 业 网络技术 指导教师 高 维 维 职 称 助 教 完成日期 2008-6-11 1 基于 ASP的网上购物系 统 计算机科学系 网络技术专业 2008 届 05 网技 江怀榕 摘要 本文介绍运用 ASP.NET 网站开发技术 (主要采用了 C#语言和 Javascript 语言 ),内容包括 5 个部分:第一部分是引言,该部分对网上书籍购买系统做了详细的介绍;第二部分是系统需求分析,该部分主要是介绍系统的总体构成和结构图;第三

2、部分是系统设计,该部分介绍 ASP.NET 对数据库的访问和开发环境;第四部分是主要模块详细设计,该部分对各个功能模块的实现做详细的介绍;第五部分是,网站调试和发布,该部分将对系统做简单的测试。 关键词 网 上购物系统, ASP.NET, SQL SERVER 2000 0 引言 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。 Internet上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购

3、物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了Internet 的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。 1 意义和目的 计算机及网络技术的飞速发展, Internet/Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 首先,目前国内很多大中城市的商场还是以售货员站柜台为主,这样给商场带来很多管理上的问题;其次,由于商场是人群集中的地区,这样为管理以及

4、保安等方面也带来很多的不便。因此,为了解决 这些管理以及其他等一些问题,我们迫切需要一种通过网络来进行商品交易的平台。借助 Internet/Intranet 提供给我们的处理信息及时快捷,因此开发了网上书籍购买系统。借助现代信息技术和管理理论 ,建立工资管理系统是当今社会的重要趋势。传统的销售存在效率低、不方便等缺陷,网上进行销售与管理提高了效率,提供了方便。本项目要开发的是 基于 ASP 的网络购物系统。由于国内很多商场还是以售货员站柜台这种传统的手工管理方式,这种管理方式 存在着文件信息不易存放、易丢失、难以备份、难以查询等缺点。因此 ,设计一款符合现实情况的 网上购物系统软件是必要的

5、. 2 设计内容 1、网上购物网包括的系统 用户注册、后台管理、商品展示、提供帮助功能、物品的详细信息等功能的实现。 2、系统的开发目标应考虑以下几个方面: ( 1)系统运行稳定,容错性能高,某个用户的操作错误不会引起整个系统的瘫痪。对操作过程中,系统突然断电等意外故障,系统能最大限度的保存数据 。 2 ( 2)数据计算准确快捷,不易出错。 ( 3)自检性能高,用户误输、错误输入智能提示功能。 ( 4)数据查询迅速,支持任意字段信息的查询。 ( 5)系统操作简便,系统易管理,维护成本低。 3 系统开发背景 3.1 开发环境介绍 本系统是利用 ASP.NET+SQL 技术下开发的的系统, ASP

6、.NET 技术使程序设计相对简化,结构更为清晰,编写大型的 web 应用程序更为简便和符合现代软件工程,对于 ASP.NET 技术 web 应用可以看成是传统 C/S 结构的分布式扩展,本系统是基于 B/S 结构的。 SQL 数据库技术能提供超大型系统所需的数据库服务,提供了全面的保护具有防止问题发生的安全措施,增强了系统的安全性,让用户更放心的使用系统。 3.2 ASP 技术开发背景 ASP 是一个开放式的无需进行编译的应用程序环境, ASP 在服务器的进程内运行,是多线程的,可以进行优化来处理大量用户。它将 IDC 的简单性和 ISAPI的灵活性综合在一起。它把 HTML 标记 Scrip

7、t 脚本和 ActiveX 控件组合在一起,用以创建动态的和强有力的网站。 ASP 支持 Open Script 接口,这样就可以使用遵守这个标准的任何脚本编写语言。而支持 Open Script 的接口语言很多,如 VBScript 、 Jscript 和 Perl Script 等。这些脚本可以执行应用程序逻辑,并能够调用软件组件来执行特殊的任务。 ASP 技术有它自己的对象模型,再加上驻留在 用一文件中的 HTML 和脚本,使它比 IDC/HTX 更为强大。与传统的 WWW 技术相比, ASP 具有以下优点:工具完善,简单易学,可在较短的时间内开发出功能齐全的 WWW 服务器应用软件和I

8、ntranet 数据库管理系统 ;运行效率高; ASP 直接以数据流的传输方式与客户浏览器交换数据,而不像传统的 CGI 技术那样 ,以磁盘文件的方式进行数据交换;将程序文本 HTML 文本集成于 ASP 文件中,更便于编程检查和调试;多线程的工作方式,比 CGI 的多进程管井更节省系统资源 ;提供 ODBC 接口,以支持各种数据库管理系统;支持 ActiveX 组件 对象模式,可以调用在 Windows 95/98/NT 下注册的系统对象资源。 3.3 开发语言 本系统主要用 C#语言和 JSCRIPT 脚本等来开发, C#语言是源自 C/C+语言,它是 从 Microsoft C 和 Mi

9、crosoft C+ 演变而来,它是一种简单、现代、类型安全和面向对象的语言。 C# 代码可被作为托管代码编译,使它能够从公共语言运行库的服务中受益。 4 系统需求分析 4.1 系统需求分析 随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的3 设计已经不能再简单地利用静态 Html 文件 来实现,这样的网站不易与维护,不断的重复制作 Html 文档增加了工作量, ASP.NET 技术的出现解决了这一重大问题, SQL SERVER2000 为后台数据库,使数据库在网上书籍购买系统中发挥着重要的作用,因此网站项目的设计和开发越来越复杂,网站项目的设计和开发进入了需要强调流程和分

10、工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。 4.2 运行环境 硬件环境 : 服务器 : (1) 处理器 ( CPU): Pentium 900M (推荐 Pentium 4 1.2G) (2) 内存容量 ( RAM): 至少 256M( 推荐 512M) 客户端 : (1) 处理器 ( CPU): Pentium 133M 或更高 (2) 内存容量 ( RAM): 64M或更高 软件环境 : 数据库服务器端 : (1) 操作系统 : Microsoft Windows XP (2) 数据库管理系统 : SQL2005 TCP/IP协议 Web

11、服务器端 : (1) 操作系统 : Microsoft Windows 2000 (2) Internet 信息服务 ( IIS) 6.0以上的管理器 (3) Visual Studio.NET 2005, 配置 TCP/IP协议 客户端 : (1) 操作系统 : Windows 98/2000/2003/XP (2) Web浏览器 : Internet Explorer 6.0以上或 Netscape 4.0以上 , 配置TCP/IP协议 5 系统设计分析 5.1 功能分析 A、用户注册:用户可以用自己注册帐号登记自己的个人信息,如此编号还没被人登记则在填写完整信息后提交就可登录网路购物系统

12、系统。 B、后台管理:可以对用户表、商品表、购物车表、公告表、商品推荐表进行增加删除修改。 C、商品展示:展示所有的商品信息并提供各种查询功 能,还有时间价格排序功能。 D、购物车功能:用于显示消费的信息,提供取消购买,并可返回到商品展示页面和继续购物。 E、商品的详细信息:用户可通过点击商品展示页面的详细信息进行查看,并提供购买的功能。 5.2 系统总体构成 一个典型的网络购物系统的系统总体构成如图 5-1所示: 4 图 5-1 系统总体构成 5.3 功能模块 5.3.1 主界面 (主页 ) 提供了本系统的封面,包括的主要信息有商品种类、商品数量、推荐产品以及市新产品信息;各功能模块入口的超

13、级链 接,有用户注册模块、新手帮助模块、商城模块等等。界面如图 5-1-1所示。 图 5-1-1 主界面 5.3.2 注册界面 用户可以用自己的 emails 帐号登记自己的个人信息,如此编号还没被人登记则在填写完整信息后提交就可登录购物系统。界面如图 5-1-2 所示。 系统首页 用户登录页 功能选择 新用户 注册 管理员登录 物品信息查询 查看购物车 购买 功能选择 书籍详细信息管理 用户信息管理 5 图 5-1-2 注册界面 5.3.3 新手帮助界面 刚接触此网站不熟悉如何操作的新手可以根据页面的提示进一步熟悉购买商品的步骤。新手帮助界面如图 5-1-3所示。 图 5-1-3 新手帮助界

14、面 5.3.4 登入界面 用户可通过此页面登入网站进行物 品选购。登入界面如图 5-1-4所示。 6 图 5-1-4 登入界面 5.3.5 商品展示界面 详细信息存放、查看出售、发布商品及已的产生的交易记录和历史交易记录,继续购物等界面可以进行以上操作。商品展示界面如图 5-1-5所示。 图 5-1-5 商品展示界面 如发布新商品: 7 查看购买的商品如图 5-1-5-1: 图 5-1-5-1 查看购买的商品 点击继续购物就可以返回商品详细页面进行继续购物或者付款购买进行结8 帐:如图 5-1-5-2 图 5-1-5-2 商品详细页面 5.3.6 购物车界 面 用于显示消费的消费信息 ,提供取

15、消购买 ,排序功能 ,并可返回到商品展示页面,也为用户购买多多种商品提供方便,可以直接一次性购买多种商品。购物车界面如图 5-1-6 所示。 图 5-1-6 购物车界面 5.3.7 后台管理界面 管理员可以通过唯一的商品号对商品进行增加、删除、修改,也可以对用户资料信息进行管理。界面如图 5-1-7所示。 删除修改五张表的资料如用户表的添加删除更新等信息由这个页面来操作: 9 图 5-1-7 后台管理界面 管理员是该系统整个后台管理者,单击“登录”,对 输入的用户名、密码进行总体验证,当正确无误时,才能进入班级管理系统进行后台操作。 关键代码: mofei=trim(request.query

16、string(“check“) if mofei=“ then response.write “验证码为空 !“ response.end end if if cstr(session(“getcode“)cstr(mofei) then response.write “验证码输入有误 !请核对 !“ response.end end if 6 系统测试 在网 上购物系统开发完成后,对系统的各个功能模块进行测试以保正系统的正确性。本系统在 ASP.NET的开发平台下, XP操作系统中运行。由本人完成对系统进行完整的测试。要对站点进行全面的检验测试,将游客可能的浏览方式进行浏览,找到须要修改的对

17、它进行改正完善(条件允许的情况,尽可能在 Internet中进行测试)。当测试通过了,便可以在 Internet中正式运行。 6.1 测试计划 6.1.1 测试方案 本系统使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具 体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。 6.1.2 测试项目 1.用户登录窗口的测试 该测试的目的是保证登陆窗口的正确性与在错误发生时的容错与纠错性。 具体通过在登陆框中输入空用户名,如输入用户名: show,密码: show 和错误的用户密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。