畜牧业会员注册

会员注册  时间:2021-05-05  阅读:()
ServiceScienceandManagement服务科学和管理,2015,4,97-103PublishedOnlineJuly2015inHans.
http://www.
hanspub.
org/journal/ssemhttp://dx.
doi.
org/10.
12677/ssem.
2015.
44B01397AnalysisandDesignofAnimalHusbandryE-CommercePlatformBasedonUMLandMVCXingZhang1,ShuangyunXiang21EconomicsandManagementSchool,BeijingInstituteofPetrochemicalTechnology,Beijing2DepartmentofAnimalHusbandry&VeterinaryScience,BeijingVocationalCollegeofAgriculture,BeijingEmail:zhangxingstudy@163.
com,xsy4084@sina.
comReceived:Jun.
1st,2015;accepted:Jul.
27th,2015;published:Jul.
30th,2015Copyright2015byauthorsandHansPublishersInc.
ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).
http://creativecommons.
org/licenses/by/4.
0/AbstractAccordingtothedemandcharacteristicsofanimalhusbandry,thisarticleusesUMLmodelingtechnologyandMVCarchitecturetechnologytodesigntheanimalhusbandrye-commerceplat-form.
Itnotonlymeetstheneedsofanimalhusbandrye-commerceplatformuserstobuyandsell,andalsoconsidersthemaintainabilityandexpansibilityofthesystem.
Thedesignofthissystemwillprovidenewideasforanimalhusbandrytodevelopelectroniccommerceorthird-partye-commerceplatform.
KeywordsAnimalHusbandry,E-Commerce,UML,MVC基于UML和MVC的畜牧业电子商务平台分析与设计张幸1,向双云21北京石油化工学院经济管理学院,北京2北京农业职业学院畜牧兽医系,北京基于UML和MVC的畜牧业电子商务平台分析与设计98Email:zhangxingstudy@163.
com,xsy4084@sina.
com收稿日期:2015年6月1日;录用日期:2015年7月27日;发布日期:2015年7月30日摘要本文从畜牧业的需求特点出发,运用UML建模技术和MVC架构技术设计了畜牧业电子商务平台,不仅满足了畜牧业会员既买又卖的需求,也充分考虑了系统的可维护性和扩展性.
本系统的设计可以为畜牧业开展电子商务或建立第三方电子商务平台提供新的思路.
关键词畜牧,电子商务,UML,MVC1.
引言我国畜牧业正逐渐成为农业中的优势产业和主导产业,利用信息化技术促进畜牧业现代化,对发展农村和农村经济具有重大意义.
畜牧企业分布分散,多为中小型企业,经营管理比较落后,人才资金匮乏,市场信息不畅,完全可以利用电子商务的优势迅速成长.
建立畜牧业第三方电子商务平台,既免去了畜牧企业自身投巨资建立电子商务系统的负担,又能促进企业信息化建设,以低成本实现较高的投资回报,创造新的市场机会,实现中小型畜牧企业的价值增值[1].
2.
畜牧业电子商务平台需求分析2.
1.
系统业务分析畜牧业电子商务平台的定位一是为畜牧行业的主体提供信息交流的平台,二是为畜牧产品及服务提供网络交易的市场.
畜牧业包括各种不同行业主体,不仅有政府部门、生产企业、合作组织及养殖户,还有处于产业链上不同环节的企业,包括:原料、饲料、动保、养殖、加工、机械设备、流通、贸易企业等.
这些主体对畜牧业电子商务平台来说可能是只需要信息服务的用户,也可能同时是电子商务交易的参与者,如奶牛养殖户出售奶牛,同时需要购买饲料.
这就要求系统对不同的主体具有明确的信息发布和网络交易的功能划分.
UML用例图(UseCaseDiagram)从使用者的角度描述整个系统的功能[2].
以UML方式分析系统的用户,包括访客、会员、管理员三种角色.
访客浏览平台的公开信息.
根据会员主体的需求特点,会员除具有访客功能外,还能以客户身份参加电子商务交易,实现订购产品和在线支付等功能;同时还能以商家身份进行发布产品和订单处理等业务.
管理员具有管理平台的公共信息、会员账户和交易仲裁等功能.
考虑到平台管理的需要,可以分权限设置不同级别的管理员.
畜牧业电子商务平台由以下八大功能模块组成:1)用户信息管理:实现用户注册登录和用户注册信息、用户类别的维护.
2)首页信息管理:实现管理员对平台首页的新闻公告、实时行情、行业资讯类别、产品供求信息类别、产品供求信息布局排名、广告和链接的管理.
基于UML和MVC的畜牧业电子商务平台分析与设计993)产品信息管理:会员可上传企业的资讯和产品信息,维护本企业的产品类别和产品信息.
完成交易的会员可以对产品进行评价.
4)交易管理:实现买方的购物车管理和卖方的订单管理,以及合同管理.
5)支付管理:提供不同的网上支付方式,实现网上交易的支付和结算功能.
6)收发货管理:实现会员确认订单功能、支付后对收发货信息的维护以及物流公司信息的管理.
7)争议仲裁管理:当买卖双方对交易不满时,可发起争议及申述,管理员可对争议进行调解、调查、冻结账户等措施.
8)会员信箱:会员可以查看及管理访客或其它会员给自己的留言和信件,并能回复其它会员.
会员信箱可以订阅指定类别的供求产品信息和行业资讯.
2.
2.
用例图根据以上的业务分析,使用UML建立系统需求的模型,即管理员用例图和会员用例图[3].
系统管理员负责新闻公告等首页信息的维护、用户账户管理和受理申诉等业务.
系统管理员用例图的主要部分如图1所示.
会员的诸多功能中,比较特殊的是会员可能要处理买入饲料类产品的订单,也要处理卖出畜牧类产品的订单.
会员的用例图的主要部分如图2所示.
Figure1.
Usecasediagramofadministrator图1.
管理员用例图申诉管理会员类别修改删除会员账户用户账户管理增加会员类别新闻公告管理实时行情管理资讯类别管理供求信息类别管理首页信息管理链接管理管理员合同模板管理供求信息排序供求信息布局管理供求信息类别排序添加广告广告管理删除广告基于UML和MVC的畜牧业电子商务平台分析与设计100Figure2.
Usecasediagramofmembers图2.
会员用例图3.
畜牧业电子商务平台的设计3.
1.
静态建模类图是UML方法反映系统结构的静态图,用来描述系统中的类及其关系和类的属性、方法以及对模型中各种成分的约束[2].
类图在整个软件开发生命周期中,可以被分析师,业务建模人员,开发者和测试者使用.
从用例图中提取类,并分析类之间的关系,确定类的主要属性和方法,就能得到系统分析的类图.
本系统中涉及的类主要有:1)边界类:用以实现和平台用户的交互.
如:会员登录页面、资讯和产品信息浏览页面、资讯和产品信息查找页面、购物车和订单操作页面、订单查询页面、支付页面、收货管理页面、产品管理页面、用户管理页面、争议仲裁页面、信箱管理页面和系统维护页面等.
2)控制类:实现对业务过程的控制.
如:用户管理类实现会员注册和登录;资讯管理类实现行业资讯的浏览和修改;产品管理类实现产品的添加、修改和删除;订单管理类实现订单的确认和修改;信箱管理类实现信件和留言的转发和回复;支付管理类实现网上支付和结算等.
修改产品类别添加产品类别添加产品信息修改产品信息添加产品删除产品修改数量产品类别管理产品信息管理注册登录注册信息管理浏览资讯查询产品供求信息购买产品或服务购物车管理供应产品管理仲裁管理发送信件回复信件删除信件资讯订阅留言管理信箱管理物流管理卖出订单管理卖出订单查询会员购买订单确认支付管理收货管理买入订单管理已购订单查询基于UML和MVC的畜牧业电子商务平台分析与设计1013)实体类:保存要存放于持久存储体的信息.
如:会员信息、资讯信息、产品信息、订单信息、产品类别信息、资讯类别信息、信件信息、留言信息等.
在设计中,把会员的卖出订单和买入订单一起处理,保存在订单实体类中.
可以根据订单类的会员id查询出某会员的买入订单,根据订单明细中对应的产品id查询出产品供应商会员id,从而得到某会员的卖出订单信息.
在实现阶段,根据需求分析,还需要设计发货单类,支付结算类,会员账户类等实体[4].
系统分析层面的实体类图的主要部分如图3所示.
3.
2.
动态建模动态模型一般用顺序图、状态图和活动图来描述,其侧重点各不相同,顺序图能很好地描述系统对象之间信息处理的时间顺序.
本系统会员下订单的顺序图如图4所示.
该图以描述会员下订单的主要执行方法为目的,其中省略了各个类的对象名称、订单明细处理和验证等异常情况处理.
考虑到系统将使用MVC体系结构进行实现,所以为每个实体类都创建了控制类,如产品信息实体的产品信息管理控制类,订单实体的订单管理控制类等,实现了视图层和数据层的分离以及Web系统的职能分工.
4.
畜牧业电子商务平台实现方案畜牧业电子商务平台的实现按照MVC(Model、View、Controller)体系结构来设计,视图层(View)是平台的界面,实现与用户的交互,它从模型层那里得到数据并指定这些数据如何显示.
控制层(Controller)Figure3.
Entityclassdiagram图3.
实体类图基于UML和MVC的畜牧业电子商务平台分析与设计102定义了系统的行为,它是模型层与视图层之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作.
模型层(Model)实现系统中的业务逻辑和数据管理[5].
本系统的MVC结构如图5所示.
Figure4.
Sequencediagramofmember'sorder图4.
会员下订单的顺序图Figure5.
MVCdiagram图5.
MVC图基于UML和MVC的畜牧业电子商务平台分析与设计103以采用JavaWeb基于Servlet的开发方案为例说明系统的工作过程.
浏览者和会员在浏览器(Browser)的JSP页面与系统进行交互,系统通过WebServer接收使用者所有的do请求,把信息传递给Servlet,即Controller.
再由Servlet将处理请求分发给相应的处理模型,即JavaBean进行处理.
模型层的JavaBean可以处理业务逻辑,也可以处理数据.
处理后返回信息给Servlet,再由Servlet根据用户的请求决定发送哪个页面给用户[5].
MVC模式实现了视图层和业务层的分离,使得平台的体系结构层次分明,架构清晰,利于维护,是畜牧业电子商务平台实现方案的最佳选择.
5.
结语畜牧业电子商务平台需求特殊,功能较多,系统复杂.
文中在分析和设计时只列出了部分代表性的示例.
本文从畜牧业的需求特点出发,运用UML建模技术和MVC架构技术设计了畜牧业电子商务平台,使畜牧业会员在平台能实现既买又卖的需求,比较适合中小型畜牧业企业实现在线信息交流.
同时UML和MVC结合的设计思路也使平台的开发、维护、测试和扩展更加灵活和高效.
参考文献(References)[1]Burke,K.
(2009)InternetICTuseinagriculture:Micro-enterprisesandSMEs.
JournalofDevelopmentalEntrepre-neurship(JDE),14,233-254[2]Booch,G.
,Rumbaugh,J.
andJaeobson,I.
(2005)Theunifiedmodelinglanguageuserguide.
2ndEdition,AddisonWesleyProfessional.
[3]朝乐门(2009)咨询公司知识地图系统的研究与开发.
图书情报工作,4,61-64.
[4]何耀光,康汶,詹先信,温筱群(2011)基于UML的电子商务在线销售系统分析与设计.
计算机与现代化,2,171-174.
[5]孙柏松(2010)SpringMVC设计模式和Eclipse在B_S架构电子商城交易系统中的研究.
硕士学位论文,中国地质大学(北京).

织梦DEDECMS即将授权收费和维权模式 站长应对的几个方法

这两天在站长群里看到不少有使用DEDECMS织梦程序的朋友比较着急,因为前两天有看到来自DEDECMS,我们熟悉的织梦程序官方发布的公告,将会在10月25日开始全面商业用途的使用DEDECMS内容管理程序的会采用授权收费模式,如果我们有在个人或者企业商业用途的,需要联系且得到授权才可以使用,否则后面会通过维权的方式。对于这个事情,我们可能有些站长经历过,比如字体、图片的版权。以及有一些国内的CMS...

飞讯云E5-2678V3 64GB,湖北十堰100G高防物理机330元/月

飞讯云官网“飞讯云”是湖北飞讯网络有限公司旗下的云计算服务品牌,专注为个人开发者用户、中小型、大型企业用户提供一站式核心网络云端部署服务,促使用户云端部署化简为零,轻松快捷运用云计算。飞讯云是国内为数不多具有ISP/IDC双资质的专业云计算服务商,同时持有系统软件著作权证书、CNNIC地址分配联盟成员证书,通过了ISO27001信息安全管理体系国际认证、ISO9001质量保证体系国际认证。 《中华...

webhosting24:€28/年,日本NVMe3900X+Webvps

webhosting24决定从7月1日开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,当然前提是价格依旧不变。目前来看,国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),这样的日本VPS还是有相当大的性价比的。官方网站:https://www.webhosting...

会员注册为你推荐
波音737起飞爆胎为什么客机每次起飞都要先跑一段距离重庆400年老树穿楼生长重庆的树为什么都长胡须?internetexplorer无法打开为什么Internet Explorer浏览器无法打开我要购买|我要查询|我要开户三友网有了解唐山三友集团的吗?大学生待遇如何,工资收入,福利保障,工作环境等等三友网网测是什么意思?瑞东集团海澜集团有限公司怎么样?oa办公软件价格一般中小企业用的OA办公系统需要多少钱?美国独立美国独立战争长沙电话号码升位湖南长沙电话号码是几位数
ip反查域名 php主机空间 工信部域名备案系统 阿里云搜索 google电话 fdcservers inmotionhosting wdcp lighttpd ubuntu更新源 个人免费空间 100m空间 域名与空间 沈阳主机托管 申请免费空间 万网空间 成都主机托管 免费稳定空间 大化网 汤博乐 更多