网上商店比电话订购更直观,更容易操作,需要更少的人力、物力,且成本很低,销路广阔。所以网上商店的需求会越来越大,一定会成为人民生活中一部分。
1.3 课题的调研
在系统开发初始,就做了需求分析工作,首先做了充分的调查与研究,然后了解完成本系统需做到以下几点:
(1)了解网上商店销售工作具体流程和注意事项;
(2)了解网上商店销售的优缺点,在现代生活条件下商店销售管理方案;
(3)建立一套简单的客户购买操作流程,用户在购买商品时,可以很轻松,自在,操作很便捷,而且充分展示商品的特点,优惠信息,以及商店的信誉,让顾客可以安全,放心的购买商品;
(4)开发过程中遇到具体问题再和老师交流研究。
详细了解和研究之后,在老师的指导之下进行开发和探索。
1.4 可行性分析
1.4.1 技术可行性
本系统基于Web开发,由于C/S架构有一定的局限性,B/S架构已经非常成熟和稳定,因此基于B/S架构进行开发。
目前基于B/S架构的程序设计语言已经非常成熟,从开始时ASP、JSP、PHP、Java、html的广泛应用,再到微软推出ASP.NET,为基于B/S结构的程序设计提供了强大的技术支持。使用任何一门语言都可以满足程序的基本需求。WEB服务器软件也很多,其中很多都可以胜任,选择JSP作为程序语言是因为:JSP是一种全新的动态网页应用技术。JSP Web页是由传统Web页的HTML文档加入Java程序片段和JSP标记构成的。HTML代码用来描述信息的网页显示格式,Java.程序段则负责处理逻辑运算,可以根据适时需要对数据库操作、或者Web页重新定向等[3]。
另外JSP作为Web的一种技术实现,有很高的效率。这点刚好符合系统所要求的时效性。而且作为Java平台的一部分,JSP具有Java语言“一次编写,随处运行”的特点。现在很多服务器供应商将支持JSP功能添加到产品当中,这样一来用JSP做成的系统可以很轻松便捷的移植到其它平台来运行。所以JSP是实现本系统的最好选择,完全可以胜任。
系统采用My SQL 5.0做为后台数据库,由于体积小、速度快、总体拥有成本低,而且是开放源码,所以My SQL受到了众多中小企业的欢迎。另外My SQL支持多种操作系统,具有可移植性,可以为众多编程语言提供API,和Oracle、DB2、SQL Server等大型数据库相比,My SQL自有其不足之处,但对中小企业来说,My SQL提供的功能已经绰绰有余,所以为了到达降低成本,不造成资源的浪费,以及本系统的自身特点,故而选择My SQL作为本系统的数据库[4]。
1.4.2 经济可行性源-自-优尔:,论^文'网]www.youerw.com
由于系统开发经济要求较低,而且已经有了成熟的软硬件环境,所以在软硬件的支出上比较少。系统的设计开发与研究都是在计算机教室里完成,因此没有硬件的投资,开发完成调试也是在学校机房局域网中进行,开发成本、运行成本和调试成本都处在较低的水平当中。
系统开发完成投入使用后,可以给商店带来较大的销售收入,而且还可以减少销售成本。在初期投入少许的开发以及调试运营成本后,日后进行简单的日常维护即可,成本较低。总的来看,本系统的开发与使用绝对是百利而无一害。
1.4.3 操作可行性
本系统界面一目了然,使用方便,易于维护,用户只要会简单的操作计算机,和对系统做简单的了解之后即可使用,而且使用此系统可以大大减轻管理人员的负担。所以从使用操作层面上看,此系统的开发以及使用都是可行的。