校园二手书交易系统.docx
《校园二手书交易系统.docx》由会员分享,可在线阅读,更多相关《校园二手书交易系统.docx(37页珍藏版)》请在冰豆网上搜索。
校园二手书交易系统
校园二手书交易系统设计
课程名称:
院系名称:
专业班级:
指导老师:
姓名:
学号:
摘 要
当今社会,电子商务是一个热点。
而电子商务的一个最基本的体现就是网上销售,网络销售具有快捷方便的特征。
电子商务的出现,给消费者的地位,消费观念带来了重要的变化。
电子商务的网上实践,是从网上销售开始的,“校园二手书网络交易”打破了传统的销售形式,将商店和网络结合,是一种典型的购物网站运用。
校园二手书网络交易系统有着其他形式的网上书店所不能比拟的优势:
图书来源于学生,交易给学生,因此价格比较便宜。
“校园二手书网络交易”利用页面、脚本程序来实现二手书的进货管理、销售管理、库存管理等操作。
“校园二手书网络交易”由前台选购、后台管理两大部分组成,会员可以通过前台进行自由购物,操作流程非常简单明了,管理员可以通过后台管理系统进行二手书的管理、会员的管理、订单管理等各种综合性操作。
本论文介绍了校园二手书交易系统的设计与实现过程,重点描述了管理模块的实现方法。
网站开发采用了ASP的动态网页开发技术,结合Access数据库的使用,完成了注册登录、商品搜索、购物车、留言板、后台管理等功能。
关键词:
电子商务;二手书交易;管理系统
Abstract
Inthissociety,electroniccommerceisahotspot.Electroniccommercemostbasicmanifestsison-linesale.Infactelectroniccommerce'sappearance,forconsumer'sstatus,expendedtheideatobringtheimportantchange.Electroniccommerce'son-lineispractice,startsfromon-linesale,“on-linesecond-handbookssale”hasbrokenthetraditionalsalesform,thestoreandthenetworkunionisonekindoftypicalshoppingwebsiteutilization.Theuniversitystudenttwohandwrittenlettertransactionsystemhasthesuperioritywhichtheotherform'son-linebookstorecannotcompare:
Thebooksoriginatefromthestudent,thesalegivethestudent,andthepriceisquitecheap.Usingthepage,thescriptprocedurerealizes“thebooks”operationsandsoonpurchasecontrol,salesmanagement,stockmanagement.Second-handbookssaleon-lineisselectsandpurchases,thebackstagebytheonstagetomanagetwomajorpartiscomposed.Themanagermaythroughthebackstagemanagementsystemmanagementsystem,carryonthecommodityinformationandsoonmanagement,member'smanagement,orderformmanagementsynthesisoperations,themembermaycarryonthefreeshoppingthroughtheonstage,hasfacilitatedtheuserapplicationgreatly,andsimplifiedtheoperationflow.
Thispaperintroducesthedesignanddevelopmentprocessofcampussecondhandbookstradingsystem,thearticlemainlydescribestherealizationmethodofusermanagementmodule.ThedevelopmentofwebsiteusestheASPdynamicwebdevelopmenttechnology,combinedwiththeuseofAccessdatabase,completingtheregistrationlogin,commoditysearch,shoppingcart,messageboard,therealizationofthefunctionofmanagementbackground,etc.
Keywords:
electroniccommerce; Second-handbooksonlinetransactions; Managementsystem
目 录
摘要II
AbstractIII
第1章绪论1
1.1课题背景1
1.2课题研究的意义1
1.3二手书交易市场的现状2
第2章可行性分析3
2.1经济可行性3
2.2技术可行性3
2.3操作可行性4
第3章需求分析5
3.1软件需求分析5
3.2二手书网络交易系统设计的需求分析6
3.2.1系统基本情况描述6
3.2.2数据流图设计6
3.2.3数据字典的设计7
3.2.4二手书网络交易系统的安全问题9
第4章总体设计10
4.1系统模块总体设计10
4.2数据库设计12
4.2.1数据库设计的特点12
4.2.2数据表设计13
第5章详细设计17
5.1系统运行平台设置17
5.2系统开发平台和技术简介17
5.3数据库简介19
5.4系统登录流程设计20
5.5界面的详细设计20
5.5.1前台功能模块详细设计21
5.5.2后台功能模块详细设计23
第6章系统测试与性能分析25
6.1进行系统测试的原因25
6.2系统测试方法26
6.2.1功能测试方法26
6.2.2安全性测试26
6.3系统测试步骤27
6.4系统测试结果27
结论28
致谢29
参考文献31
附录131
第1章 绪论
1.1 课题背景
近年来,随着因特网的迅速发展,电子商务在国内也迅速的发展了起来,现在互联网上各种电子商务网站更是迅速的增长。
因此越来越多的商家在网上建立起在线商店。
企业、商家可充分利用电子商场所提供的网络设施、支付平台、管理平台等共享资源,从而有效地、低成本地开展自己的商业活动。
从一定程度上讲“校园二手书网络交易系统”就是网上的二手书超市,是一种二手书网络交易的网站。
“二手书网络交易系统”打破了传统的二手书网络交易形式—商店,将商店和网络结合是一种典型的电子商务网站运用,能够直接绕过中间商(如批发商、销售商、经销商)建立与客户的直接关系。
对于大学生而言,可以通过校园二手书公告栏直接寻找自己需要的书籍,节约了时间和金钱,省去了无谓的查找精力。
同时还缩短了生产商与消费者之间的距离,有利于二手书的快速流通和降低整体分销成本。
1.2 目的和意义
本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的在网络上进行购物,改变传统商业交易,在互联网上进行交易,实现网上购物的方便和快捷的特点。
开发大学生二手书网上交易系统避免毕业和非毕业大学生在处理用过的书籍时,当作废纸卖掉的弊端,浪费了知识。
而是此系统上的书籍要比其他书店价格更便宜且种类更广泛,能够专业与专业间书籍充分利用,并且还能获取到相应的辅导材料,一举两得,使得买卖双方都能感到满意!
电子商务打破了对市场的时空限制。
传统供需结合的信息交换活动被电子商务系统替代后,商业活动将在全球市场上进行24小时服务,做到无国界、无昼夜之分。
供需双方直接沟通,使消费者的消费观念和行为都发生变化。
消费者将处于主动地位,可以从网上获得充分的二手书信息,并以一种自我服务的方式来完成交易过程。
二手书网络交易系统的设计以其方便、快捷的特点受到了更多用户的青睐。
对传统的商场销售,网上商城可以将二手书详细分类,为用户提供了更大的选择空间;通过前台二手书的展示,可以使顾客更好地了解商城内的二手书;搜索查询功能可以使用户方便的检索出自己所需要的二手书类型;网络购物车的实现使顾客真正实现足不出户、网上购物的目的,方便了顾客。
1.3 二手书交易系统的现状
据最新统计,中国大陆已经注册的网上书店大约有100多家,有网站的有50多家,但已经投入运营能够买到书的只有十来家。
最近据一家媒体的调查,能够买到书且服务到位的也只有大洋网、旌旗席殊等几家。
最早的网上书店是由上海图书城投资50万元於1998年底成立的上海网上书城,该网站经理李列群坦言告诉记者,运营一年多,业绩很不理想,现在网上书城的交易额还不到整个上海图书城交易额的千分之一。
据他分析,除了传统购书习惯的因素,频宽不够,上网的速度很慢,也影响了人们上网购书。
由IDG、日本软银(Softbank)和中国科文公司投资的当当一直号称是全球最大的网上中文书店,其市场总监阎光称当当每个月的访问量有7.5万人次,下单订购率为3%,交易额达12万元。
阎光特别强调,在当当的顾客中,有20%来自海外。
大洋网总裁董宝青说,大洋网网上书店在全国有优势,该店与全国150多家出版社合作,可保证售书7.5折不亏本;另外有150多连锁书店,配送队伍专业到位、服务到家,近期开通北京及珠三角主要城市的直接配送,建立网上书店是现有资源的自然延伸。
但由於投资较大,网上书店真正盈利估计要在两年后。
以目前的经营状况来看,绝大数网上书店都是亏本经营,最近又传来全球最大的网上书店亚马逊股票大跌的消息。
不过行内人认为这是件好事,“是时候该挤挤网络的泡沫了。
”在众多网上书店中,很多都是有国外VC的背景。
对于目前一些网上书店的花钱做秀法行内人士多持不赞赏态度,大洋网上书城负责人认为,自己的书城没有把主要精力放在做秀上,而是提倡务实精神,以读者为本,扎扎实实地为他们提供服务,收到的效果一样很好。
“究竟谁是为了网民而做网络,谁是为了泡沫做网络,人们试一试就知道了。
网上书店最终要归于现实。
第2章 系统可行性分析
2.1经济可行性
经济可行性是指可以使用的资源的可能性(资源包括人力资源、自然资源和资金条件)。
经济可行性包括两个方面的内容:
一是某一备选方案占有和使用经济资源的可能性,进而实现政策目标的可能性;二是实施某一政策方案所需花费的成本和取得的收益。
政府的财政资源是有限的,任何政策方案占有和使用的经济资源也是有限的。
因此,任何一项公共政策都存在一个争取公共经济资源的问题。
一般说来,“公共政策的经济资源的占有量与其政策目标的期望值成正比例关系。
”当然,这还涉及到一个成本效益问题。
如果某一方案的成本大于收益,显然这项政策是不可行的。
本网站系统在开发设计过程中投入的各项支出并不多,且面向的是学校广大学生,市场广阔,书籍方面不只有教材,还有英语四六级考试和考研资料,且价格绝对低廉,为广大学生提供方便,实际投入使用却能实实在在的降低管理者在人力、物力、财力方面的支出,大大节约了成本同时也提高了工作效率。
当然学生也可以通过等价的物品予以交换,所以相信本系统有很大的市场潜力和美好的发展前景。
2.2 技术可行性
技术可行性是对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。
这里,资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平与已有的工作基础。
软件方面,我们这学期已开有C#语言,SQLserver2005等正符合本系统的开发要求,且本系统对机器的要求也不高,一般当前学校或个人电脑完全可满足要求。
前台图形图像可通过图像制作工具来制作美观的画面
考虑到网站实施的可行性,在软件方面选择了ASP.NET来进行网站的界面设计和功能的实现,ASP.NET具有支持可视化开发工具环境、可管理性、缩放性和可用性扩展性及安全性,强大的数据库开发功能等优点。
因此用它来开发网站系统是很方便可行的。
使用SQLserver2005数据库存储数据。
在硬件方面,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘在10G以上,可以满足系统的开发需要!
硬件的配置越高,系统的开发与运行会更流畅。
如今的家用或商用电脑硬件的整体配置水平都很高,网站在硬件方面是很可行的。
2.3操作可行性
在网络技术十分发达的现今社会,家用电脑和商用电脑的普及,人们对网络带来效益的认识,越来越多的人意识到网络对我们个人、生活、工作的帮助,网络已经是我们生活中不可或缺的一部分。
此系统设计得很人性化,注重细节,简单方便,易于操作,可以为首次进行网上购物的用户提供“新手指南”帮助,有过网上购物的用户更加易懂好用。
现在工作,学习等方面的竞争力越来越大,个人的时间越来越觉得不够用,所以现在很少有人花费大量的时间在逛商场或者是逛超市上。
所以只用点几下鼠标,浏览几个界面,不用浪费过多时间就可以挑选出自己心仪的二手书,足不出户就有人将二手书送货上门,这种购物形式被越来越多的人认可,并得到越来越多人的青睐。
本系统由于开发工具是可视化的,操纵起来方面简单,只要管理者运用过一般的管理系统,加上设计者对该系统的讲解操纵者很快能上手,方便简单,但又不失实用。
管理者可以通过系统直接完成各项操作,进行动态更新,而且可以比较直观的看到操作的效果。
由于该系统开发工具具有的优点,使该系统在维护等其他方面的开销大大减少了。
通过以上对此销售网站的阐述和对用户现在情况的分析,运行方面是可行的。
第3章需求分析
软件需求分析工作是软件生存其中重要的一步,也是决定性的一步,只要通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。
软件需求分析工作也是一个不断认识和逐步细化的过程。
该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。
制定软件的需求规格说明不只是软件开发人员的工作,用户也起着至关重要的作用。
用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。
而软件分析人员则要认真了解用户的需求,细致地进行调查分析,把用户的要求最终转换成一个完全的、精细的软件逻辑模型并写出软件的需求规格说明,准确地表达用户的要求。
3.1 二手书网络交易系统的需求分析
3.1.1 系统基本情况描述
二手书网络交易系统是进行真实网上二手书购买后,以顾客能够方便、快捷的购买二手书为基础进行设计的。
系统主要由前台会员交易模块和后台网站管理模块两大部分组成。
前台模块主要是会员与管理员进行交易的平台,通过交易的操作可以完成二手书的进销存。
会员在这个平台可以查看管理员推荐的二手书;查看本网站销量最好的二手书;查看二手书销量排行榜;查看本网站热卖二手书;添加购物车功能方便会员对所买二手书进行操作,可以自动汇总二手书金额,一次性进行购买;添加收藏夹功能方便会员对自己所喜欢的二手书进行统一的管理,放入到收藏夹中进行保管。
后台管理模块主要包括对会员信息、二手书信息、订单信息等信息的管理,以及统计二手书的销售情况等。
管理员可以根据实际情况添加其他管理员以维护该系统的购物环境和安全。
依托市场分析,以消费者需求为导向我们认为系统功能需求分析包括以下几点:
1.权限管理管理员权限和会员权限管理员可以对任何注册会员及他的供求信息进行修改
2.查询功能方便学生和管理员查找书籍信息本系统按供求和书籍种类进行管理
3.添加功能管理会员会员权限仅限于自己模块进行操作
4.修改管理员对数据信息进行修改
5.删除
6.注册
7.excel表导出
8.留言
9.热线联系
系统功能分析:
性能需求精确快速反应
1.查询信息应尽可能保证准确所有相应区域都可以做到
2.保证查询信息的准确
3.时间快速响应最小化处理时间
4.系统需求可以满足最少注册5000名用户,1500名用户以上同时在线,500名用户同时使用
5.适应性满足客户各种需求
3.1.2 数据流图设计
数据流图也称为BubbleChart或DataFlowGraph。
是从数据传递和加工的角度,以图形的方式表示数据流从输入到输出的传输变换过程。
数据流图是逻辑系统的图形化表示,表示信息在系统中流动和处理的情况,它是系统分析员与用户进行交流的极好工具。
二手书网络交易系统数据流图描述了网站的基本数据流程信息,首先是顾客登录到本网站后可以按二手书的类别浏览二手书,根据自己的需要选择相应的二手书添加到购物车中,然后填写订单,如果顾客还没有注册,则需要先注册后才能够填写订单信息。
管理员对前台会员生成的二手书订单再进行整理。
3.1.3 数据字典的设计
数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。
它主要是对数据流图中的数据流、处理逻辑、外部实体、数据结构、数据存储和数据项等六个方面进行具体的定义。
1.数据项定义
二手书网络交易系统数据项具体定义如表3-1。
表3-1 二手书网络交易系统数据项定义表
编号
名称
别名
类型
长度
I01-01
username
管理员登陆名
nvarchar
50字节
I01-02
ID
会员ID
int
2字节
I01-03
UserName
会员登陆名
nvarchar
50字节
I01-04
Psw
会员登陆密码
nvarchar
50字节
I01-05
真实姓名
会员真实姓名
nvarchar
50字节
I01-06
家庭住址
会员家庭住址
text
I01-07
联系方式
会员联系方式
nvarchar
50字节
I01-08
CName
二手书类别名称
nvarchar
50字节
I01-09
PID
二手书ID
int
2字节
I01-10
PName
二手书名称
nvarchar
50字节
I01-11
PNum
二手书数量
int
2字节
I01-12
CID
二手书类别ID
int
2字节
I01-13
PFPrice
二手书原价
money
I01-14
PNPrice
二手书现价
money
I01-15
PPicture
二手书图片
image
I01-16
PValidity
二手书简介
ntext
I01-17
PBewrite
买家必读
ntext
I01-18
PUseMode
详情介绍
ntext
I01-19
PStock
库存量
int
2字节
I01-20
OID
订单ID
nvarchar
50字节
I01-21
OState
订单状态
int
2字节
I01-22
Pubdate
提交订单时间
datetime
I01-23
TotalPrice
订单总额
money
2.数据流定义
数据流是由一个或一组固定的数据项组成。
定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。
二手书网络交易系统的数据流定义如下所示。
数据流编号:
D1—01
数据流名称:
购物车
数据流来源:
会员
数据流去向:
购物车信息表
数据流组成:
I01-09+I01-10+I01-11+I01-14+I01-15+I01-19
数据流编号:
D1—02
数据流名称:
二手书网络交易条目
数据流来源:
会员
数据流去向:
二手书订单表
数据流组成:
I01-03+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+
I01-11+I01-12+I01-13+I01-14+I01-15+I01-20+I01-21+I01-22+I01-23
数据流编号:
D1—03
数据流名称:
收藏夹
数据流来源:
会员
数据流去向:
收藏夹信息表
数据流组成:
I01-09+I01-10+I01-11+I01-14+I01-15+I01-19
数据流编号:
D1—04
数据流名称:
会员基本信息
数据流来源:
会员
数据流去向:
会员信息表
数据流组成:
I01-02+I01-03+I01-04+I01-05+I01-06+I01-07
数据流编号:
D1—05
数据流名称:
二手书类别信息
数据流来源:
管理员
数据流去向:
二手书类别信息表
数据流组成:
I01-08+I01-12
数据流编号:
D1—06
数据流名称:
订单处理信息
数据流来源:
管理员
数据流去向:
二手书订单表
数据流组成:
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-23
3.1.4 二手书网络交易系统的安全问题
安全问题是电子商务实施中的瓶颈之一,既是技术问题,更是管理问题,具体涉及计算机网络安全和商务安全两大方面。
计算机网络安全值的是网络设备、网络系统和数据库等网络本身可能存在的问题。
网上交易安全则是为了保证交易过程的保密性、可鉴别性、防篡改性和不可抵赖性,消除信息被窃取、篡改和假冒等种种隐患。
如黑客往往从网关或路由器上截取传送的信息,有的掌握了信息的格式后篡改信息,甚至发送假信息,以假乱真。
为了保证电子商务的安全,要求保证:
1.信息的保密性:
信息的保密性是指信息在传输和存储中不被窃取。
为此需要采用安全技术对信息进行加密。
2.信息的不可否认性:
信息的不可否认性是指发送方和接受方都不能否认自己发送或接受了信息。
3.系统的可靠性:
系统的可靠性是指系统防止硬件失灵、软件错误、自然灾害等造成的失效的性能。
4.交易者身份的真实性:
交易者身份的真实性是指网上交易双方应确认对方是真实的。
第4章总体设计
4.1 系统模块总体设计
本系统一共分为两大部分(前台、后台),一共设计了十个模块。
1.会员注册及登陆模块:
为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,浏览者必须成为会员,才能够在网站中购物。
该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。
2.会员信息修改模块:
会员在刚刚注册信息的时候,可能有些选择项没有填写或是对当时自己设置的密码的安全性不够放心,会员可在此模块中对自己的信息再次进行修改、确认,以保证信息的完整性和安全性。
3.会员购物车管理模块:
是一个人性化的工具,浏览者对于中意的二手书,在购买前临时存放在购物车中,