网站购物管理系统(游戏点卡销售)_第1页
网站购物管理系统(游戏点卡销售)_第2页
网站购物管理系统(游戏点卡销售)_第3页
网站购物管理系统(游戏点卡销售)_第4页
网站购物管理系统(游戏点卡销售)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、福建农林大学毕业设计论文题目: 游戏点卡网上购物系统 学 院:_ 计算机与信息学院 _专业年级:_ _学 号:_ _姓名:_ _ _ _ 指导教师、职称:_ 2010年 10 月 18 日摘要电子商务源于英文electronic commerce,简写为ec,顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。本系统采用开发技术,以sql server2000为数据库开发平台的网上购物系统,是企业与消费者之间的电子商务,以使每一位顾客不用出门在家里即可通过上网来轻松购物。本文论述了商品浏览和商品管理的整个开发过程,介绍了开发背景和意义,重点论述了商品浏览和商品管理的设计与实

2、现,用户可以分类浏览商品,查看感兴趣商品的详细资料,管理员可以对商品进行分类管理,或者在某个分类下管理商品。关键词:网上购物;电子商务;商品管理;商品浏览abstractec is the abbreviation for e-commerce.it contains two aspects:one is electronic way,and another is commercial and trade activities.this system is an online shopping system which is constructed by the .net technology

3、 and sql server 2000.it is an e-commerce between enterprise and consumer,so customers can have a shopping at home on the internet.this paper describes the whole development processes of goods browsing and management.it also instroduces the background and development significance of the modules,and f

4、ocuses on the design and realization of goods browsing and management.customers can browse and search the goods by their categories,and view the detailed information of goods they are interested in.administrators can categorize and manage all kinds of goods.keywords:online shopping;e-commerce;goods

5、management;goods browsing.1 绪论1.1 网站购物系统开发背景近年来,互联网技术的迅猛发展使电子商务在世界范围内蓬勃兴起。基于internet的电子商务冲击着传统企业的经营模式、管理模式和经济活动的运作手段,它为中小企业提供了大量市场机会,也缩小了大型企业和中小企业之间的市场地位的差距,为中小企业提供了竞争的机会。我国的中小企业大部分是传统企业,其特点是规模小,资金少,人才缺,管理手段落后。电子商务的发展和应用导致中小企业发生根本性的变化。从近年来中小企业应用电子商务的情况来看,往往面临机遇和挑战两方面的问题:一方面,电子商务先进的技术和开放式的环境,将促使市场结构发

6、生变化,使中小企业可以随时掌握市场和顾客需求、缩短业务运转时间、降低业务处理差错、降低贸易管理成本和库存成本、改善服务质量、加快资金流动,从而提高企业的经济效益;另一方面,由于中小企业的人力、财力、信息技术等实力较弱,因此从各方面来说,中小企业开展电子商务所付出的代价也许更大,相对效益而言,成本也许更高。web购物系统是企业(商家)面对消费者、购买者的模式下系统。企业通过它可以建立自己的网上商店,建立网上销售渠道,可以让企业直接面对最终用户,减少了销售过程中的中间环节,降低了客户的购买成本。使用该系统,用户可以让所有上网浏览的客户看到你在网络上所登录的产品信息,并可以查看、购买商品和下定单,缩

7、短与小客户的距离,直接获得效益。1.2 网站购物系统开发目标(1)客户前台功能: 客户管理功能系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行修改。 商品信息查询功能为客户提供模糊查询商品信息、搜寻商品。 购买功能客户确定购买对象、下订单、进入购物系统,完成购买。 网上结算银行功能系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理购买结算。 售后评价及退货功能完成购物后,可以进行评价或者要求商家予以退货服务。(2)商家后台功能 商品信息管理功能由系统管理员或由系统管理员授权委托管理整个系统的商品信息,发布销售商品信息,商家注册取得授权后可在系统后台随时增

8、添、修改、更新销售商品信息。 订单管理功能系统内构成由订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。 配送管理功能合同(订单)确认后,卖方向买方送提货单证(网上下载),凭单提货、配货送货。 商品退货处理和售后评价功能售后服务中不合格退货的要求,系统支持退货处理,包括货款退还的操作,同时对客户予以评价。 客户信息管理功能系统实行会员注册,对客户的相关信息、交易信息等实行跟踪管理,适时会员实行升级制度。 网上结算银行功能系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理收款结算。1.3 系统开发环境和开发工具1.3.1 开发环境和技术系统以在v

9、isual studio .net集成环境下,采用asp.net技术,asp.net是微软公司推出的一种internet编程技术,asp.net页面可以用许多语言生成。本系统选择一种语言,及c#,只所以选择c#,是因为它可以完成其他.net语言能够完成的大多数功能。另外,选择c#的最为重要的原因是它随asp.net免费提供。因此,当安装asp.net时,也就得到了c#。asp.net不是语言,它是一门技术,该技术通过编程语言访问。换言之,将利用c#创建web页面,利用asp.net来驱动它,asp .net采用效率较高的,面向对象的方法来创建动态web应用程序。在原来的asp技术中,服务器端代

10、码和客户端html混合在一起,常常导致页面的代码冗长而复杂,程序的逻辑难以理解。asp.net是一种独立于浏览器的编程模型,可以在最新版本的ie,netscape navigator以及诸如opera等被广泛使用的浏览器上运行。1.3.2 数据库平台本系统采用sql server 2000为数据库,sql server 2000是一种典型的具有客户机/服务器体系架构的关系数据库管理系统,它使用transact-sql语句在服务器和客户机之间传送请求和回应。microsoft具有可靠性、可伸缩性、可管理性、可用性等特点,为用户提供了完整的数据库解决方案。大多企业、组织以及政府部门的电子数据都保持

11、在各种数据库中,他们用这些数据库保持一些个人资料,如员工薪水,个人资料等等。有些数据库服务器还掌握着敏感的进入数据。包括交易记录,商业事务和账户数据等。应该保护起来防止竞争者和其他非法者获取资料。因此,防止数据被恶意或非恶意的破坏或一些保密性文件被他人非法窃取及非本企业人员非法使用成为至关重要的问题,使用微软的sql server2000能有效的保障数据的安全性。1.4 需求分析网上购物商场是一个基于internet的网上商品销售系统,用户可以通过internet登录本系统,浏览其中的商品信息,将感兴趣的商品加入自己的购物车当中,如果决定购买该商品,则可以讲购物车中的商品作为订单下达。管理员会

12、定期处理用户下达的订单,使用该网站用户可足不出户的购买方式购买到自己感兴趣的商品。1.4.1 商品浏览和商品管理可行性分析 技术可行性随着计算机的发展,技术的逐步成熟,网上购物的安全性,保密性都可以做到很好,商品浏览和管理采用简洁易懂的asp .net作为前台的基本操作,后台为sql server2000为数据库的平台,asp.net是由microsoft公司提出的一种程序框架,它与以前的网友开发技术相比有了很大的进步,已经成为开发动态网站的重要而快速,有效的工具。 经济可行性从开发整个系统支持来讲,需要付出的最大部分是软件的配置与网上购物系统的开发费用。但由于它是

13、一次性较大投资,以后的软件升级服务相对来说开销比较小。从收益的角度来讲明日虚拟网上购物网站的实施,加速了资金的周转,节省了场地与营业员的开销。随着网络应用的普及,人们逐渐倾向于网上消费,对商家来说这是一项长期的,可观的收益;企业构建购物网站大量节省广告费用的同时,在无形中建立起企业的网络品牌效益,这也是一项持续性的收益。相对于支持的一次性较大费用来说,企业获得的收益将是长期的,持续性的,所以购物系统在经济上是可行的。商品模块是一个商城应具备的最基本也是最重要的一项功能模块。是一个网上商城服务完善性的重要标志。如果没有这项功能,用户将很难找到所需要的商品,这个“网上商店”的吸引力将会因此大大降低

14、,无法在客户的心目中留下深刻印象,并吸引他们再度浏览,体现全方位网站行销服务,建置一个成功商品模块是必要的,不仅有效地整合纷杂众多的信息,提供易于用户浏览的方式,更要能够一致地传达企业的行销信息,利用创意的商品展示页面设计,来建立优势的企业形象或品牌价值。鉴于商品浏览和管理模块在系统的重要性,所以商品浏览和管理模块在经济上依然是可行的。 操作可行性商品浏览和管理模块是用asp.net+sql server 2000数据库编写成的,它有良好的操作界面,操作起来简单,方便。因此,商品浏览和管理模块在操作上是可行的。 法律可行性本系统没有违反国家相关法律规定,法律方面可行

15、。1.5 网上购物系统功能分析本系统应具有如下功能:1) 注册,登录:由于用户在订购自己敢兴趣的商品时需要查看产品的详细信息,并且申请订单,所以需要客户和管理者先登录才可以进行商品操作。在进入系统时,系统会判断是不是本系统书库内存在的用户,若不是本站客户,必须建立新账号2) 商品信息浏览:若商品的数目很多,这样就必须分类构建商品目录,这样客户就可以直观而又快速地浏览商品及进行查看商品和选择商品进行购买。3) 商品的搜索:本系统提供了模糊匹配的搜索功能。用户可以选择所要查询的商品分类,键入要查询的商品关键字,这样的设计是为了用户能快速而又便捷的找到自己所要的商品。4) 商品管理:商品管理是整个购

16、物系统的关键部分,需要对商品信息进行添加和删除,编辑商品信息,获取商品的总数和价格等管理。5) 商品订单管理:包括用户商品订单的生成和对用户商品订单进行的处理。用户订单的处理提供查询订单的方式,对查询出来的每一条订单记录都可查看其详细信息或进行编辑。1.6 网上购物系统安全性需求1.6.1 用户权限安全性系统设置管理员和一般用户两种用户身份以满足安全性要求,只有管理员才拥有设置用户管理、系统初始化、数据字典和库存初始化的权限。1.6.2 系统安全性系统的处理过程严格按照事务(transaction)处理机制操作。同时对输入首先进行合法性检查,最大限度的满足数据的安全,保证系统的稳定。1.7 网

17、上购物系统性能要求1.7.1 可重用性本系统采用模块化设计,为了提高系统中代码的可移植性和尽可能减少代码量,保持类或模块的简单和纯粹,这样系统具备良好的可重用性。1.7.2 安全性在现代社会中,数据资料已经成为各个传统产业提高自己应变效率的有利武器。在各大企业纷纷建立自己的强大的数据资源的时候,作为一个房源机密的机构,安全性直接影响企业和客户的利益所在,因此本系统将的安全性应放在首要位置。1.威胁系统安全的因素(1)数据库内数据被修改或破坏。(2)保密数据(例如用户密码没有被加密)被泄漏。(3)数据和系统不能被用户应用。2.保证安全性的目的(1)保证数据的正确性,输入数据与客观实体一致,不能被

18、破坏。(2)保护数据的保密权限,系统信息只能对有访问权限的用户公开,防止窃取。(3)保证系统和数据地有效使用,防止破坏数据导致系统瘫痪。3.保证安全性的方法(1)合法性检验机制。(2)权限划分机制。(3)数据加密机制。本系统对系统安全性作出如下处理:首先,在系统注册的用户拥有唯一的帐号,此帐号唯一标识用户身份,用户凭此信息访问该系统。其次,系统通过用户口令区别用户权限,系统为不同权限的用户提供不同的服务。最后,系统还提供了密码加密措施,利用sha1散列算法将用户密码转换为新的字符串实现加密。1.7.3 人机交互1.根据用户特点设计窗体界面形式首先,命令的顺序应与用户的工作习惯保持一致。其次,根

19、据外部服务之间的聚合关系组织相应的命令。最后,还应充分考虑我们人类记忆的局限性,最好把命令系统组织成为一棵二层的三叉树。2.快速原型演示。例如,操作流程就应该有这一原型演示,这样用户即便不熟悉本系统也可以顺利的完成操作。1.8 网上购物系统运行环境1.8.1 硬件环境(1)操作系统microsoft windows xp professional 版本2002 service pack 2(2)intel(r) pentium(r) dual e2160 1.80ghz 1.79ghz ,2g内存,160g硬盘1.8.2 软件环境l 具有service pack 2的windows 2000

20、server 或advanced server或windows xp professional。l visual studio .net企业级开发正式版(完全安装,包括.net framework)。l mdac(microsoft数据访问组件)2.7 for data。l internet 信息服务(iis)5.0版本以上。l sql server 2000个人版或企业版。1.9 网上购物系统功能模块图1.10 er图2 网上购物系统概要设计一个优秀的电子商务平台,应该根据环境以及所属业务的不断发展具备良好的延展性和稳定性。本网站采用三层架构方式,分为用户层,业务逻辑层,数据访问层。当用户使

21、用internet explorer等web浏览器访问本网站时,用户通过客户端应用程序即系统的web表示层实现网上商品的浏览及订购,本模块根据用户所做的请求调用业务逻辑层的处理逻辑,业务逻辑层将根据用户的具体操作将相应的数据处理信息传递给数据访问层,数据访问层将视数据量的大小及数据访问频率生成相应的sql语句或存储过程执行并调用数据库,然后再将处理后的数据集返回给业务逻辑层的相关逻辑。网上购物系统是一个典型的电子商务网上购物系统。它具有开放性,方便性,和灵活性。整个商城系统可分为:用户管理,商品浏览和管理,订单管理,购物车,友情链接等模块。2.1 数据层说明本系统涉及9个表,分别为下面9个表。

22、admininfo(用户表)字段数据类型描述adminvarchar(50) not null管理员登录名(主键)usernamevarchar(50) not null真实姓名passwordvarchar(50) not null密码addtimedatetime not null添加用户时间userroleint not null管理员角色(0:超级管理员1:普通管理员) 客户信息表:customerinfo字段数据类型描述idint(identity) not null主键loginnamevarchar(50) not null登录名(唯一)namevarchar(50) not n

23、ull真实姓名loginpwdvarchar(50) not null登录密码phonevarchar(50) not null联系电话addressvarchar(200) not null地址pidvarchar(18)not null身份证email varchar(50)not null邮箱questionvarchar(50)not null密码提示问题answervarchar(50) not null问题答案 卡类型::categoryinfo字段数据类型描述cidint(identity) not null自动标识(主键)(pk)cnamevarchar(50)not null

24、卡类型名称商品信息表:productinfo字段数据类型描述pidint(identity) not null产品id(10000开始)(pk)pnamevarchar(50) not null产品名称cidint not null所属类型idcost_pricefloat not null成本价ori_pricefloat not null原价cur_pricefloat not null现价pro_introvarchar(100) null商品介绍 nullpro_usemethodvarchar(1000) null商品使用方法pstockint not null库存数量psellnu

25、mint not null销售量(默认为0)pvaliditydatetime not null过期时间 pstateint not null状态(默认为0)photint not null是否热卖(默认为0)pcommendint not null是否推荐(默认为0)留言表:messageinfo字段数据类型描述midint not null留言编号(pk)userlogin varchar(50) not null用户登录名mtitlevarchar(200) not null主题mcontentvarchar(1000) not null内容mdatetimedatetime not n

26、ull留言时间mstateint not null是否已查看订单表:orderinfo字段数据类型描述orderidvarchar(30)订单号(pk)pidint产品编号pnumint数量totalpricefloat总价userloginidvarchar(50)用户登录名 modevarchar(50)支付方式orderdatedatetime下单时间卡帐户信息表:cardinfo字段数据类型描述cardidint卡编号(pk)pidint产品编号cardnumvarchar(50)帐号cardpasswordvarchar(50)密码cardstateint卡状态(0:未售,1:已售)

27、网关:wangguan字段数据类型描述idint主键textvarchar(1000)remarkvarchar(50)null广告:advertisement字段数据类型描述idint主键imageimagetextvarchar(1000)remarkvarchar(50)null2.2 网上购物系统中间层说明1. 商品管理主要是通过数据绑定的方法使用database控制数据2. 客户管理3. 在客户管理中主要是用户注册和登录,因此必须为这两个服务来设计客户管理的数据服务,在该数据服务模块中包含了两个类,一个是访问数据库的方法,另一个就是声明客户详细信息。访问数据主要是能从数据库中添加一个

28、新记录用以客户登录的身份验证的方法,另外还需要查询客户详细信息的方法4. 商品信息管理是本系统管理所涉及的模块较多,需要对商品信息进行添加,删除,数据交换,还需要对交易过程中涉及到订单进行查询,处理等。2.3 网上购物系统系统表示层在该层中主要采用asp.net技术来构建窗口来支持整个面向服务对象的应用。该系统中主要的网页有:前台:1. 系统首页:主要包括用户登录区,系统菜单导航区,商品分类区,精品推荐区,热卖产品推荐区,新品推荐区,友情链接区,及客户服务区等。2. 产品详细信息3. 用户注册页面:4. 购物车:5. 订单确认页面:6. 订单生成页面:后台:1. 管理员登录页面:2. 版本说明

29、:3. 新增管理员:4. 修改用户信息:5. 管理员列表:6. 客户信息列表:7. 客户详细信息查看:8. 商品分类管理:9. 商品信息管理:10. 订单管理:11. 用户留言管理:12. 友情链接管理3 网上购物系统详细设计3.1 概述详细:设计是软件开发周期的第三个阶段,也是软件设计的第二步。在它的前一步概要设计阶段,已经确定了软件系统的总体结构,给出了系统中各个组成模块的功能和模块间的联系。详细设计的工作,就是在上述结果的基础上,考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够的过程描述。3.2 界面设计整个网上购物管理系统的设计是客户和管理员进行交互的页面,服务对象通过访问

30、该网站来获取所需要的商品信息,该网上购物管理系统的设计主要能提供以下功能:1. 用户浏览商品模块:当用户登录到本网站后即可开始浏览商品,也可查看所感兴趣商品的详细信息,即时是未经登录验证的匿名用户也可以进行商品浏览,用户浏览商品模块共有最新上架,最新热卖,浏览全部商品以及商品分类浏览四个区,用户在购买商品前可以先进入商品浏览区得到所有商品的列表,看看有没有自己需要的商品,在商品的列表里有每种商品的具体介绍,比如商品名称,商品简介,使用说明,单价等信息。当用户是进行有目标的购物时,他就可以轻松地商品分类区来查找他所需要的山坡。用户选择商品时,系统则链接到后台关于此商品信息的数据库中,找到合适客户

31、需求的信息。用户也可以通过最新上架和最新热卖区了解商城最新上架商品和热卖商品信息。从而选择所需的商品。2. 最新产品区:展示最新商品及其相关信息,提供订购功能。3. 热销产品展示商城内的热卖产品,提供订购功能。4. 商品浏览:商品浏览是实现用户可以在商店内随意浏览商品,查看详细信息。用户在购买商品前可以先进入商品浏览区得到所有商品列表,供用户对商品的分页查询5. 商品分类浏览:商品分类是商城一项必不可少的技术措施,分类浏览使用后可以在商城中根据商品的类别来进行浏览,用户可以单击每一个分类的链接进入每一个分类,查看详细信息,进入每一个商品类别后,商品根据每个产品的类型分类展示,实现了商品的分类,点击即可显示本类全部商品,并自动分页。采用方法是下repeater控件读数据库动态生成列表,即从数据库中得到数据,建立列表,实现商品的分类。6. 管理员管理商品模块管理员可以添加,删除,修改商品分类,对商品的类别进行管理,可按实际需要设置商品分类。也

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论