当前位置:首页 > 免费毕业设计

【免费毕设】JAVA+SQL办公自动化系统(源代码+论文+外文翻译)

【免费毕设】JAVA+SQL办公自动化系统(源代码+论文+外文翻译)

  • 网站价格: 1
  • 特殊技术: 免费毕设
  • 作品类型: 免费毕设
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 

极光办公自动化系统的需求分析

办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。中小企业需求规模相对较小,在功能上对系统的需求也相对较少。大体可分为:一方面是通过收发消息为主的方式,与其他员工交流各种信息,基于工作流的方式实现诸如请假申请、物品申领等日常办公功能。另一方面则是面向公司办公业务方面的业务管理功能,即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。  

传统的办公方式极大的束缚了人的创造和想象力,埋没了人的智慧和潜能,使人们耗费了大量的时间和精力去手工处理那些繁杂重复的工作,手工处理的延时和差错,正是现代化管理中应去除的弊端。用先进的、现代化的工具代替手工作业,无疑是生产力发展的方向。办公自动化对传统办公方式的变革,正是适应了人们的普遍需求,也顺应了技术发展的潮流。

针对上述问题,我开发了极光办公自动化系统,它具有如下特点:

A、 极光办公自动化系统可以将人们从繁重的重复性劳动中解放出来,大大节省工作时间,提高工作效率、减少办公费用。

B、 极光办公自动化系统将是企业竞争取胜的法宝,它所收集、处理、分析的对象是“信息”。这些准确、及时、可靠的信息将大大有助于提高领导者决策的正确性和科学性。

C、  通过极光办公自动化系统,能给企业的管理者在行为方式和思维模式上带来革命性进步。企业在管理手段与管理思想方面已经落后于发达国家,所以迫切需要通过推行办公自动化来改善管理手段,增强竞争力。

 

Java开发工具包(JDK)包含了一个复杂的图形API和用户接口API的集合,该集合的核心软件被称为Java的基础类(JFC)Java SwingJFC中的一个重要的技术,其组合了大量的可用于构建复杂用户界面的轻量级组件。Swing组件是现有的抽象窗口工具包AWT组件的增强,但它又不完全取代AWT组件,这两种组件可以用在同一个界面上。本系统选择Java Swing组件进行开发,是由于Swing组件具有两个很显著的特点:轻量级和可插入外观。    

·轻量级组件并不是指其体积小,而是组件不依赖于“对等类”(Peerclasses)而由Java的其他类所支持。所谓“对等类”是指本机系统类。因为Java Swing中的大多数组件都有其自己的由Java外观类所支持的视图,而并不依赖于本机系统类。所以,Swing组件集都为轻量级组件。    

 

·可插入外观组件(Pluggable Lookandfeel)允许应用程序能够在不重新启动的情况下看到Swing组件的外观效果。通常,本机外观效果是针对程序所运行的特定系统平台来确定的(Windows和Motif等)。而由于Swing支持跨平台的外观(也称为Java外观),使得应用程序不论在哪个操作系统平台上运行都具有同样的效果。固本系统所有的界面均选用Java Swing进行开发。

3.2系统功能模块设计

极光办公自动化系统有五个子系统

1个人工作子系统

2信息中心子系统

3日常工作子系统

4流转中心子系统

5维护中心子系统

 

各子系统包含的功能模块如下:

个人工作子系统:电话簿总经理工作计划
信息中心子系统:信息交流、电子公告、规章制度、新闻信息
日常工作子系统:资料管理、办公用品申领
流转中心子系统:公文管理
维护中心子系统:权限管理、注册管理

3.4数据库设计

数据库的设计分为逻辑设计和物理设计两部分。在数据库逻辑设计方面,可以遵循自顶向下的结构化设计方法,确定系统目标后,采用ER图设计数据库的概念模型,然后根据此模型导出数据库的关系模型。

用户的需求集中体现在各种信息的提供、保存、更新和查询等方面,这要求数据库结构要充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

以下为本系统所用到的数据表:

1ServerIP表位于本地数据库中用来存放数据库服务器的服务器名或服务器IP地址,它由系统自动生成,图3-2为该表的具体构成:

2BuMen表位于数据库服务器中用来存放公司的所有部门情况,包括部门名称、部门简介。

3-3为该表的具体构成:

3XinXi表位于数据库服务器中用来存放用户不在线时,其他用户给其发送的信息。如图3-4为该表的具体构成。其中userName为发送者用户名,XinXiDuiXing为发送的目的地。

4.3.2  JDBC应用程序结构

利用JDBC API进行数据库访问的应用程序基本结构如图3-1所示,主要包括下列部分:    

(1)装载驱动程序:用DriverManager类提供的Class.forName()方法来加载驱动程序,例如用C1ass.forName(sun.jdbc.odbc.JdbcOdbcDriver)语句直接加载SUN公司的JDBC-ODBC桥接驱动程序。                        

C1ass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")可以连接SQLServer2000数据库由驱动程序负责向DriverManager注册在与数据库相连时使用该驱动程序。

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩