基于web的设备管理系统的设计

基于web的设备管理系统的设计

ID:26426966

大小:284.00 KB

页数:3页

时间:2018-11-26

基于web的设备管理系统的设计_第1页
基于web的设备管理系统的设计_第2页
基于web的设备管理系统的设计_第3页
资源描述:

《基于web的设备管理系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于WEB的设备管理系统的设计 本系统的设计目标是实现设备管理,提供了设备基本信息、台帐信息、领用信息、维护信息、报废信息的录入、修改、删除和查看以及设备报废申请等功能,使设备管理系统可以合理的管理设备资源,规范企业的管理。1总体设计   1.1设计目标   ①该设备管理系统必须完成以下功能:基本信息管理、设备台帐管理、设备维护管理、设备领用管理、设备报废管理和系统用户管理功能。   ②该系统必须是安全、稳定、界面友好、功能完备、易于操作的。   1.2设计环境需求与程序设计语言选择   为了开发一个安全、稳定和性能高的系统,选择以下开发平台:   硬件环境:P

2、42.4G/512M/80G。   操作系统:Windows2000。   软件环境:Eclipse3.2,MyEclipse5.0,Tomcat5.0,JDK1.4,MSSQLServer2000。   1.3设计方案   本系统使用JSP技术,Struts开发框架。Struts是一项开放源代码的项目,为JavaWeb应用提供了模型-视图-控制器框架,使得开发人员可以把精力集中在如何解决实际业务问题上,大大简化Web应用的开发过程,缩短开发周期。后台采用JSP与SQLServer2000数据库相结合,其实现的基本原理是利用SQLServer2000作为数据仓库

3、,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。2系统的设计   2.1数据库表设计   系统数据库是利用SQLServer2000创建的,本系统用到的数据库表主要有:   ①用户信息表:存储系统用户信息,包括用户编号、用户姓名、用户密码、用户类别、用户部门编号。   ②部门信息表:存储部门信息,包括部门编号、部门名称。   ③设备类别信息表:存储设备类型信息,包括类别编号、类别名称。   ④设

4、备信息表:存储设备台帐信息,包括设备编号、设备名称、设备型号、类别编号、生产厂家、单价、计量单位、设备图片、所在郝门编号、提交时间、提交人姓名、状态。   ⑤设备维护信息表:存储设备维护记录,包括维护编号、设备编号、故障说明、维护负责人、维护费用、维护日期、维护记录、提交人编号。   ⑥设备领用表:存储设备领用记录,包括领用编号、设备编号、领用部门编号、领用人姓名、状态、提交日期、提交人姓名。   ⑦设备报废表:存储设备报废记录,包括报废编号、设备编号、报废金额、报废原因、状态、申请日期、申请人编号、审批意见、审批人姓名、审批日期。   2.2关键技术   本系

5、统使用基于SunJ2EE平台的MVC框架Struts开发,主要是采用Servlet和JSP技术来实现。   2.2.1MVC模式介绍   MVC模式翻译为“模式-视图-控制器”。MVC应用程序总是由这三个部分组成,即把一个应用的输入、处理、输出流程进行分离。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新,这实际上是一种模型的变化——传播机制。   MVC模式的好处是只需在以前的

6、程序上稍作修改或增加新的类,即可轻松增加许多程序功能。以前开发的许多类可以重用,而程序结构根本不再需要改变,各类之间相互独立,提高开发效率。对于控制器中的类,只需要增加另一个视图,并与模型发生关联即可。   MVC与J2EE架构的对应关系是:View处于WebTier或者说是ClientTier,通常是JSP/Servlet,即页面显示部分。Controller也处于webTier,通常用Servlet来实现,即页面显示的逻辑部分实现。Model处于MiddleTier,通常用服务端的javaBean或者EJB实现,即业务逻辑部分的实现。   2.2.2Stru

7、ts框架   Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。   ①视图   视图是通过一组JSP程序实现的。这些JSP程序中不能包含业务逻辑,也不能包括模型的信息,模型的信息是通过控制器传递的。在Struts中ActionForm也被看成是视图的一部分。   ②模型   模型是程序的状态表示,其状态包括消息中传递的状态、共享状态,一次回话中的状态以及持久状态,而操作这些状态的流程也同样包括在模型中。这些模型也就是业务的总体运作流程和数据。   ③控制器   控制器部分由ActionServlet和Actio

8、n来实现。ActionS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。