商品管理模块是网上商城购物系统的关键模块。当管理员在更新商品资料确定要继续添加新的商品时,系统会自动转到商品添加页面,并且将要添加的商品信息列表显示在上方。当管理员打开商品添加页面后,点击“输入商品信息”,系统会自动检查数据的有效性,然后将商品的信息插入到数据库,提示商品信息添加成功。如果操作失败,系统也将会提示出错请重新输入。商品管理的程序流程图如图2所示。
(2)动态图设计
管理员增删商品操作的时序图如图3所示。
动态图设计主要有以下几个步骤:首先管理员登录系统;系统的后台用户管理类负责接收管理员操作的信息,并将该信息上传给数据查询实体类;数据库执行包含查询信息的SQL语句,实现查询信息的反馈,并最终显示在查询界面上。
2.2.2会员管理模块的设计
(1)核心处理流程设计
管理员可实现对会员基本信息的添加、修改、删除管理,并设置会员的级别,是普通会员还是高级会员等。
会员注册功能,实现网上商城会员的注册。
会员登录,网上商城注册的会员,可以通过登录界面进行系统的登录。其具体流程图如图4所示。
(2)动态图设计
会员查询商品信息的基本流程如下所示:首先会员登录系统;管理Lib Mag类对商品进行查询操作;数据库检查操作是否合理,并返回满足查询结果的商品信息。
其时序图如图5所示。
2.2.3订单管理模块的设计
(1)核心处理流程设计
管理员管理已生成订单时,点击“订单管理”按钮,进入订单管理信息页面。如果已经登录到网上商城购物系统,就将判断管理员权限,如已经登录管理员系统,系统将打开订单管理页面,并转到待管理订单。满足管理条件,将提示商品信息添加成功;如果管理员权限不足,将退出页面。具体订单管理程序流程图如图6所示。
(2)动态图设计
会员提交订单的基本流程,主要有以下几个步骤:首先会员登录系统;系统的订单管理模块的Book Select类负责接收会员选择的商品清单列表,并将其发送给Order类以生成订单;数据库检查订单是否重复,如果没有返回合理的订单信息状态。其时序图如图7所示。
3结 语
网络购物已经成为了社会发展的必然趋势,网上商城的飞速发展以及网民的剧增,为商品销售企业创造了更多的商机。本文应用计算机网络技术、基于Web平台开发,提出了功能全面的网上交易商城,该系统采用目前流行的Asp.Net技术,以Visual Studio 2010作为系统的开发工具,服务器采用Windows Server 2008.本文详细阐述了网上商城购物系统的开发流程和技术方案,包括需求分析、用户用例图的归纳分类、系统的总体设计、系统详细设计等,给出了各模块主要功能的处理时序图和操作流程。同时,创新性地为该网上商城提供了一个优秀的商品和会员管理系统,增加了购买商品的便捷性和会员粘性,通过计算机技术在真正意义上把相关人员从繁杂的手工操作中解放出来。该系统的成果开发和运行,对相关的工程应用有着巨大的参考价值,为企业的互联化发展提供了技术案例。
参 考 文 献
[1]王红军,孟庆国,阎兵,等。基于Web的异构ERP系统集成的研究[J].管理技术,2007(11):95-98.
[2]张昆。网上商城系统的设计[D].昆明:云南大学,2012.
[3]徐仁佐。软件工程[M].武汉:华中科技大学出版社,2004.
[4]邓小昭。信息管理研究方法[M].北京:科学出版社,2007.
[5]刘海刚。基于B2C电子商务网上购物系统的设计与实现[D].成都:电子科技大学,2011.
[6] PARK J,LEE S G. Keyword search in relational databases [J].Knowledge and Information System,2011,26(2):175-193.
[7]张金,王长峰,李霞。业务模型向软构件模型的语义变换[J].计算机系统应用,2011,20(2):141-144.
[8] ELMROTH E,HERNANDEZ F,TORDSSON J. Three funda?mental dimensions of scientific workflow interoperability:modelof computation,language,and execution environment [J]. Fu-ture Generations Computer Systems,2010,26(2):245-256.
[9]黄胜文。石油销售企业运输管理信息系统的设计与实现[J].计算机应用与软件,2013,30(8):220-223.
[10]饶国勇。基于RFID的手机购物系统的分析与设计[J].计算机测量与控制,2010(10):2405-2407.