高校办公自动化系统的设计与实现(原创本科毕业论文)

高校办公自动化系统的设计与实现(原创本科毕业论文).txt假如有一天你想哭打电话给我不能保证逗你笑但我能陪着你一起哭。坚强的基本,就是微笑。 面具戴久了丶就成了皮肤≈ 本文由天天喝全兴贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 高校办公自动化系统的设计与实现

学生:陈美女 指导教师:王八蛋

内容:本课题研究的是以四川某大学某学院为背景,将校园网和高校办公事务管理结 合起来开发的一种新型高校办公自动化系统,实现高校办公事务管理自动化、摘要信 息化。 该系统主要利用了 ASP 强大的网站开发技术和 ADO 网络数据库访问技术, Access 用 2003 作为数据库管理系统、Dreamweaver8 集成开发环境、Photoshop CS3 图像处理工具 来完成系统的开发,实现了基于校园网的高校办公事物管理功能。开发过程主要包括后 台数据库的建立、维护和前台应用程序的开发两个部分。后台主要包括用户管理、系统 管理、权限管理、公共信息管理;前台主要包括行政管理模块,公共信息模块,交流中 心模块,个人助理模块,个人邮箱模块,超级管理模块和系统管理模块。这些模块覆盖 了办公系统的常用功能,这些功能实现了对高校办公资源的有效管理和信息的共享,整 个系统操作简便、灵活、实用、安全。经过测试,该系统能满足用户基本要求,提高了 高校办公人员对办公事务管理的效率。

关键词:办公 自动化系统 Access 2003 ASP ADO

I

Design and implementation of the college office automation system

abstract: Content abstract: This topic studies a new college office automation system

which combines campus network and office affairs management as a background of chengdu in sichuan normal university,to realize the office affairs management automation and informationization.This system mainly uses ASP powerful web development technology and ADO network database Access technology, with Access 2003 as a database management system,Dreamweaver8 integrated development environment,Photoshop CS3 image processing tools to complete system development, realize based on campus network of college office things management functions. The development process including postscenium data of establish, maintain and foreground application procedure development two parts.Backstage mainly include user management,system management, authority administration and public information management; Receptionist mainly including administrative management module,public information module,communication center module,personal assistant module,personal email module,super management module and system management module.These modules covering the office system of common function,these functions of college office resource of effective management and information sharing, the whole system operation simple,flexible, practical,safe.Through testing, the system can meet user requirements,improve the basic college office staff for office affairs management efficiency.

Keywords: Keywords:Office Automation system Access 2003 ASP ADO

II

1

前言 „„ 1 绪论 „„ 1 1.1 本课题研究背景及意义 „„ 1 1.1.1 1.1.2 1.2 1.3 1.4 研究背景 „„ 1 研究意义 „„ 1

高校办公自动化系统的定义 „„ 2 高校办公自动化系统的特点 „„ 2 开发工具简介及安装 „„ 3 1.4.1 1.4.2 1.4.3 1.4.4 ASP 开发技术 „„ 3 Photoshop cs3 „„ 4 ACCESS 介绍 „„ 4 IIS 介绍 „„ 5

1.5 2

浏览器/服务器(B/S)模式 „„ 5

系统分析与总体结构设计 „„ 6 2.1 系统需求调查 „„ 6 3.1.1 2.1.2 2.1.3 2.2 基本情况调查 „„ 6 用户办公事务处理情况调查 „„ 7 用户对新系统的要求 „„ 7

系统需求分析 „„ 8 2.2.1 2.2.2 2.2.3 2.2.4 功能需求分析 „„ 8 数据需求分析 „„ 8 性能需求分析 „„ 9 安全需求分析 „„ 9

2.3

系统结构设计 „„ 9 2.3.1 2.3.2 设计思路 „„ 9 系统结构设计 „„ 10 3

数据库设计 „„ 12 3.1 邮编及区号数据表设计 „„ 12

III

3.2 3.3 4

邮箱数据表设计 „„ 12 会议中心数据表设计 „„ 13

系统设计实现说明书 „„ 13 4.1 4.2 4.3 登录页面设计 „„ 14 主页设计 „„ 15 行政管理功能模块设计 „„ 16 4.3.1 4.3.2 4.4 模块基本结构 „„ 16 行政管理网页 „„ 17

公共信息功能模块设计 „„ 18 4.4.1 4.4.2 模块基本结构 „„ 18 公共信息网页 „„ 18

4.5

交流中心模块 „„ 20 4.5.1 4.5.2 模块基本结构 „„ 20 交流中心网页 „„ 21

4.6

个人助理模块 „„ 22 4.6.1 4.6.2 模块基本结构 „„ 22 个人助理网页 „„ 22

4.7

个人信箱模块 „„ 23 4.7.1 4.7.2 模块基本结构 „„ 23 个人信箱网页 „„ 24

4.8

超级管理模块 „„ 26 4.8.1 4.8.2 模块基本结构 „„ 26 超级管理网页 „„ 26

4.9

系统管理模块 „„ 28 4.9.1 4.9.2 模块基本结构 „„ 28 超级管理网页 „„ 28 5

系统运行测试说明书 „„ 31 5.1 5.2 5.3 运行环境 „„ 31 运行条件 „„ 31 运行测试 „„ 33 5.3.1 文件学习模块测试 „„ 33

IV

5.3.2 5.3.3 6

邮编及区号查询 „„ 33 数据备份测试 „„ 35

总结 „„ 35

参考文献 „„ 37

V

四川师范大学成都学院本科毕业设计

高校办公自动化系统的设计与实现

前言

在信息化时代的今天,用户对信息的需求量、广泛程度和时效性的要求日益提高, 传统的办公和管理模式受到了极大的打击,办公的方式,辅助手段和工具也发生了日新 月异的变化。为了适应信息服务业的飞速发展,提高和扩大信息资源的处理能力,充分 享受国际互联网的信息资源,越来越多的单位开始采用无纸化网络办公系统,因此,无 纸化网络办公系统对高校来讲也是必须的。

1 绪论

1.1 本课题研究背景及意义 研究背景

1.1.1

在科技化、网络化、无纸化的时代背景下,高校的工作管理方式有有着很的变革, 原有的办公管理模式已经渐渐突现出它效率低、耗费人力资源等诸多不便和不利的因 素,如何能利用最新的科技,给高校办公管理带来更方便、更高效的工作已经成为现代 企业管理中首要考虑、最受关注、最棘手的问题。 目前,办公自动化技术的应用已经十分广泛,如:人们所熟悉的财务、人事、销售 管理软件等,都是办公技术的不同应用。这样的系统有一个共同点,那就是很好地满足 了用户处理单一任务的需求。如果一项任务需要负责人,或相关人员签阅、修改、批复, 或多人签阅、批注,一般的办公流程所提供的解决方案让用户难以操作。新的分析方法 必须能将计算机网络资源看成一个整体,解决好协同工作问题,真正提高人们的办公效 率,降低办公成本,并且在实际组织结构或功能要求发生变化时,高校办公自动化系统 不经过大的修改或较复杂的调试就能适应新情况。所以,四川某大学某学院准备开发一 个这样既方便又快捷的高校办公自动化系统来处理学院一系列的办公事务管理。 1.1.2 研究意义 用户对于网络办公系统的期望不外乎三个方面:一是方便;二是提高工作效率;三 是降低成本,而且这样的系统会使用户易学、易用,满足客户的需求。无纸化网络的高 校办公自动化系统利用现有最先进的计算机技术和对各种办公要素的整合,在全球 Internet 浪潮中,获得最广泛的软硬件技术支持。高校办公自动化系统是基于小型网在 Intranet 上的高校办公自动化系统,可以透过 Internet 获得各种社会信息,具有高度的资 源共享能力,提供强大的电子邮件功能;可以按照不同班级的公文类型、公文级别灵活

1

定制公文流转的过程;能配置不同的角色在不同环节上对公文进行收、发权限,以确保 公文正常流转的安全性, 实现文档一体化; 而且在档案管理功能方面也表现出伸缩性好, 能支持大、中、小用户。办公实际就是文件的制作、设计、修改、专递、签订、保存、 销毁、存档、管理的过程。那么随着文件的这一流程,产生了各种各样的设备,随着技 术的发展和计算机网络技术的进步,办公自动化设计势在必行。 1.2 高校办公自动化系统的定义 高校办公自动化系统的定义

高校办公自动化系统是自动化的人以自动化的设备为主要处理手段,来设计开发满 足高校管理事物需求的自动化系统。高校办公自动化系统就是把功能相关的子系统与在 办公室里完成这些功能的人员、设备组成一个整体,它需要有新的创造性思维来把整个 办公业务系统整合起来。 1.3 高校办公自动化系统的特点 高校办公自动化系统的特点

办公自动化是利用计算机技术、通信技术,系统科学,管理科学等先进的科学技术, 不断使人们的部分办公业务活动转化到人以外的各种现代化的办公设备中,最大限度的 提高办公效率和改进办公质量,改善办公环境和条件,缩短办公时间,并利用科学的管 理方法,借助于各种先进技术,辅助决策,提高管理和决策的科学化水平,以实现办公 活动的科学化,自动化,它具有以下几个显著的特点: ★ 办公自动化是一门综合性跨学科技术,其中计算机技术,通信技术,系统科学和 行为科学显得更为重要,有人说它们是 OA 的四大支柱。 ★

办公自动化是通过人-机信息系统(办公自动化系统 OAS)来实现。涉及的用户有 文员、普通会员和管理人员;另外还有系统管理员和数据库管理员;涉及的机器包括用 于办公自动化的设备,它们通过电脑网络连成一体,形成功能强大的信息管理与处理系 统。高校办公自动化系统应面向领导,老师,甚至学生。提高友好的人机界面,方便用 户使用。 ★ 办公自动化处理的信息具有复杂、多样、信息量大、结构不明确(含结构化,非 结构化,半结构化)等特征,一般是多媒体信息,包括语言、数据、图像、文字、影像 等。 ★ 办公自动化基本目标是提高办事效率和质量, 提供决策所需的信息。 对于不同的 学校,办公事务内容有很大的差异,但所用的方法、工具和信息处理技术是相同的。 ★ 高校办公自动化系统属于管理信息系统的范畴, 但它比企业的 MIS 更为复杂, MIS 主要是为管理层提供信息服务,而 OA 除了提供信息之外,还要对办公流程进行处理。

21.4

开发工具简介及安装 开发工具简介及安装

根据上述系统的特点和要求,本次设计高校办公自动化系统采用微软 ASP 脚本语言 来开发 WEB 应用程序。ASP 方便上手,网页可视化程度高,容易和 HTML 配合成丰富的动 态网页。在各种数据库软件中,Oracle、Sybase、SQL Server 是大型的数据库,价格昂 贵,对于一般的高校办公自动化系统而言,它们发挥不了它们最大的用处。而 Access 虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所 以 Access 完全能够用作本系统的后台数据库。另外还需要用到 Photoshop cs3 对图片 进行处理。 1.4.1 ASP 开发技术

本系统的程序设计是采用 Microsoft ASP 来实现的,ASP(Active Server Pages) 是基于 Microsoft IIS 的开放式脚本开发环境,是一种类似 HTML(Hypertext Markup Language 超文本标识语言) 、Script 与 CGI(Common Gateway Interface 通用网关接 口)的结合体,但其运行效率却比 CGI 更高,它可以很好的把 HTML 和脚本开发融合在 一起,提高了编程的灵活性,降低了开发难度,程序安全性及保密性也比 Script 更好。 ASP 的对象包括 Request、 Response、 Server、 Application、 Session、 Objectcontext。 其中,Request 读取提交表单中的数据或 cookies 中的数据到服务器数据库;Response 向浏览器输出文本、 数据和 cookies 及控制在网页传送过程中的每个阶段; Server 提供 访问服务器的方法和属性;Application 对象被用于放在同一个应用中多个用户之间的 共享信息;Session 保持管理 Web 服务器同客户端的会话,并存储会话的个性化信息; Objectcontext 提交或放弃由 Microsoft transaction severe(MTS)管理的事物。 ASP 的工作原理:当在 Web 站点中融入 ASP 功能后,将发生以下事件,用户调出站 点内容,默认页面的扩展名是.asp;浏览器从服务器上请求 ASP 文件;服务器端脚本开 始运行 ASP;ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内 容; 页面信息发送到浏览器。 如果浏览器向 IIS/PWS 请求的是 .HTM 文件, 那么 IIS/PWS 会直接把文件的内容传给浏览器,但如果如果浏览器向 IIS/PWS 请求的是 .ASP 文件, 则 IIS/PWS 会首先解释文件。IIS/PWS 解释 .ASP 文件的过程中,遇到 HTML 标记或一般 文字时会直接把读取的内容传给浏览器,但如果遇到的标记,则会把其中的内容 视为程序,然后解释执行,但程序经过 IIS/PWS 解释执行后,其源程序代码不会传给浏 览器,而只是把可显示的运行结果传给了浏览器。ASP 脚本是采用明文(plain text) 方式来编写的。当客户端的最终用户用 Web 发出 HTTP 请求,Web 服务器分析、判断出该 请求是 ASP 的脚本应用后, 自动通过 ISAPI 接口调用 ASP 脚本的解释运行引擎 (ASP.DLL) 。

3

ASP.DLL 将从文件系统或内部缓冲区获取指定的 ASP 脚本文件,接着就进行语法分析并 解释执行。最终的处理结果将形成 HTML 格式的内容,通过 Web 服务器原路返回给 Web 浏

览器,由 Web 浏览器在客户端形成最终的结果呈现。这样就完成了一次完整的 ASP 脚 本调回。若干个有机的 ASP 脚本调用就组成了一个完整的 ASP 脚本应用。 1.4.2 Photoshop cs3 Photoshop cs3 中文版是 Adobe 公司最新开发的数字图像编辑软件,是目前最流行的 图像处理软件之一。它具有强大的图像编辑、制作、处理功能,操作简便实用,备受各行 各业的青睐,广泛应用于平面设计、广告摄影、建筑效果图处理、网页设计、动画制作等 领域。在本系统中所使用的图片均是用该软件编辑所得。 Photoshop 软件作为专业的图像编辑工具,可以制作适用于打印、WEB 和其它用途的最 佳品质的图像,而这些图像都可以通过 Photoshop 中的各种工具与命令来完成。它的绘画 功能与选取功能使编辑图像变得十分方便,图像变形功能可以用来制造特殊的视觉效果, 自动化操作使用户在设计过程中大幅度的提高了工作效率。该软件从工作界面的改变、选 区边缘的显示效果、 颜色调整命令中的预设功能、 到可以更改的智能滤镜功能与动画功能, 均有所增加。Photoshop cs3 中全新的界面操作方式,与以往版本工作界面所不同的是, 新版本在工具条与调板布局上引入了全新的可伸缩的组合方式,使编辑操作更加方便、快 捷。使用 Photoshop 进行图像处理有多种方式:可以在一个新建的空白图像中绘制,也可 以打开一个素材图像,在原有基础上进行编辑修改,还可以利用扫描仪、数码相机等输入 设备来导入图像,并对图像进行特效处理,从而创作出富有创意的图像效果。所有这些工 作方式,都是建立在掌握文件管理方法的基础之上的。 1.4.3 ACCESS 介绍

在办公软件 Office 套件中,最为广大用户熟悉的是 Word 和 Excel,因为它们功能 强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财 等。同为 Office 套件中一部分的 Access,虽然有着同样强大的功能,但使用的人却相 对少些,不像 Word 和 Excel 那样广泛。事实上,真正用过 Access 的用户,对其强大功 能和灵活应用均称赞有加。 Access 数据库管理系统是 Microsoft Office 套件的重要 组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access 不 仅是一个数据库,而且具有强大的数据管理功能,可以方便地利用各种数据源,生成 窗体(表单),查询,报表和应用程序等。 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS) ,是 Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建 4

立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面 设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得 普通用户不必编写代码,就可以完成大部分数据管理的任务。 1.4.4 IIS 介绍

IIS 是 Internet Information Server 的缩写,微软公司的 WEB 服务器。 Internet 信息服务(IIS Microsoft Internet Information Services)是一种 Windows XP WEB 服务,可以使用它非常轻松地在 Intranet 上发布信息。IIS 包含许 多管理网站和 WEB 服务器的功能。而且具有像 Active Server Pages(ASP)一样的编 程功能,您可以利用它创建并配置可升级的、灵活的 WEB 应用程序。IIS 不会被默认 安装,但是可以通过"控制面板"中的"添加/删除程序"对话框添加。 本次系统的开发我用的是WINDOWS XP操作系统,所以我安装的IIS是 5.1 的版本它具 有以下新功能: ★ 安全通信:IIS采用各种安全协议,保证了服务器端和客户端信息交换的安全。 ★ 权限向导:通过向虚拟目录和文件分配访问策略,简化配置WEB站点访问。 ★ 进程限制:能够限制CPU在处理单个WEB站点应用程序时的百分比。 ★ 改进的自定义错误信息:WEB站点出现HTTP错误时,管理员可以向用户发送信。 ★ 支持ASP:使用服务器的脚本和组件创建动态内容,从而创建和浏览器无关的动 态内容。

1.5

浏览器/服务器(B/S) 浏览器/服务器(B/S)模式

目前,网络应用软件运行的模式主要有两类:Client/Server 模式和 Browser/WEB

Server 模式。客户/服务器(C/S)模式主要的缺点是维护、升级较麻烦,浏览器/服务 器模式(B/S)是近几年伴随 Internet 迅速发展起来的一种技术,它与客户/服务器方 式类似,客户端是一个标准的浏览器,服务器端是网站服务器(WEB Server) ,而 WEB Server 与数据库和应用服务器的紧密结合, 使得这种模式的应用范围不断扩大, 它已不 仅仅用于网上查询,有很多部门的业务系统、企业的 MIS 系统纷纷采用这种模式。它的 主要优点是集中化管理和维护,便于扩充应用、升级维护简便;客户端的免安装和零维 护的特点,极大地降低了日后的维护成本。利用 ASP 技术是开发 B/S 模式软件最方便、 最简单的方法。 高校使用的各个管理系统的功能将需要不断的扩充和更新,数据库的数据表及其结 构也随之需要进行更新,软件也必将不断地更新,同时软件产品本身就要经过一个不断 自我完善的过程。基于上述考虑,用 Browser/WEB 模式来设计高校办公自动化系统比较

5

合适,服务器端则采用 Access 数据库系统和 ASP 组件来构成高校办公自动化系统的应 用服务系统;客户端则采用浏览器来完成管理的各项记录和查询的操作,同时也可进行 远程系统维护和管理。 B/S 结构是真正的三层结构,它以访问 WEB 数据库为中心,HTTP 为传输协议,客户 端通过浏览器(Browser)访问 WEB 服务器和与其相连的后台数据库,我们称之为 B/S (Browser/Server)模式。其三层结构组成如下图 1.5-1 所示:

WEB 浏览器

WEB 服务器 应用服务器

请求 结果

数据库 服务器

图 1.5-1 系统开发模式结构图

图中从左到右,分为三个层次: ★ 第一层是客户端即浏览器, 主要完成客户用户和后台的交互及最终查询结果的输 出功能。 在客户端向指定的 WEB 服务器提出服务器请求, WEB 服务器用 HTTP 协议把所需 文件资料传给用户,客户端接受并显示在 WWW 浏览器上; ★ 第二层 WEB 服务器是功能层, 完成用户的应用功能, WEB 服务器接受用户请求, 即 并与后台数据库连接, 进行申请处理, 然后将处理结果返回 WEB 服务器, 再传至客户端; ★ 第三层数据库服务器是数据层, 数据库服务器根据用户请求, 独立地进行各种处 理。与传统的 C/S 模式相比,B/S 结构把处理功能全部移植到了服务器端,用户的请求 通过浏览器发出,无论是在使用还是数据库维护上都比传统模式更加经济方便。而且使 维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据 库数据更新维护。 由以上比较可知, 三层结构也可以理解为增加 WEB 服务器的 C/S 模式。

系统分析 分析与总体结构设计 2 系统分析与总体结构设计

系统分析的基本思想是从系统观点出发,通过对业务过程进行综合全面地分析,制 定可行的方案,为系统实现提供理论依据。在系统分析中分为系统需求分析、系统功能 分析。下面具体介绍我们在系统分析过程中所作的工作。 2.1 系统需求调查 系统需求调查 基本情况调查

3.1.1

四川某大学某学院位于成都市国家高新技术开发西区, 校园占地近 800 亩,在校学生 6

一万余人。学院现有 27 个本专科专业,十一个本科专业。学院设有党总支,学院行政 管理部门有:院办公室、教务处 、学生工作处、招生就业处、总务处、后勤处;学院 设有八个系:经济与管理系、英语系、通信工程系、计算机科学与技术系、电子工程系、 艺术系、人文社会科学系、舞蹈系;学院设四个直属教研室:英语教研室、数学教研室、 政治理论课教研室、体育教研室。 2.1.2 用户办公事务处理情况调查

由于信息技术的不断发展,传统意义的办公室和传统的文秘作用已经发生实质性变 化。有预言,传统办公室可能悄悄消失在技术和社会变化的觉醒之前,这些变化影响了 管理者工作。随着现代通讯技术的发展和笔记本电脑的出现,任何一个可以办公的地方 都可以有个“办公室” ,办公室可能是领导老师的家、一个飞机座位、一辆停着的汽车 上或者在完成他所负责工作的地方。在家长见面会前一天晚上,领导在房屋里连接学校 办公系统,浏览有关文件,这是在办公;领导老师们在开会途中通过笔记电脑和学校保 持紧密的联系,这也是在办公;同学在学校网站上看学校最新动态,同样是在办公。现 在有很多人已经把办公室看作一种工具,而不是一个地点,因为电子通讯技术可以允许 员工不必拘泥于一个地点就可以完成己负责的工作。传统的办公方式极大地束缚了人的 创造力和想象力,埋没了人的智慧和潜力,使人们耗费了大量的时间和精力去手工处理 那些繁杂的工作, 手工处理的延时和差错, 正是现高校办公自动化系统应该去除的弊端, 因此,一种高效、准确的辅助工具“高校办公自动化系统”的设计和完善是很有必要的。 2.1.3 用户对新系统的要求

为了满足所有用户的需求,我们所设计的高校办公自动化系统应具有以下功能: ★ 提供强大的发文、收文、信息服务、档案管理、日程安排、会议管理等的电子邮 件功能。 ★ 支持个人用户注册。 ★ 独立的个人助理页面,会员使用通信录、发送手机短信。 ★ 支持文件上传。 ★ 强大的用户交流功能,支持用户在线交流、讨论。 ★ 采用图片验证码技术和 md5 加密技术,使网站更加安全。 ★ 后台管理,无须修改任何文件,轻松管理。 ★ 支持数据备份、数据恢复、短信管理。 ★ 支持协同工作和移动办公。

7

2.2

系统需求分析 功能需求分析

2.2.1

建立高校办公自动化系统为的是给人们提供一个高效的办公环境,不同的高校办公 自动化系统有着不同的实现功能,一般来说,政府部门和事业单位办公自动化系统应以 公文处理和机关事务管理(尤其以领导办公)为核心,同时提供信息通讯与服务等重要 功能,因此,典型的办公自动化应用包括公文管理、督查管理、政务信息采集与发布、 内部请示报告管理、档案管理、会议管理、领导活动管理、政策法规库、内部论坛等应 用,另外鉴于 Internet 在日常办公中占有日益重要的地位,高校办公自动化系统应该 与 Internet 留有平滑的接口。 本次设计的高校办公自动化系统由三部分组成:一是系统管理员页面;二是普通会 员注册、登录、会员中心查询、电子邮件的收发、个人资料的修改、会员交流等;三是 超级会员页面(领导)注册、登录、会员中心及查询页面、电子邮件的收发、个人资料 的修改等。 管理员:主要的操作是对网站的管理、会员的管理(如修改、更新) 、管理整个系统 的相关信息、学校新闻通知的发布、整个系统的管理以及文件的备份处理等。 普通用户: 能够查看各种信息、 收/发电子邮件、 个人资料的修改、 登录密码的修改、 发送站内信息、电子邮件的收发、文件的传送、会员中心讨论和交流等。 超级用户:除拥有普通用户的权限外还能够对已经添加文件进行修改或删除,对栏 目进行添加、修改、删除。 2.2.2 数据需求分析 ★ 个人通讯录:姓名,系(班级)/部门,通讯地址,职务,电话,传真,手机。 ★ 日程安排:活动名称,活动时间,提醒时间,活动内容。 ★ 常用网址:网站名称,网站地址,网站说明。 ★ 邮编区号查询:省洲名称,地区名称,邮政编码,区号。 ★ 个人档案:姓名,性别,系(班级)/部门,职称,政治面貌,籍贯,身份证号 等。 ★ 写邮件:收件人,抄送/报送,主题,内容,附件。 ★ 文件管理:文件类别,插入附件,文件标题,文件内容。 ★ 用户管理:你的姓名,登陆账号,登录密码,密码问题,密码答案,系(班级) /部门名称,手机号码,电子邮箱,邮箱级别,管理权限。 ★ 系(班级)/部门管理:保卫科,招生就业处,教务处,财务部,后勤处,新增

8

加系(班级)/部门。 2.2.3 性能需求分析

为四川某大学某学院建立起一种开放的、网络化的、高效的办公与教学新环境;以 一套完善的支持群体协作、流程控制、信息查询、综合统计、数字归档及管理功能的应 用软件,为学校内部管理和外部交流提供基本信息的传递、处理渠道;实现信息的即时 交互、资源共享与基于工作流之上的分工协作,辅助领导进行决策,保证学校工作人员 及时、准确、全面地获取相关信息,提高业务办理效率和为学校师生服务的能力,我们 要求: ★ 本系统的精度主要取决于那个时候的网络时延,如果那个时候的网络状态较好, 那么,用户对该系统的操作就可差不多与后台的数据库同步,那么不同的地方的两台计 算机同时访问该系统就会得到相同的数据。 ★ 按照学校的人数和增长速度作出估算, 满足需要处理的数据大小的规模: 由于学 校每年都会扩招一定数量的学生,所以学校的总人数每年都会有所增长的。所以对系统 软硬件升级是必须的,软件方面可以采用更大、效率更高的数据库,硬件方面可以采用 更快的中央服务器。系统最终要能满足一个 3 万人以上的大学办公自动化管理系统的需 求。 ★ 对于该系统的时间特性要求,如对: a. 系统接收到用户的操作与那个时候的网络时延相当; b. 更新处理时间:由于本系统规模不大,中央数据处理子系统对数据的处理和那个 时候有多少个用户对中央数据处理器的访问,和中央处理器的性能要求满足需要; c. 数据的传送时间:数据传送时间要求在 0.1s 以内。 2.2.4 安全需求分析

该平台提供了安全保障系统,拥有数据追踪功能,自动产生安全日志;拥有文件资 料加密系统,实现部分身份公开或部分全面公开;拥有数据备份系统,实现数据的修复 与恢复;全面实现远程监控、即时通信、信息预警、无纸化办公。等等。 2.3 系统结构设计 系统结构设计 结构 设计思路

2.3.1

高校办公自动化系统是利用网络构建的小型网上办公系统, 它涉及了计算机网络, 计算 机应用管理和网络的组建等很多知识。一个网站的建设,首先应该从功能出发,功能是网站 的目的所在。通常功能上的需求有:A、能够明确的表达一个网站的主题及这个网站主要是 做什么用的,本课题设计的网络主要用做办公。B、能够实现多种形式的功能。C、能够有一

9

个清晰的网站结构。 本系统设计在指导老师和同学的帮助下, 严格按照以下流程进行, 力求开发一个优秀实 用的办公系统。 首先定义设计办公系统的目的是设计一个能满足一个学校随时随地进行办公 的小型办公系统;构思系统需要实现的功能有行政管理、公共信息、个人邮箱、个人助理、 系统管理、交流中心、超级管理;按各功能模块的功能编写代码;接下来进行后台数据库的 设计;进而对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测 试, 以确保它符合最初设定的目标; 最后将系统网站进行发布。 发布后还需要进行维护工作, 内容更新。另外,还要确定系统的用户层次,本系统可以支持三种用户:一是系统管理员; 二是超级会员(领导) ;三是普通会员。并设计各类用户的管理界面和使用权限。 从前面的叙述中可以知道本系统是用 ASP 技术开发的 B/S 模式的高校办公自动化系统, 由用户通过浏览器在客户端向指定的 WEB 服务器提出服务请求,WEB 服务器用 HTTP 协议把 所需文件资料传给用户,并显示在浏览器上。 2.3.2 系统结构设计 本系统功能模块主要包括行政管理、公共信息、交流中心、个人助理、个人邮箱、超 级管理、系统管理七个功能模块。行政管理包括内部通知、文件学习、上报文件;公共信息 包括常用电话、常用网址、邮编区号及万年历的查询;交流中心包括讨论中心、会议中心、 软件下载;个人助理包括个人通讯录、日程安排、修改资料、手机短信息;个人信箱包括公 共信息、写邮件、收件箱、回收站;超级管理包括文件管理、用户管理、报文管理、学校管 理;

系统管理包括广告管理、数据备份、数据恢复、短信管理、技术支持。具体系统结构设 计图如下表所示:

10

内 部 通 知 系 统 登 陆 界 面 行 政 管 理 文 件 学 习 上 报 文 件 常 用 电 话 公 共 信 息 常 用 网 址 邮编区号查询 万 年 历 讨 论 中 心 交 流 中 心 会 论 中 心 软 件 下 载 个人通讯录 学 校 内 部 办 公 系 统 主 页 面 个 人 助 理 日 程 安 排 修 改 资 料 手机短信息 公 共 信 息 个 人 信 箱 写 邮 件 收 件 箱 回 收 站 文 件 管 理 超 级 管 理 用 户 管 理 报 文 管 理 学 校 管 理 广 告 管 理 系 统 管 理 数 据 备 份 数 据 恢 复 短 信 管 理 技 术 支 持

图 2.3.2-2 系统结构图

11

数据库 3 数据库设计

本系统采用的是 Access 数据库,来实现对数据库的设计和查询以及调用等功能。 Access 是一个数据库管理系统,被集成在 Office 中,它比其他数据库管理系统更加简 单易学,而且它的功能足够强大完全可以满足一般的数据管理及处理需要。本系统共有 多个数据表,对部分重要数据表及其功能和重要字段作如下简要介绍。 3.1 邮编及区号数据表 邮编及区号数据表设计

邮编及区号查询部分实现的功能是可以查询全国所有省市地区的邮政编码和区号, 这样我们可以在忘记或者不知道某些地区邮编或者区号的时候直接登录查询即可,为了 实现这一功能,邮编及区号数据表 ybqh 设计如表 3.1-1 所示:

表 3.1-1 ybqh 数据表 字段名 dp sm yb qh 字段类型 文本 文本 数字 数字 字段说明 地区 省份 邮编 区号

3.2

邮箱数据表 邮箱数据表设计

邮箱数据表是为了实现邮箱超强的接收、发送等功能,是用于存储用户发送邮件时 需要的发件人、收件人、发送时间、发送信息等相关内容。邮箱数据表 sendoutmin 设 计如表

3.2-2 所示:

表 3.2-2 sendoutmin 数据表 字段名 iDateTime iaddfile ito Cent 字段类型 数字 文本 文本 数字 字段说明 时间 增加文件 技术 分数

12

3.3

会议中心数据表设计

会议中心数据表是用于存储用户在该系统中进行讨论时所需要的相关信息,例如: 发送信息、接收信息、发送人、接收人、开始时间、结束时间等。它是为了老师学生发 表自己看法,讨论某项主题而设置的相当于 BBS 的交流平台,在这里,老师同学们不但 可以发表自己的主题,也可以对别人发表的主题进行回复,以便加强学校领导、老师、 同学之间的交流,并且也可以使学校能够了解老师同学们的想法,使他们能够真正的溶 入到学校文化里来,从而提高他们为学校发展献计献策的积极性。数据表 chat 设计如 表 3.3-3 所示:

表 3.3-3 chat 数据表 字段名 Id Send Receive message from time endtime 字段类型 自动编号 文本 数字 文本 文本 日期/时间 日期/时间 字段说明 主键 发送信息 接收信息 信息 来自 开始时间 结束时间

4 系统设计实现说明书 系统设计实现说明书

在实现系统首页及各个功能模块网页设计之前,首先要创建站点,用来存放站点中 的图像、媒体对象等。 ★ 第一步:在硬盘上建立一个新文件夹作为本地根文件夹,用来存放相

关文档。如 在 E 盘根目录下建立一个名为 zhuomian 的文件夹,在这个文件夹里在创建一个名为 images 的文件夹,用来存放网站中用到的图像和媒体文件。 ★ 第二步:启动 Dreamweaver 8,执行“站点 新建站点”命令,弹出“站点定

义”对话框,单击“高级”选项卡,在“站点名称”文本框中输入“高校办公自动化系 统”五个字。 ★ 第三步:单击“本地根文件夹”文本框右侧的文件夹按钮,选择刚刚在 E 盘根目 录下创建的名为 zhuomain 的文件夹。

13

★ 第四步:单击“默认图像文件夹”文本框右侧的文件夹按钮,选择 zhuomian 文 件夹里创建的 images 的文件夹。设置完成后“站点定义”对话框单击“确定”按钮, 站点就创建好了,并显示在右边左下部分的【文件】面板中。 然后就可以对以下的各个页面进行设计了。 4.1 登录页面设计 登录页面设计

● 制作登录页面 本界面需要设计四个控件:用户账号、用户密码、登陆、申请帐号。在客户端,用 户输入其账号和密码,然后建立与服务器的连接,告诉服务器我要登录,服务器收到后 开始读取数据库,然后与用户输入的信息比较,如果客户收到成功信息就打开主窗口, 否则提示出错。 页面设计的基本过程为:首先用 Photoshop cs 3制作系统题目,然后制作一张登录 账号和登录密码的图标,接着在 Dreamweaver 8中编辑网页界面,步骤为:点击“文件 —新建” ,在弹出的“新建文档”对话框中点击“HTML”新建一个 HTML 文档;在“标题 栏”处将标题设为“高校网络办公系统” ;执行“插入—图像”命令,弹出“选择图像 源文件”对话框,将登陆页面的背景图选中,单击“确定”按钮;然后用相同的方法将 “用户账号、用户密码、登录、申请账号”的图片也插入其中;设置好整个网页的参数; 最后执行“文件—保存”命令,将文件保存命名为“index.htm” ;在网页源文件中加入 ASP 代码, 最后通过 Access 设计数据库并将数据库与程序源文件连接。 设计出登录界面 如下图4.1-3所示。

图 4.1-3 登录界面设计结果

14

●“登录页面”事件代码 Set rs= Server.CreateObject("ADODB.Recordset") strSql="select * from user where username='"&Uname&"' and pwd='"&Upass&"'" rs.open strSql,Conn,1,3 if rs.eof then Session("Ulogin")="no" response.redirect "login.asp?id=error" 'IP= Request.ServerVariables("REMOTE_ADDR") nowtime=now() sj=cstr(year(nowtime))+"-"+cstr(month(nowtime))+"-"+cstr(day(nowtime))+" "+cstr(hour(nowtime))+":"+right("0"+cstr(minute(nowtime)),2)+":"+right("0"+ cstr(second(nowtime)),2)

shijian=cstr(year(nowtime))+right("0"+cstr(month(nowtime)),2)+right("0"+ cstr(day(nowtime)),2)+right("0"+cstr(hour(nowtime)),2)+right("0"+cstr(minut

e(nowtime)),2) 'else if rs("shenhe")=false then response.redirect "login.asp?id=pass" end if 4.2 主页设计

● 主页制作 主页的制作还是采用 ASP 语言、 DreamWeaver8 工具和 Access 数据库以及 Photoshop cs 3 制图工具辅助完成设计的。页面布局设计的基本过程为:先构思主页的界面结构, 顶部为系统标题“办公室” ,左边为行政管理、公共信息、个人助理、个人邮箱、交流 中心、超级管理、系统管理导航键,右上部为首页、帮助、退出快捷键,中间为主界面 图标。 在 Dreamweaver 8中编辑主页面网页,步骤为:点击“文件—新建” ,在弹出的“新 建文档”对话框中点击“动态页—ASP”新建一个动态 ASP 网页;在“标题栏”处将标 题设为“top” ;在“属性”面板中,单击“页面属性”命令,在弹出的对话框中为页面

15

设置一副背景图像, “背景图像”文件要放在 E 盘上的 zhuomian 文件夹下的 images 的 文件夹中,然后执行“插入—图像”命令,弹出“选择图像源文件”对话框,将主页面 的背景图选中,单击“确定”按钮;然后用相同的方法将主页面需要的其他图片插入进 去;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保存命名为 “mian.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据库并将数据库 与程序源文件连接。得到主页面的设计界面如图4.2-4所示。

图 4.2-4 主页面设计结果

4.3

行政管理功能模块设计 政管理功能模块设计 模块基本结构

4.3.1

行政管理模块

内部通知

文件学习

上报文件

图 4.3.1-5 行政管理模块结构

16

4.3.2

行政管理网页

在 Dreamweaver 8中编辑行政管理网页,其中该模块下的“文件学习”界面设计步 骤为:点击“文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP”新建 一个动态 ASP 网页;在“标题栏”处将标题设为“learn” ;执行“插入—图像” ,弹出 “选择图像源文件”对话框,将行政管理模块所需的图片选中,单击“确定”按钮将图 片插入到此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保 存命名为“learn.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据库 并将数据库与程序源文件连接。 得到行政管理模块中的 “文件学习”界面设计如图4.3.2 所示。 图 4.3.2-6 行政管理—文件学习设计结果

★ 文件学习: 主要是发布一些可供学校所有老师及学生学习的文件和资料, 从而满 足他们求知识的要求,增强整个学校的学习氛围,提高所有学生的素质。 ★ 内部通知:此模块支持三种用户:管理员、超级用户(学校、部门或者系领导) 、 普通用户。管理员主要是发布学校或者部门通知和管理;超级用户主要是查看和发布通 知;普通用户主要是查看学校或者部门通知。 内部通知设计代码: href="tongzhi.asp" target=main> align=middle class=chinese_text13>内部通知

★ 上报文件:包括学校、部门、系、班级名称、报送人、附加说明、附件、阅读和 开始上传功能。使会员能够顺利的向各部门、系、班或者个人报送自己的文件。 4.4 公共信息功能模块设计 模块基本结构

4.4.1

公共信息

常用电话

增添网址

邮编及区号

手机地址及 IP

万历年

图 4.4.1-7 公共信息模块结构

4.4.2

公共信息网页

在 Dreamweaver 8中编辑公共信息网页,其中“邮编区号查询”界面设计步骤为: 点击“文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP”新建一个动 态 ASP 网页;在“标题栏”处将标题设为“mail” ;执行“插入—图像” ,弹出“选择图 像源文件”对话框,将公共信息模块所需的图片选中,单击“确定”按钮将图片插入到 此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保存命名为 “mail.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据库并将数据库 与程序源文件连接。进入首页后,点击“公共信息”里面的“邮编区号查询” ,就可以 看见一张中国地图,如图4.4.2-8所示。

18

图 4.4.2-8 公共信息—邮编区号查询设计结果

进入此界面后,点击要查找地区所在的省份、直辖市或者自治区就可以找到要查询 地区的邮编和区号,这里直接点击地图上面的“四川”显示结果如图 4.4.2-9 所示: 图 4.4.2-9 邮编和区号

由结果可以知道成都的邮编: 610000, 区号: 028; 三台的邮编: 621100, 区号: 0816 等等。 实现此功能的部分代码:

19

全国邮政编码、电话区号查询

省洲名称

地区名称

邮政编码

电 话 区 号 bordercolorlight="#666666" bordercolordark="#FFFFFF"

4.5

交流中心模块 模块基本结构

4.5.1

交流中心

讨论中心

会议中心

20

软件下载

图 4.5.1-12 交流中心模块结构

4.5.2

交流中心网页

在 Dreamweaver 8中编辑交流中心网页,其中“讨论中心”界面设计步骤为:点击 “文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP” ,即可新建一个 动态 ASP 网页;在“标题栏”处将标题设为“bbs_center” ;执行“插入—图像” ,弹出 “选择图像源文件”对话框,将公共信息模块所需的图片选中,单击“确定”按钮将图 片插入到此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保 存命名为“bbs.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据库并 将数据库与程序源文件连

接。进入主页点击“交流中心”中的“讨论中心” ,设计结果 界面如图4.5.2-13所示。 图 4.5.2-13 讨论中心设计结果

★ 讨论中心: 是为了用户发表自己看法, 讨论某项主题而设置的相当于 BBS 的交流 平台,在这里,用户不但可以发表自己的主题,也可以对别人发表的主题进行回复,以 便加强学校领导与老师学生之间的交流,并且也可以使学校能够了解老师学生的想法, 使他们能够真正的溶入到学校文化里来,从而提高老师学生为学校发展献计献策的积极 性。 ★ 会议中心: 不仅可以随时随地的召集相关人员开会, 极大的节省了与会人的时间, 节省了学校的费用,关键还在于会议的内容全面的记录到学校的数据库中,您可以方便

21

的随时查看每个人的发言,避免了传统会议在开会过后无法查找会议内容,会议落实的 事情无法执行等问题;再一点是网上会议与会者讲话比较理性,不会太多的感情用事, 能真正的解决会议的问题;第三与会者不易偏题,会议效率极大提高,在时间就是金钱 的今天,这一会议形式无疑是对传统会议革命性的挑战,为学校立于竞争的不败之地提 供了强有力的武器。 ★ 软件下载: 该菜单为用户提供方便快捷的网络资源下载功能, 使用户充分利用丰 富的网络资源进行现代办公。 4.6 个人助理模块

个人助理主要是帮助办公人员解决一些日常事务。因此,此模块主要分为日常通信 录、日常安排和个人档案三部分。 4.6.1 模块基本结构

个人助理

日常通讯录

日程安排

手机短信

修改资料

图 4.6.1-14 个人助理模块结构

4.6.2

个人助理网页

在 Dreamweaver 8中编辑个人助理网页,其中“修改资料”界面设计步骤为:点击 “文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP” ,即可新建一个 动态 ASP 网页;在“标题栏”处将标题设为“修改用户资料” ;执行“插入—图像” ,弹 出“选择图像源文件”对话框,将公共信息模块所需的图片选中,单击“确定”按钮将 图片插入到此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件 保存命名为“edit.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据库 并将数据库与程序源文件连接。 “讨论中心”设计结果界面如图4.5.2-13所示。

22

图 4.6.2-15 个人助理设计结果

★ 修改资料,在该菜单中,用户可以对自己以前的注册登录资料进行修改。进入主 页点击“个人助理”中的“修改资料” 。 ★ 个人通讯录, 主要是为了便于学校中的每一名领导或者老师同学都可以快速准确 的查找到自己想联系的人的详细信息。 ★ 日程安排,主要是用来安排提醒今天以后任何一个时间段将要完成的工作任务, 以便可以及时提醒使用者计划安排的内容,从而可以按时完成。其次,可以让工作人员 每天记录下今后的工作情况且写好明日的工作计划,明日计划是要求工作人员做好明天 的工作计划,培养他们按计划行事的良好习惯,考虑到出差等因素,对于当天没有能及 时记日记的工作人员,可在补记中记录,但补记只能补二天的记录,以保证日程就是日 记的特点,对于日程中有错误等情况,可以在修改中及时修改自己的日程安排。 ★ 个人档案, 在这个界面中, 可以对一起拿注册登录的个人档案进行修改上传照片 等功能。 4.7 个人信箱模块 模块基本结构

4.7.1

个人信箱

公共信件

写邮件

发件箱

23

收件箱

回收站

图 4.7.1-16 个人信箱模块结构

4.7.2

个人信箱网页

在 Dreamweaver 8 中编辑个人信箱网页,其中“公共信件”界面设计步骤为:点击 “文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP” ,即可新建一个 动态 ASP 网页;在“标题栏”处将标题设为“公共信箱” ;执行“插入—图像” ,弹出“选 择图像源文件”对话框,将公共信息模块所需的图片选中,单击“确定”按钮将图片插 入到此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保存命 名为“common.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据库并将 数据库与程序源文件连接。 “公共信件”设计结果界面如图 4.5.2-13 所示。

图 4.7.2-17 个人信箱—公共信件设计结果

★ 公共信件是将学校要对全体师生公布的政策、文件、通报等在这里公布出来,使 得全体师生可以在第一时间里能够知晓学校最新的精神、政策及规定。为了保证信件内 容的严肃性,这一功能的操作都是需要具有相应权限的员工才可以执行,权限由系统管 理员来设定。 ★ 写邮件: 在该菜单中, 用户可以编写自己要发送的邮件可以查询以前所发送的邮 件。 ★ 发件箱:在该菜单中,用户可以自己把所要发送邮件保存在该发件箱,可以查询 24

以前所发送的邮件。 ★ 收件箱:在该菜单中,用户可以查询其他让人所发邮件,方便了联系和沟通。 ★ 回收站: WINDOWS 里的回收站功能类似。 与 在系统任何删除的数据都将存放在回 收站里。有回收站清理功能的人可以查看到各类被删除的信息。选择这些信息后可以永 久删除他们或把他们还原。 首先设置要打开的信箱参数: Session("send")=Request.QueryString("mailbox") select case Session("send") case "sendout" ActFrom="发给" ActTime="发出时间" ActFromFieldName="ito" ActTitle="发件箱" case "del" ActFrom="发给/来自" ActTime="时 间"

ActFromFieldName="ifrom" ActTitle="回收站" case "common" ActTime="发布时间" ActFrom="发布人" ActFromFieldName="ifrom" ActTitle="公共信件" case "recived" ActTime="收到时间" ActFrom="来自" ActFromFieldName="ifrom" ActTitle="收件箱" end select 设置发送邮件: Set mail = Server.CreateObject("CDONTS.NewMail")

25

mail.TO mail.From

= =

"[email protected]" "[email protected]" = "主题"

mail.Subject mail.Body mail.Send =

"E-Mail 内容"

进入主页后,点击“个人信箱”中的“公共信件” ,设计界面显示如图 4.7.2-17 所 示:

4.8

超级管理模块 模块基本结构

4.8.1

超级管理

文件管理

用户管理

报文管理

学校管理

图 4.8.1-18 超级管理模块结构

4.8.2

超级管理网页

在 Dreamweaver 8中编辑超级管理网页,其中“用户管理”界面设计步骤为:点击 “文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP” ,即可新建一个 动态 ASP 网页;在“标题栏”处将标题设为“uesercheck” ;执行“插入—图像” ,弹出 “选择图像源文件”对话框,将公共信息模块所需的图片选中,单击“确定”按钮将图

26

片插入到此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保 存命名为“ueserchk.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计数据 库并将数据库与程序源文件连接。 “用户管理”设计结果界面如图4.9.2-21所示。 图 4.8.2-19 超级管理—用户管理设计结果

★ 用户管理:用户管理功能是用来维护用户信息的和增加、删除用户。 ★ 文件管理 ☆ 添加文件: 拥有添加文件权的用户可以对所有归档的文件进行管理,有权查阅 所有的归档文件的详细信息,并有添加所需上传的文件。 ☆ 栏目管理: 拥有栏目管理权的用户可以进行"档案管理"中的"栏目管理"功能, 可以设置某些用户为补录人,这些补录人可以为哪些领导进行公文信息补录。 ☆ 删除修改: 拥有模板管理权的用户可以新建、删除和修改发文模板。 ★ 报文管理: 拥有报文管理权的用户可以进行"报文管理"。报文管理权建议赋予 负责收文工作的人员,确定该外来文需要由哪些领导批示、哪个部门主办、哪些部门协 办。用户可以进入"收文查询"菜单,通过输入组合条件查询出所有没有被主办部门办结 的文件,并可以点击查看这些文件的详细内容和处理过程。拥有部门文档管理权的用户 可以管理在本部门归档的文件;拥有收文归档权的用户可以对收文进行归档,文件一旦 归档后就不能再做任何修改或批示;拥有收文借阅审批权的用户可以审批别人的收文借 阅申请,拥有收文流程控制权的用户可以修正收文的错误流程。

27

★ 学校管理:该项菜单为用户提供添加、修改、移动和撤除各子部门、系、班级。 便于用户掌握各子部门、系、班级运行和管理情况。 进入主页后,点击“超级管理”模块中 “用户管理” ,设计界面如图 4.8.2-19 所示: 4.9 系统管理模块

系统管理模块主要是系统管理员对系统的资料和整个系统的管理,因此,本模块的 操作用户主要为管理员及管理员的一个操作平台。 4.9.1 模块基本结构

系统管理 模块

广告管理

数据备份

数据恢复

短信管理

技术支持

图 4.9.1-20 系统模块结构

4.9.2

超级管理网页

在 Dreamweaver 8中编辑个人助理网页,其中“修改资料”界面设计步骤为:点击 “文件—新建” ,在弹出的“新建文档”对话框中点击“动态页—ASP” ,即可新建一个 动态 ASP 网页;在“标题栏”处将标题设为“备份数据库” ;执行“插入—图像” ,弹出 “选择图像源文件”对话框,将公共信息模块所需的图片选中,单击“确定”按钮将图 片插入到此界面中;设置好整个网页的参数;最后执行“文件—保存”命令,将文件保 存命名为“admin_data2.asp” ;在网页源文件中加入 ASP 代码,最后通过 Access 设计 数据库并将数据库与程序源文件连接。 “数据备份”设计结果界面如图4.9.2-21所示。 28

图 4.9.2-21 系统管理—数据备份设计结果

★ 数据备份:该项菜单为用户提供在该系统的数据备份,包括服务器名,管理员, 密码,数据库名,备份至(备份名) 。 ● 实现部分代码: 备份数据库

width="95%" class="tableBorder">

备份红金羚数据( 需要 FSO 支 持)

当 前 数 据 库 路 径 ( 相 对 路 径 ) : ">

备 份 数 据 库 目 录 ( 相 对 路 径 ) :  如目录不存在,程序将自动创建

备 份 数 据 库 名 称 ( 填 写 名 称 ) :  如备份目录有该文件,将覆盖,如没有,将自动创建

在上面填写本程序的数据库路径全名,本程序的默认数据库文件为 redboy\redboy.mdb,请一定不能用默认名称命名 备份数据库

您可以用这个功能来备份您的法规数据,以保证您的数据安全!

注意:所有路径都是相对与程序空间根目录的相对路径 Dbpath=request.form("Dbpath") Dbpath=server.mappath(Dbpath) bkfolder=request.form("bkfolder") bkdbname=request.form("bkdbname") Set Fso=server.createobject("scripting.filesystemobject") if fso.fileexists(dbpath) then If CheckDir(bkfolder) = True Then fso.copyfile dbpath,bkfolder& "\"& bkdbname else MakeNewsDir bkfolder fso.copyfile dbpath,bkfolder& "\"& bkdbname end if response.write "备份数据库成功,您备份的数据库路径为" &bkfolder& "\"& bkdbname Else response.write "找不到您所需要备份的文件。" End if ★ 广告管理:该项菜单为用户提供在该系统上所刊登的广告、学校活动图片等。 ★ 数据恢复:该项菜单为用户提供该系统的数据恢复,包括服务器名,管理员,密 码,数据库名,备份至(服务器路径) 。 ★ 短信管理:分短信查询、短信统计和短信设置三个子功能。系统管理员可通过短 信查询查看某一时间段内有哪些人发了短信,对方手机号,短信内容,以及发布短信的

30

费用。通过短信统计功能可以对某部门或系、某班级在一段时间内发布短信的数量和费 用进行统计。 ★ 技术支持 ☆ 系统采用 Internet/Interanet 结构,以 B/S 方式实现办公自动化管理,所有数 据均存储在数据库中,支持各类通用数据库系统。 ☆ 系统服务器端提供 MS SQL 或 Access 数据库系统,支持 Windows 操作系统。 ☆ Web 服务可采用 Microsoft IIS 或其他任何支持 ASP 的 WebServer。 ☆ 客户端应用可建立在 IE 浏览器或嵌入其他应用程序中。 进入主页后,点击“系统管理”模块中的“数据备份” ,界面如图

4.9.2-21 所示:

系统运行测试说明书 5 系统运行测试说明书

5.1 运行环境

本系统主要是运用 ASP 构建的动态网站,而在本系统中 ASP 动态网站的运行环境主 要有 Windows XP; Internet 信息服务器(IIS5.1) ;Access 数据库;网页的可视化开 发环境,即 Dreamweaver8。 5.2 运行条件

设计本系统我是在 Windows XP 系统下设计运行的,所以运行本设计需要的条件: ★ 安装 Access 2003,并建立 Access 2003 数据库。 ★ 安装与 Windows XP 系统适配的 IIS5.1 服务器。 ☆ 配置 IIS: A、插入 windows XP 安装光盘,打开控制面板,然后打开其中的“添加/删除程序” 在“添加或删除程序”窗口左边点击“添加/删除 Windows 组建”稍待片刻系统会启动 Windows 组建向导,在“Internet 信息服务(IIS) ”前面选勾,点击下一步:

31

图 5.2-22 配置 IIS

B、系统安装成功后,系统会自动在系统盘新建网站目录,系统安装成功默认目录为 C:\Inetpub\wwwroot、依次打开“控制面板-性能和维护-管理工具-Internet 信息 服务”。如下图 6.2-23 所示:

图 5.5-23 网站站点建立

32

C、点击主目录:在本地路径输入框后点击“浏览”可以更改网站所在文件位置,默 认目录为:C:\Inetpub\wwwroot。点击“文档”可以设置网站默认首页;点击“目录安 全性” 可以删除 iisstart.asp,添加 index.asp 和 index.htm;点击“编辑”可以对 服务器访问权限进行设置。 D、把高校办公自动化系统文件复制到选择的网站目录下。 5.3 运行测试 文件学习功能测试

5.3.1

文件学习主要是发布一些可供学校和学校所有师生学习的文件和资料,从而满足师 生求知识需求,增强整个学校的学习氛围,提高所有师生的素质。文件学习的左上边有 学生管理、财务管理、设备管理、学生意见可以选择;右边还可以显示在线和离线人, 中间是我们学习的提供的文件。进入主页后,点击“行政管理”模块中的“文件学习” , 得出测试结果如图 5.3.1-24 所示:

图 5.3.1-24 文件学习

5.3.2

手机地址及 IP 查询测试

手机地址及 IP:主要功能是可以查询全国所有手机的归宿地和使用卡的类型等等, 如要查询一个手机号为 [1**********] 的号码归宿地,步骤如下:在系统主页点击“手机 地址及 IP” 在 , “搜索手机号码” 空格中输入所要查询的手机号码, 如输入 [1**********], 点击“查询” ,测试结果如图 5.3.2-10 所示。

33

图 5.3.2-10 手机号码查询

由结果可知手机号为 [1**********] 是四川成都地区的天府卡。其次,还有查询 IP 地址的功能其设计和实现方法和手机地址查询一样。 5.3.3 万年历查询测试

如要查询 2010 年 9 月 27 日是星期几, 农历几号, 查询步骤和结果: 单击 “万历年’ 进入此项,在万历年上面输入要查寻的年份,如输入 2010,在月中输入月份,如输入 9 月,即进入查询的日期表,再把鼠标指针指到所要查询的日期上就可以知道要查询的信 息,如 2010 年 9 月 27 日是星期一、农历的 8 月 20 日。测试结果如图 4.4.2-11 所示。

图 4.4.2-11 万历年

34

5.3.4

数据备份测试

数据备份:该项菜单为用户提供在该系统的数据备份,包括服务器名,管理员,密 码,数据库名,备份至(备份名) 。进入主页后,点击“系统管理”模块中的“数据备 份” ,得出测试结果如图 5.3.3-27 所示:

图 5.3.3-27 数据备份

6 总结

办公自动化是当前信息科学领域一个迅速发展的学科,它是一门多学科的综合应用 技术,高校办公自动化系统的研究日益受到广泛重视。随着理论研究的不断深入和信息 技术的不断发展,高校办公自动化系统将在社会的各个领域(如:高校、公司、企业、 政府、机关等)获得更广泛的应用。 毕业设计我选择高校办公自动化系统的设计和实现,是因为我想在我毕业以后在工 作的时候能够在单位方便的使用一些管理系统。在我花了大量的时间阅读有关的文献资 料以及向老师请教。使以前对网站和系统都一窍不通的我,慢慢的对这方面的知识有了 初步的了解和认识并且现在可以完成简单的网站设计。 本网站是一个高校办公自动化系统设计与实现,在网站中主要是设计行政管中的内

35

部通知、文件学习、上报文件;公共信息中的常用电话、邮编及区号查询、手机地址及 IP 查询、万年历,这些功能提供给用户最基本最有用的信息和操作界面。其次还有个人 助理、个人邮箱等所有的会员可以发、收电子邮件也要有一个简单的后台管理,你可以 通过后台给学校领导留言从而发表你自己对学校和其他人或事的看法和意见,同时你可 以第一时间看见该学校或者部门、系、班级的最新通知。 通过这次毕业设计,我大致了解了进行软件开发工作的基本过程,并且从中获得了 许多实际的、有意义的知识,并且经过这一个月来对系统的分析、设计,使我对高校办 公自动化系统做了具体的解剖,我认为此系统成功的关键在于以下几方面: 界面的清晰简单可以使用户一目了然,轻松的找到自己浏览本系统的目的所在,不 需要在花费大量时间来寻找本系统的内容,浪费用户时间,甚至打消用户的积极性;系 统的易管理性,系统的管理对于系统的维护来说很重要,社会是不断进步与发展的,用 户对于网上娱乐的要求也会越来越高,因此系统要随着用户的需求而不断发生变化,不 断更新系统的内容来满足用户更多的需求;本系统是利用 ASP 编程语言和 ACCESS 数据 库编译设计的,运行环境简单,一般的浏览器都可进行浏览;本系统的大部分模块已经 实现,并且也符合以上几个特性,但是,一个完整的系统仅仅靠两月的分析、设计来开 发是远远不够的,它需要更长的时间来测试并完善,因此,本系统仍然存在着一些需要 改进和不足的问题。比如系统的整体设计需要进一步的美观,系统的自适应性还不够完 善, 还需要进一步的改善和加强, 系统的内容需要更加丰富和多样化。 随着研究的进行, 可能还会出现其他一些问题,我会继续努力,逐步改善和不断完善本系统。

36

参考文献

[1] 王昊亮 李刚等:ASP 程序设计教程.清华大学出版社,2003,P10-13 [2] 钟秀玉:ASP 环境下电子商务网站的设计与实现,嘉应大学学报,2002.3,P43-P47 [3] 王 进、张艳平:基于 B/S 模式的高校智能办公自动化信息系统的设计与实现,

计算机应用研究,2002.4,P125—P127 [4] 盼 旭、杨宗凯:基于工作流对象的网络办公软件设计,计算机工程与运用,2003.

3,P88-P90 [5] 吴小锋、张新长、张润朋:中小企业办公自动化信息系统的研究与开发,

计算机应 用研究,2001.8 P100-P102 [6] 陈爱国:基于 WEB 的机关高校办公自动化系统方案探讨,南通工学院学报,2002.3 P55-P58 [7] 于静棘、刘 红:高校办公自动化系统的分析与开发,信息技术,2001.4,P23-P78

[8] 廖疆星:中文 Dreamweaver 网页设计教程,冶金工业出版社,2003.3,P30-P56 [9] 徐建波、周新莲:WEB 设计原理于编程技术,中南大学出版社,2005.6,P12-P45 [10] 张立华、 马 [11] 栾 虹、胡 皓、 孙辩华: 计算机网络基础教程, 清华大学出版社, 2003.6, P66-P79 静、靳云妹:基于 WEB 的高校办公自动化系统设计,山东电子出版

社,2003.3,P19-P34

37

1


相关文章

  • 2012年本科教学质量报告
  • 2012年本科教学质量报告 天津大学 二〇一三年十二月 目 录 学校概况-------------------------1 1 本科教育基本情况--------------------3 2 师资与教学条件---------------- ...

  • 梧州学院2013年本科教学质量报告
  • 梧州学院 年本科教学质量报告 2014年11月 2013 目 录 一.本科教育基本情况 ........................................ 2 (一)明确办学定位 ....................... ...

  • 华北电力大学(北京)
  • 华北电力大学(北京校区) 学校简介 华北电力大学是教育部直属的国家"211工程"重点建设高校,是教育部与由国家电网公司等七家特大型电力企业集团组成的校理事会共同建设的全国重点大学.学校创建于1958年,原名北京电力学院, ...

  • 清华大学报考专业秘籍
  • 三.专业介绍 ㈠.招生专业:电气工程及其自动化 比较优势 在教育部学位与研究生教育发展中心于2003年.2006年和2012年组织开展的三次一级学科评估中,清华大学电气工程学科均名列第一. 专业剖析 "电气工程及其自动化" ...

  • 中国各所大学介绍
  • 北京大学 北京大学创办于1898年,初名京师大学堂,是我国近代第一所国立综合性大学,当时既是中国的最高学府,也是中国最高的教育行政机关.1912年5月,京师大学堂改名北京大学,著名的教育家.启蒙思想家严复出任北京大学第一任校长.1916年1 ...

  • 合肥工业大学16年招生政策答[零点高三]粉丝问
  • 日前,<零点高三>从合肥工业大学四川招生组获悉,该校2016年的招生工作即将启动.那么,合肥工业大学今年出台了哪些招生政策?招生计划有无调整?贵校的录取原则有哪些?转专业又有哪些条件? -- 带着这些问题,<零点高三> ...

  • 2012年中南大学远程教育简介
  • 2012年中南大学远程教育简介 无程教育的定义 远程教育:遥距教育(Distance education),又称远距教学.远程教育,是指使用电视及互联网等传播媒体的教学模式,它突破了时空的界线,有别于传统需要往校舍安坐于课室的教学模式.使用 ...

  • 专升本 资料
  • 福建省教育厅文件 闽教高„2008‟3号 关于2008年选拔普通高职高专应届优秀毕业生 进入本科高等学校继续学习的通知 各设区市教育局,各高等学校: 为适应海峡西岸经济区建设,进一步推进高等职业教育的改革和发展,经研究,我厅决定2008年继 ...

  • XX电大总结性评估自评汇报
  • 在实践中探索在探索中构建在构建中发展 -XX电大总结性评估自评汇报 各位评估专家、各位领导:   首先,让我代表XX电大和所属的工作站参加开放教育试点的全体教职工,向省教育厅评估组专家们莅临我校评估和指导工作,表示热烈的欢迎和诚挚的问候! ...

© 2024 范文参考网 | 联系我们 webmaster# 12000.net.cn