目前国内企业直接通过网络面向消费者是借助于一些电商平台,消费者和企业之间的沟通交易依靠于这些电商。平台较大的电商平台有淘宝,京东,1号店等等,有许多的商店依靠电商平台进行网络交易。当然另一部分的网络购物则以独立商城的形式运营,独立商城就是凭借商城系统打造含有顶级域名的独立网店。相较于淘宝,京东等电商平台,独立开发的网上商店不受电商平台的制约,可以进行宽松自主管理,同时也能节约大量成本,方便打造自有的良好品牌,树立品牌形象。
一直以来一般的电脑配件商家都是使用传统的人工方式管理电脑配件的日常工作,在计算机尚未在信息管理中广泛使用之前,销售信息的管理主要依靠手工,手工过程的不足之处显而易见,因此管理起来效率比较低并且容易出现错误。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力,方便对所有销售信息进行精准的管理。
1.4 系统的优缺点分析
系统的优点如下:
(1) 采用易于维护的B/S模式。
(2) 采用高性能的关系型数据库来存储信息资源。
(3) 信息更新及时,界面方便用户操作。
系统的缺点如下:
(1) 软件稳定性有待提高
现在很多的网站或者系统都是基于B/S模式,由于B/S模式存在并发性操作,不健全的设计和代码会大大影响软件的稳定性。并且软件提供商为了满足会员的需求,对软件进行多次修改,易造成系统的不稳定,为后期的维护工作带来了巨大的困难。
(2) 存在安全隐患
B/S模式系统是基于浏览器实现会员端操作的,由于浏览器常采用脚本模式,而脚本语言本身并不是十分安全完善的,所以存在一些安全隐患。
1.5 现行研究存在的问题及解决方法
1.5.1 存在的问题
(1)数据库选择问题
对于数据库要求主要有移植性强和功能强大,这样可以方便与其他数据库结合,减少对使用的数据库的依懒性,方便后续进行其他操作。
(2)可扩展性
为了满足会员需求的不断增多,程序难免会经常修改和升级,因此要求程序应具备良好的可扩展性。
(3)开发平台和语言
好的平台和语言能够减少开发成本,延长软件的生命周期。
1.5.2 解决办法
鉴于目前网上电脑配件店系统的需求与实际情况,解决上述问题应具备以下几方面的要求:
(1)选用SQL SERVER数据库,可以更为持久的存放数据,当存储设备改变时,不用重写程序代码便能很好的移植到其它数据库系统。
(2) 采用MVC模式,即模型、视图、控制器框架,程序的实现采用模块化,将业务逻辑、数据库服务器、用户界面分离,其中任何一部分的改变不会对其他部分造成较大影响。
(3)开发平台和语言的选择上,选择My Eclipse,基本可以实现java方面的所有开发功能。另外使用JSP语言进行开发可以获得跨平台功能和产品的适应性,适用多平台。
1.5.3 设计目标
本课题采用B/S模式,面向电脑配件商家而开发的网上电脑配件店系统,系统将可以分为系统管理员和会员两种用户登录,登录时需要对身份进行验证,登录以后每个权限用户只能使用自己权限范围内的功能,其各角色功能如下:
(1)系统管理员:
A 具有会员管理功能,实现了对所有会员的管理操作,已经设置添加的会员才可以使用自己的账号密码登录系统进行相关的商品信息浏览、查询及订购等功能。
B 具有配件类别管理功能,实现对配件类别的查看,可以添加新增配件分类以及可以对配件分类进行删除操作。