https://www.bilibili.com/video/BV1rx4y1y7Lr/
演示视频:
3.1 可行性分析
本次设计的可行性分析是指在网上购物系统项目开发之前,对该项目的开发内容进行的必要研究工作。主要是以从技术、经济、法律、管理可行性方面着手进行调研,对研究过程中遇到的问题,尽最大可能性地分析其对项目开发会产生什么影响。进而,得到关于项目是否基本符合条件值得开发和如何开发的系统化结论。
3.1.1 技术可行性
本系统采用较成熟的B/S模式,由浏览器、Tomcat服务器和MYSQL数据库服务器组成,可以通过Internet进行,不受地域限制,且具有较好的升级扩展性能。
在硬件方面,现有设备的性能足够完善,完全可以满足该系统对所需的硬件设备,比方说服务器、pc机等系统功能的基本要求。
在软件方面,JSP 和 MySQL 等技术如今已经被许多人了解并掌握,两大开发工具已经发展的相当成熟。Web应用服务器则采用tomcat 6,开发工具采用Myeclipse,这些并不陌生的软件在中小型应用管理系统设计与开发中已被广泛应用,故而技术上都比较成熟。本次设计采用的是Struts2、Spring、Hibernate三者整合。用户把创建的Action实例交给Spring容器来负责生成和管理。由于Spring框架提供了一种伪Action 的机制,当用户在struts.xml文件中配置Action时,指定class属性值为创建Action实例的实现类,利用Spring框架后允许开发者在指定class属性时,不指向Action实现类,而是指向Spring容器的bean中id属性值。当Action类需要获得业务逻辑组件时,Spring容器通过依赖注入机制ÿ