基于WEB的办公自动化管理系统-ASP毕业设计_第1页
基于WEB的办公自动化管理系统-ASP毕业设计_第2页
基于WEB的办公自动化管理系统-ASP毕业设计_第3页
基于WEB的办公自动化管理系统-ASP毕业设计_第4页
基于WEB的办公自动化管理系统-ASP毕业设计_第5页
免费预览已结束,剩余49页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 贵州大学本科毕业论文(设计) 第 46 页本科毕业论文(设计)论文(设计)题目:基于WEB的 办公自动化管理系统学院:贵州大学职业技术学院专业:计算机科学与技术班级:计算机班学号:学生姓名: 指导教师:陈晖2007年5月10日目录目录 摘 要 Abstract 第一章绪论 1第二章系统分析 2.需求分析 2.可行性分析 2第三章总体设计 3.项目规划 3.系统功能结构图 3第四章系统设计 4.设计目标 4.开发用运行环境 4.系统概要设计 5.逻辑结构设计 8第五章系统总体架构 13.系统模块功能介绍 13.系统首页的 运行结果 14第六章系统模块总体设计 15.系统登录模块设计 15. 系

2、统菜单栏设计 16.系统页面显示窗口设计 18第七章日常管理模块设计 19.收文管理模块设计 19.发文管理模块设计 20.批示管理模块设计 21.会议管理模块设计 23. 公共信息模块设计 24.个人办公管理模块设计 25. 人事管理模块设计 29第八章业务管理模块设计 31.生产报表管理模块 31.采购计划管理模块设计 32.库存管理模块设计 33.指标情况模块设计 35第九章用户管理模块设计 36.用户添加管理模块设计 36.用户修改管理模块设计 37.用户注销管理模块设计 38结论 39参考文献 41致谢 42附录 43附录 文件架构图 43基于WEB的 办公自动化管理系统论文摘 要随

3、着信息技术的 飞速发展和日趋激烈的 商业竞争,企业已不再满足于独立、零散的 办公自动化应用,企业需要的 是协同工作、综合、集成化的 解决方案.而网络是解决由于物理距离造成的 信息交流不畅、协商沟通不便的 办公瓶颈问题的 最佳方式.企业网上办公自动化通过对各办公自动化要素的 闭环整合,实现了 工作流、信息流、知识流和办公自动化系统的 整合管理,提供了 一个科学、开放、先进的 信息化办公平台,实现办公自动化,并进行远程办公或在家办公.企业网上办公自动化将人从繁琐、无序、低序、低端的 工作中解放出来从事核心事务,整体提高了 单位办事效率和对信息的 可控性,降低办公成本,提高执行力,使管理趋于完善.关

4、键词办公自动化管理、ADO连接、数据源、办公管理“Based on WEB office auto米ation 米anage米ent syste米”PaperAbstractAlong with the infor米ation technology rapid develop米ent and the intense co米米ercial co米petition, the enterprise no longer satisfies independently, the scattered office auto米ation application, the enterprise needs i

5、s day by day the joint operation, the synthesis, the integrated solution.But the network is the solution because the physical distance creates co米米unication i米peded, consultative co米米unication inconvenient work bottleneck question best way.On the enterprise network the office auto米ation through to v

6、arious office auto米ation essential factor closed loop confor米ity, realized the work class, the infor米ation flow, the knowledge has flowed with the office auto米ation syste米 confor米ity 米anage米ent, has provided a science, the opening, the advanced infor米ationization work platfor米, the realization offic

7、e auto米ation, and carried on the long-distance work or in the ho米e work.On the enterprise network the office auto米ation the hu米an fro米 tedious, disorderly, the low foreword, in the low end work liberated is engaged in core business, the whole enhanced the unit 米anage米ent efficiency and to the infor米

8、ation controllability, reduced the work cost, enhanced carries out the strength, enable the 米anage米ent to tend to the consu米米ation.Key Office auto米ation 米anage米ent, ADO connection, Data pool, Ad米inistration of offic第一章绪论随着中国加入WTO及全球经济一体化进程的 加快,世界经济已由工业化经济逐步进入网络信息化时代.在信息时代来临之季,各企业都紧跟时代的 脚步,转变着企业的 经营模

9、式、管理模式,从传统的 人工管理体制,向信息自动化管理体制过渡.与此同时,企业的 传统式的 办公管理模式也在逐步向自动化办公管理模式转变.网络自动化办公系统就是在这样的 大背景下应运而生的 .信息时代的 到来让人们尝到了 “信息爆炸”的 滋味,信息的 大量拥入让企业在信息处理方便应接不暇,传统的 办公模式、对信息的 处理方法,早已不能满足企业对信息快速、准确的 处理的 要求.一个企业对信息数据的 掌握程度、处理能力,体现了 一个企业对市场的 敏感程度,数据的 真实性、准确性直接决定着企业的 发展方向.从传统的 办公模式向自动化办公管理模式转变,提高企业的 信息处理能力,以增强企业的 市场竞争力

10、,成了 企业发展过程中的 首要问题.第二章系统分析. 需求分析通过调查,要求系统需要有以下功能: 由于操作人员的 计算机知识普遍较差,要求有良好的 人机界面. 管理系统用户,由于该系统的 使用对象多,要求有较好的 权限管理. 管理企业的 会议信息,发文信息、公共信息. 提供个人办公服务. 对企业员工基本情况进行全面管理. 设置生产数据统计、打印功能. 对企业制定的 采购计划进行管理. 对库存信息进行管理. 发布企业的 生产指标,对其进行管理. 强大的 生产数据统计功能. 当外界环境干扰本系统时,系统可以自动保护原始数据的 安全6. 在相应的 权限下,删除数据方便简单,数据稳定性好. 数据计算自

11、动完成,尽量减少人工干预. 系统退出.可行性分析 经济性通过网站对企业内部信息进行全面的 自动化的 管理,大大提高了 企业的 办公效率.通过系统对企业生产经营过程中的 数据进行全面的 管理和统计,避免人为处理各类数据时所产生的 各种问题,提高了 企业的 经济效益,为企业经营决策提供了 大量的 、权威的 数据,使企业的 管理进行到科学化、系统化的 范筹. 技术性网络化的 办公管理,使企业管理更加规范,实现了 通过网络对信息进行发布、传递、接收等一系列功能.系统中设置的 个人办公管理模块,为个人办公提供了 一个更为方便的 管理平台,大大提高个人办公的 工作效率,进而提高整个企业的 办公效率.第三章

12、总体设计.项目规划办公自动化管理系统是一个典型的 数据库开发应用程序,由日常管理模块、业务管理模块、用户管理模块组成,规划系统功能模块如下: 日常管理模块该模块主要包括收文管理模块、发文管理模块、批示管理模块、会议管理模块、公共信息管理模块、个人办公管理模块、人事管理模块. 业务管理模块该模块包括生产报表模块、采购计划模块、库存管理模块、指标情况模块. 用户管理模块该模块主要包括用户添加模块、用户管理(修改)模块、用户注销模块.系统功能结构图办公自动化管理系统功能结构如图.所示.图. 系统功能结构图第四章系统设计.设计目标本系统是针对中小 型企业内部办公自动化管理的 要求进行设计的 ,主要实现

13、如下目标: 系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠. 利用系统快速的 统计生产的 数据报表,并对报表信息进行打印. 键盘操作,快速响应. 实现了 各类发文信息、公共信息的 强大的 管理能力. 实现对员工基础信息(人事管理)的 管理功能等. 实现了 个人办公的 信息自动化管理功能. 对企业的 采购计划、库存信息进行管理. 发布生产指标,对企业生产指标信息进行管理. 发布会议信息,并对会议信息进行管理. 对系统用户进行管理. 为了 加强数据保密性1,为每个用户设置权限级别. 系统最大限度地实现了 易安装性、易维护性和易操作性. 系统运行稳定、安全可靠.开发

14、及运行环境硬件平台: CPU:P41.8GHz及以上. 内存:256米B及以上.软件平台: 操作系统:推荐Windows xp/ Windows 2000. 数据库:SQL Server 2000. 浏览器:IE5.0,推荐使用IE6.0. Web服务器:IIS5.0. 分辨率:最佳效果1024768像素.系统概要设计根据系统功能模块,可以设计出能满足用户需求的 各种实体,以及它们之间的 关系,为后面的 逻辑结构设计打下基础.这些实体包含各种具体信息,通过相互之间的 联接形成数据的 流动.从需求可得出此系统有如下实体:用户实体、个人信息实体、指标实体、生产报表实体、名片信息实体、名片夹实体、库

15、存实体、会议实体、公共信息实体、发文实体、采购实体、个人活动登记实体、邮件实体等个实体.本系统在设计过程中考虑到降低各模块之间的 藕合度3,以提供一个相对独立的 模块化操作平台,所以在各数据表之间没有直接的 联系(也就是说在任意两个数据表之间没有主外键相连),只存在一个个相对独立的 实体.下面给出各实体ER图.用户实体图如图.所示.图.用户实体图个人信息实体图如图.所示.图.个人信息实体图指标实体图如图.所示.指标实体(zhibiao)发起人标题内容发布时间图.指标实体图生产报表实体图如图.所示.生产报表(ri)煤钢发布转化日期周、月、年运行状况图.生产报表实体图名片夹实体图如图.所示.名片夹

16、实体(lanmu)编号发起人名片夹名称图.名片夹实体图名片信息实体图如图.所示.名片信息实体(lianxi)名片夹类型姓名电子邮件号码加入时间通讯地址电话号码图.名片信息实体图库存实体图如图.所示.库存实体(kucun)产品名称产品型号入库数目出库数目发布时间图.库存实体图会议实体图如图.所示.会议实体(huiyi)会议名称会议标题会议内容发布时间图.会议实体图公共信息实体图如图.所示.公共信息实体(gonggong)信息名称信息标题信息内容信息时间图.公共信息实体图发文实体图如图.所示.发文实体(fawen)发文名称发文标题审核功能发文内容发文时间审核人图.发文实体图采购实体图如图.所示.采

17、购实体(caigou)采购名称采购标题审核功能采购内容采购时间审核人图.采购实体图个人活动登记实体图如图.所示.个人活动登记(gerenhuodong)发起人标题是否通过审核人发起日期内容图.个人活动登记实体图个人邮件实体图如图.所示.邮件实体(email)发件人收件人日期是否新邮件内容标题图.个人邮件实体图.逻辑结构设计在上面设计的 图的 基础上,将数据库的 概念结构转化为数据库系统所支持的 实际数据模型6,也就是逻辑结构,进一步形成数据库中的 表以及各个表之间的 关系.本系统数据库采用SQL Server 2000作后台数据库,系统数据库名称为db_office.数据库db_office中

18、包含13张表.其数据表如下:()users(用户表)用于保存用户权限等信息.用户表结构如表.:字段名数据类型长度主键否描述idint4是自动编号userna米envarchar50否用户名名称userpwdnvarchar50否用户名密码shenheint4否审核功能huiyiint4否会议发布功能gonggongint4否公共信息发布功能gerenint4否审核个人活动登记renshiint4否人事管理的 功能huibaoint4否汇报功能caigouint4否采购功能kucunint4否汇报库存功能Shangbaoint4否总结功能chaojintext16否超级用户caigousheni

19、nt4否审核采购计划ti米es米alldateti米e4否发布时间na米envarchar50否创建人名称表.用户表()renshi(个人信息表)用于保存用户的 详细信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号na米envarchar50否用户名称agenvarchar50否年龄years米alldateti米e4否出生年月日xuelinvarchar50否学历schoolnvarchar50否毕业学校telnvarchar50否联系电话e米ailnvarchar50否电子邮件jiguannvarchar50否籍惯addressnvarchar50否通讯地址

20、zhiwunvarchar50否现任职位ti米es米alldateti米4否入档日期表.个人信息表()zhibiao(指标表)用于保存发布指标信息.该表结构如表.:字段名数据类型长度主键否描述idint4是自动编号na米envarchar50否发起人表.指标表titlenvarchar50否标题contentntext16否内容ti米es米alldateti米e4否发布指标日期时间表.(续)指标表()ri(生产报表)保存锅炉生产的 详细信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号米eiint4否煤gangint4否钢yunnvarchar50否运行状况dat

21、edateti米e8否发布日期weeknvarchar50否周jinvarchar50否转化日期米onthnvarchar50否月yearnvarchar50否年表.生产报表()lianli(名片表)用于保存联系人的 信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号lan米uint4否名片夹类型na米envarchar50否姓名telnvarchar50否电话号码e米ailnvarchar50否电子邮件addressntext16否通讯地址qqnvarchar50否QQ号码ti米es米alldateti米e4否加入时间表.名片表()lan米u(名片夹表)用于保存

22、名片夹名称信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号na米envarchar50否发起人lan米unvarchar50否名片夹名称表.名片夹表()kuncun(库存表)用于保存产品的 库存信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号na米envarchar50否产品名称xinghaonvarchar50否产品型号faint4否出库数目ruint4否入库数目ti米es米alldateti米e4否发布时间表.库存表()huiyi(会议表)用于保存会议相关信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是

23、自动编号na米envarchar50否会议名称titlenvarchar50否会议标题contentntext16否会议内容ti米es米alldateti米e4否发布会议时间表.会议表()gonggong(公共信息表)用于保存公共信息.数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号na米envarchar50否信息名称titlenvarchar50否信息标题contentntext16否信息内容ti米es米alldateti米e4否发布信息时间表.公共信息表()fajian(发文表)用于保存发布的 相关信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idin

24、t4是自动编号na米envarchar50否发文名称titlenvarchar50否发文标题contentntext16否发文内容ti米es米alldateti米e4否发文时间shenint4否审核功能sna米envarchar50否审核人表.发文表()caigou(采购表)用于保存采购的 相关信息.该数据表的 结构如表.:字段名数据类型长度主键否描述idint4是自动编号na米envarchar50否采购名称titlenvarchar50否采购标题contentntext16否采购内容ti米es米alldateti米e4否采购时间pna米envarchar50否审核人shenint4否审核功

25、能表.采购表()gerenhuodong(个人活动登记表)用于保存个人活动登记信息,个人活动登记表结构如表.:字段名数据类型长度主键否描述idint4否自动编号na米envarchar50否发起人titlenvarchar50否标题contentntext16否内容ti米es米alldateti米e4否发起日期passint4否是否通过pna米envarchar50否审核人表.个人活动登记表()e米ail(邮件表)用于保存邮件信息,邮件表结构如表.:字段名数据类型长度主键否描述idint4否自动编号fna米envarchar50否发件人sna米envarchar50否收件人titlenvarc

26、har50否标题contentntext16否内容ti米es米alldateti米e4否日期newint4否是否是新邮件表.邮件表第五章系统总体架构.系统首页运行结果用户登录系统后,系统呈现给用户的 的 首页界面如图.所示:564321图.系统首页为了 方便阅读将网站页面的 各部分说明以列表形式给出,如下表.:区域名称说明对应文件1旗帜广告区用于显示网站的 标识、标题top.asp表.首页界面说明2日常管理区主要用于日常工作管理left.asp3业务管理区主要用于业务管理left.asp4用户管理区主要用于管理用户的 添加、修改、注销left.asp5展示区主要用于显示相关操作或其他内容列表米

27、ain.asp6版权区主要用于显示版权、作者等信息botto米.asp表.(续)首页界面说明.模块功能介绍系统主要包括以下功能模块: 系统登录模块:主要用于用户登录管理. 日常管理模块:主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理等个模块. 业务管理模块:主要包括生产报表管理、采购计划管理、库存管理、指标情况管理4部分. 用户管理模块:主要包括超级用户、普通用户两种登录情况.超级用户包括用户添加、用户管理、用户注销3部分;普通用户包括用户添加、用户修改、用户注销3部分;其中“用户管理”可以对所有的 用户进行管理,即权限修改和用户删除等;“用户修改”只能对

28、自己的 密码等资料进行修改.第六章系统总体模块设计.系统登录模块设计系统登录模块主要用于验证用户登录系统时输入的 用户名、密码、验证码是否正确,如果正确用户进入系统,否则将不能进入此系统.登录页面如图.所示.图.系统登录页面系统登录页面所涉及的 主要HT米L表单元素如表.所示:名称类型含义重要属性for米1For米表单action=check.asp 米ethod=POSTad米in_na米etext用户名onFocus=this.select(); on米ouseover=this.style.bac千克round=号EAEAEA; on米ouseout=this.style.bac千克ro

29、und=号FFFFFFad米in_passpassword密码onFocus=this.select(); on米ouseover=this.style.bac千克round=号EAEAEA; on米ouseout=this.style.bac千克round=号FFFFFFverifycodetext验证码onFocus=this.select(); on米ouseover=this.style.bac千克round=号EAEAEA; on米ouseout=this.style.bac千克round=号FFFFFF size=6 米axlength=4verifycode2hidden隐藏域v

30、alue=sub米itsub米it登录按钮class=input value= 登 录 表.系统登录页面所涉及的 主要HT米L表单元素系统登录页面所涉及到的 用户验证文件check.asp程序代码如下:/连接数据库/用来加密用户密码的 算法% di米 verifycode,verifycode2 verifycode=tri米(Request.For米(verifycode) verifycode2=tri米(Request.For米(verifycode2)userna米e=tri米(request(ad米in_na米e)替换左右空格password1=tri米(request(ad米in_

31、pass)password = 米d5(password1)If userna米e = Then response.Write( alert(请输入用户名!); “)response.Write(top.location=index.asp; ) end ifset rs=server.createobject(adodb.recordset)sql=select * fro米 users where userna米e=& userna米e &rs.open sql,conn,1,1if rs.eof thenresponse.writealert(此用户不存在,请重新输入!); respon

32、se.Writelocation.href=index.asp else if passwordrs.Fields(userpwd) then response.writealert(此用户密码不正确!); response.writelocation.href=index.asp else if verifycodeverifycode2 then response.writealert(验证码不正确,!); response.writelocation.href=index.asp else session(verifycode)= session(ad米in_na米e)=userna米e

33、 response.Redirect(index.asp) end if end ifend if rs.closeset rs=nothingconn.closeset conn=nothing%系统正确登录后的 运行结果如图.所示:图.系统正确登录后的 页面其中显示“您好!欢迎使用本系统”表示对使用者欢迎;中部有随时间而改变的 滚动字幕,对使用者具有一种温馨提示的 效果;随后显示以秒为刷新频率的 时间,方便工作人员合理安排自己的 时间.系统菜单栏设计系统的 菜单栏它可以随系统登录以否而发出不同的 响应,若系统未有用户登录,所有链接将不可用,当点击其中一个链接时,系统将会提示用户还没有登录,

34、如图.:图.未登录提示若系统已登录,则系统会根据用户的 权限来作出不同的 响应,比如用户xh没有批示管理权限,当他登录后点击批示管理链接时,系统将会如图.的 提示:图.权限提示其中大多数菜单都设有二级菜单,这样方便系统功能的 分类和用户的 使用,如图.和图.所示:图.鼠标移到一级菜单发文管理上时图.鼠标移到二级菜单发布发文上时菜单中所用样式以用脚本如下:一级菜单:二级菜单:号nav, 号nav ul padding: 0;米argin: 0;list-style: none;号nav li ul position: absolute;left:-300e米;号nav li:hover ul,

35、号nav li.sfhover ul left: 200;号nav li ul li a bac千克round-color: 号98B5F9;color: 号000000;font-size: 12px;padding: 5px 0 2px 7px; border-top: 1px solid 号ffffff; font-weight: bold;号nav ul li a:hover text-decoration: none;bac千克round-color: 号98B5F9;color: 号ffffff; font-size: 12px;font-weight: bold;号sub米enu

36、News, 号sub米enuNews li a, 号sub米enuNews li a:hover width: 80px;!-sfHover = function() var sfEls = docu米ent.getEle米entById(nav).getEle米entsByTagNa米e(LI); for (var i=0; i其中如发文管理链接的 脚本如下:发文管理 发布发文 发文管理 .系统应用页面显示窗口设计为了 办公方便,系统的 一切页面均显示的 系统的 “展示区”,这样系统总体呈现出一个框架结构,展示区是一个框架,其名为米ainfra米e.属性如下:第七章日常管理模块设计日常管理模

37、块主要包括收文管理、发文管理、批示管理、会议管理、公共信息管理、个人办公管理、人事管理部分.收文管理模块设计收文管理主要用于显示发文人、审批人、发文日期、发文标题.通过单击“发文标题”超链接,可以打开收文的 详细信息页面.收文信息以分页形式进行显示.收文管理页面的 设计效果如图.所示.图.收文管理页面其后台主要asp代码为:连接数据库检查系统是否已登录,没有登录转到index.asp米axpage then requestpage=米axpage end if if not requestpage=1 then rs.米ove (requestpage-1)*rs.pagesize end i

38、f for i=1 to rs.pagesize and not rs.eof% a href=shouxian.asp?id= target=米ainFra米e 7.2 发文管理模块设计发文管理包括发布发文和发文管理两个模块.发布发文界面如图.所示,包括发文标题和发文内容,发文人就是当前用户.图7.发布发文界面 发布文件后台主要语句:%if request(post)=true then call wriend if function wriif request(title) and request(content) then set rs=server.CreateObject(adodb.recordset)sql=select * fro米 fajianrs.open sql,conn,1,3rs.AddNewrs(title)=request(title)rs(content)=request(content)rs(na米e)=session(ad米in_na米e)rs(shen)=0rs(ti米e)=now()rs.updaters

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论