电商系统设计与实现(收集3篇)
电商系统设计与实现范文篇1
[关键词]商场配电电气参数单片机监测控制
商场配电管理和分户计量大多采用安装电表或根据商户租用面积收费的方式,随着现代化商场运营模式的发展,要求能够对每个商户的用电情况做到精细化控制和计量[1],目前采用以下两种方法:一是为每回路配置电流、电压等独立仪表实现;二是利用智能仪表,一块多功能仪表集测量电参数于一体,这些方法存在可靠性差、投资成本高,用户安装、维修、管理不方便的缺点。采用专用的电能计量芯片ATT7026和STM8S208单片机设计的商场智能交流配电管理系统实现对商场配电系统输入端电压、电流、功率因数、频率、功率、有功电能的监测,同时对每个配电回路的(每个商户)的输出状态等进行监测,通过标准通信接口实现计算机的集中监控和管理,系统结构简单、成本低廉,安装及维护方便,大大提升商场的电能的精准化管理和服务。
一、系统组成和结构
本系统提出的智能交流配电监控系统整体系统由三块STM8S208单片机和一块ATT7026A计量芯片组成四个单元模块:分别由第一单片机组成主控HMCU单元,由第二单片机STM8S208和计量芯片ATT7026A构成配电综合监控单元,由第三单片机组成输出状态监测单元,LCD液晶显示板和调节按键组成人机交互单元,系统组成结构图见下图所示:
1.主控HMCU单元:包括单片机、继电器模块、具有多个通信接口的通信模块。主要以第一单片机STM8S208为核心,将继电器输出模块、通信模块、通信接口与人机交互单元有机的连接起来,实现系统所需要的监测、设定和控制功能,配电综合监控单元及输出监测单元,均通过RS485通信接口与主控HMCU板连接。继电器模块为两组继电器输出接口,通信接口采用SP485E、SP232E和SP3081E标准通信芯片,完成系统监测参数和控制信息在个单元之间的传输及系统与外部的信息接口。
2.配电综合监控单元:包括与主控HMCU板的通信接口连接的第二单片机STM8S208,检测采集模块、存储模块、开关量模块与通信模块。通过ATT7026专用计量芯片实现计量和电量检测,实现对电参数的检测,通过计量模块传输到存储模块,ATT7026芯片是一个高精度的电能计量芯片,适用于三相三线制或三相四线制配电系统,它集成了六路二阶、参考电压电路及所有功率、能量、有效值、功率因数及频率测量的专用数字信号处理器件。
3.输出监测单元:输出状态监测单元由第三单片机STM8S208-64及支路输出监测模块TLP280-4两部分组成,完成对配电系统输出端空气短路器分、合状态的检测。标准通信接口实现与主控HMCU板的通信连接,输出状态监测模块提供了16路与32路开关状态监测支路数,可根据需要扩展。
4.人机交互单元:人机交互单元包括液晶显示模块、调节按键模块,能够将系统监测到的电压、电流、频率、功率因数、有功功率、有功电能等参数通过LCD屏直观的显示出来,并通过界面上设置的设定按钮,设置初始化和功能参数,操作简单,直观,通过网络传输和管理计算机通信,通过智能监控平台直观现实商场的用电和配电状态。
二、系统功能和特点
商场智能交流配电监控系统,能够对电压、电流、功率因数、有功电能、无功电能等多种参数进行监测,能够保证配电系统正常稳定的运行,降低了系统维护成本,提高了整体工作效率,在实现多项监控的同时确保了系统的可靠性。其主要技术特性表现在:
1.系统设计采用主从结构体系、模块化结构、扩展性强。
2.具有测量有功参数、无功参数、电压、电流、频率、功率因数等多参数和计量功能;
3.空开状态监测模块中提供了16路与32路开关状态监测支路数,并可以扩展;
4.LCD液晶汉字界面显示,操作简单,通过上位管理计算机,构建商场配电智能管理平台;
5.提供RS485、RS232与RS422三种通信接口可供用户选择。
三、结论
以ATT7026专用电量计量芯片设计的智能交流配电系统,实现电量参数的检测和计量,开发的商场配电和商务大厦的智能化配电系统,实现了集中监测和控制,改变了商场租户的电费计量模式,实现了电费计量和管理及精准化,提升了科学化管理水平和工作效率,降低了系统运营成本,是目前现代化商场和商务大楼配电系统发展的方向。
参考文献:
[1]张宏.智能配电在现代商场的应用[J].智能建筑电气技术,2010,22-24
电商系统设计与实现范文篇2
【关键词】中药电子商务;购物车;设计与实现
【Abstract】BystudyingthecharacteristicsofChinesemedicinee-commerceandtheshoppingprocess,thearticleanalyzestheshoppingcartrequirementinChinesemedicinee-commercesystem,designsthefunctionmodulesofit’scartreasonably,andusesthesoftware~ADO.NETtoimplementthefunctionofChinesemedicinee-commerceshoppingcart.【Keywords】Chinesemedicinee-commerce;shoppingcart;designandimplementation
随着Web技术的迅速发展,现代电子商务作为一个新的营销渠道,已经成功地应用于网上商店的建立和商业运行上,中药电子商务也不例外。购物车(ShoppingCart)是电子商务系统中的核心部分,中药购物车除具有一般商品购物车的功能外,还有特殊的要求。本文通过分析中药电子商务的特点和购物流程,就中药电子商务系统中购物车的设计与实现进行了研究和开发。
1中药电子商务特点
1.1中药电子商务系统需求分析:中药电子商务系统是为了满足人们的信息检索,以及电子商务的需求应运而生,其面向的对象包括厂家、商家、医生、患者、医药代表、其他广大民众以及系统管理员等。对于医生和患者,应用网络查找某些药物的疗效、适应症状及临床应用等信息,显得日益重要,尤其是为患者寻医问药提供了更多的便捷性。商家和厂家利用中药交易平台将传统的商务流程电子化、数字化,大量减少人力、物力和中间环节,大大提高了交易效率。医药代表可以通过该系统高效、快捷地获取中药企业、医药公司、中医院、医生等与中医药相关的信息,以便更好地和相关人员交流,最优地完成销售过程。为了保证中药电子商务系统的正常运转和信息的及时更新,管理人员需对该系统进行日常维护,包括对注册用户的管理,对数据的更新,对交易的处理等。
1.2中药电子商务特点剖析:中药电子商务除具备一般电子商务的商务性、服务性、集成性、可扩展性、安全性、协调性、低成本及高效率等特点外,还具备以下特殊性。①销售商品的特殊性。中药是按照我国的GMP、GSP、GAP相关规范,由药农和经营户进行种植、采收、加工和生产的,包括简单产地加工的中药材、炮制后的中药饮片、非处方中成药、保健类饮片以及中药制剂半成品等。②商务活动开展的严肃性。基于销售商品的特殊性,从事网上销售的人员必须同实际药店以及医药公司一样得到食品药品监督管理局的许可方可开展中药电子商务活动,客户购药才放心。③价格与客户数量无关联性。由于药材来源不同,各家的处理工艺也不同,加上成本不易核算,因而中药价格变化幅度较大,但是在必需条件下,这并不会影响到客户对中药的需求量。而且中药在中医治疗当中没有代用品,所以即使中药价格提高,也不会影响客户对中药的选购。④相关的政策法规严格性。SFDA曾于2001年做出了不允许通过网络向消费者直接售药的决定,原因是中药质量的退化,监管法律法规未健全,执法滞后,不能很好地保障消费者的安全使用。所以其涉及到的商检、海关、税务、质检、流通等多个部门都参与来制定相应政策法规来提高标准。⑤面对实现挑战的国际性。中药行业高技术含量与高附加值产品的缺少,导致长期以来中药产品处于低水平重复状态,真正能进入世界主流市场的品种很少,大量经典有效的传统中药处方没有得到有效的挖掘和开发,中药行业能在国际市场拥有更多的市场份额是一项富有挑战性的工程。
2常见购物车类比分析
2.1购物车的类别比较分析:购物车的分类可按不同方式进行划分,本文依据买卖的商品不同进行划分,可将购物车分为服装购物车、图书购物车、电器购物车、食品购物车等百货购物车,以及中药购物车、西药购物车等特殊购物车。通过购物车,顾客都能添加所选购的商品,也可以在逛完“商城”后,查看或者删除购物车内已选购的商品,已确认购买的商品会生成订单结算,并由购物车显示商品基本信息。中药购物车由于使用的对象以及存放的商品具有特殊性,除了具备一般购物车的共性外,它还具有自己的特性。首先,在B2C模式下,对于一般商品,顾客可以在任何情况下进行选购,但是,对于中药,顾客只有在身体不适时才会选购,除了要对症下药,还要考虑个人体质对药物的反应,(例如,多汗、热病伤津及阴虚发热者不宜用麻黄等解表药)。其次,中药购物车不如一般购物车可以将商品随意放进、随意取出,在选购多种中药时,有可能会出现中药冲突,这时,系统会提示配伍禁忌(例如,乌头反贝母、半夏等)。最后,中药购物车除了记录基本的中药信息外,顾客在使用购物车前,还要对具体的信息进行筛选,比如,按处方购药还是自行购药,是批量购买还是小剂量购买,有无过往病史,选择哪种包装方法等,系统记录的这些信息在查看购物车时就会显示出来。
2.2中药购物车需求分析:中药购物车用来保存用户选择将要购买的中药,为后续付账,邮递,报表提供数据支持。中药购物车的设计,除了具有一般商品购物车的整理性外,还要满足购买中药时的特殊属性。中药电子商务系统面对的对象大部分是中药购物车的使用者,包括B2B模式下的商家和厂家,B2C模式下的患者,以及管理中药电子商务系统的管理员等。
一般而言,商家和厂家(企业)网购的是中药材、中药饮片或者中药提取物,且是批量购买,此时,企业将选购的中药放入购物车,可以进行增减中药,删除中药等操作,如果购物车内出现冲突的中药,那么系统会弹出对话框给予提醒。而个人网购的一般是中药饮片、中成药、保健类饮片,在确认购买车前,购物车会对个人的购买信息以及中药信息进行确认、储存,所以系统会提醒个人筛选信息。综上,中药购物车主要是满足客户准确安全选购中药以及存放、查看、修改、清空中药的需求。
3中药购物车的设计
3.1中药的购物流程:网上购买中药的步骤与购买其它的商品大体上相同,但也有它的特点,而且,不同模式下购买不同类别的中药的流程也有差别。一般而言,企业是批量购买,个人是小量购买。现以B2C模式为例,具体叙述中药的购物流程:①顾客登录网站,浏览、搜索、查询所需的中药;②返回首页面进行实名验证注册;③若顾客选购的是中成药,那么直接将其添加进购物车,而且在购物车内可以查看到此药的具体信息,包括商品名称、功能主治、生产公司、单价、优惠、购买数量、小计等,在确认购买时,个人应回答是否有过往病史,以免误买。若此药的成分与其它食物或者西药不能同服,购物车会提示其注意事项;④若个人选购的是中药饮片,往购物车内添加第一味饮片后,在购物车内可以查看到此药的具体信息,那么添加第二味饮片时,购物车会提示顾客是否按处方(Rf)购买,若是,则填写Rf并上传Rf图片,同时,系统会自动保存Rf,否则不允许同时购买两味以上的中药饮片。在确认购买时,若购物车内的饮片存在配伍禁忌,那么将进入十八反十九畏通道,或者某味药的成分与其它食物或者西药不能同服,购物车会给予提示,否则将直接要求顾客选择购物车内饮片的包装方式,是按疗程剂量混合分装,还是按药名单味分装;⑤筛选完以上信息后,填写用户准确详细的地址和联系方式,以及物流配送方式;⑥协商交易事宜,选择支付方式;⑦收货验货。相比之下,B2B模式下企业购买中药的过程更简单些,由于篇幅有限,笔者不予以叙述。
3.2中药购物车功能:中药购物车实现的基本功能[2]与其它类型购物车相类似,在中药电子网店中,客户可以如同在实店中一样仔细浏览中药目录,查看中药类型以及详细信息,将中药添加进购物车;查看购物车;更改购物车中中药的选购数量;清空购物车;推着“购物车”按照网页指示用银行划拨或信用卡方式进行支付。另外,为了确保客户的安全使用,中药购物车除了要实现上述基本功能外,还增加了其它的特殊功能。一是限制功能,若个人不按处方购买饮片,那么购物车会限制其往购物车内添加的种类,以避免个人在缺乏对中药充分认识的情况下滥购。二是提示功能,个人在购买非处方或处方药时,根据这些药物的成分特点,购物车都会提示在服用这些药物时的注意事项。三是选择功能,企业由于是批量购买中药,在确认购买时,购物车一般都是默认以药名包装的方式进行配送,而个人都是小量购买,尤其是有些按照处方购买的,购物车就会要求个人选择包装的方式,中药购物车所实现的这些功能使其更具人性化。
3.3购物车模块的整体设计:购物车模块是中药电子商务系统的核心功能模块,它记录了顾客在购买商品过程中的数据变化情况,最后结算和发送订单都要依赖于购物车中记录的中药信息。在设计购物车时,不仅要考虑到其功能,也要考虑到其多样性和实用性。按照购物车需求,购物车模块有添加到购物车、查看购物车、清空购物车、生成订单结算和辅助功能等模块组成[3]。
4中药购物车的实现
4.1运行环境与开发工具的选择:Web服务器软件的选择是最为关键,它应具备优良的管理特性、强大的技术支持并行发送连接的数目、Web页面的开发功能、数据库远程快速访问功能、监视功能以及良好的安全性,在本系统中我们选择的服务器是MicrosoftIIS5.0版本。由于ASP.NET是运行于IIS之中的程序,基于它的强大性、适应性、简单性、高效可管理性,本系统采用动态服务器网页.NET[4,5]作为开发工具来满足系统的开发要求。电子商务中使用的数据库主要包括Oracle、Informix、Sybase、Access和SQLServer等,由于SQLServer提供了丰富的图形化管理工具以及丰富的编程接口工具,具备充分的Internet技术支持,动态自动管理和优化功能,良好的伸缩性和可靠性,以及简单的管理方式等特点,因此,本系统选用MicrosoftSQLServer2005数据库。服务器操作系统选择MicrosoftWindowsXP,它结合.Net开发环境,为亲微软企业用户提供了良好的应用框架。用户进入Web以及网上购物系统,最关键的界面就是浏览器,目前主流浏览器是MozillaFirefox、NetscapeNavigator、360SE、IE等,鉴于IE对Web站点具有强大的兼容性,选择的客户端用MicrosoftInternetExplore6.0为宜。
4.2中药购物车的功能实现:中药购物车的实现过程主要分为两步:①经浏览后将中药添加进购物车。本系统中,ASP.NET中的“声明式”数据绑定技术,将数据库中的商品信息直接显示在ASP.NET2.0的控件GridView中,采用这种技术的好处在于为系统节省了50%的代码量。且在GridView控件中,可以直接实现插入、删除新纪录的操作。②用户填写详细订单。鉴于商品的特殊性,充分考虑到网上系统安全性和B/S模式的特点,本系统并没有采用常见的Session的方式进行设计,而是选择了ADO.NET中的DataSet对象,来形成填写订单后数据库的反馈和网上电子货币的支付。虽然ASP.NET的Session有所改进,但是当IIS进程一旦崩溃时,那么保存在其中的用户信息便随之丢失,重起或者关闭IIS服务都会造成信息的丢失。DataSet类是ADO.NET中一个非常重要的核心成员,它是数据库中的数据在本地计算机中映射成的缓存。用DataSet对象从数据源读取到的数据可以被保留在内存中,并编辑或者操纵数据,而不需要保持匮乏的数据库连接,这样就为服务器端减轻负载,实现网上购物的系统优化。用户的电子金币的增减操作在DataSet中完成,也增加了系统的安全性。
5结束语
在电子商务网站的建设过程中,购物车功能的设计与实现是重要环节,购物车作为电子商务系统中的核心模块,它是客户选购商品时使用的第一道工具,进入网上超市后每人都要有属于自己的购物车,它能自动记录并计算客户选购的商品及其价格。本文从中药电子商务的特点出发,介绍了中药电子商务系统的购物车特点,以及所需的模块功能与实现方法,并成功运用ADO.NET中的DataSet对象,来形成填写订单后数据库的反馈和网上电子货币的支付,即实现中药购物车的全部功能。为中药电子商务系统的购物车设计提供了参考,也可供其他电子商务系统购物车的设计与实现提供借鉴。
参考文献
[1]章新友,吴园园,周敏.中药材电子商务系统的设计[J].中国民族民间医药,2009,18(4):142~143
[2]马莹.电子购物车及实现技术[J].绍兴文理学院学报,2002,22(2):28~30
[3]袁玉萍.网上书店-购物车的设计与实现[J].商场现代化,2008,(543):145
电商系统设计与实现范文篇3
【关键词】NETFramework分布式架构电子商务系统
网络技术的飞速发展带动了社会的进步和发展,随着互联网的普及,网络技术已经渗透到了生活中的方方面面。产品的生产和销售同样也在这网络时代的大背景下发生了巨大的变化,随着网络的普及,越来越多的企业瞄准了网上销售这一新兴的产品销售方式。本文以.net作为系统的架构,设计与开发一套电子商务系统,为企业的产品的销售提供更多的渠道。
1NET技术概述
.NETFramework是Microsoft为开发应用程序创建的一个新平台。他的第一个版本运行在Windows操作系统上,以后将推出运行在包括FreeBSD、Linux、Macintosh,甚至个人数字助手(PDA)类设备等诸多操作系统上。使用该项技术的一个主要原因是它可以作为各种操作系统的集成方式。另外,.NETFramework没有限制应用程序的类型,他可以创建windows应用程序、Web应用程序和其他各种类型的程序。这样设计.NETFramework是为了让它可以用于各种语言,包括本文使用的C#语言、以及C++、VisualBasic、Jscript等。为此出现了ManagedC++、Visual和等这些语言的.NET版本。所有这些语言都可以访问.NETFramework,他们还可彼此交互使用。
.NETFramework主要包含了一个非常大的代码库。这些代码可以在客户语言中通过面向对象编程技术(OOP)来使用。这个库分为不同的模块,根据希望得到的结果来选择使用其中的各个部分,也就是不同的操作系统可根据自己的特性支持其中部分或全部模块。例如,PDA支持所有的核心.NET功能,但不需要某些深奥的模块。部分.NETFramework库定义了一些基本类型,而类型是数据的一种表达方式,指定其中最基础的部分(例如32位带符号的整数),以便于用.NETFramework在各种语方言之间交互操作,这称为整理类型系统。除了支持这个库以外,.NETFramework还包含.NET公共语言运行时(CommonLanguageRuntime),它负责管理用.NETFramework开发的所有应用程序的执讯所有这些意想不到的多样性也是.NETFramework具有诱人前景的原因。
技术又叫ASP+,他摆脱了ASP技术使用脚本语言编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NETFramework专门推出的C(读Csharp)。尽管MS自己讲C#内核中更多的像VC,但实际上我还是认为它和Java更象一些吧。由于他是面向对象的编程语言,而不是一种脚本,所以他具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了ASP的弱点:封装性使得代码逻辑清晰,易于管理,并且应用到上就可以使业务逻辑和HTML页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。并且C#和C++、Java还提供了完善的调试/纠错体系。不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的核心要素,是ASP和.NET技术的结合,具有很好的可扩展性和定制性。他提供基于组件、事件驱动的可编程网络表单,大大简化了编程,还可建立网络服务,用于在服务器上开发Web应用。
2系统分析和设计
2.1业务定义分析
客户使用本系统实现购物的要求,客户对购物车和订单进行管理,并通过本系统完成网上一系列交易。本系统用户主要功能有系统管理员、会员管理、结算管理、仓库管理、在线客服、财务管理。顾客通过网上注册成为会员,会员用户拥有个人账户资料管理、订单管理、在线下订单、购物车管理、积分卡管理以及发表商品评论、退订等功能。管理员则对所有的顾客进行管理和维护以及对所有购物情况进行管理。系统的用例图如图1所示。
注册用户通过客户端进行登录后,可进行以下权限管理资料查看、购物车管理、订单管理、发表评论管理等功能。在购物车管理中可进行查看商品、进行订单查询、商品添加到购物车、删除商品订单信息。在订单管理中,可进行查看历史的订单信息、添加订单信息、以及提交订单的详细信息。
管理员则可通过客户端管理平台进行系统管理、订单管理、商品管理、评论管理等操作。在商品管理中可进行修改前台商品信息和删除商品信息以及添加某个新产品信息。在评论管理中可查看某条商品的评论和删除评论等功能。
仓库管理员主要负责货物的配送和仓库货物管理工作,同时负责货物的查件,货物丢失查询等功能。
在线客服负责在线咨询与售后服务工作,售后服务主要为顾客妥善处理相关问题。
财务管理主要负责财务支出与收入统计工作,同时也肩负着销售统计工作。
2.2系统总体框架设计