资源描述
摘要
随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立、零散的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式。
企业网上办公自动化通过对各办公自动化要素的闭环整合,实现了工作流、信息流、知识流和办公自动化系统的整合管理,提供了一个科学、开放、先进的信息化办公平台,实现办公自动化,并进行远程办公或在家办公。企业网上办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,使管理趋于完善。
关键词: OA、ADO技术、B/S体系模式
ABSTRACT
As the information technology and the rapid development of increasingly fierce business competition, enterprises are no longer satisfied with independence, Scattered office automation applications, enterprises need is to work together, integrated and integrated solutions. Internet address is the physical distance impeded exchange of information, consultation inconvenience office communication bottlenecks in the best way.
OA online enterprises of the office automation elements of the closed-loop integration, the realization of the work flow, information flow, Knowledge Flow and office automation systems integration management, providing a scientific, open, advanced information technology office platform achieve office automation, and remote office or home office. Enterprise Office Automation will be online from the cumbersome and disorganized, low-order, low-end work for the liberation of core business improve overall efficiency of the unit and the control of information, lower office costs and improve implementation, manage almost perfect.
Keyword: OA、ADO technical、B/S Architecture Mode
目 录
摘要 I
ABSTRACT II
第1章 系统分析 1
1.1 引言 1
1.2 需求分析 1
1.3 可行性分析 2
1.4 国内外研究现状及发展趋势 2
1.5 本课题研究目标与内容 2
第2章 系统设计基本原理与方法 4
2.1 ASP(Active Server Pages)技术介绍 4
2.1.1 ASP概述 4
2.1.2 ASP工作原理 4
2.1.3 ASP编程特点及其优势 4
2.2 SQL语句介绍 6
2.3 VBScript介绍 6
2.4 B/S体系结构 7
2.4.1 B/S架构: 7
2.4.2 C/S架构: 7
2.4.3 B/S架构较之于C/S架构的优势 7
第3章 总体设计 9
3.1 项目规划 9
3.2 系统功能结构图 9
第4章 系统设计 10
4.1 设计目标 10
4.2 开发及运行环境 10
第5章 网站总体架构及各功能模块的实现 21
5.1 模块功能介绍 21
5.2 网站首页的运行结果 21
5.3 系统登录模块设计 22
5.4 日常管理模块设计 25
5.4.1 收文管理模块设计 25
5.4.2 发文管理模块设计 27
5.4.3 批示管理模块设计 30
5.4.4 会议管理模块设计 32
5.4.5 个人办公管理模块设计 36
第6章 结束语 50
致 谢 51
参考文献 52
52
第1章 系统分析
1.1 引言
随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。
信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。
1.2 需求分析
通过调查,要求系统需要有以下功能:
q 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
q 管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。
q 管理企业的会议信息,发文信息、公共信息。
q 提供个人办公服务。
q 对企业员工基本情况进行全面管理。
q 设置生产数据统计、打印功能。
q 对企业制定的采购计划进行管理。
q 对库存信息进行管理。
q 发布企业的生产指标,对其进行管理。
q 强大的生产数据统计功能。
q 当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。
q 在相应的权限下,删除数据方便简单,数据稳定性好。
q 数据计算自动完成,尽量减少人工干预。
q 系统退出。
1.3 可行性分析
q 经济性
通过网站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范畴。
q 技术性
网络化的办公管理,使企业管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统中设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个企业的办公效率。
1.4 国内外研究现状及发展趋势
办公自动化管理系统,作为一种典型的管理信息系统,其研究和应用,源远流长。从早期的使用手工化管理,到计算机化管理,再到今天的网络化管理,经历了技术和管理思想、模型上的不断更新和发展。在当今信息时代,办公自动化管理系统的应用可谓是十分广泛,小到街上的书吧、单位部门的资料室,大到各大学、国家政府机关等等。
大致看来,现代办公自动化管理系统的发展趋势是:技术和管理手段上,向着电子化、数字化、网络化、多媒体化,以及功能多元化、服务大众化、应用普及化等等。办公自动化管理系统的种种发展趋势,反映了知识在当今时代正在越来越受到重视和开发利用,人类社会已经进入了知识经济时代和信息自动化的时代。
1.5 本课题研究目标与内容
1、研究目标
1) 实现办公自动化管理对企业员工的日常工作、生活带来方便,提高办公管理人员的工作效率。
2) 实现办公自动化管理系统对企业各种信息进行多方面的查询,最大限度的满足企业员工对所需信息进行快速有效的查询。
3) 建立信息数据库,方便办公管理人员对各种信息进行有效管理。
2、研究内容
本课题基于微软Windows操作系统和SQL Server2000数据库,建立一个B/S 三层结构的办公自动化管理系统,使用VBScript语言开发基于ASP技术的Web应用程序.该应用程序将实现中小型企业办公自动化各个环节的信息化管理。
根据中小型企业办公自动化的基本情况和具体需求, 系统开发的总体任务是实现企业办公过程的系统化、规范化、无纸化和自动化。
系统主要包括以下功能模块:
1) 系统登录模块:主要用于用户登录管理。
2) 日常管理模块:主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理7部分。
3) 业务管理模块:主要包括生产报表管理、采购计划管理、库存管理、指标情况管理4部分。
4) 用户管理模块:主要包括超级用户、普通用户两种登录情况。超级用户包括用户添加、用户修改(所有用户)、用户注销3部分;普通用户包括用户修改(个人信息进行修改)、用户注销2部分。
该系统总体任务就是实现办公自动化的规范化和系统化,达到用户操作过程的直观、方便、实用、安全等要求。
系统中采用模块化程序设计的方法,既便于系统功能的各种组合和修改,又便于未参加开发的技术维护人员对该系统的补充及维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的增加、修改、删除以及备份等操作。
采用B/S模式开发本系统,减轻了客户机的压力,减少了本系统对计算机系统资源的占用。
第2章 系统设计基本原理与方法
本系统采用ASP开发技术,采用Edit Plus文字编辑工具与Dreamweaver页面编辑工具结合作为开发工具,系统运行环境为Microsoft Internet Information Services(IIS) 6.0和SQL Server 2000数据库服务器。
2.1 ASP(Active Server Pages)技术介绍
2.1.1 ASP概述
Active Server Pages即ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common Gateway Interface 通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,java script等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全的多。
2.1.2 ASP工作原理
ASP是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 及以上版本之中,与一般的程序不同, .asp 程序无须编译, ASP 程序的控制部份,是使用 VBScript 、 JavaScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。
2.1.3 ASP编程特点及其优势
ASP在应用和开发方面具有自己的优点
在实际的软件系统开发中,至于选择哪种开发技术,取决于用户的基础条件以及开发人员的爱好和技术储备。一般而言,微软的ASP技术快速开发工具较多,有利于应用的快速开发。同时,ASP比CGI具有的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。
ASP的内置对象和应用组件
ASP中最为常用的内置对象和组件包括:Request对象-用来连接客户端的Web页(.htm文件)和服务器的Web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。Response对象-用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建cookies等方式进行。该功能与Request对象的功能恰恰相反。Server对象:许多高级功能都靠它来完成;它可以创建各种Server对象的实例以简化用户的操作。 Application对象-它是个应用程序级的对象,用来在所有用户间共享信息,并可 以Web应用程序运行期间持久地保持数据。同时如果不加以限制,所有客户都可以访问这个对象。Session对象-它为每个访问者提供一个标识;Session可以用来存储访问者的一些喜好,可以跟踪访问者的习惯。Browser Capabilities(浏览器性能组件):可以确切的描述用户使用的浏览器类型、版本以及浏览器支持的插件功能。使用此组件能正确地裁剪出自己的ASP文件输出,使得ASP文件适合于用户的浏览器,并可以根据检测出的浏览器的类型来显示不同的主页。File System Objects(文件访问组件)-允许你访问文件系统,处理文件。ADO(数据库访问组件)-它是最有用的组件;可以通过ODBC实现对数据库的访问。
ADO——ASP的数据库存取组件
Microsoft® ActiveX® Data Objects (ADO) 使开发人员能够编写通过 OLE DB 提供者对在数据库服务器中的数据进行访问和操作的应用程序。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。
ADO 同时具有远程数据服务 (RDS) 功能,通过 RDS 可以在一次往返过程中实现将数据从服务器移动到客户端应用程序或 Web 页、在客户端对数据进行处理然后将更新结果返回服务器的操作。RDS 以前的版本是 Microsoft Remote Data Service 1.5,现在,RDS 已经与 ADO 编程模型合并,以便简化客户端数据的远程操作。
2.2 SQL语句介绍
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库的操作。
SQL功能强大,但是概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象和DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。
2.3 VBScript介绍
VBScript与Basic语言有密切关系,VBScript是一种脚本语言。这意味着这种语言比BASIC语言的成熟版本容易使用又难于使用。编制简单的程序时,脚本语言是容易使用的。脚本语言的句法比较简单。但是,简单的句法也使开发大的应用程序变得很困难。可以在HTML文件中直接嵌入VBScript脚本。这样就能够扩展HTML,使它不仅仅是一种页面格式语言。带有VBScript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作做出反应。VBScript是Active Sever Pages的缺省语言。也可以在ASP网页中使用其它脚本语言,如Jscript。
VBScript既可以作为客户端编程语言,也可以作为服务器端编程语言。客户端编程语言是可以由浏览器解释执行的语言。客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担。而且客户端程序运行起来比服务器端程序快得多。当一个浏览器的用户执行了一个操作时,不必通过网络对其做出响应,客户端程序就可以做出响应。但是,一般来说,可以解释VBScript脚本的浏览器只有Microsoft Internet Explorer。例如Netscape Navigator将忽略VBScript脚本。这意味着目前没有充分的理由把VBScript作为客户端编程语言。VBScript也可以作为服务器端编程语言。服务器端编程语言是在服务器上执行的语言。服务器为一个站点提供文件,而浏览器接收这些文件。服务器端编程语言执行站点主机上的所有操作,所有的功能要你自己来实现。用VBScript作为服务器端编程语言的好处是VBScript不受浏览器的限制。VBScript脚本在网页通过网络传送给浏览器之前被执行。Web浏览器收到的只是标准的HTML文件。
2.4 B/S体系结构
随着信息化建设的日益深入,无论是政府还是企事业单位,相互之间的信息沟通越来越重要,国际互联网Internet的出现,为不同地域范围内的联系提供了最理想的网络平台,基于Internet的网络应用软件也开始扮演更重要的角色。每个单位都希望能和异地的分支机构、上下级部门等保持实时的联系,希望自己身处异地仍能了解和处理单位事务,当然也希望能实现对应用范围越来越广阔的产品本身的轻松管理、维护和升级。
2.4.1 B/S架构:
B/S架构,或称浏览器/服务器架构,其最显著的特点就是客户端操作界面,采用我们上网时常见的浏览器形式。客户端的后面是应用服务器和数据库服务器,客户端通过浏览器访问服务器以及与服务器相连的后台数据库,发出数据请求,由应用服务器,或者称之为Web服务器向后台数据库服务器取出数据并进行计算,将结果返回浏览器,完成整个操作过程。
2.4.2 C/S架构:
以往软件产品常采用C/S结构,或称为客户机/服务器结构,整个应用系统被分为客户机和服务器两部分。客户端的界面采用的是专用的开发界面,比如说我们常见的Word、Excel等产品界面,客户端需要安装专用的软件,并进行管理和维护。
客户机主要用来管理接口,执行客户机软件应用程序、采集数据以及向服务器发出应用请求,完成应用处理。服务器主要用来承担系统的数据共享管理、通讯管理、文件管理和向客户机提供服务,完成数据访问和事务处理。
2.4.3 B/S架构较之于C/S架构的优势
B/S结构相对C/S结构而已有自己独特的特点与优势,主要体现以下几个方面:1)客户端不需要安装任何软件,有IE浏览器即可 客户端软件研发费用完全避免; 2)客户端零管理,节省管理费用和人员精力; 3)缩短产品研发和项目实施周期,见效快; 4)使用简单,易用性好。5)所用内容都运行、存放在服务器端 集中管理、统一维护、分类有序存放信息和数据。6)在服务器端可实现整个系统的维护、升级、扩充等,管理维护方便; 7)与Internet的根本一致性 具有良好的可扩充性,可以随意增建功能模块,可实现与单位已有系统和Internet(如单位网站等)的无缝集成,实现单位资源的全面整合。
第3章 总体设计
3.1 项目规划
办公自动化管理系统是一个典型的数据库开发应用程序,由日常管理模块、业务管理模块、用户管理模块组成,规划系统功能模块如下:
q 日常管理模块
该模块包括收文管理模块、发文管理模块、批示管理模块、会议管理模块、公共信息管理模块、个人办公管理模块、人事管理模块。
q 业务管理模块
该模块包括生产报表模块、采购计划模块、库存管理模块、指标情况模块。
q 用户管理模块
该模块主要包括用户添加模块、用户管理模块、用户注销模块。
3.2 系统功能结构图
办公自动化管理系统功能结构如图3-1所示。
图3-1 系统功能结构图
第4章 系统设计
4.1 设计目标
本系统是针对中小型企业内部办公自动化管理的要求进行设计的,主要实现如下目标:
q 系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
q 利用系统快速的统计生产的数据报表,并对报表信息进行打印。
q 键盘操作,快速响应。
q 实现了各类发文信息、公共信息的强大的管理能力。
q 实现对员工基础信息(人事管理)的管理功能等。
q 实现了个人办公的信息自动化管理功能。
q 对企业的采购计划、库存信息进行管理。
q 发布生产指标,对企业生产指标信息进行管理。
q 发布会议信息,并对会议信息进行管理。
q 对系统用户进行管理。
q 为了加强数据保密性,为每个用户设置权限级别。
q 系统最大限度地实现了易安装性、易维护性和易操作性。
q 系统运行稳定、安全可靠。
4.2 开发及运行环境
硬件平台:
q CPU:P41.8GHz;
q 内存:256MB以上。
软件平台:
q 操作系统:Windows xp/ Windows 2000。
q 数据库:SQL Server 2000。
q 浏览器:IE5.0,推荐使用IE6.0。
q Web服务器:IIS5.0及以上。
q 分辨率:最佳效果1024×768像素。
本系统数据库采用SQL Server 2000数据库,系统数据库名称为db_office。数据库db_office中包含13张表。数据库中的数据表如下:
(1)指标表
指标表主要用于保存发布指标信息。该表结构如表4-1所示。
表4-1指标表(zhibiao)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
发起人
title
nvarchar
50
否
否
标题
content
ntext
16
否
否
内容
[time]
smalldatetime
4
否
否
发布指标日期时间
指标标题
指标E-R图如下图4-1:指标内容
用户ID
指标信息
发起人
指标发布日期时间
图4-1 指标E-R图
(2)生产报表(ri)
生产报表主要保存锅炉生产的详细信息。该数据表的结构如表4-2 所示。
表4-2生产报表(ri)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
mei
int
4
否
是
煤
gang
int
4
否
是
钢
yun
nvarchar
50
否
否
运行状况
[date]
datetime
8
否
否
发布日期
week
nvarchar
50
否
否
周
ji
nvarchar
50
否
否
转化日期
[month]
nvarchar
50
否
否
月
[year]
nvarchar
50
否
否
年
生产E-R图如下图4-2:
发布日期
用户ID
转化日期
煤
月信息
生产信息
钢
年信息
周信息
运行状况
图4-2 生产E-R图
(3)个人信息表(renshi)
个人信息表主要用于保存用户的详细信息。该数据表的结构如表4-3所示。
表4-3 个人信息表(renshi)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
用户名称
age
nvarchar
50
否
否
年龄
[year]
smalldatetime
4
否
否
出生年月日
xueli
nvarchar
50
否
否
学历
school
nvarchar
50
否
否
毕业学校
tel
nvarchar
50
否
否
联系电话
email
nvarchar
50
否
是
电子邮件
jiguan
nvarchar
50
否
否
籍惯
address
nvarchar
50
否
否
通讯地址
zhiwu
nvarchar
50
否
否
现任职位
[time]
smalldatetim
4
否
否
入档日期
个人的部分E-R图如下图4-3:出生日期
用户ID
联系电话
用户名
通讯地址
个人信息
年龄
现任职位
学历
毕业学校
图4-3 个人的部分E-R图
(4)名片表(lianxi)
名片表主要用于保存联系人的信息。该数据表的结构如表4-4 所示。
表4-4 名片表(lianxi)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
lanmu
int
4
否
否
名片夹类型
name
nvarchar
50
否
否
姓名
tel
nvarchar
50
否
否
电话号码
email
nvarchar
50
否
是
电子邮件
address
ntext
16
否
否
通讯地址
qq
nvarchar
50
否
是
QQ号码
[time]
smalldatetime
4
否
否
加入时间
联系E-R图如下图4-4:
加入时间
姓名
电话
用户ID
通讯地址
联系信息
名片夹类型
QQ号码
电子邮件
图4-4 联系E-R图
(5)名片夹表(lanmu)
名片夹表主要保存名片夹名称信息。该数据表的结构如表4-5所示。
表4-5 名片夹表(lanmu)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
发起人
lanmu
nvarchar
50
否
否
名片夹名称
名片夹E-R图如下图4-5:
用户ID
名片夹名称
发起人
名片夹信息
图4-5 名片夹E-R图
(6)库存表(kucun)
库存表用于保存产品的库存信息。该数据表的结构如表4-6 所示。
表4-6 库存表(kucun)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
产品名称
xinghao
nvarchar
50
否
否
产品型号
fa
int
4
否
否
出库数目
ru
int
4
否
否
入库数目
[time]
smalldatetime
4
否
是
发布时间
库存E-R图如下图4-6:
入库数目
用户ID
产品型号
库存信息
发布时间
产品名称
出库数目
图4-6 库存E-R图
(7)会议表(huiyi)
会议表主要用于保存会议相关信息。该数据表的结构如表4-7 所示。
表4-7 会议表(huiyi)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
会议名称
title
nvarchar
50
否
否
会议标题
content
ntext
16
否
否
会议内容
[time]
smalldatetime
4
否
否
发布会议时间
会议E-R图如下图4-7:
用户ID
会议内容
会议信息
会议名称
发布时间
会议标题
图4-7 会议E-R图
(8)公共信息表(gonggong)
公共信息表主要用于保存相关的公共信息。该数据表的结构如表4-8所示。
表4-8 公共信息表(gonggong)
字段名
数据类型
长度
主键否
允许为空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
信息名称
title
nvarchar
50
否
否
信息标题
content
ntext
16
否
是
信息内容
[time]
smalldatetime
4
否
否
发布信息时间
公共E-R图如下图4-8:
用户ID
信息内容
公共信息
信息名称
发布时间
信息标题
图4-8 公共E-R图
(9)发文表(fajian)
发文表主要用于保存发布的相关信息。该数据表的结构如表4-9所示。
表4-9 发文表(fajian)
字段名
数据类型
长度
主键否
允许空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
发文名称
title
nvarchar
50
否
否
发文标题
content
ntext
16
否
否
发文内容
[time]
smalldatetime
4
否
否
发文时间
shen
int
4
否
是
审核功能
sname
nvarchar
50
否
是
审核人
发文E-R图如下图4-9:
发文标题
发文内容
用户ID
审核
发文信息
发文名称
审核人
发文时间
图4-9 发文E-R图
(10)采购表(caigou)
采购表主要用于保存采购的相关信息。该数据表的结构如表4-10所示。
表4-10 采购表(caigou)
字段名
数据类型
长度
主键否
允许空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
采购名称
title
nvarchar
50
否
否
采购标题
content
ntext
16
否
否
采购内容
[time]
smalldatetime
4
否
否
采购时间
pname
nvarchar
50
否
是
审核人
shen
int
4
否
是
审核功能
采购内容
采购标题
采购E-R图如下图4-10:
审核
用户ID
采购信息
审核人
采购名称
采购时间
图4-10 采购E-R图
(11)用户表(users)
用户表主要用于保存用户信息。用户表结构如表4-11所示。
表4-11 用户表(users)
字段名
数据类型
长度
主键否
允许空
描述
id
int
4
是
否
自动编号
username
nvarchar
50
否
否
用户名名称
userpwd
nvarchar
50
否
否
用户名密码
shenhe
int
4
否
否
审核功能
huiyi
int
4
否
否
会议发布功能
gonggong
int
4
否
是
公共信息发布功能
geren
int
4
否
是
审核个人活动登记
renshi
int
4
否
否
人事管理的功能
huibao
int
4
否
是
汇报功能
caigou
int
4
否
否
采购功能
kucun
int
4
否
是
汇报库存功能
Shangbao
int
4
否
否
总结功能
chaoji
ntext
16
否
是
超级用户
caigoushen
int
4
否
否
审核采购计划
time
smalldatetime
4
否
否
发布时间
name
nvarchar
50
否
否
创建人名称
人事管理
公共信息发布
会议发布
用户的部分E-R图如下图4-11:
用户ID
汇报
登录名
用户信息
用户密码
采购
审核个人活动
审核
上报
图4-11 用户的部分E-R图
(12)个人活动登记表(gerenhuodong)
个人活动登记表主要用于保存个人活动登记信息,个人活动登记表结构如表4-12所示。
表4-12 个人活动登记表(gerenhuodong)
字段名
数据类型
长度
主键否
允许空
描述
id
int
4
是
否
自动编号
name
nvarchar
50
否
否
发起人
title
nvarchar
50
否
否
标题
content
ntext
16
否
否
内容
time
smalldatetime
4
否
是
发起日期
pass
int
4
否
否
是否通过
pname
nvarchar
50
否
否
审核人
个人活动E-R图如下图4-12:
活动标题
活动内容
用户ID
审核
个人活动信息
发起人
审核人
发起时间
图4-12 个人活动E-R图
(13)邮件表(email)
邮件表主要用于保存邮件信息,邮件表结构如表4-13所示。
表4-13 邮件表(email)
字段名
数据类型
长度
主键否
允许空
描述
Id
int
4
是
否
自动编号
fname
nvarchar
50
否
否
发件人
sname
nvarchar
50
否
否
收件人
title
nvarchar
50
否
否
标题
content
ntext
16
否
否
内容
time
smalldatetime
4
否
否
日期
New
int
4
否
是
是否是新邮件
邮件标题
收件人
邮件E-R图如下图4-13:
用户ID
日期
展开阅读全文