苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

基于WEB的网上书店销售系统

时间:2012-05-11 17:44来源: 作者: 点击:

5  详细设计与实现

5.1         系统运行平台设置

本系统的运行平台设置分为硬件环境和软件环境。

5.2            运行环境

1.硬件环境

系统的硬件环境配置为处理器Pentium III800,内存512M,硬盘1G

2.软件环境

系统的软件环境配置为Windows XP操作系统,SQL Server 2005数据库,JDK1.5MyEclipse5.1开发工具包和Tomcat6.0服务器。

5.3          开发工具及技术简介

以下内容是对本系统所采用的开发工具和技术进行的简单介绍。

5.3.1      开发工具简介

MyEclipse企业级工作平台MyEclipse Enterprise Workbench ,简称MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate

在结构上,MyEclipse的特征可以分为7类:(1J2EE模型;(2WEB开发工具;(3EJB开发工具;(4)应用程序服务器的连接器;(5J2EE项目部署服务;(6)数据库服务;(7MyEclipse整合帮助。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipseEclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

SQL Server 2005是一种采用T-SQL语言,基于C/S模式的关系型数据库。SQL Server 2005存储和管理数据有以下优点

1)每个数据项都存储在中央位置,所有用户都可在这个位置使用它们;

2)各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本;

(3)    可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行;

4)可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源;

5)关系数据库服务器只返回应用程序所需要的数据,优化了网络流量;

6)最大程度地降低硬件的成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上;

7)可以配置服务器以优化检索数据所需的磁盘输入/输出容量,配置客户端以优化从服务器检索数据的格式;

8)可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济;

9)维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。

5.3.2      技术简介

本系统采用MVC框架,MVCModel-View-Controller是一种设计 模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分成3个核心:模型层、视图层和控制层,它们分别担负不同的任务。其中视图层向用户显示相关的数据,并能接受用户的输入数据,但是它并不进行任何实际的业务处理。模型层表示业务数据和业务逻辑。控制层接收用户输入并调用模型和视图去完成用户的需求。

本系统需要用到的Java相关技术有jsp技术、servlet技术、jdbc技术、SSH框架。其中,关键的技术难点在于Struts技术的运用。Struts技术是基于MVCWeb应用框架。在Struts框架中,模型层由实现业务逻辑的JavaBean组件构成,控制层由ActionServletAction来实现,视图层由一组JSP文件构成。

5.4         系统首页设计

本系统网站的主界面设计结构采用了上左右的结构,上部分为主功能菜单区,主要是显示网站的主功能,左侧为用户注册、登录,公告浏览,图书查询,右部分为信息显示区,销售排行榜 主要是为方便用户提供了一些最新上架的数码产品信息。界面设计如图5-1所示。


标签:

(原文标题:基于WEB的网上书店销售系统

(责任编辑:苏州北大青鸟



相关新闻

  • 基于WEB的网上书店销售系统
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题