1、摘要在网络大家族中,电子商务是一个热点。电子商务一个最基本的体现就是网上销售。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。电子商务的网上实践,是从网上销售开始的,“二手书网络交易”打破了传统的销售形式,将商店和网络结合是一种典型的购物网站运用。“二手书网络交易”实际上是运行在Web服务器中的一个Web应用程序。利用页面、脚本程序来实现二手书的进货管理、销售管理、库存管理等操作。“二手书网络交易”由前台选购、后台管理两大部分组成。管理员可以通过后台管理系统,进行二手书的管理、会员的管理、订单管理等信息的综合操作,会员可以通过前台进
2、行自由购物,大大方便了使用者应用,并简化了操作流程。从中国的整体情况来看,网上购物如今已经进入了一个相对平稳的发展阶段。随着网上商店的普及和人们消费观念的改变,今后也很有发展潜力。因此发展网上购物是非常必要的,是世界的必经阶段。关键词电子商务;二手书网络交易;进销存管理AbstractInthenetworkrespectedfamily,electroniccommerceisahotspot.Electroniccommercemostbasicmanifestsison-linesale.“thenet”thecharactermeanst
3、hatithastheinformationagecharacteristicsandsoonquickconvenience.Infactelectroniccommercesappearance,forconsumersstatus,expendedtheideatobringtheimportantchange.Electroniccommerceson-linepractice,isstartsfromon-linesale,“on-lineclothingsale”hasbrokenthetradi
4、tionalsalesform,thestoreandthenetworkunionisonekindoftypicalshoppingwebsiteutilization.“on-lineclothingsale”infactisthemovementinWebinaserversWebapplicationprocedure.Usingthepage,thescriptprocedurerealizes“theclothing”operationsandsoonpurchasecontrol,s
5、alesmanagement,stockmanagement.“on-lineclothingsale”selectsandpurchases,thebackstagebytheonstagetomanagetwomajorpartiscomposed.Themanagermaythroughthebackstagemanagementsystemmanagementsystem,carryonthecommodityinformationandsoonmanagement,membersmanagement,
6、orderformmanagementsynthesisoperations,themembermaycarryonthefreeshoppingthroughtheonstage,hasfacilitatedtheuserapplicationgreatly,andsimplifiedtheoperationflow.LookingfromChinasoverallsituation,on-lineshoppingalreadyenteredarelativelysteadydevelopmentphasen
7、ow.Expendtheideaalongwithon-linestorespopularizationandthepeoplethechange,verymuchwillhavefromnowonalsothedevelopmentpotential.Thereforethedevelopmenton-lineshoppingisveryessential,isstagewhichtheworldmustpassthrough.KeywordselectroniccommerceclothingsalesE
8、nterssellssavesthemanagement目录摘要IAbstractII第1章绪论11.1课题背景11.2目的和意义21.3系统设计思想2第2章可行性分析42.1二手书网络交易系统业务设计42.2二手书网络交易系统流程设计62.3经济可行性72.4技术可行性92.5运行可行性92.6本章小结10第3章需求分析113.1软件需求分析113.2二手书网络交易系统设计的需求分析113.2.1系统基本情况描述113.2.2数据流图设计123.2.3数据字典的设计133.2.4二手书网络交易系统的安全问题153.3本章小结15第4章总体设计1
10、试526.3系统测试步骤526.4本章小结53结论54致谢55参考文献56附录157附录268IV毕业设计(论文)第1章绪论在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,网上销售则是一个热点。“二手书网络交易系统”从一定程度上讲它就是网上的二手书超市,是一种二手书网络交易的网站。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。1.1课题背景随着人类社会的不断发展和进步,Internet应用的普及,电子商务也很快地发展起来了。电子商务是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消
11、费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。企业、商家可充分利用电子商场所提供的网络设施、支付平台、管理平台等共享资源,从而有效地、低成本地开展自己的商业活动。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。电子商务的网上实践,是从网上销售开始的,“二手书网络交易系统”打破了传统的二手书网络交易形式商店,将商店和网络结合是一种典型的电子商务网站运用,能够直接绕过中间商(如批发商、销售商、经销商)建立与客户的直接关系。该网站可以为用户提供二手书的详细信息,用户可以在线购买二手书、创建订单,同时可以
13、无国界、无昼夜之分。供需双方直接沟通,使消费者的消费观念和行为都发生变化。消费者将处于主动地位,可以从网上获得充分的二手书信息,并以一种自我服务的方式来完成交易过程。二手书网络交易系统的设计以其方便、快捷的特点受到了更多用户的青睐。对传统的商场销售,网上商城可以将二手书详细分类,为用户提供了更大的选择空间;通过前台二手书的展示,可以使顾客更好地了解商城内的二手书;搜索查询功能可以使用户方便的检索出自己所需要的二手书类型;网络购物车的实现使顾客真正实现足不出户、网上购物的目的;在网站中加入推荐系统功能,例如“新品推荐”功能。本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的在网络上进
14、行购物,改变传统商业交易,在互联网上进行交易,实现网上购物的方便和快捷的特点。1.3系统设计思想对于典型的数据库管理系统,尤其是网上购物商城这种数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。根据顾客的实际需求本网站在设计时应该满足以下几个目标。1.实用性:本网站界面设计美观、友好。首先使顾客在视觉上得到美的享受,二手书的信息查询灵活、方便、快捷、准确,会员的信息存储安全可靠。本网站能够全面展示网站内所有二手书,并展示推荐二手书、热卖二手书及热销排行统计。最重要是要实现真正的网上购物。2.先进性:本系统采用B/S架构,将SQLServer2005和ASP.NET2
15、.0结合在一起。强大的数据库支持,可以方便管理员操作,保证数据库中数据的存储安全,同时采用此架构,更方便了浏览本销售系统的用户,网站安装在服务器上用户在客户端只需输入网址即可进入。3.高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。4.高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。本销售系统采用“货到付款”原则进行二手书价钱的收付。可以在网上对邮递方式进行选择,有多种邮递方式供用户选择。更加保证了用户交易的安全性。5.可维护性:系统的设计要求方
16、便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。6.可扩展性:网站的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。7.智能性:本网站为了方便用户操作所以将网站页面设计得既易懂也更易操作,没有繁琐的操作,不用进行说明,让您一看就懂。设置的推荐二手书系统功能、热卖二手书系统功能和热销排行可以给您在购物过程中提供一些可参考建议。8.灵活性:购物车的设计满足了顾客想一次性购买多件二手书的需求,无需单件进行购买,在购物车中可查看即将购买二手书的详细信息,可对所选中的二手书进行查看或删除,还可通过查看二手书的详细信息来进行单件二手书的购买,或是
19、的冲突。2.1二手书网络交易系统业务设计此网站分为前台和后台两大功能模块,网站前台是会员进行购物的平台,网站后台是管理员对该网站所涉及到的一些信息及网站功能的操作。所以根据以上所说的网站情况,这里只对网站前台业务进行分析与描述。顾客分为会员和非会员两种。这里分别叙述两种会员的业务流程。1.会员业务如下:(1)会员注册:用户只有注册成为会员才可以在此网站进行买卖交易,否则只能浏览二手书。(2)会员登陆:会员登陆后,名字会显示在主页,就可以购买二手书。(3)建立查询功能:用户可以根据“春、夏、秋、冬”四个季度关键字进行二手书检索,以便用户很快的找到所需要的二手书。(4)建立购物车功能:
21、建立查询功能:用户可以根据“春、夏、秋、冬”四个季度关键字进行二手书检索,以便用户很快的找到所需要的二手书。(3)建立留言本功能:会员可在留言本中给管理员留言,提出问题和发表建议,还可根据自己购买的二手书的满意度进行点评,并在网上公布,以供其他购买者参考。网站前台业务流程如图2-1。图2-1二手书网络交易系统业务流程图2.2二手书网络交易系统流程设计系统流程图是一个物理模型,描述目标系统的概貌。二手书网络交易系统流程图如图2-2。图2-2二手书网络交易系统流程图2.3经济可行性网站的开发费用和今后的运行、维护费用需要进行估算,并将费用与效益进行比较。系统的效益可以从个人利益和社会效益两
22、方面考虑。对于网上商城则应着重分析其社会效益。例如,网站应用后可以为用户提供哪些帮助,提供哪些便捷的条件,用户查询和使用信息的方便程度能提高多少、速度增加了多少,对于管理人员操作简单化了多少,工作细化了多少,提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析:1系统初期投资二手书网络交易系统初期投资如表2-1。表2-1二手书网络交易系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析20100020,0002总体设计30100030,0003前台子系统详细设计20100020,0004后台子系统详细设计20100020,0005后台数据库实现10100010,00
24、01.27637.83543.2943投资回收期引入二手书网络交易系统二年后,可以节省18.593万元,比最初投资还少1.5万元。但第二年可以节省8.639万元。即:1.5/8.639=0.1742+0.174=2.1744纯收入43.294-19.0=24.294(万元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的19.0万。而且考虑到开发本网站为人民带来的方便和利益,拿出19.0万来进行二手书网络交易系统的开发,是绝对必要与可行的。2.4技术可行性技术可行性是对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。
25、这里,资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平与已有的工作基础。考虑到网站实施的可行性,在软件方面选择了ASP.NET2.0来进行网站的界面设计和功能的实现,使用SQLserver2005数据库存储数据。在硬件方面,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘在10G以上,可以满足系统的开发需要!硬件的配置越高,系统的开发与运行会更流畅。如今的家用或商用电脑硬件的整体配置水平都很高,网站在硬件方面是很可行的。在软件方面,由于ASP.NET2.0和SQLSERVER2005都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫
27、被越来越多的人认可,并得到越来越多人的青睐。良好的信誉与安全性及可靠性都很高的网上支付体系也提高了网站的可信度,让人们放心购物,不必担心上当受骗。通过以上对此销售网站的阐述和对用户现在情况的分析,运行方面是可行的。2.6本章小结根据网上销售的基本模式和本系统的设计思想进行了经济、技术、运行等方面的可行性分析,分析证明此系统具有良好的市场拓展和一定的开发前景。第3章需求分析3.1软件需求分析软件需求分析工作是软件生存其中重要的一步,也是决定性的一步,只要通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐
28、步细化的过程。该过程将软件计划阶段所确定的软件范围(工作域)逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。制定软件的需求规格说明不只是软件开发人员的工作,用户也起着至关重要的作用。用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。而软件分析人员则要认真了解用户的需求,细致地进行调查分析,把用户的要求最终转换成一个完全的、精细的软件逻辑模型并写出软件的需求规格说明,准确地表达用户的要求。3.2二手书网络交易系统的需求分析3.2.1系统基本情况描述二手书网络交易系统是进行真实网上二手书购买后,以顾客能够方便、快捷的购买二手书为基础进行设计的。
29、该系统采用B/S模式,后台的数据库采用目前比较流行的MicrosoftSQLServer2005,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft公司的VisualStudio2005作为主要的开发工具,可实现与SQLServer2005数据库的无缝连接。二手书网络交易系统主要由前台会员交易模块和后台网站管理模块两大部分组成。前台模块主要是会员与管理员进行交易的平台,通过交易的操作可以完成二手书的进销存。会员在这个平台可以查看管理员推荐的二手书;查看本网站销量最好的二手书;查看二手书销量排行榜;查看本网站热卖二手书;添加
30、购物车功能方便会员对所买二手书进行操作,可以自动汇总二手书金额,一次性进行购买;添加收藏夹功能方便会员对自己所喜欢的二手书进行统一的管理,放入到收藏夹中进行保管。后台管理模块主要包括对会员信息、二手书信息、订单信息等信息的管理,以及统计二手书的销售情况等。管理员可以根据实际情况添加其他管理员以维护该系统的购物环境和安全。3.2.2数据流图设计数据流图也称为BubbleChart或DataFlowGraph。是从数据传递和加工的角度,以图形的方式表示数据流从输入到输出的传输变换过程。数据流图是逻辑系统的图形化表示,表示信息在系统中流动和处理的情况,它是系统分析员与用户进行交流的极好工具。
32、络交易系统数据项定义表编号名称别名类型长度I01-01username管理员登陆名nvarchar50字节I01-02ID会员IDint2字节I01-03UserName会员登陆名nvarchar50字节I01-04Psw会员登陆密码nvarchar50字节I01-05真实姓名会员真实姓名nvarchar50字节I01-06家庭住址会员家庭住址textI01-07联系方式会员联系方式nvarchar50字节I01-08CName二手书类别名称nvarchar50字节I01-09PID二手书IDint2字节I01-10PName二手书名称nvarchar50字节I01-11PNum二手书数量in
36、手书订单表数据流组成:I01-03+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-013+I01-14+I01-15+I01-20+I01-21+I01-22+I01-233.2.4二手书网络交易系统的安全问题安全问题是电子商务实施中的瓶颈之一,既是技术问题,更是管理问题,具体涉及计算机网络安全和商务安全两大方面。计算机网络安全值的是网络设备、网络系统和数据库等网络本身可能存在的问题。网上交易安全则是为了保证交易过程的保密性、可鉴别性、防篡改性和不可抵赖性,消除信息被窃取、篡改和假冒等种种隐患。如黑客往往从网关或路由
37、器上截取传送的信息,有的掌握了信息的格式后篡改信息,甚至发送假信息,以假乱真。为了保证电子商务的安全,要求保证:1.信息的保密性:信息的保密性是指信息在传输和存储中不被窃取。为此需要采用安全技术对信息进行加密。2.信息的不可否认性:信息的不可否认性是指发送方和接受方都不能否认自己发送或接受了信息。3.系统的可靠性:系统的可靠性是指系统防止硬件失灵、软件错误、自然灾害等造成的失效的性能。4.交易者身份的真实性:交易者身份的真实性是指网上交易双方应确认对方是真实的。3.3本章小结根据用户对二手书网络交易的需求和设计者个人对二手书网络交易的理解与设计,明确了该二手书网络交易系统的基本设计思
41、工具,浏览者对于中意的二手书,在购买前临时存放在购物车中,并可以随时增减购物车中的二手书种类和数量,以提高购物效率。浏览者购物完毕,系统会引导其进行结账,在选择好结账方式后,系统会自动生成并交给客户一个唯一的订单号。4.会员收藏夹信息管理模块:会员对于中意的二手书,可以在购买前临时存放在收藏夹中,在下次登陆时可进行查看,以供参考,提高购物效率。5.会员订单查询模块:会员记录下订单号后,可在此模块中进行查询,通过查询可调出所买二手书的详细信息及是否已经发货等的信息。6.会员留言板模块:是用户与管理员之间的桥梁,会员可在留言本中给管理者留言,提出问题和发表建议,管理员会对留言信息进行及时的回
44、,用户点击即可查看该二手书的详细信息,供用户参考。15.推荐二手书排行统计模块:在页面上显示管理者所推荐的二手书,以供用户参考。16.订单查询模块:跟踪并记录购物情况,通过订单查询功能模块可以查看指定订单号的前台交易的具体情况,方便管理员了解在本网站的具体交易信息。17.订单管理模块:一些会员下了订单,但由于某些原因,又想取消订单的情况,管理员要对这些垃圾订单进行处理,此模块可以对一小时前的,一天前的,一星期前的或是一个月前的未处理的订单进行清空操作,增大了数据库的存储容量,更便于管理员对订单的管理。18.留言信息管理模块:对前台用户的留言进行统一的管理,并对留言的内容进行即时的回复,
46、应用系统的技术,是系统开发和建设中的核心技术,如果一个数据库的设计没有计划而全凭直觉,那最后设计出来的数据库很可能不能满足用户的要求。另外数据库设计不周详而导致的恶果是数据库中有大量冗余数据,不仅会产生数据异常,还会占用不必要的磁盘空间。数据库设计是研究数据库及其应用的系统设计。数据设计是指对于一个给定的应用环境,构造最优数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。软件系统经常使用各种长期保存的信息,这些信息通常以一定方式组织并存储在数据库或文件中,为减小数据冗余,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把数据结构规范化。本系统的数据库使用了时下比较流行的SQLServer2005来实现的。SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。4.2.1数据库