3。2 系统功能模块设计
本系统预期要实现的目标是,设计并开发出自己独特的B2B电子商务系统,让购买商可以方便的实现网上下单,让供货商方便的进行自己日常管理,让其他管理员方便的进行自己的审批等业务。因此,本系统分为了前台和后台两大模块。
3。2。1 B2B电子商务系统前台功能结构设计
(1)购买商主页:主页方便购买商选择注册或者登陆;
(2)购买商注册:提供在线注册功能,分为两步,第一步申请账号,输入用户名和密码,该用户名做为登陆本系统的唯一账号,并且不可修改。第二步填写企业详细的信息,有姓名、联系方式、公司名称、公司地址、并且要上传公司印章,以上信息缺一不可。文献综述
(3)CA认证:购买商在注册申请完账号后进行CA认证。
(4)SET认证:购买商在CA认证成功后进行SET认证。
(5)网上银行申请:购买商在SET认证后可以申请网上银行开户。
(6)购买商登录:购买商在进入本企业网站时可以不注册不登录并且浏览企业概况以及查看商品,但是从查看某件商品详情开始必须要求登陆(没有注册先注册),登陆之后才可以进行接下来的下订单、付款以及查看个人中心。
(7)购买商个人中心:本系统为购买商设计了个人中心,但是只有登陆后才可以使用。购买商可以在自己的个人中心进行企业信息查看、修改等操作;也可以查看订单信息以及对订单的各种操作。
(8)商品展示:把企业商品分类放在前台产品展示页面,为客户浏览商品提供方便;
(9)商品详情:购买商点击某个商品后可以查看该商品详细信息,有商品参数,介绍,价格等信息。
(10)订单合同页面:购买商提交订单,在该页面显示订单合同信息。
(11)支付页面:购买商可以自由选择支付方式来进行付款,付款成功后完成订单。
3。2。2 B2B电子商务系统后台功能结构设计
(1)登录:为所有的后台管理者提供登录入口。
(2)商品管理:本功能分为两块,第一块是查看商品,并且可以在查看商品页面对某一商品信息进行修改或者删除(不能修改商品标识);第二块是发布商品,管理员可以通过该页面上传要发布的商品信息然后会把该商品信息传到数据库再在前台展示该商品;
(3)用户管理:本管理模块主要功能是实现查看本企业的购买商的详细信息,并且可以删除不良购买商等。
(4)订单管理:本管理模块主要对购买商下的订单做出相应操作。
(5)配送管理:配送管理负责订单的出库操作和退货的入库操作;
(6)CA认证审批:对购买商的CA认证进行审批;
(7)SET认证审批:对购买商的SET认证审核;
(8)网银申请审批:对购买商的网银申请进行审批;
请参考下图:
图9 B2B电子商务系统后台功能结构图
3。3 数据库设计来自~优尔、论文|网www.youerw.com +QQ752018766-
3。3。1 需求分析
数据库需求分析是设计数据库结构的前提,必须先设计好需要什么表,表里面应该有什么字段,字段类型是什么,然后才能不出差错的将前文所设计的各个业务流程和功能实现。
本系统主要有五个角色,根据业务流程图和功能结构图可以总结出要设计的表有:用户表、CA认证表、SET认证表、网银信息表、订单表、物流表、商品表、企业信息表、管理员登录表(为方便系统测试,管理员统一使用了该表账号和密码)。
3。3。2 概念结构设计
数据库概念结构设计中,最常用的也是最有代表性的就是实体-关系图(E-R),图中详细描绘了系统各个实体和其属性的关系以及实体与实体之间的关系。通过上文的论述,可以了解到本B2B电子商务系统中主要的实体有:用户、产品、订单、CA认证机构、物流配送中心、供货商、银行管理员。下图展现的是这几个实体之间的关系,通过本图可以了解实体之间的对应关系。 ASP.NET+SQLServer的B2B电子商务实验系统设计+ER图(5):http://www.youerw.com/jisuanji/lunwen_103705.html