JAVA办公自动化系统(源代码及全套资料)
更新时间:2023-09-19 06:33:01 阅读量: 小学教育 文档下载
指 导 教 师 评 语
成 绩 指导教师签名 年 月 日 毕业设计(论文)答辩委员会评语
成 绩 答辩组长签名 年 月 日
摘 要
极光办公自动化系统是针对南开创元信息技术有限公司开发的,专门用于企业内部员工信息交流的软件,其开发过程主要包括前端应用程序的开发和后端数据库的建立两个方面。对于前者要求应用程序功能完备操作简单,对于后者要求建立起数据一致性、完整性和安全性好的数据库。
本论文在对南开创元信息技术有限公司充分调研的基础上,针对该公司实际情况,采用Client/Server模式、利用JAVA语言进行系统的开发,以SQL Server 2000作为网络数据库,实现极光办公自动化系统。
系统用网络数据库将企业内员工的基本信息统一管理起来,形成集成的信息源,系统会根据员工所属部门对员工进行分类,这样有利于发送者快速找到发送目标,也能方便的进行信息的群发,在该系统中总经理具有最高的权限,负责对系统的管理。
该系统可使企业内员工之间信息的交流更高效,更便捷,也使企业内各部门之间员工的频繁往来减到最少,从而提高企业整体的办公效率,为企业节约成本,使企业在激烈的市场竞争中赢得优势,实现企业整体战略目标。
关键词:办公自动化 客户机/服务器 系统管理
ABSTRACT
The aurora office automated system is developed to the NAIKAI CHUANGYUAN information technical company, specially used in the software of enterprise's interior employee's information interchange.Two respects of main setting-up including the development of the front application program and back end database that it develops course. As to the things that the former requires the application program to have complete function and operate simply, demand to set up the database with good consistency of the data, integrality and security to the latter.
This thesis is on the basis of fully survey and study the information technical company of NAIKAI CHUANGYUAN, direct against this company actual condition, adopt Client/Server mode, utilize Java to carry on systematic development, regard SQL Server 2000 as the network database, realizing the aurora office automated system.
System basic information of staff unify management stand up enterprise with network database, form information source of integration, system can classify the staff, according to department that staff belong to, helping person as fast as he can to find and send goal and can convenient to carry on group of message, the general manager has supreme authority, responsible for the management to the system in this system.
System this can make enterprise's staff exchange information high-efficient, convenient, and reduce the exchange of the staff of different enterprise department, improve the efficiency of the enterprise whole office, economize the cost for the enterprise, make the enterprise gain advantage among the fierce market competition, realize the goal of enterprise's overall strategy.
Keywords: Office automated Client/Server system management
目 录
第一章 概述………………………………………………………………………1
1.1 引言…………………………………………………………………………………1 1.2 办公自动化背景……………………………………………………………………1 1.3我国办公自动化发展现状…………………………………………………………2 1.4 我国办公自动化发展方向…………………………………………………………3 1.5 极光办公自动化系统开发背景……………………………………………………3
第二章 系统分析…………………………………………………………………4
2.1 极光办公自动化系统的需求分析…………………………………………………4 2.2 极光办公自动化系统的可行性分析………………………………………………4 2.3 极光办公自动化系统数据流程图…………………………………………………6
第三章 系统设计…………………………………………………………………12
3.1 系统设计原则………………………………………………………………………12 3.2 系统功能模块设计…………………………………………………………………12 3.3 系统物理配置方案设计……………………………………………………………14 3.4 数据库设计…………………………………………………………………………14 3.5 输入输出设计………………………………………………………………………16 3.6 系统的安全性设计…………………………………………………………………17
第四章 极光办公自动化系统的技术支持与实施………………………………18
4.1 选择编程语言………………………………………………………………………18 4.2 SQL Server2000数据库……………………………………………………………18 4.3 Java数据库解决方案………………………………………………………………18 4.4 Java局域网解决方案………………………………………………………………21 4.5 系统界面解决方案…………………………………………………………………25
第五章 结束语……………………………………………………………………29 致谢…………………………………………………………………………………30 参考文献……………………………………………………………………………31
费用支出方面,不仅要考虑主机费用,而且要计算外围设备费用、软件开发费用、人员培训费用和将来系统投入运行后的经常性支出费用(如管理、维护费用)和配件费用。经济效益应该从两方面考虑:一部分是可以用钱来衡量的效益,如加快流动资金周转,减少资金积压等;另一部分是难以用钱来表示的,例如提供更高质量的信息,提高取得信息的速度等。 硬件方面:公司已经为每个员工配备一台计算机 运行方面:本系统的运行所需的材料以及维护费用有限。 培训方面:本系统简单易用,界面友好,只需经过短期培训即可。
因此,本系统在经济上是可行的。综上所述,本系统的开发和使用完全是可行的。
2.3极光办公自动化系统数据流程图
2.3.1 数据流程图概念
数据流程图(DFD——Data Flow Diagram)是描述系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、传递、存储、和处理的总情况。数据流程图具有抽象性和综合性两个特点,其中抽象性表现在已经完全舍去了具体的物质,如组织机构、工作场所、物质流、货币流等,只保留了数据的流动、存储、使用及加工的情况。综合性表现在它可以把系统中的各种业务处理过程联系起来,形成一个整体。 2.3.2
F2 F2 F2 极光办公自动化系统数据流程图
整个公司 部门 项目组 F1 极光办公 F2 自动化系 职员 F2 总经理 F3 F4 F5 D1 职员资料表 图2.1 极光办公自动化系统顶层DFD
F1:修改、查询、发送信息等 F2:接受信息 F3:管理信息 F4:修改职员资料 F5:返回职员资料
6
统 F1 服务器IP D2 F2 P1 注册 管理 F2 F3 F4 F5 F6 F8 D1 职员资料表 F9 资料 D3 部门表 F10 D4 项目组表 F21 F21 F20 F19 P4 F16 F18 F17 F15 F14 F12 F13 P3 F11 F5 P2 登陆 管理 F7 职员 管理 信息 传输 管理 F21 F21 总经理 公司职员 其他职员 F22 某一部门 某项目组 信息记录 D5 图2.2 极光办公自动化系统第一层DFD F1:取得服务器IP F2:写入服务器IP F3:职员录入注册资料 F4:职员录入登陆信息 F5:职员资料 F6:更新职员资料表
7
F7:取得登陆职员资料 F8:写入职员资料 F9:其他职员资料查询结果 F10:职员基本资料修改 F11:保存修改资料 F12:取得职员资料 F13:取得部门 F14:修改部门表 F15:取的项目组 F16:修改项目组表 F17:查询职员资料 F18:修改职员特殊资料 F19:所需信息 F20:连接请求与交流信息输入 F21:交流信息输出 F22:信息记录更新 极光办公自动化系统第一层DFD说明:
首先职员输入注册信息,注册管理会在服务器IP表里找到服务器IP以便进行数据库服务器的连接,连接到数据库以后,就会把职员资料插入职员资料表中。注册管理会把职员资料传入登陆管理中,如果以前已经注册就可以把资料直接输入登陆管理,登陆管理会在职员资料表中取得职员密码进行核对,如果输入正确就可以登陆自己的账户,并且把用户的状态设为在线。在资料管理中职员可以查询其他职员资料,也可以修改自己的基本资料,总经理可以修改职员的特殊资料, 也有输入部门,与组的权限。信息传输管理会根据用户的连接请求,对指定的职员进行连接,并向其发送信息。也可以向公司全体职员、某个部门的职员或部门中的某个组发送信息。接收信息的职员可以保存信息记录。 D2 服务器IP F1 P1.1 F2 服务 D1 职员资料表 器IP 管理 F3 P1.2 F5 F6 P1.3 信息 服务 核查 器
连接 图2.3 极光办公自动化系统第二层DFD 8
F4 职员
如图2.3为极光办公自动化系统第二层DFD的注册管理。首先它会连接本地数据库,在本地数据库中的服务器IP表里找到服务器IP地址,如果表中存在服务器IP地址那么准备进行数据库服务器的连接,如果不存在那么会要求用户输入服务器IP地址,然后将服务器IP地址保存进表中,以便以后取用。连接好数据库服务器后,职员就可以输入注册信息,经过核查确认没有用户名相同的情况那么就可以对职员资料表进行更新,插入职员注册的资料。 以下是各数据流代表的意义:
F1:修改服务器IP F2:查询服务器IP F3:服务器IP F4:输入注册信息 F5:表信息取得 F6:插入注册信息
D2 服务器IP
F1 P2.1 P2.3 用户 本地信息取得 P2.2 F3 F3 服务 用户 D1 职员资料表 F4 器 信息
连接 核对
F2 职员 图2.4 极光办公自动化系统第二层DFD
如图2.4为极光办公自动化系统第二层DFD的登陆管理。首先在服务器IP表里查到服务器IP地址进行数据服务器的连接,然后在职员资料表中取得用户信息对用户输入的信息进行核查,如果输入正确,就会取得本地信息,如端口号、IP地址等。最后把职员资料表中的用户状态设为在线并把IP地址,端口号等进行更新。
F1:取得服务器IP F2:登陆信息输入 F3:更新职员表 F4:该职员信息取得
9
P3.1 资料 修改 D1 职员资料表 F1 F4 D5 电子公告表 F5 F8 F13 F9 F14 F10 查询 F6 职员 管理 F3 F2 P3.2 F11 D3 D3 部门表 F12 总经理 D6 规章制度表 F7 D4 项目组表 图2.5 极光办公自动化系统第二层DFD
如图2.5为极光办公自动化系统第二层DFD的资料管理。职员可以输入修改信息对职员注册信息进行修改,职员也可以输入查询信息,查询有关企业与用户资料的所有信息。总经理有最高的权限可以修改职员的信息,和企业的组织机构包括:组的增加与删除,部门的增加与删除,组与部门名称的修改,信息资料的修改等。
以下是各数据流代表的意义:
F1:修改信息输入 F2:查询信息输入 F3:返回查询结果 F4:修改职员表 F5:职员信息取得 F6:部门信息取得 F7:项目组信息取得 F8:修改职员特殊信息 F9:修改、添加部门 F10: 修改、添加项目组 F11:取得公告内容 F12: 取得规章制度 F13:输入公告内容 F14:输入规章制度
10
参考文献
[1][美]Louis Davidson 著,《SQL Server 2000 数据库设计权威指南》
中国电力出版社,2003年4月
[2] 刘韬 楼兴华 著,《SQL Server 2000数据库系统开发实例导航》,人民邮电
出版社,2004 年 5 月
[3] 丁宝康 主编,《数据库原理》,经济科学出版社,2000年5月 [4] 罗晓沛 主编,《数据库技术》,华中科技大学出版社,2000年8月 [5] 陈宗兴 著, 《SQL Server程序设计超级管理篇》, 中国铁道出版社
2002年8月出版
[6] 吴其庆 著,《JBuilder9编程思想与实践》,冶金工业出版社,2003年10月 [7] 陆正中 著,《JBuilder 9软件开发项目实践》,清华大学出版,2004年3月 [8] 埃克尔侯捷 著,《JAVA编程思想》, 机械工业出版社, 2002年2月1日 [9] 邵荣 著, 《Java 编程实践指南》, 清华大学出版社, 2003年6月1日 [10] 姜浩 著,《办公自动化系统及其应用》,清华大学出版社,2004年5月 [11] 冯继生 著,《办公自动化与网络技术》, 人民出版社,2003年12月1日 [12] 李铄 著, 《办公自动化技术》, 蓝色畅想出版社, 2003年7月1日 [13] (美)哈格等 著,《信息时代的管理信息系统》,机械工业出版社 2004年3月
[14] 吴琮璠 谢清佳 著,《管理信息系统》, 复旦大学出版社, 2003年10月
31
为用户所在部门,Zu为用户所在组,Port为用户使用的端口号。
图3-4 职员资料表
5)信息记录表位于本地数据库中,用来存放用户的信息记录如图3-5为该表的具体构成。其中XinXiDuiXiang为用户交流的对象,XinXiJiaoHu为用户是发送数据还是接收数据。
图3-5 信息记录表
3.5输入输出设计
输入设计对系统的质量有着决定性的影响。一是由于输入数据的正确性将直接决定处理结果的正确性,二是输入设计是系统与用户的接口,决定着人机交互的质量和效率。输入设计主要包括输入方式、校对方式和输入界面及格式等设计。 输出是系统产生的结果或提供的信息。输出设计要正确及时地反映各管理层所需的各种信息,系统输出的有效性、输出信息方式的可接受性将直接影响系统的使用效果。输出设计主要有打印方式输出、显示输出、对话输出等。
16
系统输入输出界面设计 (1)输入界面:
极光办公自动化输入界面分两大部分:左边部分为公司,部门,职员选择区,采用树形框形式,用于分类查找;底部为用户发送信息编辑区,用于编辑发送信息。用户先在选择区找到相应的职员或部门,然后在编辑区内对数据进行信息输入、附件添加等操作,各种按纽会根据需要出现在编辑区上方的面板内。 (2)输出界面:
输出界面设计在主窗口的右边,用于接收其他职员的信息,输出界面的下面有一系列的按钮,用于对输出信息的操作。 (3)用户界面风格:
用户界面的设计对整个系统的有效应用是至关重要的,因为它是操作员和管理员直接进行人机对话的重要组成部分。用户界面设计不好或者设计不合理,软件系统就难以发挥应有的效益。在本系统中坚持以下原则:
采用图形化操作界面,形式和术语要适应用户的能力和要求,做到六字原则—“简单、方便、一致”,尽量符合流行软件界面风格,为用户提供一个友好的操作环境;用户界面的设计保持一致性,系统的命令和菜单具有相同或类似的形式; 对于各菜单,控件可用鼠标操作外,还为用户提供对应的键盘操作功能常用的功能提供快捷键,以满足不同用户的操作习惯。
3.6系统的安全性设计
计算机系统的安全一直是用户关注的问题。如何才能使本企业的资料运行于网络之中又不让别人破坏,是一个棘手的问题。本系统有强大的权限管理功能。其权限分三种:普通员工级权限、部门级权限、经理级权限。由于权限可以按部门指定,因而不仅可以方便地设计部门员工的权限还可以指定部门下员工的特殊权限。通过权限设计保证数据的安全性。
17
第四章 极光办公自动化系统的技术支持与实施
4.1 选择编程语言
SUN公司的Java是一个广泛使用的网络编程语言,它是一种新的计算概念。 首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构、 具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次 它最大限度地利用了网络,Java的小应用程序 (applet)可在网络上传输而不受 CPU和环境的限制。另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。
由于Java语言在网络方面的优异表现,故本系统的实现Java是一个最好的选择,然而Jbuilder是业内开发java程序的最好的工具之一,所以我选择了Jbuilder作为java的开发工具。
4.2 SQLServer2000 数据库
作为标准的关系数据库,至少应具备以下特征: (1)海量数据存储能力; (2)快速有效的数据处理能力; (3)优秀的多用户机制; (4)完善的数据安全控制机制;
(5)具有开放性,并应与国际标准完全吻合; (6)可靠性、容错性;
基于以上特征,我选择SQL Server2000作为我的数据库系统平台,这主要是因为SQL Server2000是Windows NT平台上性能较好的关系数据库,与NT平台在权限管理、目录服务、系统级配合等方面都可以很好地结合。
4.3 java数据库解决方案
在数据库应用中,Java的解决方案是JDBC(JavaDatabase Connectivity)。JDBC建立在X/OpenSQL CLI(调用层接口)基础上,可以编写访问任何关系数据库的统一的纯Java应用程序,实现对Internet环境下各种异构关系数据库的访问。同时,因为Java的平台无关性,采用JDBC编写数据库应用程序的开发者可以真正
18
做到“编写1次,随处运行”。 4.3.1 JDBC工作原理
JDBC主要包含2种接口,分别是面向驱动程序低层的JDBC Driver API和面向应用程序开发人员的JDBC API。 一 JDBC Driver API
JDBC Driver API是为数据库厂商提供的驱动程序的编程接口。JDBC驱动程序是JDBC结构的支柱,用于提供与数据源的接口,解释和执行来自应用程序中的SQL语句,并返回结果。JDBC驱动程序包括4类:第l类是JDBC-ODBC Bridge Driver即JDBC桥加上ODBC驱动程序,在每个客户机上装入ODBC驱动程序,JDBC通过ODBC访问数据库。第2类是Native API(Partly Java Driver),即本机API加上部分Java驱动程序,将JDBC调用转换为各种数据库系统的客户API调用。第3类是JDBC/Net(Pure Java Driver),即JDBC Net加上Java驱动程序将JDBC调用翻译成独立于数据库网络协议,然后再由服务器翻译成数据库协议,可与各种不同的数据库相连。第4类是地native(Pure Java Driver),即本机协议加上Java驱动程序,将JDBC调用转换为数据库使用的网络协议,由客户直接调用数据库服务器。 二 JDBC API
JDBC应用程序实现对数据库的访问需要建立与数据库的连接,发送SQL语句,返回数据结果给客户。应用程序开发人员利用JDBC API来完成这些工作。JDBC API在java.sql包中定义,包含JDBC访问数据库用到的所有类和接口,主要有: (1)DriverManager类:用于装入驱动程序,定义在网络上需要访问的数据源的JDBC URL,根据定义的URL选择匹配的驱动程序、为建立数据库连接提供支持。 (2)java.sql.Connection接口:用于特定数据库的连接。
(3)java.Statement接口:为SQL语句提供一个容器,包括执行SQL语句、取得查询结果等方法。它包含2个重要的子类。一个是java.sql.PrepareStatement允许在SQL类中输入参数;另一个是java.sql.CallableStatement,用于执行SQL存储过程。
(4)java.sql.ResultSet接口:提供对结果集进行处理的手段。
19
4.3.2 JDBC应用程序结构
利用JDBC API进行数据库访问的应用程序基本结构如图3-1所示,主要包括下列部分:
(1)装载驱动程序:用DriverManager类提供的Class.forName()方法来加载驱动程序,例如用C1ass.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)语句直接加载SUN公司的JDBC-ODBC桥接驱动程序。
用C1ass.forName(\可以连接SQLServer2000数据库,由驱动程序负责向DriverManager注册,在与数据库相连时使用该驱动程序。
图3-1 JDBC应用程序结构
(2)建立与数据库的连接。用DriverManager类提供的getConnection
(URL、userName,PassWord)方法来建立与数据源的连接,返回一个Connection对象。其中URL参数格式为:jdbc:
(3)创建语句对象。一旦建立了与数据库的连接,就可以利用Statement接口创建SQL语句对象,例如:Statement stmt=connect.createStatement()。根据需要还可以创建PrepareStatement对象来处理带参的SQL语句,或创建
20
String searchBuMenName = \; String searchBuMen; String userName;
ResultSet r1 = stmR.executeQuery(searchBuMenName);
int i = -1; //使list可以取到 while (r1.next()) { i = i + 1;
buMenName = r1.getString(\;
searchBuMen = \;
//从用户表里查找属于该部门的成员 ResultSet r2 = stmR.executeQuery(searchBuMen);
DefaultMutableTreeNode dmtn = new DefaultMutableTreeNode(buMenName); //定义树枝
list.add(dmtn); //将树枝保存到list表中 while (r2.next()) {
userName = r2.getString(\;
DefaultMutableTreeNode dmtn1 = new DefaultMutableTreeNode(userName); //建立树叶
dmtn.add(dmtn1); //将树叶加到树枝上 }
r2.close();
r1 = stmR.executeQuery(searchBuMenName); for (int j = 0; j <= i; j++) {
r1.next(); //使r1继续执行 }
top.add(dmtn); //把树枝与树叶加到根 }
r1.close();
tree = new JTree(top); //初始化JTree
JScrollPane jsp = new JScrollPane(tree);
//将JTree包含到JScrollPane中使JTree加上滚动条
return tree; }
以上代码可以根据数据库服务器上的YongHu表动态的生成Jtree,这棵树可以清楚地体现整公司各部门,各员工之间的关系
在查询中,树节点选取是很重要的,当双击某一节点时,要能提取该节点的信息,并同时击活一个事件.下面结出了本系统的addMouseListener()和mousePressed()方法.
void jTree1_mouseClicked(MouseEvent e) { //树click
List getSelect = gouZaoJTree.treeConsult(e); //得到所选择的对象 list = getSelect;
jTextArea2.setText(\;
if (list.size() == 1) { //发送对象为1个 jComboBox1.setVisible(false);
String listText = list.get(0).toString();
if (listText.equals(\请选择成员或部门\如果什么都没选 jTextArea2.setText(\请选择成员或部门\; }
26
else { //选择一个对象的情况 jTextArea2.setText(\发送对象:\;
listIP.clear(); //清空listIP列表
searchIP = \ \; //找到选择用户的IP地址 String ipAddress; try {
ResultSet r4 = stmR.executeQuery(searchIP); while (r4.next()) {
ipAddress = r4.getString(\; //得到IP地址
listIP.add(ipAddress); //将IP地址保存到列表中 }
r4.close(); }
catch (SQLException ex) { ex.printStackTrace(); } } }
else if (list.size() == gouZaoJTree.getChengYuanCount()) {
//发送对象为整个公司 jComboBox1.setVisible(false);
jTextArea2.setText(\发送对象:公司所有成员\; listIP.clear();
searchIP = \; String ipAddress; try {
ResultSet r4 = stmR.executeQuery(searchIP); while (r4.next()) {
ipAddress = r4.getString(\; listIP.add(ipAddress); }
r4.close(); }
catch (SQLException ex) { ex.printStackTrace(); } }
else { //发送对象为整个部门 jComboBox1.setVisible(true);
jTextArea2.append(\发送对象:\+ list.get(0).toString().replaceAll(\\, \; for (int i = 1; i < list.size(); i++) { //向用户基本资料里输出 jTextArea2.append(\,\, \; }
jComboBox1.removeAllItems(); //选择要发送的组 jComboBox1.addItem(\发送至部门内所有人\; listZu.clear();
for (int i = 0; i < list.size(); i++) { //向选择组里输出 boolean flag = true;
String selectZu = \ list.get(i).toString() + \; try {
27
ResultSet r3 = stmR.executeQuery(selectZu); String str = \; while (r3.next()) {
str = r3.getString(\; }
for (int j = 0; j < listZu.size(); j++) { if (str.equals(listZu.get(j))) { flag = false; break; } }
if (flag) {
listZu.add(str);
jComboBox1.addItem(str); }
r3.close(); }
catch (SQLException ex) { ex.printStackTrace(); } }
当用户点击tree,它会根据具体的情况返回你点击的职员的资料,当点击部门时,用户可以选择部门下的某个组进行群发,也可以给整个部门群发,当点击某个用户时可以给该用户发送消息,当点击整个公司时可以给整个公司的成员进行群发。这样会节省发送人的很多时间。
28
第五章 结束语
本文在分析中国办公自动化现状和存在问题基础上,分析了中国办公自动化的特点和要求,并根据南开创元信息技术有限公司的实际情况,开发了一个颇具特色的办公自动化系统——极光,它代表快速,高效与界面美观并存。在实际应用中得到了较好的效果。在本文中介绍了极光办公自动化系统的体系结构、开发思想、功能模块设置。
最后,系统还存在以下不足之处,以后应该改进:
1)本地的数据库设置多余,应该把服务器IP地址保存在本地的文本文件中,将信息记录直接保存在服务器上。这样就免去了用户在本地安装SQLServer的麻烦。
2)系统的功能有些单薄需进一步完善。
29
致谢
首先感谢我的导师管宝云老师在毕业设计期间对我在学业上的悉心指导和生活上的无私帮助。他渊博的知识体系、严谨的治学态度和无尽的求新精神给了我潜移默化的影响,帮助我顺利地完成了毕业设计和论文,而这一切也将会指导我在今后的学习和工作中取得更大的成绩。
同时我还要感谢在毕业设计期间给予我无私帮助的同学和老师,感谢他们在精神上、物质上给予我的支持,有了他们才使我顺利完成毕业设计。
最后,感谢评审老师在百忙中抽出时间对我的论文进行批评指正,谢谢!
30
参考文献
[1][美]Louis Davidson 著,《SQL Server 2000 数据库设计权威指南》
中国电力出版社,2003年4月
[2] 刘韬 楼兴华 著,《SQL Server 2000数据库系统开发实例导航》,人民邮电
出版社,2004 年 5 月
[3] 丁宝康 主编,《数据库原理》,经济科学出版社,2000年5月 [4] 罗晓沛 主编,《数据库技术》,华中科技大学出版社,2000年8月 [5] 陈宗兴 著, 《SQL Server程序设计超级管理篇》, 中国铁道出版社
2002年8月出版
[6] 吴其庆 著,《JBuilder9编程思想与实践》,冶金工业出版社,2003年10月 [7] 陆正中 著,《JBuilder 9软件开发项目实践》,清华大学出版,2004年3月 [8] 埃克尔侯捷 著,《JAVA编程思想》, 机械工业出版社, 2002年2月1日 [9] 邵荣 著, 《Java 编程实践指南》, 清华大学出版社, 2003年6月1日 [10] 姜浩 著,《办公自动化系统及其应用》,清华大学出版社,2004年5月 [11] 冯继生 著,《办公自动化与网络技术》, 人民出版社,2003年12月1日 [12] 李铄 著, 《办公自动化技术》, 蓝色畅想出版社, 2003年7月1日 [13] (美)哈格等 著,《信息时代的管理信息系统》,机械工业出版社 2004年3月
[14] 吴琮璠 谢清佳 著,《管理信息系统》, 复旦大学出版社, 2003年10月
31
正在阅读:
集装箱海运全球各航线运费与附加费构成一览(雷志阳供)11-07
东北大学(本部)大学英语(统考)在线练习题16(客观题)10-10
狮王英语怎么样好不好少儿英语培训狮王未来素质教育从应试到应用的跨越01-29
【最新】股东入股合作协议书的法律意见书04-09
传统节日重阳节活动总结范文8篇04-03
《面向对象程序设计》实验册04-16
《篮球行进间运球》教学设计01-13
- 通信原理实验报告
- 2016年上半年安徽省临床医学检验技术中级技师职称试题
- 传智播客刘意老师JAVA全面学习笔记
- 星级酒店客房部保洁服务标准与工作流程操作规范 - PA新员
- 算法竞赛入门经典授课教案第1章 算法概述
- 《微信公众平台架起家校互通桥》结题报告
- 2018年宁夏银川市高考数学三模试卷(理)Word版含解析
- 大学生创业基础 - 尔雅
- 2016年6月英语六级真题写作范文3套
- 中国磁性材料纸行业专项调查与发展策略分析报告(2015-2020)
- 云南省2018届高三普通高中学业水平考试化学仿真试卷二Word版缺答案
- 窗函数法设计低通滤波器
- 第三章 绩效考评方法与绩效管理模式
- 高等数学教案
- 个人独资合伙企业习题及答案
- 小学语文沪教版三年级上册第六单元第30课《想别人没想到的》公开课优质课教案比赛讲课获奖教案
- 曳引钢丝绳及其他曳引系统校核计算 - 图文
- 淮阴工学院管理学期末试卷7 - 图文
- 受力分析方法(1)
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 源代码
- 全套
- 自动化
- 办公
- 系统
- 资料
- JAVA
- 2011年全国中考数学模拟汇编二21数据的整理与分析
- 经济学名词解释(中英文对照)
- 微机原理数字钟
- 我国星级酒店发展研究 -
- vb题集
- C8051F410例程简介
- 烟道光管钢管换热器说明书(课设)
- 妙事多音乐花园
- 2018法宣在线必考内容试题题库及答案()
- 黄带考试题(100分值)
- 树立崇高的理想信念,努力在军营建功立业
- 山西省朔州市平鲁区李林中学2013届高三2月月考数学(文)试题 - 图文
- 核心突破专题四 三角函数
- 周光镐公丛考 - 图文
- 2018上半年《免疫学基础》课程考试考前辅导资料
- 建筑试图与构造期末试题
- Oracle存储过程调测及job使用指导
- SQ-FSC-01 FSC管理手册-A2
- 2010-2011学年新疆乌鲁木齐八中高一下学期期末考试地理卷
- 佛学常见术语解析节选