湖北经济学院学报(人文社会科学版)
JournalofHubeiUniversityofEconomics(HumanitiesandSocialSciences)
Jan.2009Vol.6No.1
校园电子商务系统分析与设计
许彩红
(丽水学院,浙江
摘
丽水323000)
要:基于ASP技术的校园电子商务系统适合高校电子商务发展的需求。文章对校园电子商务系统进行了需
求分析,概要模块设计及数据库设计。
关键词:校园网;电子商务系统;设计
电子商务的迅速发展,校园电子商务必将成为一种发展的趋势,除了可以带来经济利益的同时,更多的是给学生一个锻炼的舞台、一个自我发展的空间。
校园电子商务系统不仅仅包括在线交易,更多的要以服务师生为目标,使其成为一个综合性的服务平台。结合目标群体使用Windows操作系统的普遍性,采用了微软的IIS+HTML+ASP的开发方式,数据库采用了SQLServer2000,开发工具为DreamweaverMX2004,下面就整个校园电子商务系统设计进行阐述。
一、系统可行性分析
可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,这一点文章在分析校园电子商务的应用现状及研究意义时己经论述过;而可行性则取决于实现应用系统的资源和条件。
1.技术的可行性分析
高校内技术基础也已经非常雄厚,加之ASP也是业内公认较为成熟完善的技术,因而当前的软、硬件技术是能够满足对系统提出的注入增加存储能力、实现通讯功能、提高处理速度等要求的。高校还有许多的科技人员,他们可以成为系统开发,完善的中坚力量。技术上的不断创新,实现平台内容的丰富,提高实用性。
2.环境的可行性分析
高校校园内稳定的网络环境及相应的硬件配置为校园电子商务的开展提供了良好的运行环境。借助于数字化校园的建设和一卡通的平台,为校园电子商务的应用提供了载体[1]。
二、需求分析
用户界面友好是吸引用户的关键所在,同时高效的商品信息检索和浏览、方便的网上在线订单申请、用户意见和要求的及时反馈、以及用户信息的安全保密,是一个成功电子商务网站所应具备的[2]。广大师生员工只需上网就能得到各种商品信息服务,轻点鼠标就能得到体贴周到的送货服务,还可以通过教育服务、社区服务等获得工作、学习相关的服务,从而体现了教学、服务的交互性和实时性,进一步实现了以人为本的高校办学理念。目前高校对电子商务的实际应用的需求主要表现在以下四个方面:在线交易、在线支付、在线教育和社区服务。
根据这些需求,我们建设校园电子商务系统的的主要目标如下:
1.内容丰富多彩,为师生提供及时获取日常信息的快速平台,将师生日常交易活动电子化和信息化,提供全天24小··
时的服务,提高交易效率;
2.提供高效全面的服务,给师生提供实际的方便,让师生
满意;
3.提供安全的网上支付手段,使师生网上交易无后顾之
忧,提供交易质量和交易成本;
4.实现师生对系统的掌握与控制,根据自己需要定制个
性化的服务;
5.系统内容表现形式多样化,信息更新速度快,操作与使用方便,能长期吸引师生。
三、系统功能模块设计
现今大多数B2C电子商务网站(如卓越、当当、AMAZON、新浪网上商城、丽水的绿谷购物等)都具有商品管理、用户管理、订单管理、客户管理和网站管理五个基本的功能模块,实现买卖双方交易的完成。
校园电子商务系统模块包括一般B2C电子商务网站具有的五个功能模块之外,还涉及在线教学、网上支付和社区服务,实现以服务师生为目的的同时获得一定的收入来维持校园电子商务的正常运营。
根据需求分析,设计了以下的功能模块,如图1所示。
图1校园电子商务系统功能模块示意图
下面介绍以下系统中的主要的几个功能模块:
(一)商品管理
该模块主要是由商品列表、商品详细信模块和商品检索三个功能模块组成。
1.商品列表:商品列表按商品类别显示商品。商品列表可
以显示商品的小图标、商品型号、商品名称及商品价格。
2.商品详细信息:提供查看商品详细信息的功能,显示商
品详细介绍、商品大图标、点击购买可以将此商品放入购物车以便支付结算。
3.商品检索:可对所有商品按商品名、价格等进行搜索,
使读者快速找到所需商品。
(二)用户管理
该模块主要是由新用户注册、会员登录和会员信息维护三个功能模块组成。
1.新用户注册:浏览用户只有按要求输入相关项目的注
册才能成为会员后,才能通过校园电子商务的平台来实现买方或买方的相关业务操作。用户注册时采用网络虚拟注册与有效证件相匹配的实名制管理方式,从而有利于校园电子商务安全及为以后的交易纠纷提供实体凭证。
2.会员登录:已注册成会员的用户,直接通过用户名和
密码进行登录,进而进行商品管理或商品购买业务。
3.会员信息维护:会员信息可以提供修改,如个人基本
信息、联系方式修改、详细地址等。
(三)订单管理
该模块主要是由购物车订单功能模块和送货订单功能模块组成。
1.购物车订单:把商品放入购物车后,可以把商品从购
物车中删除,用户可以地购物车中的商品数量进行修改,用户确定购物车中的商品后形成订单信息,并要求填写与支付、送货相关的信息并构成送货订单。
2.送货订单:商户可根据送货订单给用户送货。用户也可根据送货订单查询送货具体处理情况。
3.订单撤消:允许用户对每个未付款的订单进行撤消,从
而可以给客户带来一些方面,同时也有利于对订购商品的管理。
(四)客户管理
该模块主要是实现买卖双方沟通,进一步促成交易的完成。如商户可以通过客户管理模块收集用户对商品需求信息或商品使用过程中存在的常见问题或使用商品后一些感受及体会等与商品相关的信息,并进行整理、分析,进而作出及时有效销售决策。最大限度的满足用户的需求是实现电子商务一种有效的运行方式[3]。
(五)系统管理
该模块主要是由系统管理员功能模块和一般管理员功能模块组成。
1.系统管理员:对系统中的用户信息、商品信息、订单信
息、客户管理信息等进行审核,并按协议有权对其进行修改、删除、统计和分析等操作。
2.一般管理员:商户或专门为商户提供技术服务的管理员对商品信息发布、添加或删除商品、修改商品具体内容等操作。
(六)在线教学
利用Web技术促使学习更为便利[3]。高校如成人教育、岗位培训等教学活动,可通过在线的方式来实现教学任务,实现了教学的3A服务。
该模块主要是由在线教学视频、在线辅导、在线模拟考试、在线资料查阅、考证服务、在线交流这六个子模块组成。此模块主要是为了满足学生多方面的学习需求。
(七)在线支付
网上交易要实现支付结算的电子化,必然产生了网上支付的需求,同时校园内有很多支付费用可以通过网上支付的方式来实现如学生学费、上网费、日常生活超支的费用、奖学金等,高校各部门的各种经费的往来也可以通过网上支付来完成。这样既节省了支付的时间及效率,同时也避免了现金携带的安全隐患。
目前电子支付已经建立了三种不同类型的支付系统,即
预支付(Pre-Paid)系统、即时支付(Instant-Paid)的系统和后支付(Post-paid)的系统[3]。
结合校园电子商务的消费群体为广大师生员工、交易量小和资金额有限的特点,采用了预支付系统,采用“校园一卡通”进行小额支付,从而避免或降低了在互联网上用银行信用卡或银行卡支付出现卡号被盗的风险。同时也充分利用了现有的资源,节约了投入成本。
该模块主要由在线申请一卡通、登录一卡通、收款、付款和转帐五个基本的功能模块,实现校园电子商务的支付结算和校园内其他的一些支付结算功能。
(八)社区服务
在学校长期生活的教职员工的日常生活会存在各种各样的服务需求,比如送水送气、保洁、维修、搬家、家政管理等。校园电子商务系统可以专门开通一个社区一站式服务的频道,可以将这些服务发布到网络上,需要什么样的服务只要上网站点击就可以得到快速的响应,还可以通过在线支付平台进行服务费用的在线支付。
该模块主要通过论坛方式来实现需求信息发布及及时应答需求信息。
四、数据库的设计
数据库设计与实现是系统开发中的一个重要的环节,一个结构合理的数据库可以提高系统的整体的运作效率,同时可以缩短系统的开发时间。
(一)数据库设计的原则[4]
在数据库设计过程中,我们按以下原则进行设计,以满足系统的各方面要求。
1.满足数据存储需求
数据库最主要的功能就是存储数据。影响数据库存储的因素包括数据库的设计、数据库管理系统、数据库运行的硬件平台和操作系统以及存储的数据类型。因此我们在设计时考虑了以下因素:(1)满足所有的数据库存储需求;(2)能高效率的存储所有的数据;(3)能够处理复杂的业务关系;(4)硬件设备能够满足数据库存储的要求。
2.数据库中数据的可操作性
数据库设计时注意保证在整个系统运行和业务操作过程中,数据库都能便于访问和查询,同时还需要考虑到要尽量节省应用数据库操作时的响应时间,尽可能的提高数据库对程序和业务请求的响应速度。
3.数据库设计的准确和完整性
数据库中数据的设计要满足程序设计的要求,对于程序中使用的数据和要存储的数据内容,都有严格的数据和准确的数据类型与之对应,同时在数据库设计时要对关键数据进行详细的说明,以方便系统设计人员的开发工作。
4.数据库冗余性
过多的冗余数据会大大增加数据库的工作量,降低数据库的响应时间和准确性。因此改善数据库性能的一个非常重要的方面就是减少或消除数据库中的冗余信息,要通过规范化处理使冗余数据减少到最少。
(二)数据库类型及表结构
校园电子商务网站的数据库系统采用SQLServer2000,通过信息间的相关性进行数据库模式的设计。根据网站功能需求分析,网站中主要的实体有:会员、商品、商品类别、订单、留言等。同类实体构成的实体集设计为相应的表。因此在数据库的设计上,主要设计下列表:会员表、商品表、商品类表、次商品类表、购物车表、订单表,留言板表等数据库表,各表设置主键。下面列出相关的数据库表的设计。
·65·
表1数据类型说明空值部分说明:如果没注明,表示本字段允许为空,如果注明为“N”,则表示本字段不允许为空(NotNull)。
会员表(user):主关键字是UserID,因为一个会员可能会多次购物,所以该表与订单表(order)之间是“一对多”关系。
商品类表(class):主关键字是ProductClassID,ParentID是该类别的父类编号,商品类表与商品表是“一对多”关系。类商品中可以有多种具体的商品。
商品表(product):主关键字是ProductID,该表与订单明细表是“一对多”关系,该表为主表。因为一种商品可能会多次被多个会员选购。在商品表中只需要一个来自于商品类表的类别号字段,而不需要类表名字段,因为可以根据类别号到商品类表中找到相应的类别名。类别号字段在商品表中称为外部关键字。
购物车表(basket):主关键字是BasketID,该表与购买者编号是“一对一”的关系,而与商品编号是“一对多”的关系。一个购物车编号对应一个购买者,但商品编号可以为多个。
订单明细表(orderdetail):在订单明细表中,订单号
(OrderID)与商品编号(ProductID)合成为主关键字,其中订单号(OrderID)是来源于订单表(order)的外部关键字,商品编号(ProductID)是来源于商品表(product)的外部关键字。如果要知道商品的详细信息,可以联接商品表(product)进行查询。这些数据表之间的关系,如下图所以:
五、系统设计要求
作为一个综合性的系统平台,校园电子商务系统对每一次服务要进行跟踪监控。不仅完成需求订单发送,网上支付,业务审核,成功交易,业务结算等诸多环节,而且对每项业务的全过程进行贯穿始终的跟踪管理,实时监督控制订单执行状态和服务情况,以提高订单的执行率和服务水平。系统还可以统计实体商店的总的销售量、不同商品的销售量、销售排行榜、服务水平、物品质量及诚信度。学生用户在线消费数据还可以辅助学校完成相关统计和成为相关评价体系重要参考指标。达到上述功能要求,平台需具有稳定性、安全性、易用性、可扩展性。
1.系统的稳定性
·66·
由于校园电子商务平台开展了众多业务,数据流量大,并发操作频繁。因此,系统的稳定性是系统可靠运行的保障。稳定性要求系统在处理大量数据,并发操作,网络异常等情况时要有相当的处理机制和恢复机制。系统的稳定性也保障了系统的实用性。
2系统的安全性
安全问题是系统中关键而重要的问题。系统在实现信息资源共享的同时,必须进行信息资源的有效保护和安全隔离,
针对不同的应用需求,采取不同强度的安全保密方式,包括数据加密存储/传输、数字证书、数字签名、身份认证和存取控制:采用防火墙、入侵监测和安全审计技术以及安全管理制度,建立防病毒、防攻击的系统安全体系。
3.友好的人机界面
用户界面友好是吸引用户的关键所在,同时高效的商品信息检索和浏览、方便的网上在线订单申请、用户意见和要求的及时反馈、以及用户信息的安全保密,是一个成功电子商务网站所应具备的。广大师生员工只需上网就能得到各种商品信息服务,轻点鼠标就能得到体贴周到的送货服务,还可以通过网站留言版对网站提意见、写要求、以及和他人进行交流。网站管理员也可以方便的通过数据库管理界面进行人员、商品、订单管理,并对销售情况进行统计。因此,校园电子商务网站就是在网上实现信息收集、传播、存储、处理和维护的系统,它能实现用户管理、商品管理、交易结算和销售统计等功能,从而在网上方便快捷的完成产品的销售及购物。
4.系统的开放性和扩展性
平台的设计应面向未来的发展,校园电子商务是高校信息化的一部分,系统平台的设计一定要充分考虑到高校发展更高的需求、高校组织机构动态调整等变化,应提供各种必要的标准接口,以便学校可根据需要随时增加系统功能,使系统可随着学校的需求扩展进行相应的软件的配套升级。
六、结束语
抓住全球信息化时代所带来的机遇,采用Internet技术,根据自身的特点,构筑校园电子商务,以适应校园现代化管理的需要,引导高校师生消费方式的改革,进而推进电子商务的发展。同时也有利于适应社会的需要,通过校园电子商务网站的构建,为市场营销、电子商务、物流管理、国际贸易等相关专业的人才培养提供了一个很好的实践基地,从而有利于培养出企业所需要的理论扎实和极强实际操作能力的复合型人才。
参考文献:
[1]曾晓莉,段凡,王龙业.基于校园一卡通的网上支付系统研究[J].成
都信息工程学院学报,2007,22(1):22-25.
[2]翟兆菁,王小帆.校园电子商务的需求调查分析[J].云南财贸学院
学报,2005,21:136-142.
[3]JieLu.AModeforEvaluationE-CommerceBasedonCost/Benefit
andCustomerSatisfaction[J].InformationSystemsFrontiers,2003,5(3):265-277.
[4]Liawshu-sheng,HuangHsiu-Mei.HowWeb
technologycan
facilitatelearning[J].Informationsystermsmanagement,2002,19(1):
56-61.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- esig.cn 版权所有 湘ICP备2023023988号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务