欢迎来到天天文库
浏览记录
ID:32927126
大小:57.95 KB
页数:7页
时间:2019-02-17
《铝材b2b电子商务系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、铝材B2B电子商务系统设计与实现摘要:采用B/S(浏览器/服务器)模式,实现会员登录、信息查看、订单和商品信息管理以及管理员后台管理等诸多功能。选用ASP.net作为开发语言,SQLServer作为后台数据库,提升了后台管理功能,保证订单快速、便捷处理,提高了工作效率,降低了人工成本。关键词:MVC框架;数据库;B2B;B/S模式DOIDOI:10.11907/ijdk.161566中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2016)009011702作者简介作者简介:孔尧(1994-),男,江苏新沂人,江苏大学计算机科学与通信工程学院硕士研究生,研究方向为计
2、算机语言;叶润武(1990-),男,湖南常德人,江苏大学计算机科学与通信工程学院硕士研究生,研究方向为压缩传感。0引言电子商务是指在互联网[1]、企业内部网、增值网上以电子交易的方式进行交易活动和相关服务活动,也就是将传统的购物模式电子化。一般分为B2B(BusinesstoBusiness企业对企业)、B2C(BusinesstoConsumer企业对消费者)和C2C(ConsumertoConsumer)等模式。铝材价格会随时变化,购买者希望随时查看价格。铝型材网管理系统对铝材价格信息更新和访问权限起到很重要的作用,不同用户享受不同的访问内容,享受的价格优惠也不同。基于B2B的铝型材网
3、管理系统信息更新及时、安全性高,提高了交易效率。1管理系统相关技术在MVC架构中,基于B2B模式运用B/S结构开发了管理系统。1.1B2B模式B2B是指公司间通过互联网技术以及各种网络平台进行交易的过程[2],其含有3个要素:买卖、合作、服务。在B2B模式中垂直模式向商业或制造业,分为上游与下游两个方向。上游的供应商和生产商或商业零售商之间建立供货关系,下游的经销商和生产商建立销货关系。这种模式下的B2B网站与在线商店相类似,是企业利用网络建设的一种虚拟商店。在这种网站中公司的商品得到宣传,让更多的顾客充分了解商品,从而促进交易。B2B铝型材网管理系统流程如图1所示。1.2B/S模式在B/
4、S(浏览器/服务器)模式中,通过客户端的浏览器软件向B/S服务器端发送访问请求,B/S服务器端接到访问请求后进行处理,服务器端将访问请求生成SQL语句,在数据库验证该语句的合法性并进行数据处理。处理完后的数据返回到B/S服务器,由服务器将结果返回给浏览器,最终浏览器以Web网页样式展现结果[3]。图2是B/S架构。1.3MVC三层架构体系MVC全名是ModelViewController,由模型(model)>视图(view)>控制器(controller)组成,通过业务逻辑、数据、界面显示分离的方法将繁多的代码组织起来,在一个部件里将业务逻辑聚集。当升级和个性化定制界面及用户交互时,不需
5、要将业务逻辑重新编写。MVC用于映射传统的处理和输出、输入功能,是一种软件设计典范[4]。图3是MVC架构。2管理系统架构设计铝材网管理系统功能模块如图4所示。2.1游客管理模块在B/S结构框架下,用户分为游客以及后台管理员。普通游客通过网站前端进行会员注册,注册成功即可完善相关信息,同时可以浏览商品的采购信息、团购信息,以及参与团购或直接购买商品。2.2管理员管理模块后台管理员又分为管理员与一般管理员。一般管理员可以根据已注册的顾客进行会员等级以及权限管理,对购买商品模块、参与团购信息模块、发起团购信息模块进行访问限制。通过商品信息管理,可以对商品价格、品种等一系列基础信息及时更新。订单
6、管理可以处理会员购买的商品信息。3系统开发与实现3.1权限设计与实现传统的访问权限管理是将用户和访问权限对应起来[5]。随着网络的快速发展,用户访问的信息资源不再单一于某一特定权限,访问资源的结构更加复杂,规模也日益扩大,传统的访问权限管理机制很难满足现实需求,因此产生了以角色形式访问的控制机制(Role-BasedAccessControl,RBAC)[6]0RBAC中的3大实体分别为:用户、角色、权限。①用户作为操作数据对象的控制者;②角色源于实际工作中的职务,一个职务就代表了在工作中处理某些事务的权利;③权限是对某一数据对象可操作的权利。将这个概念引入到权限管理中,就使得角色作为中间
7、桥梁将用户和权限联系起来。一个角色可以看成是一组权限的集合,也可以看成是若干具有相同身份的用户集合。3.2数据库开发与实现SQLServer是一个全面、集成、端到端的数据解决方案,通过SQLServer数据库会更加安全、高效、可靠地对企业数据进行管理。本项目选择此数据库作为数据控制平台。数据库中关键数据表见表1、表2、表3、表4。用户信息表代表所有用户相关信息,其中的用户级别有游客、会员、超级管理员和管理员,分别执行权限
此文档下载收益归作者所有