中药电子商务系统中购物车的设计与实现论文

  【摘要】本文通过研究中药电子商务的特点和购物流程,对中药电子商务系统中购物车的需求进行了分析,合理的设计了购物车的功能模块,并运用ado.net软件实现了中药电子商务购物车的功能。

  【关键词】中药电子商务;购物车;设计与实现

  随着web技术的迅速发展,现代电子商务作为一个新的营销渠道,已经成功地应用于网上商店的建立和商业运行上,中药电子商务也不例外。WWW.133229.COm购物车(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

  [4]启明工作室.asp.net+sqlserver网络应用系统开发与实例[m].北京:人民邮电出版社,2005:67~70

  [5]隋玉磊,张云鹏.基于asp.net的网上购物系统的设计与实现[j].科学技术与工程,2007,7(18):4782~4784

中药电子商务系统中购物车的设计与实现论文相关推荐