基于WEB的校园交易平台分析与方案设计书Word格式.docx
《基于WEB的校园交易平台分析与方案设计书Word格式.docx》由会员分享,可在线阅读,更多相关《基于WEB的校园交易平台分析与方案设计书Word格式.docx(16页珍藏版)》请在冰豆网上搜索。
1.2现存C2C市场的缺陷4
1.3本系统B2C网上交易平台概述5
2系统分析6
2.1业务流程分析6
2.1.1用户注册登录6
2.1.2交易过程7
2.1.3在线留言7
2.2信用体制和收费机制7
2.3系统结构分析7
2.4数据流图(DFD)8
2.4.1系统模型顶层DFD如图3所示。
9
3系统详细设计10
3.1校园交易平台开发模式的选择10
3.2系统运行基础环境10
3.3编程环境的选择10
3.4校园交易平台系统功能结构12
3.5数据库组织与表结构13
3.5.1数据库逻辑设计13
3.5.2数据表结构。
14
4结束语17
5【参考文献】17
白单凤
计算机科学学院计算机科学与技术07154016
[摘要]随着网络技术及相关电子技术的迅速发展和普及,基于电子商务的企业在不断增多。
利用互联网开展商务,进行网络营销活动已成为时尚,也是现代企业参与国际竞争的最重要的手段之一。
随着现在人民生活水平的提高,人们对于生活质量越来越重视,而校园用品则是带来便利生活不可缺少的一部分。
正因为如此,校园用品受到人们的广大关注与喜爱。
现代人越来越忙于自己的生活与工作,有相当少的时间到商场选购物品,因此我们把校园交易和电子商务相结合,从而使人们能足不出户就能便利的购买到自己所喜爱的校园用品。
这已经成为一项很有潜力的发展经济模式。
为实现这个目标,本设计尝试用ASP.NET+SQL2005在网络上架构一个动态的校园交易网站,用户可以在该网站上实现注册新用户、登录、浏览所有商品、最新上市的商品、添加到购物车、更新购物车、修改购物车数量、提交订单、以及留言等功能;
管理员可以通过查询用户信息、订单管理、库存管理、查看用户留言等功能来对系统进行维护、更新、完善。
从而完成一个人性化,个性化,现代化的电子商务网站。
本文包括引言、需求分析、系统分析、系统详细设计四大部分,力求使系统更加的人性化,从而能够充分的满足操作用户的要求。
关键词:
电子商务;
网站设计;
校园交易;
ASP.NET;
SQL2005
引言
本系统旨在建造一个以学生为买方主体的B2C网上商店。
面向在校的大学生和外校的部分年轻群体,主要角色包括买方,卖方和系统管理员。
对于今天网络一族,大都会上网浏览一些购物网站,有时是为了购物,有时只是想要了解最新热门的潮流商品,而有时只是为了打发时间。
购物网站给我们的生活带来了许多欢乐和便利,其中比较出名的网络购物网站有:
易趣、赶集网、淘宝、阿里巴巴等。
这些网络商城大多是综合性的商城,商品五花八门、包罗万象。
而对于学校学生而言,要用到的生活、学习用品有限,在这些大型的购物网站上“淘宝”很费神、费时,所以为他们量身定制校园交易平台很有必要。
计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。
电子商务的网上实践,是从网上销售开始的,“网上商店”打破了传统的销售形式—商店,将商店和网络结合.
是一种典型的电子商务网站运用。
“网上商店”实际上是运行在Web服务器中的一个Web运用程序。
“网上商店”模拟一般的商店的经营模式。
利用页面、脚本程序来实现“网上商店”的进货管理、销售管理、库存管理。
1
需求分析
1.1C2C市场存在的意义
随着人们消费水平的提高,个人消费品市场空前发展,我们发现,越来越多的人拥有大量的闲置商品。
这些商品有新有旧,但都具有完整的使用价值,拥有者们也许现在不需要它们,便想把它们出售,但是如何找到买主,却成为一个令人头疼的问题。
以大学生为例,大学生活的日渐丰富。
由于学生爱追赶时尚潮流,而且购买行为往往缺乏计划性,使得他们常常因为一时冲动而买下某物,之后发现并没有用。
学生对于电脑、手机、MP3等电子产品需求较多,而这些东西更新又快,需求的不同使得他们希望能互通有无。
一些旧书籍、杂志、音像制品、生活用品等,也是留之无用、弃之可惜,若能卖给需要的人岂不是皆大欢喜?
与此同时,随着学生们的商品意识加强,有很多学生以代理商品销售为兼职,有开设个人店铺的需求,但由于资金方面的限制,不能开设真正的店铺。
大学生的物质供求量越来越高,而信息量也随之加大。
可是由于供求双方市场的不对称性,卖方很难找到合适的买主,有这些需求的人更是不知道有谁要出售,造成这种C2C交易很难达成。
目前普遍的办法是卖者在校内摆个地摊,做代销的同学到处粘贴广告或者直接上门推销,展示并出售自己的商品。
可是时间、地点、规模都受到限制,而且要消耗大量的时间、精力和体力,还未必有好的效果。
要是有一个平台,让供需双方集中的发布交易信息,并提供联系方式,促成交易的达成,将为买卖双方带来极大的便利。
1.2现存C2C市场的缺陷
面对如此商机,精明的商家不会无动于衷,现在C2C网上交易市场已经发展壮大起来。
但是我们分析后发现,现存C2C市场存在一些缺陷,尤其不能适应校园市场的需求。
我们调查发现,目前C2C网站中大部分都是拍卖网站。
当然,拍卖作为C2C的主导交易模式,其优点是存在的,但是它的缺陷也是明显的:
交易时间长,买卖双方需要耗费大量的时间和精力。
这种模式适合于价值较高的商品,而学生的闲置品往往是耐用的消费品,价值较低,拥有者希望尽快出手,而不想耗费太多精力计较一点价格差异,因而拍卖模式对校园市场尤其不适合。
现存的另一种C2C网上交易模式就是类似于小百合bbs的fleamarket。
这是以bbs为平台,供交易双方发布信息,并提供站内联系。
但是这种方式是很初级的,它只是以交易信息作为bbs的一项内容,而不是专业的交易平台。
它没有按商品分类,用户查找起来很不方便,只能是误打误撞;
由于它是非正式的,缺乏交易规则约束,尤其它没有保证交易者的信用保障,也没有信用评估体系,交易者要承担一定的风险,使它的可信度下降。
鉴于以上分析,我们系统为买卖双方提供一个集中的B2C信息交易平台,卖方将商品信息交由系统管理员审核后展示在网站上,买方通过网站分类浏览查询自己需要购买的商品信息。
提供一定程度上的信用保障,为同学们提供方便的同时保证同学们交易的安全性。
1.3本系统B2C网上交易平台概述
本系统面向以学生为主的用户群体,为他们提供B2C交易平台。
在这个平台,卖方与系统管理员联系,提供商品信息,经过系统管理员审核后方把商品信息发布在网站上,所有学生都可以注册登录在上面购买自己需要的物品。
网站将以物品列表的形式的向所有访客展示这些信息。
所有访客只要看好网站物品后,将物品加入购物车,提交订单购买商品,留下联系方式,经过系统管理员审核后便能完成商品的交易。
本系统在一定程度上保证了买卖双方的交易的安全性。
现在电脑已是十分普及的东西了,在校大学生其中90%以上都在上网,信息的需求量是相当大的,所以依靠网络途径来进行一些信息交流就显的十分必要,因此我们成立一个网上的信息交流平台。
为同学们提供了一个安全便捷的交流平台,在网站上刊登的信息在未经申请人同意的情况下不会被删除,直到申请的供求信息得到满意的答复。
2
系统分析
2.1业务流程分析
用户进入本网站必须要注册并取得账号后方能进行交易。
若没有注册,也可以浏览商品信息,但不能将商品放入购物车提交订单购买,也不能在线留言发表观点。
用户登录后,可以浏览所需商品,加入购物车,提交订单购买商品,并且可以在线留言发表对商品的评价或者对网站的建议观点等。
由此得出本系统业务流程分为三部分:
用户注册登录、交易过程、在线留言评价。
下面分别予以说明:
2.1
2.1.1用户注册登录
业务流程图如下:
图1
当一位新的用户浏览到此网页时,必须先进行注册活动,然后才有购物权限。
首先链接到注册页面,经过填写注册表单,确认后提交,由后台处理进行插入数据库,这里需要注意的是,每一项数据均不能为空,并且用户名不能与其他用户的用户名相同,否则插入失败。
这时候在界面上会提示:
注册不成功!
如果选项不为空且使用了正确的用户名,则后台处理将用户信息插入到用户表中,作为一条新的纪录,并提示注册成功信息。
2.1.2交易过程
卖方通过与系统管理员联系发布商品信息到网站。
买方用户注册为会员登录过后,便可按商品分类浏览网站中的商品,当查找到自己所需商品时,添加到购物车。
添加商品到购物车后可选择继续购物,删除已有订单,或者提交订单完成商品的购买。
2.1.3在线留言
会员用户可在线留言对本网站提出宝贵的意见或建议。
还可以发布求购商品信息,列出没有找到的商品,系统管理员根据这些信息与卖家联系,可将需求的商品上架。
2.2信用体制和收费机制
本系统与相似的C2C网上商店相比,利用系统管理员对商品信息审核,监控买卖双方的交易行为,由于都在校园内,所以采取货到付款的方式,提供一个较为有信用保障的体制。
2.3系统结构分析
数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统[3]。
系统物理结构图,如图2所示。
图2系统物理结构图
2.4数据流图(DFD)
数据流图是描述信息流和数据流从输入流动到输出的变换的图形化技术,是表示软件逻辑模型的图形工具。
它即提供了信息流建模机制,也提供了功能建模机制,是自顶向下的分解和自底向上的抽象工具。
数据流就是数据在系统中的传播路径。
这里的数据是指一组成分固定的数据项,即数据实体和数据对象。
本系统的逻辑模型主要以系统的数据流图为主要描述。
在给出最高层次抽象的系统概貌后,想要反应更详细的内容,可将处理功能分解为若干子功能,每个子功能还能继续分解,直到把系统的过程表示清楚为止。
在处理功能逐步分解的同时,他们所有的数据也逐步分解,形成若干层次的数据流图。
加工:
就是数据处理,或者理解为一种变换,把输入的数据变成输出的数据。
●数据存储:
即把处理的结果存储在相应数据库的表中。
数据库是一个庞大的数据管理系统。
它把同一类型的数据按表(数据对象)的形式存放起来,便于读取、查询和更新等操作。
●数据源点和终点:
一般是指发布和接受数据的对象[4]。
2.2
2.3
2.4
图3系统模型顶层DFD
图4网上校园交易系统第二层DFD
3
系统详细设计
3.1校园交易平台开发模式的选择
目前,网络应用软件运行的模式主要有两类:
Client/Server模式,Browser/Web模式。
前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。
基于上述考虑,用Browser/Web模式来设计基于WEB的校园交易平台比较合适,服务器端采用SQL2005数据库系统和ASP.NET组件来构成校园交易平台的应用服务系统;
客户端采用浏览器来完成交易全过程,同时可进行远程系统维护和管理。
3.2系统运行基础环境
校园网上交易平台系统选用Windows2000以上版本作为操作系统,Internet服务管理用IIS_XPSP3,系统数据库采用Microsoft公司的SQL2005数据库