首页 汽车配件销售管理毕业设计论文

汽车配件销售管理毕业设计论文

举报
开通vip

汽车配件销售管理毕业设计论文汽车配件销售管理毕业设计论文 河南机电高等专科学校 毕业设计论文 论文题目: 基于ASP.NET的汽车配件销售管理的设计与实现 系 部 软件职业技术学院 专 业 计算机信息管理 班 级 计信管101 学生姓名 王留强 学 号 103401111 指导教师 马绍惠 2012年 5月 15 日 目 录 1 绪论 ............................. 错误~未定义书签。错误~未定义书签。 1.1 研究意义及背景 ...................................

汽车配件销售管理毕业设计论文
汽车配件销售管理毕业设计论文 河南机电高等专科学校 毕业设计论文 论文 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目: 基于ASP.NET的汽车配件销售管理的设计与实现 系 部 软件职业技术学院 专 业 计算机信息管理 班 级 计信管101 学生姓名 王留强 学 号 103401111 指导教师 马绍惠 2012年 5月 15 日 目 录 1 绪论 ............................. 错误~未定义书签。错误~未定义书签。 1.1 研究意义及背景 ................................................. 1 1.2 研究现状 ....................................................... 1 论文结构及主要工作 ............................................. 3 1.3 2 需求分析 ........................................................... 1 2.1 性能需求分析 ................................................... 1 2.2 功能需求分析 ................................................... 1 .3 数据流图 ....................................................... 4 2 2.4 数据字典 ....................................................... 4 2.5 E-R图 ......................................................... 4 3 概要设计 ........................................................... 1 3.1 系统结构设计 .................................................... 1 3.2 系统界面 ........................................................ 2 3.2.1 系统首页 .................................................. 2 3.2.2 汽车展示页面 .............................................. 3 3.2.3 会员注册登录界面 .......................................... 4 3.2.4 后台管理页面 .............................................. 4 3.3 数据库表设计 ................................................... 5 4 详细设计 ........................................................... 1 4.1 用户登录模块 ................................................... 2 4.2 管理员登陆模块 ................................................. 2 4.3 后台管理模块 ................................................... 2 4.4 商品管理模块 ................................................... 3 4.6 前台处理模块 ................................................... 3 4.7 购物车模块 ..................................................... 4 5 系统实现 ........................................................... 6 5.1 客户注册模块 ................................................... 6 5.2 管理员模块 .................................................... 11 5.3 管理模块 ...................................................... 12 6 系统测试 ........................................................... 1 7 总结 ............................................................... 41 致谢 .................................................................... 1 参考文献 ............................. 错误~未定义书签。错误~未定义书签。 河南机电高等专科学校毕业论文 摘 要 随着Internet的不断普及,网上购物、网上交易将大大提高交易速度和节约交易成本。系统运用ASP技术和网络数据库原理,基于B/S模式开发了一个网上汽车配件管理系统。在该系统中,主要分为两大模块,用户模块与管理模块。用户模块可实现注册、登陆、查询商品、购物,交易等功能,管理模块可实现账户管理,会员管理、商品管理、订单管理、新闻管理等功能。顾客可以注册成为会员,对商品进行浏览检索,查看商品详细资料,根据个人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。系统界面友好,操作简单,方便使用。 关键词:B/S模式 电子商务 网络数据库 1 河南机电高等专科学校毕业论文 Abstract Along with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprise's( B to B), or business enterprise with the customer's bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the technique's further development of network database, make this on conceiving to gradually become the actuality.Application ASP technique is with the network database principle, according to B/ S mode developped a net on the shopping system.In the system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandise's detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise. Key words: B/ S mode, ASP, electronic commerce, network database 1 河南机电高等专科学校毕业论文 1绪论 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.1 研究意义及背景 该网上商城正是当今技术发展的产物,提取了淘宝核心概念,以及对2011年电子商务的理解,完成了这个购物系统,促成了客户交易,与客户的距离更接近,让客户爱上该网站,随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网站已经日渐普及,而且发展到今天,已经成为任何人可以在网络所提供的平台上进行个性展示的新型方式。在众多网络开发技术中,HTML是一种重要的基本开发技术,而ASP技术是当前相当热门,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。 1.2 研究现状 互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。如今网上信息系统的开发与利用,正是当下热门的话题, C/S(Client/Server)结构和B/S(Browser/Server)结构也是当今世界开发模式技术架构的两大主流技术。 C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户 河南机电高等专科学校毕业论文 端响应速度快。缺点主要有以下几个:只适用于局域网; 客户端需要安装专用的客户端软件; 对客户端的操作系统一般也会有限制. 所以已经很难适应百台电脑以上局域网用户同时使用,而且代价高,效率低。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。而且B/S结构的系统维护和升级方式相对简单;成本降低,选择更多。缺点是应用服务器运行数据负荷较重,由于B/S架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端是完全通过WWW浏览器实现,极少部分事务逻辑在前端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 另外本课题的设计选用了asp技术。Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且asp与其它web设计工具相比有着以下优点:完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。 Asp是Microsoft公司在1996年底推出的一种取代CGI(公共网关接口,即Common Gateway interface)运行服务器端的Web应用程序开发技术,它内含于IIS3.0(Microsoft internet information Server3.0)以上的版本之中。通过asp我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web 2 河南机电高等专科学校毕业论文 服务器应用程序。它属于ActiveX技术中的Server端技术。与常见的在Client端实现动态网页的技术如Java applet,activeX Control,VBScript,JavaScript 等不同,Asp中的命令和Script语句都是由服务器解释执行的。Asp是基于ActiveX技术的,它支持面向对象即可扩展的ActiveX server组件。ActiveX技术以COM/DCOM技术为基础,程序员可以用VC++,VB5.0等语言创建特定功能的服务器端组件,扩展asp的应用功能。它是一种成熟的web到数据库的接口技术,使用与现有的web客户/服务器应用程序。它具有如下一些特点: (1)全嵌入HTML,与HTML,Script语言完美结合。 (2)无须手动编译(Compling)或链接程序。 (3)面向对象(Object Oriented),并可扩展ActiveX Server组件功能。 (4)可使用任何语言编写自己的ActiveX Server组件。 (5)存取数据库轻松容易(使用ADO组件)。 (6)无浏览器兼容问题。 (7)程序代码隐蔽,在客户端仅可看到由asp输出的动态HTML 文件。 另外ASP的工作通过后缀名为asp的文件来实现,一个asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当浏览器向 web服务器请求调用asp文件时,就启动了asp。Web服务器响应该HTTP请求,调用asp引擎,解释被申请的文件。当遇到与Active X Script兼容的脚本(VBScript,Javascript)时,asp引擎,调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回 web 服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。同时由于asp的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。 1.3 论文结构及主要工作 按照软件工程思想和网站系统的开发步骤,采用模块化设计方法,论文的第一部分对系统设计的背景,目的和可行性进行了研究。第二部分简单的介绍了系统的开发工具和环境。第三部分对系统做了需求分析,对系统要实现的功能模块做了分 3 河南机电高等专科学校毕业论文 析,并指出网站的运行环境。第四章是概要设计,对系统总体结构进行了分析,并对系统的页面以及数据库进行了设计,接下来是第五章,系统的详细设计,对系统的各主要模块进行了详细分析,指出了系统各主要模块的主要功能,并对系统主要模块的系统流程进行分析,第六章则介绍系统的实现,主要叙述系统主要模块的是如何实现的。最后第七章,对系统进行了功能、可用性、兼容性、安全性等测试。 本平台利用 ASP+ACCESS数据库的架构实现,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、新闻查询、公告中心等功能;后台管理提供给管理员,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,提高办公效率。 4 河南机电高等专科学校毕业论文 河南机电高等专科学校毕业论文 2 需求分析 此系统主要可以实现商家在线发布商品信息,消费者在线购买功能,对于商家而言进行商品管理,交易将更加方便。对于消费者,购物亦可变得更加轻松简介。 2.1 性能需求分析 硬件平台: CPU:Pentium4 1.8GHz。 内存:256MB以上。 软件平台: 操作系统:Windows 2000 Server/Windows xp/Windows Vista。 数据库:SQL Server 2000。 开发工具包:ASP JSP服务器:IIS 6.0 浏览器:IE 5.0及以上版本,推荐使用 IE 6.0 显示器屏幕分辨率:最佳效果 1024*768。 2.2 功能需求分析 此系统主要可以实现商家在线发布商品信息,消费者在线购买功能,主要有以下几点: (1)后台的网站数据远程维护,包括业务数据和分类与信息添加删除等功能。 (2)可以在线添加、删除、修改商品各级类别。 (3)支持商品图片上载功能,让商品形象更生动。 (4)注册用户、商品信息的轻松维护。 (5)用户免费注册即用户信息修改功能。 (6)方便的定单管理功能,定单结算统计功能。 (7)购物流程简单快捷,包含商品折扣机制。 (8)面向消费者的订单查询功能。 (9)其他功能还包括:顾客留言,公告栏,新闻发布等。 购物网站可简单的划分为2个部分,如图2-1所示。 河南机电高等专科学校毕业论文 系统 前台模后台模 块 块 客商购订报订商用 户品物单 表单品户 登分车 管管管管 陆 类理 理 理 理 查图2-1 系统模块 询 前台处理系统是客户使用的最终界面,模块结构图如图2-2所示。 前台处理系 统 客户登商品分类和查购物订单 陆 询 车 图2-2 前台管理模块 前台销售部分就是顾客浏览、选择、结帐的地方,需根据所需销售商品特点安排布局,商品数据灵活根据需要从数据库挑出,照顾顾客浏览习惯,简化流程,使顾客能迅速找到所需商品,真正做到“简洁高效流畅”购物环境。 前台部分主要实现注册会员,顾客可以浏览本网站的商品内容以及其他一些信息,但是用户必须通过注册成为会员才能具有购买权限。购买商品,注册会员可以通过购物车购买所需商品,购物车能够根据具体情况将具体的商品价格进行总结计算,在把商品清单形成订单发给商店管理者。订单查询,购买后的顾客可以通过订单号在此处对所购商品的订单信息进行查询,并且每个顾客只能够查询属于自己购买商品的订单。公司介绍,对公司情况进行简单介绍。网上服务,对公司的服务以及具体购买流程介绍。 用户在进行购物时的所有产品都会经过购物车来实现,其中包括:商品编号,商品名称,商品单价,订购数量,确认购买。如图2-3所示。 2 河南机电高等专科学校毕业论文 购物车 商商商订确 品品品货认 编名单数购 号 称 价 量 买 图 2-3 购物车模块 后台管理系统是开发者对系统进行管理和维护的环境,模块结构如图2-4所示。 后台管理系统 用户管商品管订单管报表管 理 理 理 理 图2-4 后台管理模块 后台是整个销售系统中最重要复杂的部分。管理员通过此处 对网站内容进行管理.后台管理共分为商品信息管理,交易信息管理,新闻发布管理,站内信息管理,站内操作管理,以及退出本管理系统等等. 商品信息信息管理部分实现对在线商品进行添加与删除.管理者可以在此处创建新的商品类别以便进行分类管理,以及可以对已经注册的商品信息进行浏览编辑及删除.商品可以任意的被分成各个类别,或者及其子类. 商品管理模块的结构图如图2-5所示。 商品管理 商品分类管商品管理 单位管理 理 图2-5 商品管理结构图 用户管理模块如图2-6所示。 3 河南机电高等专科学校毕业论文 用户管理 用收购订统 户货物单计 资资资资信 料 料 料 料 息 图 2-6 用户模块 2.3 数据流图 管理系统数据流图如图2-7所示 错误信息 账号信息 商品信息 登陆 购物 收银 用户 账号信商品信 息 用用息 户户 信信 息息 账号、用户、商品、订单用户 注册 信息 订单信 息 图 2-7 数据流图 数据储存,所有用户数据和订单数据都存放在microsoft access 数据库中。 2.4 数据字典 数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。一般来说,数据字典应该包含数据流,数据流分量(即数据元素),数据存 储,处理4类元素。 2.4.1 数据流 (1)数据流名:用户信息 4 河南机电高等专科学校毕业论文 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 :根据这个信息定位到用户管理数据库,便于进行身份验证。 数据流来源:用户注册输入。 数据流去向:用户信息将存在于整个操作过程,其他的存入数据库。 数据流组成:用户名,密码,真实姓名,性别,E-mail,电话,QQ。 (2)数据流名:商品信息 说明:商品相关信息。 数据流来源:管理员后台添加。 数据流去向:经过管理员对其操作后重新输入数据库。 数据流组成:商品编号,商品名称,来源地,制造商,价格,类别,库存量。 (3)数据流名:订单信息 说明:用户购买商品的信息。 数据流来源:用户下订单后系统自动添加。 数据流去向:存入数据库。 数据流组成:订单号,用户,订单状态。 (4)数据流名:管理员账号信息 说明:根据这个账号信息定位到用户管理数据库,以便进行身份验证。 数据流来源:登陆界面输入的用户名和密码。 数据流去向:用户名信息将存在于整个操作过程中,防止非法登陆。 数据流组成:用户ID,密码,用户名 2.4.2 数据储存 (1)数据存储名:用员信息 说明:用户注册信息。 输入的数据流:用户个人信息。 输出的数据流:系统进行整理后存入数据库。 存取频度:每次存入一条信息。 存取方式:更新。 (2)数据存储名:商品信息 说明:发布的商品信息。 输入的数据流:管理员输入。 输出的数据流:整理后存入数据库。 存取频度:每次存入一条信息,读取一页信息 5 河南机电高等专科学校毕业论文 存取方式:批处理,更新 (3)数据流名:订单信息 说明:用户交易信息。 输入的数据流:用户输入基本数据,系统自动生成。 输出的数据流:整理后存入数据库。 存取频度:每次存取一条信息。 存取方式:检索与更新。 2.4.3 数据处理过程 (1)处理过程名:登录 输入数据流:账号用户名、密码。 输出数据流:不符合输入条件的错误信息。 处理过程逻辑:用IF条件判断。 (2)处理过程 名:注册 输入数据流:用户名,密码,性别,真实姓名,邮箱,电话 输出数据流:不符合输入条件的错误信息。 处理过程逻辑:用IF条件进行判断,并用user类写入数据库。 (3)处理过程名:添加 输入数据流:商品信息,用户信息,账户信息。 输出数据流:操作后的商品信息,用户信息,账户信息。 处理过程逻辑:通过execute update类实现信息的添加。 6 河南机电高等专科学校毕业论文 3 概要设计 消费者购物,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于 工作流程 财务工作流程表财务工作流程怎么写财务工作流程图财务工作流程及制度公司财务工作流程 ,完全采用计算机技术处理商品销售管理工作。使消费者与商城能方便快捷地共享、交流信息。同时又能实现迅速、全方位的信息采集、信息处理,为消费者提供一个方便、快捷的购物方式,使其足不出户就可以享受购物的乐趣。 本系统主要实现了顾客对商品的购买,以及管理者对网站的维护.主要通过使用了网页制作工具 Dreamweaver, Fireworks flash等设计网页,通过Asp连接动态数据库Access. 3.1 系统结构设计 汽车管理销售系 统 前台管后台管 理 理 用用商购订账会订分新商 户户品物单户员单类闻品 车 注登浏查管管管管管管 册 录 览 询 理 理 理 理 理 理 商商订商 品品货品 名单数单 称 号 量 价 图3-1 网站总体结构图 河南机电高等专科学校毕业论文 在线饰品购物网站主要的架构分为前台和后台两个部分,其中前台包括用户注册,登录,饰品浏览,订单查询等,后台包括账户管理,会员管理,订单管理,分类管理,饰品管理等。网站的总体结构如图3-1所示。 用户通过注册成为会员,并获得购买商品的权限,订单查询可供会员查询在系统中购买饰品的订单信息及状态,购物车是会员本次购买商品的详细信息。管理员模块的主要功能是实现本系统的维护和管理,如类别的添加、删除管理,商品的添加、删除、推荐等管理,订单的管理等。 3.2 系统界面 系统主要是设计网络商店中的购物流程,本网站主要包括网站首页面,汽车配件展示页面,会员注册登录界面,以及后台管理页面。 3.2.1 系统首页 对于网上购物系统来说,首页极为重要,首页设计的好坏将直接影响到顾客的购买情绪。在网站的首页中,用户不但可以在第一时间掌握商城推出的特价商品、新品等,还以进行商品分类查询,搜索商品等。在这里可以看见本网站的主要功能及信息。可以实现用户注册、商品查询、商品信息、新品推荐等。 该系统的实现是调用asp编写的脚本生产动态网页的,所以使用windows自带的IIS服务组件就能实现,首先要配置IIS服务器,若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。第二步设置主页文档,单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index.jsp、default.htm、default.html、default.asp等,我们使用的是index.asp,第三步设置主目录,也就是asp脚本存放的路径,定义一个主目录名chenlong,最后在IE浏览器地址栏输入网址:www.localhost/chenlong,即能进入系统主页面。如图3-2所示。 2 河南机电高等专科学校毕业论文 图 3-2 主界面 3.2.2 汽车展示页面 网上销售就是吸引网上游客的注意,让其能在自己的销售网站驻留,主页的设计就是吸引注意力,展示页面则是展示商店商品的舞台,也是网上销售系统最核心的地方,商品展示最好是能在主页显示,一般的网上游客是不会愿意刻意去点击链接的,只有在主页发现他们想要的东西的时候才会进去浏览商品的详细信息,该系统的设计就是把商品图片展示在主页,点击商品图片就能浏览商品详细信息,包括价格,产地,成交量和库存等,具体代码实现是用户点击图片是会触发rs.movenext 这个模块,根据图片上展示的商品编号productid,查询后台数据库,在页面显示商品的详细信息,如图3-3所示: 3 河南机电高等专科学校毕业论文 图 3-3 购物界面 3.2.3 会员注册登录界面 网上销售系统面对的是人数众多的上网人员,流动性很强,注册会员能把一群人变成长期客户,也便于管理员统计网上销售的成效,只有想在该网站买东西才会去注册会员,一旦成为会员他们想在网上买类似的商品时会优先考虑该网站,而会员注册的流程不能太繁琐,要求输入的信息不能太多,不能涉及个人隐私。该系统的会员注册就在主页的顶部,其他页面的顶端也有会员注册标记,可以让浏览改网站的人在任何页面都能注册,而不必返回主页,用户点击会员注册,系统会跳转至会员注册页面reg.asp,用户输入注册信息后点击提交,系统会把这条注册信息写入后台数据库的用户表user,注册页面如图3-4所示。 图 3-4 用户注册界面 3.2.4 后台管理页面 每个网站都必须要有一个管理员,负责网站的日常维护和销售统计以及用户管理,防止网站被黑或者由于流量过大而导致系统变慢或者瘫痪,登陆后台管理后可以看 4 河南机电高等专科学校毕业论文 到相关功能,包括商品管理,订单管理,系统管理及新闻管理。商品管理主要是管理员用来商品上架以及统计库存和销售量,订单管理用来向下订单并已经支付订单的会员发货的,系统管理主要是管理会员账户的,新闻管理是管理员在网站上发布信息的,登陆后台管理是要求使用管理员账户,在登陆界面输入账号是系统会在 台数据库管理员表admin中进行比对 3.3 数据库表设计 系统通过Micorosoft Access 2000,建立一个数据库shop.mdb,并通过Micorosoft.jet.OLEDB.4.0 来连接和操作数据库。对于系统的基本信息数据库,可以列出以下数据表。 表 3-1 用户信息数据表 名称 数据类型 长度 允许空 作用 Username Nvchar 20 否 用户名 Password Nvchar 10 否 用户密码 Password Nvchar 10 否 确认密码 Question Nvchar 50 否 提示问题 Answer Nvchar 50 否 问题答案 Email Nvchar 30 否 用户邮箱 Address Nvchar 50 是 用户地址 Province Nvchar 50 是 用户所在城市 City Nvchar 15 是 用户所在地区 QQ Nvchar 15 是 QQ Address Nvchar 50 是 用户地址 Postcode Nvchar 10 是 用户邮编 Tel Nvchar 30 是 用户电话 表 3-2 系统管理员信息表 5 河南机电高等专科学校毕业论文 名称 数据类型 长度 允许空 作用 Admin name Nvchar 10 否 管理员 Password Nvchar 10 否 管理员密码 表 3-3 商品信息表 字段名称 字段说明 Name 商品名称 Market price 市场价 Our price 商场价 Vip price 会员价 Dmount 数量 Province 地区 City 城市 Hits 点击数 表 3-4 订单信息表 字段名称 字段说明 Goods 货物 Amount 数量 User 购买者 Dateandtime 订单时间 Address 住址 Postcode 邮编 Tel 电话 QQ QQ 6 河南机电高等专科学校毕业论文 Truename 真实姓名 Email 电邮 Totaimoney 总金额 7 河南机电高等专科学校毕业论文 4 详细设计 系统流程就是用户在使用时的工作过程。系统是多用户购物系统。需要对身份 进行认证。若认证成功,便可进行购物。第一个过程决定用户能否进入系统。第二个过程根据用户的操作不同而不所不同,系统流程图如图4-1所示。 N 开始 Y N 用户登注册成功 录 是否注册 新用户注 N 册 Y 密码验证 Y 首页 、 选购 加入购物下订单 相关信确认信 车 息 息 服务商发服务商收用户付未处理订 货 款 款 单 用户收删除订 货 单 结束 图 4-1 流程图 河南机电高等专科学校毕业论文 4.1 用户登录模块 注册用户 进入注册新会员界面后,用户首先填写新会员资料,然后判断带*号的必添项目是否已经填写齐全,用户名是否重复,地址、email等资料是否有效等等。 如果数据有效,系统则在数据库中添加一条新记录,存储新会员信息,完成新会员的注册。如图4-2所示。 注册新会员 开始 N 检查资料是否有 效 Y 存储到数据库 结束 图 4-2 注册会员流程图 这部分主要实现用户注册、登陆、查看、更改注册资料等功能。 4.2 管理员登陆模块 如图4-3所示。 管理员登开始 N陆 检查资料是否有 效 Y 结束 登录到管理界 面 图 4-3 管理员登陆 通过对管理员帐户及密码在数据库中的核对,审核是否符合登陆条件,如果符合则进入管理界面,否则进行提示错误信息。 4.3 后台管理模块 后台系统主要是进行商品信息的管理、发布和修改,另外还进行订单管理、报表统计、以及时了解系统运转情况,建立安全有效的管理帐号系统。 如图4-4所示是后台处理的流程。 2 河南机电高等专科学校毕业论文 接受订开始 单 发出数 据 处理订 单 配送 结束 图 4-4 后台系统操作流程 4.4 商品管理模块 商品管理分为添加新商品、查看商品信息、修改商品信息,删除商品信息四部分。商品管理的流程如图4-5所示。 根据分类列出开始 商品 修 修改或添加 更改已有数据 改 添加 添加商品信息 重新执行查询 结束 图 4-5 商品管理流程图 添加商品信息首先选择要添加商品的大类和小类商品单位,商品的名称,商品的市场价、会员价格、商品说明、商品图片的上传等。 4.6 前台处理模块 前台系统描述了顾客采购商品的全过程,首先,顾客登录网站后,会查找他们感兴趣的商品,如果觉得中意,他们就将该商品放入购物车中,在购物车中顾客客以方便地增加、修改、删除购物车中的商品。挑选完商品后,顾客决定购买了,就到收银台去付款。系统会为顾客提供一张订单。顾客确认订单后汇款,就完成了一次购物。整个操作流程如图4-6所示。 3 河南机电高等专科学校毕业论文 支开始 结束 付 浏览页订单生 面 成 浏览商收银台 品 选择并放入购物结算 车 图 4-6 前台流程 4.7 购物车模块 购物车这个名字来自于超级市场的购物车,当顾客找到喜欢的东西就放入购物车中,悬着好后就到收银台付款. 购物车要实现以下的功能:增加商品到购物车,显示购物车信息更新,购物车信息。如图4-7所示出购物车的工作流程。 增加商品 空的购物车 购物车 删除商品 选中的商品1 更新商品 选中的商品2 图 4-7 购物车流程 购物车的工作流程由四个操作组成,即向购物车中添加商品,显示购物车信息,更新购物车着那个的商品数量,删除购物篮中商品,如图4-8所示。 4 河南机电高等专科学校毕业论文 图 4-8 购物车 5 河南机电高等专科学校毕业论文 5 系统实现 5.1 客户注册模块 系统的会员注册实现任何需要实现在线购买的用户必须进行会员注册,点击注册用户进行用户注册或通过此处进行会员的登陆.会员登陆或顾客注册必须按要求填写信息内容,否则登陆或者注册将不能继续进行. 主要用了 reg.asp 页面,reg.asp主要实现对用户名的选取,系统自动检测用户名,系统设置帐号必须取4到16且仅可使用英文大小写母、数字、“_” ,当客户在首页单击注册时,进入注册的第一个页面reg.asp ,通过调用数据库给出库里的注册协议,主要说明用户在网上商店购物所需要遵守的准则和制度。 <%dim act /*定义变量,判断变量取值*/ act=Trim(Request("act")) sub reg%> 并通过[接受协议]和[拒绝协议]两个按钮选择是否进一步填写基本信息。客户填写信息完成后按[注册]按钮,在客户端进行信息的有效验证,如果信息填写不正确,则给出相应的提示,信息填写正确则进行后台数据处理。以下是对用户名及其他资料填写所出现问题时检测的具体代码,其实现的具体代码如下: /*下面一段代码添加一个表单,通过POST方法传递值,ACTION为空,把值传递 6 河南机电高等专科学校毕业论文 给本身*/ 用 户 名: *请填写1,16位的数字、字母或汉字及他们的组合
[带 * 的必须填写] /*下面一段代码是用JAVASCRIPT验证用户所填写注册信息的有效性*/ if (document.reg.username.value=="") {alert("请填写用户名");return false;} if (strlen(document.reg.username.value)>16) {alert("用户名长度只能为1,16个字母、数字或1,8个汉字");return false;} if ((document.reg.password1.value=="")||(document.reg.password2.value=="") ) {alert("请填写密码");return false;} if (document.reg.question.value=="") {alert("请填写提示问题");return false;} if (strlen(document.reg.question.value)>40) {alert("提示问题不能超过20个汉字");return false;} if (document.reg.answer.value=="") {alert("请填写提示问题答案");return false;} if (strlen(document.reg.answer.value)>40) {alert("提示问题答案不能超过20个汉字");return false;} if (notmail(document.reg.email.value)) {alert("您填写的电子邮件地址不合法");return false;} if (document.reg.postcode.value!="") if (strlen(document.reg.postcode.value)!=6) {alert("邮政编码只能为6位");return false;} if (document.reg.province.value=="") {alert("请选择您所在的省或直辖市");return false;} if (document.reg.city.value=="") {alert("请选择您所在的市、县或地区");return false;} 8 河南机电高等专科学校毕业论文 alert "如果要使用本站的服务,您必须接受用户注册协议" 有些信息必须填写,不能空白,否则出现提示错误信息.有的内容需要规定其长度以便得以控制,以及各种规格都具有其填写的要求. savereg.asp显示注册信息的结果,把注册会员的信息写入数据库并加以保存.添加一个用户到数据库,其实现过程为: /*定义变量,判断取值*/ act=request("act") if act="reg" then end if sub reg /*查询数据库,验证用户名是否存在*/ rs.open "select id from [user] where username='"&request("username")&"'",conn,1,1 if not rs.eof and not rs.bof then alert "该用户名已经被注册,请重新填写一个用户名" end if rs.close /*如果该用户名没有被使用,则添加数据库*/ rs.open "select * from [user]",conn,0,2 rs.addnew 进入注册新会员界面后,用户首先填写新会员资料,再判断带*号的必填项是否已填写齐全,用户名是否重复,地址,Email等资料是否有效等等.如果所有数据有效,系统则再数据库中添加一条新记录,存储新会员信息,完成新会员的注册. 在主页面的用户登录窗口中输入用户名和密码后,页面将被提交到 checkuserlogin.asp,由checkuserlogin.asp实现用户登录功能。 注册会员可以通过此处实现会员的登陆.登陆审查页有Log.asp。如果输入正确,记录用户,登陆成功则返回首页,如果登陆出现密码或帐户错误,则出现提示信息重新要求登陆并返回首页.其实现过程: <%dim act /*定义变量,判断取值*/ act=request("act") 9 河南机电高等专科学校毕业论文 if act="logout" then logout elseif act="chk" then end if /*判断用户名是否为空*/ sub logout conn.execute("delete from bag where user='"&session("username")&"'")session("username")="" end sub sub chk /*定义两个变量,对用户名和密码进行处理*/ dim username,password username=request("username") password=md5(request("password"),16) /*查询数据库*/ rs.open "select password,logins,lastlogin,lastip,score,vip from [user] where username='"&username&"'",conn,1,2 /*判断用户是否存在*/ if not(rs.eof and rs.bof) then /*判断用户密码是否正确,设置COOKIE*/ if password=rs(0) then /*保存USERNAME*/ session("username")=username conn.execute("delete from goods where secondhand=1 and datediff('d',dateandtime,now())>=30")/*记录登陆时间和登陆次数*/ alert "密码错误" end if else alert "不存在此用户,请返回检查" end sub /*下面一段代码设计一个登陆表单,使用POST方法传递数据,ACTION为空则传递给 10 河南机电高等专科学校毕业论文 本身*/ /*下面代码验证用户名和密码输入的有效性*/ 11 河南机电高等专科学校毕业论文 <%end sub 对帐户密码的条件进行审核: sub chk dim adminname,password adminname=request("adminname") password=md5(request("password"),16) /*查询数据库*/ rs.open "select top 1 * from admin where adminname='"&adminname&"'",conn,1,1 if rs.eof and rs.bof then alert "无此管理员" else /*如果用户名存在,则继续判断密码是否正确*/ if password=rs("password") then /*如果密码正确,设置SESSION对象存储用户信息*/ session("adminname")=adminname session("leavel")=rs("leavel") response.redirect "admin_index.htm" alert "密码错误" /*如果用户名密码为空,退出返回登陆页面*/ sub logout session("adminname")="" session("leavel")="" response.write "" end sub%> 5.3 管理模块 进入管理员管理界面后,即可对网站进行管理,商品信息管理及包括添加商品admin_goods.asp和修改删除商品admin_list.asp。 添加商品由:admin_goods.asp添加: /*添加*/ /*对表单传递过来的数据进行处理*/ rs("fromuser")="零界商城" rs("repair")=request("repair") rs("province")=request("province") 修改删除商品由 /*对表单传递过来的数据进行处理*/ rs("sprice")=request("sprice") rs("grade")=request("grade") rs("remark")=request("content1") rs("fromuser")="????" rs("repair")=request("repair") rs("province")=request("province") rs("city")=request("city") rs("email")=request("email") rs("tel")=request("tel") rs("qq")=request("qq") rs("payway")=request("payway") rs("revoice")=request("revoice") if request("oldnew")<>"" then rs("oldnew")=request("oldnew") end if 5.4 购物车模块 购物车这个名字来自于超级市场的购物篮或购物车,当顾客找到自己喜欢的东 西时就放入购物篮中,选择好后到收银台付款. 购物篮要实现以下功能: 1. 添加商品到购物篮 2. 显示购物篮信息 13 河南机电高等专科学校毕业论文 3. 更新购物篮信息 4. 删除购物篮中的商品 购物车的设计要用到bag.asp页面,它显示了商品的编号及其价格,可以对商 品进行添加删除,还可以改变商品的购买数量以及对商品总体价格进行结算,和对 几种不符合要求的价格情况进行处理. 购物车功能实现如下: /*定义变量,选择添加,显示,修改,删除,清楚*/ dim act act=request("act") if act="add" then elseif act="show" then elseif act="modi" then elseif act="del" then elseif act="clear" then end if /*向库中添加ID*/ id=cint(request("id")) rs.open "select * from goods where id="&id,conn,0,1 /*判断用户级别,根据用户级别决定商品价格*/ dim cname,ourprice,vipprice cname=rs("name") ourprice=rs("ourprice") vipprice=rs("vipprice") /*查询数据库,根据用户级别查询相应价格*/ rs.open "select vip from [user] where username='"&session("username")&"'",conn,0,1 if rs("vip")=true then money=vipprice rs.addnew rs("name")=cname rs("money")=money 14 河南机电高等专科学校毕业论文 rs("user")=session("username") rs("goods")=id rs("num")=1 end if response.redirect "?act=show" end sub /*显示商品名,数量,总价,操作*/
<%=sinfo(0)%> 用 户注册协议 <%rs.open "select content from agreement where name='用户注册协议'",conn,0,1 response.write rs(0) rs.close%> 登录密码: * 用于您在本站的登录验证,由4,20位数字、字母组成 密码确认: * 请再次输入您的密码 提示问题: * 用于取回密码,20个汉字以内 问题答案: * 同上 电子邮箱: * 请填写您常用的电子 邮件地址,用户发送订单和取回密码 所在地区: 您的,,: 邮政地址: 用于邮寄商品,对外保密 邮政编码: 联系电话: onkeyup="value=value.replace(/[^\d]/g,'') 7 河南机电高等专科学校毕业论文 固定电话或手机,固定电话请加上区号 真实姓名: 用于邮寄商品,对外保密用户登录 用户名: 密  码:
总价 /*统计商品种类,数量,总额*/ end sub /*删除*/ conn.execute ("delete from bag where id="&cint(request("id"))) response.redirect "?act=show" end sub /*清除*/ sub cclear conn.execute ("delete from bag where user='"&session("username")&"'") end sub%> 15 河南机电高等专科学校毕业论文 6系统测试 本系统中采用的是黑盒测试的测试 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,首先对商品模块做了功能测试,用户登录到系统后,先根据自己所要了解的信息,点击相应信息的按钮,进入对该信息的查询。用户查询测试用例如表6-1所示。 表 6-1 商品模块测试 输入 预计输出 实际输出 结果 “返回查询的铁将军汽车配件结“返回查询的铁将军汽车配件结成功 “铁将军” 果页面” 果页面” “返回查询的路虎前灯罩结果页“返回查询的路虎前灯罩结果页成功 “路虎前灯罩” 面” 面” “宝马小车保险杠”“返回查询的宝马小车保险杠结 “返回查询的宝马小车保险杠结成功 果页面” 果页面” “12345” “没有符合条件的汽车配件”“没有符合条件的汽车配件” 成功 “宝马” “返回所有饰品关键词中有‘宝“返回所有饰品关键词中有‘宝成功 马’的汽车配件” 马’的汽车配件” 管理员登录是管理员进行后台管理的开始,管理员要输入用户名和密码进行登录,网站根据用户输入的用户名和密码在数据库中进行查找。管理员登录测试用例如表6-2所示: 通过测试用例对系统的功能进行了测试,并根据测试结果进行了相应的处理,最终达到测试用例描述的预期结果。 表 6-2 管理员模块测试 输入 预计输出 实际输出 结果 用户名:“ ” “请输入用户名和密码” “请输入用户名和密码” 成功 河南机电高等专科学校毕业论文 密码:“ ” 用户名:“admin”“请输入密码” “请输入密码” 成功 密码:“ ” 用户名:“admin”“请输入正确的密码” “请输入正确的密码” 成功 密码:“123456” 用户名:“admin”登录成功,进入后台管理界面 登录成功,进入后台管理界面 成功 密码:“admin” 2 河南机电高等专科学校毕业论文 8 总结 通过本次毕业设计我了解了Web开发模式,工作原理及发展的历史,对Web数据库的结构和Web服务器与数据库的几种互连技术有了全面的认识。 设计的优缺点和改进意见,通过与数据库的连接,完成了购物功能和网站管理功能,运行本操作系统实现了前台顾客在线购物,后台管理员对商品订单的处理。通过前台操作系统实现了商品浏览,在线购买功能,会员注册.新闻浏览,订单查询,进行投票等功能。通过后台操作系统实现了商品信息管理,新闻发布管理,交易信息管理,站内信息管理,会员信息管理和管理员的添加删除及更改密码。 ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。 SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。 由于Asp页功能强大,处理方式灵活,对客户浏览要求较低,传送到客户端的只是解释后的html页面,保护了页面开发者的知识产权,因此本系统页面大多采用Asp页。 ,当然由于时间有限,这个系统还不够完善,还有许多地方有待改进世界电子商务的内涵、 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 和技术等也日新月异,而电子商务又是一个涉及多学科的新领域,难免存在疏漏,恳请各位老师批评赐教。 开发体会,网上购物系统是目前研究十分热门的问题之一,网上购物由于没有 河南机电高等专科学校毕业论文 地域限制,有着广大的销售群体,又有展示新产品、新工艺的网络平台,可以迅速地对客户地需求构成导向。因此,通过网络来销售商品的需求将越来越多,每个公 [21]司都将希望能有一套网上购物系统来推广自己的产品。本课题正是迎合了这种需求而开发,系统结构简单、功能强大、适用性好、管理方便,十分适合中小企业开展电子商务活动。 当然,系统还需要改进许多地方,如可进一步增强网站的互动性,进一步提高网站的安全性,可增加网站的支付接口等等。随着应用的拓展,必将对整个购物网站提出更多的功能要求。这也正是我们这一课题的努力方向。 2 河南机电高等专科学校毕业论文 致谢 本论文是在马绍惠老师的悉心指导下完成的。马老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在马老师的指导下完成的,倾注了马老师大量的心血。在此,谨向马老师表示崇高的敬意和衷心的感谢~ 河南机电高等专科学校毕业论文 参考文献 [1] 徐进华,崔建忠.Web 程序设计教程-ASP[M].苏州:苏州大学出版社,2005:91-194 [2] 温明.ASP网站建设实录[M].北京:红旗出版社.2005:183-298 [3] 邓文渊,陈惠贞,陈俊荣.挑战ASP与网页数据库设计.北京:中国铁道工业出版社,2004:221-560 [4] 赵松涛.ASP动态网站开发实录[M].北京:电子工业出版社,2006:1-60 [5] 屈喜龙,朱杰.ASP+ACCESS开发动态网站实例荟萃[M].北京:机械工业出版社,2006: 71-164 [6] 姜桦, 吴涛.网站全程设计技术[M].北京:清华大学出版社,2003:197-254 [7] 吴教育,曾东海,曾文权.Web开发技术-ASP[M].北京:清华大学出版社,2006:41-72,233-270 [8] 吴菁.网络数据库[M].北京:清华大学出版社,2005:181-264 [9] 陈益材,曾劲柏.网站建设经典范例[M].北京:清华大学出版社,2006:87-162 [10] 黄建华.现代网页设计及网站建设技术[M].北京:机械工业出版社,2007:111-198 [12] Jennifer,Niederst,Robbins.WEB DESIGN[J].American:2006,05:35-40 [11] 杨宇听,从产业价值链看中国汽车零部件业发展战略[J].武汉科技大学出版社,2008:50-70 [12] 董辉琴.基于ASP平台的配件出货管理系统及二级库存控制研究与实现[J].西南交通大学士学位论文.2007:45-55 [13] 黄志洪.离散数学[M].北京:冶金工业出版社.2008:150-197 [14] 陈平.软件设计师考试辅导[J].西安电子科技大学出版社,2006:90-104
本文档为【汽车配件销售管理毕业设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_676837
暂无简介~
格式:doc
大小:164KB
软件:Word
页数:45
分类:工学
上传时间:2017-10-13
浏览量:59
商品名称 数量 操作 ,form1.num<%=rs("id")%>.value);">修改/);">删除总计 <%= totalnum %> 种商品,共 <%= tmp %> 件,RMB <%= totalmoney %>