1089111212李雪岩 - 论文 - 易趣网上玩具商城 - 图文

更新时间:2023-09-18 08:18:01 阅读量: 幼儿教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业生论文

姓 名: 李雪岩

专 业: 计算机应用技术 学 号: 09370033 指导教师:杨哲伟

1

摘 要

近些年来,随着网络电子商务的发展,网上玩具商城也迅速地发展起来,并且成为了非常流行的一种购物方式。它的优势在于给人们带来很大的便利,但是,通过调研发现现有的好多的网站界面都非常复杂,含有过多的广告且购买程序过于复杂,占据了用户大量的时间。因此迫切需要开发一个更加适合用户的网上玩具购物系统。

本文采用结构化设计方法,应用数据流图、程序流程图、E-R关系图等清晰的展示出系统的构成,应用asp.net技术成功地实现一个网上玩具购物系统。在本系统中主要实现了用户注册,登录,商品浏览,订购等整个商品的交易流程,并提供了用户对自己基本信息的修改,订单的查询和商品评论等辅助功能。本文实现的网站与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。

本系统设计遵循软件开发规范的实施文档,从需求分析、概要设计、详细设计、系统调试及运行、系统维护等5个阶段进行,采用C#和SQL Server来进行ASP.NET程序的开发。

关键词 电子商务;网上玩具商城;ASP.NET2.0

2

Abstract

In recent years, as the development of electronic commerce, online toy mall also quickly developed, and became a very popular shopping way. Its advantage is to give people a lot of convenience, but, through the investigation found that the existing many web interface is very complex, which too much advertising and purchase program is too complex, dominate the user a lot of time. So the urgent need to develop a more suitable for online shopping system user toys.

In this article, the structural design method, the application of data flow graph and program flow chart, e-r relation diagram clear show the structure of the system, the application of asp.net technology to achieve a successful online toy shopping system. In the system mainly realizes the user register, login, commodity browsing, order the goods such as the deal flow, and provides users to its own basic information modifications, order inquires the auxiliary functions and commodity comments. This paper realize website with today online has used some scheme, it is characterized by the use of simple, more user interface more intuitive, etc.

This system design follow software development of the implementation of the standard document, from requirements analysis, general design, detailed design, system commissioning, system maintenance and operation five stages and the using c # and SQL Server to ASP asp.net application development.

Keywords Electronic commerce Online toy mall ASP.NET

目 录

摘 要 ...................................................................................................................................................... 2 ABSTRACT ............................................................................................................................................ 3 第1章 绪论 ............................................................................................................................................ 5 1.1 课题背景 ....................................................................................................................................... 5 1.2 目的和意义 ................................................................................................................................... 5 1.3 系统设计思想 ............................................................................................................................... 6 1.4 系统开发环境 ............................................................................................................................... 6 1.4.1 B/S结构的数据库访问模式 .............................................................................................. 7 1.4.2 ASP.NET简介 ..................................................................................................................... 7 1.4.3 SQL Server 2005数据库简介 ........................................................................................... 8 1.5 论文的工作内容及论文的结构 ................................................................................................... 9 第2章 总体设计 .................................................................................................................................. 10

3

系统模块总体设计 ........................................................................................................................... 10 数据库设计 ....................................................................................................................................... 12 2.1.1 数据库设计概述 ................................................................................................................. 12 2.1.2 数据分析 ............................................................................................................................ 13 数据库的详细设计 ........................................................................................................................... 13 2.1.3 数据库的E-R图的设计 .................................................................................................... 13

4.3.2 数据表的设计 ................................................................................................................... 14 本章小结 ........................................................................................................................................... 17

第3章 详细设计 .............................................................................................................................. 18 3.1.1 系统运行平台设置 ................................................................................................................ 18 3.2.1网站主界面设计 ...................................................................................................................... 18 3.3.1用户注册与登录网站设计与实现 ........................................................................................... 18

3.3.2用户登录的设计与实现 .................................................................................................... 18 3.4.1 用户注册的设计与实现 ..................................................................................................... 19 3.5.1 购物车的设计与实现 .............................................................................................................. 20 3.6.1订单的设计与实现 .................................................................................................................. 21 3.7.1 后台管理的设计与实现 .......................................................................................................... 22 本章小结 ........................................................................................................................................... 23

结 论 .................................................................................................................................................... 25 致 谢 .................................................................................................................................................... 26 参考文献 ................................................................................................................................................ 27 附录1 ..................................................................................................................................................... 28 附录2 ..................................................................................................................................................... 30 附录3 ..................................................................................................................................................... 32

4

第1章 绪论

1.1 课题背景

当前,世界经济正在开始新一轮的增长,经济全球化趋势不断增强,以信息技术产业为先导的“新经济”方兴未艾,各界一致认为近期的重点是建立在互联网基础上的电子商务新经济。基于B/S模式的网络销售系统克服了传统销售方式时所带来的人力、物力以及时间上的浪费,同时也保证了销售过程的科学化、高效化,使销售过程方便、准确、快捷。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求。网站是为了方便用户进行网上购物,提供便捷的交易平台,通过电子商务网站的建设以实现对商业零售玩具提供信息化管理。

本系统里的玩具和市场上的玩具在质量一样的前提下,价格上有明显的优势,而且方便消费者能够浏览到更多玩具信息,支付方式安全可靠,足不出户就能购买到自己喜爱的玩具,是定点销售模式所不能做到的。同时还缩短了生产商与消费者之间的距离,有利于商品的快速流通和降低整体花销成本。

1.2 目的和意义

电子商务打破了对市场的时空限制。在传统销售模式下,企业必须实行全程营销,即需从产品的设计阶段就开始充分考虑消费者的需求和意愿。但由于企业和消费者之间缺乏合适的沟通渠道或沟通成本过高,使得这一理想无法很好实现。在网络环境下,这种状况会有较大改观。不管是大型企业还是中小型企业,均可以通过电子布告栏、线上讨论广场和电子邮件等方式,以极低的成本在销售的全过程中对消费者进行即时的信息采集,而这在非网络环境下市中小企业所不敢想象的。同时,也为消费者有机会对产品的设计、包装、定价、服务等问题发表意见提供了方便。通过这种双向互动的沟通方式,确实提高了消费者的参与性和积极性。反过来,则提高了企业销售策略的针对性,十分有助于实现企业的全程销售目标。

对企业来说,网络销售最具诱惑力的优点之一即是可以降低企业的交易成本。可以从两面考察。第一,运用网络销售可以降低企业的采购成本。企业采购原材料往往是一项程序繁琐的过程。通过网络的商务活动,企业可以加强与主要供应商之间的协作关系,将原材料的采购与产品的制造过程有机的配合起来,形成一体化的信息传递和信息处理体系。第二,通过网络手段,可以降低促销成本。尽管建立和维护公司的网址需要一定的投资,但是与其他销售渠道相比,使用因特网的成本已经大大地降低了。

5

提交定单,在定单中填写收货人的相关信息,填写信息必须正确,填写完成后选择付款方式,当显示订单提交成功对话框时,说明订单已经提交,经过管理员的确认发货后便可以得到邮购的玩具。商家也可以对自己的订单进行查询,查询的内容包括查看订单号的前台交易情况和发货情况。

5.购物车管理模块:购物车是一个方便客户购买的工具,浏览者对于喜欢的玩具,在购买前临时存放在购物车中,并可以随时更新购物车中的玩具数量,如果用户不需要其中的哪个玩具,也可以从购物车中删除直接删除。同时购物车也方便了系统自动对客户购买的物品进行结算。

6.评论管理模块:有些客户会对网上购物存在不信任或是疑惑心里,评价内容都是真实的其他客户购买后的感想。决定购买某一玩具的客户在购买之前查看一下其他客户发表的购物后对玩具评价的信息,就可以从这些评价中得到一些对商品的初步判断。同样,用户购买之后也可以根据自己的感觉对玩具进行评价。

7.商品信息管理模块:管理员通过其对玩具的基本信息进行修改以及将新上架的玩具信息添加到网页上供客户查看,并将销售量高以至缺货的玩具标明缺货并删除其信息,等到该商品有库存时再重新上架。并根据玩具的分类对不同类别的玩具进行区分,将同样类别的玩具放到一起,方便客户对喜爱的类别的玩具进行有针对性的浏览。

8.用户信息管理模块:管理员可以对已经注册成为会员的用户进行查看,修改用户的级别,也可以将违法的用户删除。还可以通过后台数据库对客户的信息进行收集、汇总和挖掘工作,以便根据他们的信息找到潜在购买客户。 9.管理员管理模块:管理员可以登录到后台管理系统,查看和修改其他管理员信息,为了安全起见,只有管理员才能够添加新的管理员,不可以通过注册添加,以方便管理。

10.订单信息管理模块:管理员可以对已提交的订单进行查询,查询的内容包括查看订单号的前台交易情况和发货情况,一些客户下了订单后又想取消订单,这样管理员就要将这些作废订单删除。

11.评论信息模块:商家可以通过后台浏览客户购买完玩具后的评价,对含有违法字符和恶意中伤的评价内容予以删除。并且可以对提出问题的评价给予回复。

12.销售统计模块:管理员通过订单对商品的销量和销售利润进行统计,再通过库存信息及时补进缺货、少货和热卖的玩具。

易趣玩具网上商城系统功能结构图,如图4-1所示。

11

易趣玩具网上商城前台管理后台管理用户管理购物车管理订单管理评论管理商品管理用户信息管理订单信息管理商品信息管理管理员管理评论信息管理销售统计用户登录及注册用户基本信息管理商品购买商品浏览管理员登录管理管理员信息管理图4-1 系统功能结构图

数据库设计

数据库设计是建立数据库及应用系统的技术,是系统开发和建设中的核心技术,如果一个数据库的设计没有计划而全凭直觉,那最后设计出来的数据库很可能不能满足用户的要求。另外数据库设计不周详而导致的恶果是数据库中有大量冗余数据,不仅会产生数据异常,还会占用不必要的磁盘空间。数据库设计是研究数据库及其应用的系统设计。数据设计是指对于一个给定的应用环境,构造最优数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。本系统的数据库使用了时下比较流行的SQL Server 2005来实现的。

2.1.1 数据库设计概述

数据库设计的定义:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。目前绝大部分信息系统都采用数据库技术,在进行数据库设计时,用户对于系统有两类需求:信息需求和功能需求。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构设计和行为设计密切结合起来。本系统主要包括11个表:管理员表、用户表、玩具商品表、玩具类别表、订单表、订单明细表、评价表、热卖表、新品表、银行卡表、邮递方式表。

12

2.1.2 数据分析

一个Users 表对应多个Goods表、Orders表和Comments表,一个Comments表关联多个Reply表,一个Orders表从属于多个Orderdetails表,一个Classify表从属多个Goods 表,Goods表与New表、Hot表一对一,Users表与 Bankcard表是一对一的关系,一个Postway表从属多个Orderdetails表。

数据库的详细设计

几乎所有的Web项目都是基于数据库的,这使得数据的设计在整个项目中的地位举足轻重。相关研究表明,在数据应用系统的开发中,项目成功50%靠数据库的设计,良好的数据库设计往往能够减少开发的负担。数据库设计是指对于一个给定的应用环境,通过合理的逻辑设计和有效的物理设计来构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。

2.1.3 数据库的E-R图的设计

E-R图是描述系统数据库中的各个表之间的关系的图形。它能够直观的反映系统各个表之间的联系以及相互调用的关系。实体联系模型反映的是现实世界中的事物及其相互联系,是一种用来在数据库设计过程中表示数据库系统结构的方法。它的主导思想是用实体,实体的属性以及实体之间的关系来表示数据库系统的结构。E-R图方法是一种用来在数据库设计过程中表示数据库系统内部结构的方法,此种方法用E-R图来描述现实世界的概念模型,也称为E-R模型。

易趣网上玩具商城数据库的E-R图,如图4-2所示。

管理NAdminPK管理1 a_idnamepasswordNNPK发放M Usersuser_idusernameagesexaddresspasswordpassword2telemailN管理PKMCommentsPK属于N g_idcommentusername GoodsNN管理ClassifyMPK c_idc_name管理NOrdersPK o_idorder_idg_nameusernameg_idg_pricecountTotalPriceN属于属于1N属于1PK 属于N1MPK g_idg_nameg_imageg_introductg_priceclassifyhot_idnew_idstoresold11包含NBankcardcardnumbercardpassN1Orderdetailsorder_idOrderDateShipFeeDescriptionReciverPhoneReciverNameReciverEmailReciverAddressReciverPostcode

13

图4-2 实体间关系E-R图

4.3.2 数据表的设计

表名:Admin

数据来源:管理员表

表结构如表4-1所示。

表4-1 Admin(管理员表) 序号 名称 别名 类型 1 2 3 a_id name password 管理员编号 管理员名 密码 int varchar varchar 长度 4 20 20 表名:Users

数据来源:用户表 表结构如表4-2所示。 序号 1 2 3 4 5 6 7 8

表名:Goods

数据来源:商品表 表结构如表4-3所示。 序号 1 2 3 名称 g_id g_name g_image 表4-3 Goods(商品表) 别名 商品编号 商品名 图片 类型 int varchar varchar 长度 4 50 50 名称 user_id username password sex age tel email address 表4-2 Users(用户表) 别名 用户编号 用户名 密码 性别 年龄 联系电话 电子邮箱 地址 类型 int varchar varchar varchar int varchar varchar varchar 长度 4 20 20 10 4 20 20 50 14

4 5 6 7 8 9 10 g_price g_introduct classify hot_id new_id store sold 价格 简介 玩具分类 热卖编号 新品编号 库存 销售量 varchar varchar varchar varchar varchar int int 10 50 20 10 10 4 4

表名:Bankcard

数据来源:银行卡表 表结构如表4-4所示。

表4-4 Bankcard(银行卡表) 序号 名称 别名 类型 1 2 cardnumber cardpass 卡号 密码 varchar int 长度 20 4 表名:Comments 数据来源:评论表

表结构如表4-5所示。

表4-5 Comments(评论表) 序号 名称 别名 类型 1 2 3 c_id comment username 评论编号 评论内容 用户名 int varchar varchar 长度 4 200 20

表名:Orderdetails

数据来源:详细订单表

表结构如表4-6所示。

表4-6 Orderdetails(详细订单表) 序号 名称 别名 类型 1 2 3 4

长度 4 8 50 100 order_id OrderDate ShipFee Description 详细订单号 日期 邮费 备注 15

int datetime varchar varchar

致 谢

经过三个多月的努力,我终于完成了易趣网上玩具商城系统的开发。在这里我首先感谢一直在辛勤培育我的学校,特别是计算机应用技术系的全体领导和老师们,感谢他们在四年的学习和生活中对我的教育、指导和关心,使得我能够顺利完成大学四年的学习。

整个毕业设计过程,我都是在高尚民老师的悉心指导和大力支持下完成的,导师渊博的知识、严谨的治学态度深深的影响着我。他无论在理论上还是在实践中,都给予了我很大的帮助,使我的毕业设计逐步地趋于完善。在此期间,我不仅学到了许多新的知识和解决问题的方法,而且也开阔了视野,提高了解决问题的能力。在此,我对导师在毕业设计期间给予的指导和帮助表示衷心的感谢。在毕业设计的这段日子里,我所获得的知识将是大学期间最珍贵的。

同时感谢和我在一起做毕业设计的同一个系的同学们,虽然我们在实行一人一题制,大家的选题不同,但是从设计到完成,同学们之间的相互交流与帮助都使我受益匪浅。同学们在系统的开发过程中,对于大家的开发设计思路都进行了集体讨论,集合了大家的智慧,使得各自的系统尽可能的完善。有问题时大家就一起探讨解决,每次问题解决之后,那种激动的心情是无法用语言表达的。再次谢谢大家在这三个多月内里对我的帮助,令我深深的感动,也体会到了不管做什么,团队合作精神都是非常重要的。

最后,在我即将毕业之际,衷心的祝愿哈工大华德学院的明天更加美好辉煌,祝四年来一直在关心着我、教导着我的所有老师们身体健康、工作顺利、万事如意!

26

参考文献

1 史济民,顾春华.软件工程—原理、方法与应用.第二版.高等教育出版 社,2007:30-69

2 张领.ASP.NET项目开发全程实录.清华大学出版社,2008:77-130 3 萨师煊,王珊.数据库系统概论.高等教育出版社,2006:30-64

4 张树亮,李超.ASP.NET 2.0 + SQL Server网络应用系统开发案例精解.清华大学出版社,2007:165-230

5 郭常圳.C#网络应用开发例学与实践.清华大学出版社,2006:45-56 6 张庆华.ASP.NET 2.0完全自学手册.机械工业出版社,2006:123-135 7 石志国.ASP.NET程序设计实用教程.电子工业出版社,2007:134-163 8 Karli Watson、Marco Bellinaso.C#入门经典.清华大学出版社,2002 9 王淼.电子商务概论.北京大学出版社,2006:12-14

10 张琳.ASP.NET2.0动态网站开发教程.电子工业出版社,2007:8-13 11 丁吴凯,许静雯.ASP.NET 网站开发典型模块与实例精讲.2006:24-26 12 黄梯云.管理信息系统.第三版.高等教育出版社,2006:107-108 13 肖慎勇.SQL Server数据库管理与开发.2006:4-21

14 Chris Hart,John Kauffman.ASP.NET 2.0入门经典.第四版.清华大学出版

社.

15 Jeffrey Richter.CLR ViaC#.Second Edition.Microsoft Press .2006:44-56 16 Nelson.Microsoft SQL Server 2000宝典.中国铁道出版社,2004:12-80 17 Marciniak. Encyclopedia of SoftwareEngineering. Microsoft Press .2003: 49-57 18 Peter Ladka.ASP.NET for Wed Designers.New Riders,2002

27

附录1

电子商务物流配送

随着我国社会信息化程度的提高,网络用户的快速增长,人们消费习惯的改变,电子商务越来越显示出其美好的前景。但是,电子商务的发展,除了受到这些社会信息化的因素影响之外,还受到另外一个非常重要的因素的影响,这就是物流配送问题。

电子商务是指借助互联网来进行的各项商务活动。电子商务的任何一笔交易,都包含着信息流、商流、资金流、物流。其中信息流、商流、资金流都可以完全通过信息网络完成,而唯独物流,作为四流中最为特殊的一种,是实物的传递,不能通过信息网络完成,必须通过把实物位置转移到购物者手中。物流是实现电子商务的保证。 电子商务中物流配送=网上信息传递+网上交易+网上结算+门到门的配送服务。

一个完整的电子商务活动,必须通过信息流、商流、资金流、物流等四个流动过程有机构成。电子商务的特殊性就在于,信息流、商流、资金流是可以在互联网上实现,这就是人们所概括的“鼠标”;而物流是不可能在网上实现,这就是人们所概括的“车轮”,特别指物流配送。换句话说,电子商务等于“鼠标”加“车轮”。因此,从一定意义上说,物流配送是电子商务和现代物流一体化的产物。物流配送的好坏,效率的高低,制约着电子商务的发展。

我国电子商务中物流配送的现状及存在的问题。物流配送出现得比较早,但真正把它当作一个系统来研究还是在20世纪50年代初。在电子商务B2C业务开展之初,国内没有一家物流公司具有电子商务的配送经验,各个电子商务公司只能求助于具有国内最大覆盖网络的中国邮政速递公司EMS,但是在磨合一段时间之后,EMS由于自身体制的僵化分割,管理无法协调、服务水平无法提高、费用居高不下,对很多问题都是心有余而力不足。

鉴于此种情景,电子商务公司都在积极另辟蹊径,有的自己投资组建配送队伍,但是要靠自己覆盖全国实在太难;有的积极寻找新近进入电子商务配送领域的配送公司,但是后来者的实力和发展速度着实无法满足需求;也有求助传统的物流公司,在覆盖需求如此广大,服务环节如此复杂,业务数量有限等实际问题面前,传统的物流公司往往是望而却步。

目前,我国物流配送服务有一定的发展。例如,相当多的实行连锁经营的零售企业建立了自己的配送中心,为企业内部的连锁网点提供物流配送服务。在社会化物流配送方面,一些国有商业批发企业和大型零售企业正在积极探索和尝试开展社会化物流配送服务。电子商务系统在传统的营销系统上取得了更好的进步,针对于中小型企业来说,不仅可以利用电子商务系统将

28

自己的产品展示给消费人群,更能节省一笔可观的传媒费用,从而减少资金的流出;针对于消费者而言,不仅可以选择自己中意的商品,而且还可以在网络管理员的监控下保证自己的权益不被侵犯,更有安全感。电子商务系统是未来发展的一种可观的趋势。

29

附录2

Electronic Commerce Physical Distribution Allocation

Along with our country society information degree enhancement, network user's swift growth, the people consumption habit's change, electronic commerce demonstrates its magnificent prospect more and more. But, electronic commerce's development, besides receives these social information the factor influence, but also receives other very important factor the influence, this is the physical distribution allocation question.

Electronic commerce, in short, refers to each commercial activity which carries on with the aid of the Internet. Electronic commerce's any transaction is containing the information flow, the commercial interchange, the fund class, the physical distribution. And the information flow, the commercial interchange, the fund class three may complete completely through the information network, but the only physical distribution, takes in four class the most special one kind, is the transmission in kind, cannot complete through the information network, must through shift the position in kind to the purchaser hand. The physical distribution realizes the electronic commerce guarantee.

In electronic commerce physical distribution allocation = on-line information transmission + on-line transaction + on-line settlement + gate to gate allocation service.

A complete electronic commerce activity, must through the information flow, the commercial interchange, the fund class, the physical distribution and so on four mobile process organic structures. Electronic commerce's particularity lies, the information flow, the commercial interchange, the fund class is may realize on the Internet, this is “the mouse which” the people summarize; But the physical distribution is impossible on-line to realize, this is “the wheel which” the people summarize, refers to the physical distribution allocation specially. In other words, electronic commerce is equal to “the mouse” Canada “the wheel”.

Therefore, in a sense, the physical distribution allocation is electronic commerce and the modern physical distribution integration product. The physical distribution allocation's quality, the efficiency height, is restricting the electronic commerce development.

Our country electronic commerce the physical distribution allocation's present situation and existence question the physical distribution allocation appears quite early, but treated as it a system to study truly in the early-1950s. At the beginning of the electronic commerce B2C service development, a domestic physical distribution

30

本文来源:https://www.bwwdw.com/article/dkah.html

Top