[计算机软件及应用]办公物资管理系统.doc
《[计算机软件及应用]办公物资管理系统.doc》由会员分享,可在线阅读,更多相关《[计算机软件及应用]办公物资管理系统.doc(46页珍藏版)》请在三一办公上搜索。
1、摘 要本论文着重论述了办公物资管理系统开发时的主要设计思想及系统实现的详细过程及使用方法。介绍了办公物资管理系统的主要功能。系统结构严谨、性能稳定、使用方便。本系统为全中文界面,功能全,易操作。本系统中具有强大的用户管理等功能模块,确保系统运行安全。强大的查询和报表功能,全面、及时地反映当前物资库存状况。本论文采用了面向对象开发的设计方法。在WindowsXP操作系统环境下,应用SQL Server 2000数据库以及Java可视化程序设计软件所开发的办公物资管理系统。本系统对于办公物资管理方面所遇到的各种问题,如工作量大,数据更新不及时,可靠性低等都做出详细的解决方案,本系统是以适应当前计算
2、机信息管理的需要,紧密结合了办公物资管理在计算机信息管理方面的应用,实现了管理人员对物资的现代化管理,从而进一步提高了物资管理的工作效率。关键词 办公物资管理,数据库,JavaI AbstractThis paper focuses on the office supplies management system development the main design idea and system of the realization of the detailed process and method of use. Introduced the office supplies manag
3、ement functions of the system. System structure rigorous, stable performance, easy to use. This system to all the Chinese interface, complete functions, easy to operate. The system has strong user management function module, to ensure the safe operation of the system. The strong search and report fe
4、atures, comprehensive and timely reflects the current stock material conditions.This paper used the object-oriented development design method. In WindowsXP operating system environment, use the SQL Server 2000 database and Java visual programming software development office supplies management syste
5、m.This system to office supplies management so many problems, such as workload is big, data update is not seasonable, low reliability a detailed solutions, this system is to meet the need of the computer information management, and closely combining the office supplies management in the application
6、of computer information management and realize the management personnel to material modern management, so as to further improve the material management work efficiency.Key words office supplies management, database, JavaII 目 录 目 录摘 要IIAbstractII1系统概述11.1 系统开发背景11.2 系统开发意义11.3 系统开发目标21.4 系统开发工具21.4.1
7、 Java简介21.4.2 SQL Server 2000 数据库41.4.3 JSP简介52 系统分析和设计62.1 系统的可行性分析62.1.1 技术可行性62.1.2 经济可行性72.1.3 管理可行性72.1.4 使用及法律可行性72.1.5 操作可行性72.1.6 社会可行性72.2 系统的开发思想72.3 系统的需求分析82.4 系统的功能需求分析92.5 系统的总体功能设计102.5.1 系统的功能模块102.5.2 总体功能流程图113 数据库设计133.1 数据库的设计思想133.2 系统E-R图133.3 数据库表的设计154 系统实现184.1 系统登录184.1.1 系
8、统登录界面的实现184.1.2 系统主界面的实现194.2 系统功能实现204.2.1 系统用户管理的实现204.2.2 办公物资信息管理的实现224.2.3 出库入库管理的实现244.2.4 办公物资统计的实现284.2.5 物资类别管理的实现294.2.6 日志信息管理的实现284.2.7 物资库存打印的实现314.2.8 物资库存导出的实现325 系统测试与维护335.1 测试综述335.1.1 软件测试335.1.2 数据库测试335.2 测试实例345.2.1 登录模块用例测试345.2.2 系统功能测试355.2.3 验收测试366 结论376.1 设计成果376.2 本系统存在的
9、缺点和不足376.2 设计体会38致 谢39参 考 文 献40 1 系统概述 1 系统概述1.1 系统开发背景随着企业管理信息化的发展,网络及计算机的引入使企业管理跃上了一个新的发展平台。企业的各项管理都将向信息化方向扩展,办公物资的管理对于企业管理来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的办公物资管理上。办公物资管理系统是企业管理中不可缺少的一环,经济高速发展的今天,办公室物资也成为企业很重要的一个管理对象,办公室物资管理可直接关联企业的运营,而管理水平的高低直接影响着企业的成本和效益。办公物资是企业正常经营的一个保障基础。建立一套办公物资管理信息系统对于如何有效的把单位
10、办公所需的物资能及时、保质保量的供应上去,有着重要的意义;建立一套办公物资管理信息系统能够加快办公物资的周转速度,提高员工的工作效率,加强办公物资管理的信息化手段,提高单位的经济效益。人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。利用网络通讯基础及先进的网络应用平台,实现企业各部门办公用品管理工作的规范化、电子化、标准化,实现办公用品管理流程的在线申领、分发、统计。最终实现“无纸”管理。传统的办公用品管理模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自
11、动化和办公管理的无纸化逐步得到了人们的重视。Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公用品管理时代来临。1.2 系统开发意义计算机及其网络通讯技术的发展,改变了人们做事的方法和经营管理模式,伴随着企业的竞争不断加剧,企业对管理的水平要求也越来越高,企业要想在这样的竞争环境中取胜,必须充分利用信息技术,优化企业资源利用,严格控制成本、提高效率、提高企业的应变能力和经济效益。为了解决以上诸多问题我们有必要建立一个办公用品管理系统。 每个企业经营者,都在利用规范的管理流程来提高企业的效益。可这一切仅靠人是很难及时准确地完成
12、包括统计在内的工作。针对这些企业办公用品管理存在的缺陷,我开发了办公用品管理模块,目的是要做到科学化、自动化、系统化、规范化,用电脑管理来替代原来以手工、复杂、繁琐的办公用品管理,为广大企、事业单位提高管理效益助一臂之力。办公用品管理系统将成为每个企、事业的小当家,在理清家务的同时,减少浪费,花出该花的,省下可省的。弥补企业管理上的漏洞,提高管理员的工作效率,为公司带来经济效益。1.3 系统开发目标系统开发的总体任务是实现企业办公物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。1.4 系统开发工具本系统的开发主要是使用在MyEclipse平台下的Java语言,并结合了SQL
13、Server 2000数据库技术,使此系统具有强大的查询功能。1.4.1 Java简介Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C+语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:(1) Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧
14、。(2) Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。(3) Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机
15、制也是开发分布式应用的重要手段。(4) Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。(5) Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 (6) J
16、ava语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 (7) Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。(8) Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运
17、行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。(9) Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C+。 (10) Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来构造,thread(Runnable) 的构造子类将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值
18、得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(synchronized)。(11) Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。
19、Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。1.4.2 SQL Server 2000 数据库SQL Server是一个后台数据库管理系统,是一个关系数据库管理系统。它功能强大、操作简便、日益为广大数据库用户所喜爱。SQL Server 2000,是Microsoft 公司推出的SQL Server 数据库管理系统
20、的较新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。SQLServer2000界面友好,易学易用且功能强大,与Windows 2000操作系统完美结合,可以构造网络环境数据库甚至分布式数据库,可以满足企业及Internet等大型数据库应用。SQL Server 2000主要具有以下功能特性:(1)实现了客户机/服务器模式。客户机/服务器(C/S)模式数据库计算是一种分布式的数据存储、访问和处理技术,它已成为大多数企业计算的标准。(2)与Internet集成。SQLServer2000数据库引擎
21、提供完整的XML支持。具备构造大型Web站点的数据存储组件所需的可伸缩性、可用性和安全性。(3)具备很强的可伸缩性和可用性。SQL Server2000包含企业版、标准版、开发版和个人版等4个版本,使同一个数据库引擎可以在不同的操作系统平台上使用。增强的图形用户界面管理工具,使管理更加方便。(4)具备企业级数据库功能SQL Server2000关系型数据库引擎支持当今苛刻的数据处理环境所需的功能,可同时管理上千并发数据库用户,其分布式查询使用户可以引用来自不同数据源的数据,同时具备分布式事务处理系统,保障分布式数据更新的完整性。(5)易于安装、部署和使用SQL Server 2000的安装向导
22、可帮助用户方便地实现各种方式的安装,如网络远程安装、多实例安装、升级安装和无人职守安装等。SQL Server2000还提供了一些管理开发工具,使用户可以快速开发应用程序。(6)数据仓库功能企业在正常的业务运作过程中需要收集各种数据,包含企业的动态历史记录,数据仓库的目的是合并和组织这些数据,以便对其进行分析并用来支持业务决策。数据仓库是一种高级、复杂的技术。MicrosoftSQL Server2000提供的强大工具,可帮助您完成创建、使用和维护数据仓库的任务。1.4.3 JSP简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件及应用 计算机软件 应用 办公 物资 管理 系统
链接地址:https://www.31ppt.com/p-4561764.html