网上办公系统论文文档格式.docx
《网上办公系统论文文档格式.docx》由会员分享,可在线阅读,更多相关《网上办公系统论文文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
2.4系统流程分析7
第3章数据库设计8
3.1数据库需求设计8
3.2数据库逻辑结构设计9
第4章总体设计19
4.1系统(网站)界面设计19
第5章详细设计21
5.1登录模块设计21
5.2公文管理模块设计22
5.2.1公文管理模块设计22
5.2.2发送公文模块设计23
5.2.3已发(收)公文模块设计25
5.3资源管理模块设计26
5.3.1资源占用情况模块设计26
5.3.2资源预约管理模块设计26
第6章系统测试计划28
6.1系统运行测试28
6.2用户界面窗体设计测试28
6.3文本框的测试28
6.4网站发布测试29
结语31
致谢32
参考文献33
网上办公系统
第1章绪论
1.1开发背景
随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。
在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。
与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。
网络自动化办公系统就是在这样的大背景下应运而生的。
信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。
一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。
从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。
在网络应用日益普及的今天,无纸化网络办公是目前企事业单位提高办公效率和机构精简改革趋势的一个重要要求。
采用无纸化网络办公不仅可以实现资源的共享、提高办公效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支。
无纸化网络办公系统具有众多优点,已经越来越多地进入到各级单位的日常工作中。
1.1.1开发及运行环境
本系统前台采用ASP开发工具,后台采用Access2000实现数据库,是基于web的ASP+ACCESS的网上办公系统。
作为个人用户或在单机环境下测试ASP,针对不同的操作系统,可以选择不同的运行环境。
硬件平台:
CPU:
P41.8GHz;
内存:
256MB以上。
软件平台:
操作系统:
WindowsXP/Windows2000。
数据库:
ACCESS2000。
浏览器:
IE5.0,推荐使用IE6.0。
Web服务器:
IIS5.0。
分辨率:
最佳效果1024×
768像素。
。
1.1.2关系型数据库的实现
采用Access实现数据库。
Access是Office办公套件中一个极为重要的组成部分。
Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.那么什么叫数据库呢数据库(Database)是由一些有意义和有关系的数据(data)所组合而成.一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据.所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(DatabaseManagementSystemDBMS).数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用.Access的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然.另外,Access允许创建自定义报表用于打印或输出数据库中的信息.Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能.Access的新版本功能变得更加强大。
不管是处理公司的客户订单数据;
管理自己的个人通讯录;
还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
1.1.3二者的结合(DBA)
ASP是一个服务器的脚本环境,内嵌在HTML页面中的脚本程序在这里运行并建立Web服务器应用程序。
在ASP脚本中可以通过三种方式访问数据库:
传统的IDC(InternetDatabaseConnector)、ADO(ActiveXDataObject)和RDS(RemoteDataServer)。
其中ADO是ASP内置的数据库存取组件,各种脚本和语言均可调用它实现对数据库的直接访问,并利用相应的数据接口显示查询结果。
ADO拥有强大的活力,它是位于ODBC和OLEDB之上的高性能数据库操作接口,提供了开放的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种与ODBC和OLEDB兼容的数据库,如MicrosoftAccess、FoxPro、MicroSoftSQLServer、Oracle等。
ADO的简单易行、应用广泛使之成为ASP访问数据库所采用的最佳选择。
这种对数据库的访问方式是由InternetInformationServer来完成的。
a)浏览器:
用户通过Web浏览器用HTTP协议向Internet信息服务器(IIS)发出请求。
b)服务器:
服务器检查网页文件的类型,对扩展名是.asp的文件服务器调用ASP系统程序,解释执行被请求页面文件的所有脚本命令。
若脚本中含有对数据库的请求,服务器就执行连接访问数据库的操作,并将结果以HTML格式送回用户浏览器作为响应。
c)数据库:
储存了动态交互所需的信息数据,用户可通过指令对其进行查询、修改、添加、删除等操作。
第2章系统分析设计
2.1需求分析
通过调查,要求系统需要有以下功能:
·
由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。
·
管理企业公告信息,工作计划,通讯录,客户资源,公文管理。
提供个人办公服务。
对企业员工基本情况进行全面管理,如工资档案。
对个人的邮件系统进行管理。
对人力资源进行管理。
管理公司部门及人员,对其进行管理。
强大的权限管理功能。
在相应的权限下,删除数据方便简单,数据稳定性好。
强大的帮助系统。
系统退出。
2.2功能模块划分
系统主要功能模块包括:
◆公共信息
◇动态信息、发布信息、管理信息
◇工作计划、通讯助理、客户资源
◆个人办公
◇个人工作计划、个人基本资料、个人通讯录、个人资料维护、公文管理、发送公文、已发公文、已收公文
◆人力资源
◇员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案
◆邮件系统
◇新邮件、发邮件、收件箱、发件箱、废件箱
◆资源管理
◇资源占用情况、资源预约
◆用户设置
◇增加下属用户、管理下属用户、增加用户、管理用户、单位名称维护
◇用户管理权限、工作计划权限、通告公文权限、职务变动权限、奖惩编辑权限、考核编辑权限
◇通讯资料权限、资源管理权限、基本档案权限、帮助管理权限、工资编辑权限
◆帮助管理
◇工作计划帮助、通告信息帮助、公文信息帮助、人力资源帮助、
◇客户资料帮助、资源预约帮助、帐号设置帮助、权限设置帮助
◇管理帮助类别、输入帮助信息
◆退出系统
图2-1系统功能图
2.3设计目标
本系统是针对中小型企业内部办公自动化管理的要求进行设计的,主要实现如下目标:
·
系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
键盘操作,快速响应。
实现了发送公文、管理公文、公共信息的强大的管理能力。
实现对员工基础信息(人事管理)的管理功能等。
实现了个人办公的信息自动化管理功能。
实现了邮件系统。
在线会议,并对在线会议进行管理。
对系统用户进行管理。
为了加强数据保密性,为每个用户设置权限级别,强大的权限支持。
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定、安全可靠。
2.4系统流程分析
图2-2系统流程图
第3章数据库设计
3.1数据库需求设计
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。
创建一个数据库结构的过程被认为是数据模型设计。
标识需要的数据;
收集被标识的字段到表中;
标识主关键字字段;
绘制一个简单的数据图表;
规范数据;
标识指定字段的信息;
创建物理表。
本系统用到的数据库如下:
用户表:
userinfo
资源预约表:
booking
员工职位变动表:
changjob
员工考核表:
checkinf
客户信息表:
clientinf
部门表:
dept
资源类别表:
equipment
邮件表:
getemailtable
帮助信息表:
helpinf
帮助类别表:
helpsort
公告表:
newnotice
员工档案表:
personinf
通讯录类别表:
persontype
员工奖惩信息表:
rewpuninf
已看公文表:
发送公文表:
senddate
发邮件表:
sendemailtable
通讯助理表:
stafaddressinf
公文类型表:
texttype
用户职位表:
工资档案表:
wageinf
个人通讯表:
personrecord
3.2数据库逻辑结构设计
表3-1用户表:
字段名
是否主键
数据类型
大小
是否可以为空
备注
ID
是
自动编号
长整型
否
name
文本
10
用户姓名
username
用户名
userdept
所在部门
userlevel
50
用户级别
forbid
是否禁用
seenotice