毕业设计(论文)-基于Asp的电子公文签收系统设计.doc_第1页
毕业设计(论文)-基于Asp的电子公文签收系统设计.doc_第2页
毕业设计(论文)-基于Asp的电子公文签收系统设计.doc_第3页
毕业设计(论文)-基于Asp的电子公文签收系统设计.doc_第4页
毕业设计(论文)-基于Asp的电子公文签收系统设计.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

i 摘 要 随着网络信息化的高度发展,关于 web 的办公系统显得越来越重要。 本系统正是为了满足这样的需求而设计开发的。本系统主要用 acess 数据 库,asp,vbscript 等工具软件构建动态网站。借助 dreamweaver 来完成 网站的视觉效果设计及程序代码的编写工作。基于 asp 的电子公文签收系 统,提高了企业用户的管理效率,为企业实现无纸化办公提供有利条件。 鉴于此系统具有方便、快速、安全、高效、功能完备、使用方便快捷等特 点,已在全国各地的政府、司法、教育等部门得到广泛应用。该系统从公 文的发布、查阅、签收、反馈、修改、删除等操作都将采用独立方式认证, 确保系统安全稳定运行。 关键词:公文签收系统;dreamweaver;vbsript;sql ii abstract along with the drastic development of network information, on the web office system becomes more and more important.developing it is in order to meet the needs. this system is mainly used acess database, asp, vbscript and other software tools to build dynamic web site. using dreamweaver to complete the website visual design and program code compilation. asp based electronic document signing system, enhance the enterprise user management efficiency, for enterprises to achieve paperless office provides favorable conditions. in view of this system has the advantages of convenience, fast, safe, efficient, complete functions, convenient wait for a characteristic, in all parts of the country s government, justice, education and other departments are widely used. the system from the release of documents, check, receipt, feedback, modify, delete and other operations will be certified by an independent manner, to ensure the safe and stable operation of the system. keywords: document management system; dreamweaver; vbscript; sql iii 目 录 摘 要i abstract.ii 第 1 章 引言 .1 第 2 章 环境配置与相关技术.3 2.1 环境配置3 2.1.1 软硬件需求 .3 2.1.2 iis 的安装与配置 3 2.2 相关技术10 2.2.1 vbscript10 2.2.2 asp.10 2.2.3 access.10 2.2.4 sql.11 2.2.5 vbscript.11 2.2.6 dreamweaver 8.12 2.2.7 b/s. 13 第 3 章 系统分析与数据库设计.14 3.1 系统必要性分析与需求分析14 3.1.1 系统必要性分析 .14 3.1.2 系统需求分析 .14 3.2 系统功能的简介及分析15 3.2.1 系统简介 .15 3.2.2 系统功能分析 .15 33 数据库的需求分析及设计.15 3.3.1 数据库的需求分析15 3.3.2 数据库的设计16 3.4 网站界面设计17 3.4.1 系统色彩规划. 17 3.4.2 系统框架设计17 第 4 章 系统总体功能设计与模块设计.20 4.1 系统总体功能的设计.20 iv 4.2 系统各模块简介23 4.2.1 公文管理模块 .23 4.2.2 用户管理模块 .23 4.2.3 模版管理模块 .23 第 5 章 系统测试 .23 5.1 系统测试的简述23 5.2 系统测试的步骤24 第 6 章 结论 .25 参 考 文 献 .26 致 谢 .27 附 录 .28 沈阳工业大学本科生毕业设计(论文) 1 第 1 章 引言 随着行政机关、企业公文电子化工作的进一步展开,电子化公文管理成为 政府机关和企业的一个战略性课题,但当前公文管理技术与标准还不够成熟, 为了进一步推动政府信息化的建设,必须进一步研究开发适应新时代的基于 internet 的公文管理系统,以提高公文办理效率,提升政府和公司绩效。 公文签收系统以数据管理为核心,在数据库等计算机信息系统的支持下, 对公文处理的各种信息进行收集、整理、存储、检索、统计和传播。为了实现 对公文信息的有效管理和操作,就要把这些信息转化为规范的数据结构,并使 之适应公文管理的要求。提供网络电子公文签收功能为企业管理提供方便,但 是由于基层部门缺乏既精通公文管理业务又懂计算机软用应用的人才,在参与 系统管理与维护中仍然遇到很多困难,如缺少可供参考、借鉴的网络公文管理 解决方案,很难提出准确、系统的功能需求。由于公文管理系统的功能需求优 先和相对独立的计算机软硬件环境,开发前先进行功能需求分析和编制。所以, 公文管理系统需要深入进行功能需求研究,及时提供具有借鉴、参考作用的功 能实例。 公文签收系统在实际应用上概括起来说是向着普及性和高层次两个方向发 展。从普及性方面来说,随着计算机和网络功能的增强和广泛应用,以微型计 算机为主要信息处理工具的、功能完善的公文管理系统将越来越多地受到各级 管理者的欢迎,并且要逐渐地向着取代原始的公文发布方式的方向发展。 从公文管理系统应用的高层次上来讲,以大型计算机为中央处理机的分布 式公文管理系统也是一个重要的发展方向,利用微型计算机和大型主机联网, 可以为管理者提供更加方便的信息发布渠道和支持。 从公文管理系统的体系结构看,传统的公文管理系统一般采用两层 b/s 结 构,这种结构集中了大中型系统及文件服务器的优点,并有良好的系统开放性 和可扩展性,它一般应用于局域网。 internet 的出现和发展己经给这个世界带来了巨大的冲击。但随着 internet 上信息资源的爆炸增长出现了新的问题。例如:有用信息的查找极为困难: internet 的响应速度越来越慢;web 信息处理的智能化得不到深入发展等等。针 对这些问题,xml 近几年来迅速崛起 xml 又称为可扩展标记语言(extensible 沈阳工业大学本科生毕业设计(论文) 2 markup language,7cnl),事实上它并不是一种真正意义上的标记语言,而是 一种允许用户对自己的标记语言进行定义的源语言。xml 具有对数据的自描述 性和可扩展性,符合 internet 进一步发展的需要,wk 组织制定 xml 标准的初 衷也是定义一种互联网上交换数据的标准,也是公文管理系统在未来的技术发 展的趋势和方向。随着技术的发展,公文管理系统的开发和维护功能都达到新 的高度。 沈阳工业大学本科生毕业设计(论文) 3 第 2 章 环境配置与相关技术 2.1 环境配置 2.1.1 软硬件需求 硬件环境: cpu: amd athlon(tm) 2800+ 内存:512 mb 硬盘:80 g 软件环境: 操作系统:microsoft windows xp 应用软件:sql;access; dreamweaver mx 2004 2.1.2 iis 的安装与配置 1. iis 的安装与配置 (1) 安装 iis 若操作系统中还未安装 iis 服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除 windows 组件”, 在 windows 组件向导对话框中选中“internet 信息服务(iis)”,然后单击 “下一步”,按向导指示,完成对 iis 的安装。(如图 1 所示。 ) 沈阳工业大学本科生毕业设计(论文) 4 图 1windows 组件向导 (2)启动 internet 信息服务(iis)。 internet 信息服务简称为 iis,单击 windows 开始菜单-所有程序- 管理工具-internet 信息服务(iis)管理器,即可启动“internet 信息 服务”管理工具(如图 2) 沈阳工业大学本科生毕业设计(论文) 5 图 2internet 信息服务(iis)管理器 (3)(3)配置 iis。 iis 安装后,系统自动创建了一个默认的 web 站点,该站点的主目录默 认为 c:inetpubwwwroot。用鼠标右键单击“默认 web 站点”,在弹出的 快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,(如图 3)在该对话框中,可完成对站点的全部配置。此主题相关图片如下: 沈阳工业大学本科生毕业设计(论文) 6 图 3默认 web 站点属性 (4)主目录与启用父路径。 单击“主目录”标签,切换到主目录设置页面,(如图 4)该页面可实 现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将 对以后的程序运行有部分影响。(如图 5),主目录配置-选项。此主 题相关图片如下: 沈阳工业大学本科生毕业设计(论文) 7 图 4默认 web 站点主目录设置 此主题相关图片如下: 沈阳工业大学本科生毕业设计(论文) 8 图 5默认 web 站点启用父路径设置 (5)设置主页文档。 单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏 览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页 面文件。常见的主页文件名有 index.htm、index.html、index.asp、index.php、index.jap、default.ht m、default.html、default.asp 等 iis 默认的主页文档只有 default.htm 和 default.asp,根据需要,利用“添加”和“删除”按钮,可为站点设置 所能解析的主页文档。 (6)启动与停止 iis 服务。 沈阳工业大学本科生毕业设计(论文) 9 在 internet 信息服务的工具栏中提供有启动与停止服务的功能。单击 可启动 iis 服务器;单击 则停止 iis 服务器。 2.2 相关技术 2.2.2 asp asp 是 microsoft 开发的动态网页语言,它的全名 active server pages,是 一个 web 服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高 性能的 web 服务应用程序。asp 采用脚本语言 vbscript 作为主要的开发语言, 在 iis (internet information server)上运行。asp 的基本理念是,在设备 建造和管理上,拥有许多客户的服务供应商能够实现规模经济、降低成本,在 提供服务时也比自建系统的公司速度更快、可靠性更高。asp 包含 6 个内置对 象,它们分别是: (1) request: request 对象用于接收客户信息,它能把客户信息保存在几个集合中,供 asp 应用使用,常用的是 form 集合。 它常被用来读取来自浏览器的请求信息,可用该对象读取 html 表单的信 息。当表单用 post 方法时,数据被保存在 form 集合中。 form 集合的访问方法为:request.form(“membername“) (2) response: response 对象用于向客户端浏览器发送数据,用户可以使用该对象将服务 器的数据以 html 的格式发送到用户端的浏览器,它与 request 组成了一对接 收、发送数据的对象,这也是实现动态的基础。 write 方法:向客户输出 html,可以是任何合法的 html 脚本。 如:response.write 沈阳工业大学本科生毕业设计(论文) 10 redirect 方法:使浏览器重新定向到另外一个 url 上。 如:response.redirect “index.asp“ end 方法:当 active server 遇到该方法时,立即停止处理 asp 文件,如 果有缓冲,立即发送内容到客户。 如:response.end (3) server: server 对象提供对服务器上的方法和属性的访问,其中大多数方法和 属性是作为实用程序的功能服务的。 createobject 方法:创建一个对象实例,这恐怕是最重要的一个方法了。 如:set conn=server.createobject(“adodb.connection“)创建 一个名为 conn 的 adodb.connection 服务器组件 set rs=server.createobject(“adodb.recordset“)创建 一个名为 rs 的 adodb.recordset 服务器组件 mappath 方法:把虚拟路径转化成物理路径 (4) application: 用来存储,读取用户共享的应用程序信息,如:可以用该对象在网站的不 同连接者之间传递共用信息 (5) session: 可以使用 session 对象存储特定的用户会话所需的信息。当用户在应用 程序的页 之间跳转时,存储在 session 对象中的变量不会清除;而用户在应 用程序中访问 页时,这些变量始终存在。也可以使用 session 方法显式地结 束一个会话和设置 空闲会话的超时期限。 (6) objectcontext: 可以使用 objectcontext 对象提交或撤消由 asp 脚本初始化的事务。 2.2.3 access microsoft office access(前名 microsoft access)是由微软发布的关联式 数据库管理系统。它结合了 microsoft jet database engine 和 图形用户界面两 项特点,是 microsoft office 的成员之一。微软公司推出的基于 windows 的 桌面关系数据库管理系统( rdbms,即 relational database management 沈阳工业大学本科生毕业设计(论文) 11 system) ,是 office 系列应用软件之一。它提供了表、查询、窗体报表、页、 宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板, 把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完 善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以 完成大部分数据管理的任务。 通过 access 创建表的方法: 在 microsoft access 可以通过只将数据输入到数据表中的列 (字段) 中创 建表。如果输入了数据在每一列 或 $ 只在另一列中的数字中保持一致,则 access 会自动字段指派一个数据类型。若要通过只在数据表中输入数据创建 表,请按照下列步骤操作: 1.创建一个新的空白数据库。 2.在 表表 选项卡上单击 新建新建。 3.双击 新建表新建表 对话框中的 数据表视图数据表视图。显示了默认列名称 field1、 field2,等空白数据表。 4.重命名您要使用的每一列。这样做双击列名称为列键入一个名称,然后 按 enter 键。 在任何时候,您可以插入其他列。这样做的要插入一个新列的位置右侧 的列中单击,然后在 插入插入 菜单上单击 列列。如上文所述,重命名列。 5.在数据表中输入数据。输入在其自己的列中的每种类型的数据。例如对 于如果输入的名称也应在其自己的列和姓氏在单独的列中输入第一个名 称。如果您输入的日期、 时间,或编号,请以一致的格式输入它们。如 果您以一致的方式输入数据,microsoft access 可以创建一个相应的数 据类型,并显示为列的格式。例如对于某一列中,输入仅名称,access 会将分配文本数据类型,access 会将数字数据类型分配中,输入数字的 列。当您保存数据表时,将保留为空的所有列将被都删除。 6.当您已经添加数据到您要使用,请在 文件文件 菜单上单击 保存保存 的所有列。 7.microsoft access 会询问您是否要创建一个主键。如果您还没有输入 数据可以被用来唯一地标识您如零件编号或一个 id 号的表中的每一行 的建议单击 是是。输入能唯一标识每一行的数据如果单击 否否,然后指定 在保存表之后,为您在设计视图中的主键包含该数据字段。若要在保存 表之后定义为主键的字段,请按照下列步骤操作: 沈阳工业大学本科生毕业设计(论文) 12 a. 打开的 access 根据您在设计视图中的数据表中输入的数据创 建表。 b. 选择一个或多个您要定义为主键的字段。 若要选择一个字段单击行选择器所需字段。 若要选择多个字段按住 ctrl 键,然后单击行选择器为每个字段。 c. 单击 编辑编辑 菜单上的 主键主键。 2.2.4 sql sql 是英文 structured query language 的缩写,意思为结构化查询语 言。sql 语言的主要功能就是同各种数据库建立联系,进行沟通。sql 是 一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查 询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控 制,数据库完整性及数据保护控制。 数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、 包、数据库链、快照等(表空间、回滚段、角色、用户) 。数据库通过对表 的操作来管理存储在其中的数据。 查询、添加、修改、删除语句 2.2.5 vbscript vbscript 是 visual basic script 的简称,即 visual basic 脚本语言。是 asp 动态网页默认的编程语言,配合 asp 内建对象和 ado 对象,就能访问数据库 的 asp 动态网页开发技术。 简单语法介绍 2.2.6 dreamweaver 8 macromedia dreamweaver 8 是建立 web 站点和应用程序的专业工具。它 将可视布局工具、应用程序开发 功能和代码编辑支持组合在一起,其功能强大, 使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的 网站和应用程序。从对基于 css 的设计的领先支持到手工编码功能, dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人 沈阳工业大学本科生毕业设计(论文) 13 员可以使用 dreamweaver 及所选择的服务器技术来创建功能强大的 internet 应 用程序,从而使用户能连接到数据库、web 服务和旧式系统。 dreamweaver 是在网页设计与制作领域中用户最多、应用最广、功能最强 大的软件,随着 dreamweaver 8 的发布,更坚定 dreamweaver 在该领域的地位。 它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和 跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写 方式 dreamweaver 具有灵活编写网页的特点,不但将世界一流水平的“设计”和 “代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工 作需要定制自己的用户界面。2、可视化编辑界面 dreamweaver 是一种所见即 所得的 html 编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减 少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的 html 编辑器和任何第三方的 html 编辑器进行实时的访问。无论用户习惯手工输入 html 源代码还是使用可视化的编辑界面,dreamweaver 都能提供便捷的方式 使用户设计网页和管理网站变得更容易。3、功能更多的 css 支持css 可 视化设计、css 检查工具 4、动态跨浏览器验证当保存时系统自动检查当前文 档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检 验以确定页面有没有目标浏览器不支持的 tags 或 css 结构。动态跨浏览器有效 性检查功能可以自动核对 tags 和 css 规则是否适应目前的主浏览器。5、强大 的 web 站点管理功能 6、内建的图形编辑引擎 7、dreamweaver 的集成特性 dreamweaver 8 继承了 fireworks、flash 和 shockwave 的集成特性,可以在这些 web 创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体 支持能力可以方便地加入 java、flash、shockwave、activex 以及其他媒体。 dreamweaver 具有强大的多媒体处理功能,在设计 dhtml 和 css 方面表现得 极为出色,它利用 javascript 和 dhtml 语言代码轻松地实现网页元素的动作 和交互操作。dreamweaver 还提供行为和时间线两种控件来产生交互式响应和 进行动画处理。9、超强的扩展能力 dreamweaver 还支持第三方插件,任何人 都可以根据自己的需要扩展 dreamweaver 的功能,并且可以发布这些插件. 2.2.6 b/s b/s(browser/server)结构即浏览器和服务器结构。它是随着 internet 技术的兴起,对 c/s 结构的一种变化或者改进的结构。在这种结构下,用户工 沈阳工业大学本科生毕业设计(论文) 14 作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端(browser)实现, 但是主要事务逻辑在服务器端(server)实现,形成所谓三层 3-tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量, 降低了用户的总体成本(tco) 。 以目前的技术看,局域网建立 b/s 结构的网络应用,并通过 internet/intranet 模式下数据库应用,相对易于把握、成本也是较低的。它 是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式 (比如 lan, wan, internet/intranet 等)访问和操作共同的数据库;它能有 效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在 java 这样的跨平台语言出现之后,b/s 架构管理软件更是方便、快捷、高效。 沈阳工业大学本科生毕业设计(论文) 15 第 3 章 系统分析与数据库设计 3.1 系统必要性分析与需求分析 3.1.1 系统必要性分析 ?随着信息化时代的到来,网络在人们的生活中扮演越来越重要的角色, 无纸化办公在各个部门流行起来,而采用传统的编辑静态网页的形式发布信息, 需要较强的专业知识,并且日常维护和资料修改很不方便,使得许多企业望而 却步。公文签收系统就是针对这一问题而开发的一个快速、易用、高效、管理 方便、灵活多变的信息接受发布系统,这系统可以完全脱离编辑状态,实现在 线式维护网站。企业员工可以通过本系统了解本公司的政策法规、新闻、公告 等信息,快速查阅到相关文件并且提供一个大家互相交流的平台。企业所需发 布的信息可以快速地在本网站上找到,本系统配合企业网站管理系统可以对企 业的各类信息进行发布。企业网站的维护人员能够借助企业网站的管理系统迅 速而简单地增加、修改、删除相应的信息,所作的修改能够实时地在网页上反 映出来。系统提供了相对独立的模板管理系统,提高了系统的通用性。以易用、 实用、够用为开发原则,定位于对网络和业务应用实施深入而全面的监控,把 服务器管理、数据库管理、web 监控等融为一体。 3.1.2 系统需求分析 根据公文签收系统的基本需求,本系统需要完成以下任务。 根据公司或部门的需要,可以选择所有人或指定部门、个人进行签收 或无需签收。 对于涉密文件,只有达到一定权限才可以查看和签收,其他人无权查 看。 可以再在公文中增加需要额外的附件。 签收公文后记录签收信息,实时显示签收状态。 可以对公文修改、删除、批量删除等操作进行分级认证。 用户所属单位、所属部门、拥有权限可单独划分。 必要时,可对公文进行反馈,反馈信息需管理员审核才可显示。 自定义公文类型、按公文类型过滤显示、按公文类型调用。 沈阳工业大学本科生毕业设计(论文) 16 可对公文签收时间进行限制,超时无法签收。 3.2 系统功能简介及分析 系统功能简介:本系统从公文的发布、公文查阅、公文签收、公文反馈、公系统功能简介:本系统从公文的发布、公文查阅、公文签收、公文反馈、公 文修改、公文删除等操作都将采用独立方式认证,确保系统安全稳定运行。文修改、公文删除等操作都将采用独立方式认证,确保系统安全稳定运行。 系统功能分析:系统功能分析: 发布公文 可以选择所有人或指定部门、个人进行签收或无需签收。 涉密公文 选择特定的部门、个人签收,其他人无权查看。 签收时限 可对公文签收时间进行限制,超时无法签收。 公文反馈 可对公文进行反馈,反馈信息需管理员审核才可显示。 附件公文 可以在公文内增加附件。 签收公文 签收公文后记录签收信息,实时显示签收状态。 公文管理 修改、置顶、删除、批量删除等操作进行分级认证。 用户管理 用户所属单位、所属部门、拥有权限可单独划分。 3.4 数据库的需求分析及设计 3.4.1 数据库的需求分析 根据系统需求,本系统需要设计 7 张表。(表结构) 人员基本信息表:公司人员信息保存在这张表中。 部门信息表:存放部门信息。 公文类别表:存放公文紧急等级信息。 公文签收表:存放公文签收状态。 公文信息表:存放公文的详细信息。 沈阳工业大学本科生毕业设计(论文) 17 角色字典表:存放公文处理的各个角色。 公文管理表:存放公文修改、置顶、删除、批量删除等操作进行分级认 证。 3.4.2数据库的设计数据库的设计 界面设计界面设计 3.5.1 系统色彩规划系统色彩规划 网站是信息的载体形式,色彩设计必须以完成网站可视性阅读功能为目的。 本系统采用蓝色基调,白色,银白色,黑色为辅调。 登录界面以银白色为主,显示出强烈的科技感,给用户以耳目一新的感觉。 蓝色对视觉器官刺激较弱,它代表天空、清爽、平静、科技、理智、速度、 诚实、真实、可信、人看到蓝色时情绪安宁。用它作为此平台的主色调也是最 合适不过了。 白色在系统中主要作为背景色,导航栏字体颜色。白色视觉度,注目度都 比较高,因为白色为全色相,所以也能满足本管理系统用户心理要求,加之与 蓝色配合,使整个系统更具阅读可视性,操作易用性。整个系统看起来颇大气, 富有立体感。再者,白色代表纯洁、简单、洁净。 黑色为全色相,没有纯度,它本身无刺激性,所有在本系统中的主体文字 颜色都设置为黑色,这正所谓“白底黑字” ,以增强阅读可视性。 当鼠标指向发送、待批和已批公文列表是,当前行的颜色变为灰色,提醒 用户鼠标所指的行,防止误操作。 3.5.2 系统框架设计系统框架设计 总体思想是上下,下分两栏,使用框架做布局,此方法可以使整个系统更 加符合信息空间的信息存储,运行速度更快,信息层次更加清晰,用户操作则 更方便,更有条理。 整体界面的设计的下栏为工作区,通过点击左边导航栏的栏目,使下栏的右框架内页 面显示相关栏目的内容。 沈阳工业大学本科生毕业设计(论文) 18 第第 4 4 章章 系统总体设计系统总体设计与实现与实现 4.1 系统总体功能设计系统总体功能设计 本系统分为 3 个功能模块,在进入每个功能模块前,首先进入系统登录页 面,输入用户名和密码,点击提交后,系统将根据用户输入的用户名和密码判 断该用户是否为合法用户;如果用户输入的用户名和密码出错,系统将提示出 错,并返回到登录界面;如果用户输入的用户名和密码正确,系统将根据用户 的身份选择相应的主页以及功能;所有合法用户在处理完业务后,都需要进行 退出工作,以免被他人窃取信息。退出后,将返回到登录界面。首先判断用户 是否登录,如果未登录,则自动跳转到登录页面。如果已经登录,则进入相应 操作页面。用户系统登入流程图如图 2。 当用户密码正确就进入主页,可以进行相关公文的纂写、公文的批复等操 作。本系统功能模块有公文管理、用户管理、模板管理。而的公文管理中包含 了公文类别、公文发布、公文反馈等;用户管理,流程定制,公文等级定制, 部门管理的定制。本系统的功能模块如图 3。 图 2 系统登录流程 沈阳工业大学本科生毕业设计(论文) 19 公 文 签 收 系 统 公文管理 用户管理 模板管理 公文类别 公文发布 公文反馈 权限设置 图3 公文签收系统模块 在整个系统中公文的起草、审批、通知、查看、归档都需要用户来完成, 而完成的顺序就是公文流顺序,本系统提供了两种方案:一种是预先设定流程; 另一种是在审批过程中设定流程。 第一种:公文的整个起草、审批、通知、查看、归档都有一个预先设定好 的审批流程。这个是在类别定制中的流程路径中实现的固定路径,见图 4。 图 4 预先设定公文审批路径图 第二种:是审批人在审批过程中因为有其他的原因交由其他人来审批,就 审批过程 审批 审批人二 审批人一 其他审批人 文件归档 共 享 数 据 审批 提交 调用 不同意不同意 同意 同意 调用 调用 沈阳工业大学本科生毕业设计(论文) 20 要确定另一个审批人。此种方法符合实际办公中的需要,也优越于市场上固有 的公文系统的中的预先设定流程,大大提高了办公效率,如图 5。 根据预先设定的公文审批路径或者动态的公文审批路径,就可以完成公文 的起草审批以及归档工作了,在本公文管理系统的公文流转路径如图 6 示。 图 6 公文管理系统的公文流转路径 开始 起草公文 审批 待办公文 格式出错 已办公文 归档 递交用户1 同意 不用意 递交其他用户 图 5 动态设定公文审批路径图 审批过程 审批 审批人二 审批人一 其他待确定审批 人 文件归档 共 享 数 据 审批 提交 调用 不同意不同意 同意 同意 调用 调用 确定审 批人二 确定审 批人三 提交 提交 沈阳工业大学本科生毕业设计(论文) 21 各系统功能模块简介 公文管理:就是对公文的处置和管理,即在公文从形成、运转、办理、传递、存 贮到转换为档案或销毁的一个完整周期中,以特定的方法和原则对公文进行创制 加工、保管料理,使其完善并获得功效的行为或过程。 用户管理:负责系统中所有用户实用系统资源时的权限管理 模版管理:模板的入库、出库、删除以及单个模板的管理和模板缓存的生成。列表 中包括模板的名称,存放路径,版权,作者,创建日期,模板版本,适用的论坛版 本,是否已经入库等相关信息。 第 5 章 系统测试 5.1 系统测试的简述 软件测试软件测试 软件测试的目的是尽可能多地发现软件产品(主要指程序)中的错误和缺陷。 测试时主要考虑以下有关的原则: 1.确定预期输出结果。 2.程序员应避免测试自己的程序。 3.彻底检查每个测试结果。 4.对非法的和非预期的输入数据也要像合法的和预期的输入数据一样编写 测试用 例。 5.不要扔掉测试用例。 6.程序模块经测试后,遗留的错误数目往往与己发现的错误数目成比例。 沈阳工业大学本科生毕业设计(论文) 22 本系统在成都信息工程学院局域网中测试,测试结果符合设计要求。 调试调试 调试是软件开发过程中最艰巨的脑力劳动,任何一个软件系统在开发、测 试过程中,都不可能忽略对软件的调试,一个开发软件只有经过反复的调试和 测试才能投入实际使用,特别对于行政公文管理软件,它对准确性要求更是不 言而喻。一个新的源程序几乎总是包含错误,既可能是设计的,也可能是编码 上的,仅通过看是不能解决问题的,一定要借助调试程序。从发现错误到修改 完成,一般来说,调试由如下几步组成: 错误鉴定与识别。 错误诊断。 错误更正。 经过静态测试后,仍然留在程序中的错误是十分隐蔽的,为找到这些错误, 首先要捕获一些与错误有关的线索。改正程序中的错误没有什么捷径可走,必 须踏实,仔细的分析。经验是很重要的,在调试程序中要经常总结一下调试程 序所得的经验。随着经验的积累,识别错误的能力也就越来越强。编程也就充 满了挑战与乐趣。 沈阳工业大学本科生毕业设计(论文) 23 第 6 章 结论 公文管理系统建设并不是简单的技术引进,它的建立涉及部门的内部制度、 资源分配、职责划分、人员素质等各个方面,受到多种因素的制约和影响。 本文是从软件开发的需要来研究软件过程模型的。所提出的软件模型,实 现了公文管理系统的重要功能。实现了灵活定义工作流程。工作流程发生变化 后,可以新建,也可在原流程图上做适当地修改。 在整个毕业设计期间,我对系统和用户需求都进行了细致的分析,同时对 课题所涉及的若干计算机技术,都做了简要的阐述。基于 web 的公文管理系统 通过网络实现时实的公文处理,本系统的开发将大大提高各行政部门的办公效 率,缩短了信息处理周期。使各行政部门能及时了解整体及部门间的工作动态, 掌握第一手资料,适时的下发决策和上报反馈信息。在保证公文传送的准确性 与时速性的同时,编写适于常规操作的算法,能够减轻公务人员的劳动强度, 为整个公务管理过程的现代化实现将起到积极的作通过毕业论文的撰写,我获 益最大的就是能够锻炼了缜密的思维方式,能多个角度的看待、处理问题,科 学的整理和分析所学的专业知识,提炼成一种思想。论文的撰写,使我对此系 统的开发和完善了更科学系统的详细总结,我相信这对我日后的学习和工作将 产生巨大的影响。 由于时间和知识水平等原因,设计所完成的只是我所理解的程度上。虽然 即将毕业,但在以后的学习工作中,我一定要继续坚持不断地学习新兴的专业 知识及相关的非专业知识,只有这样才能紧跟时代的潮流,使自己的专业水平 更上一楼。 沈阳工业大学本科生毕业设计(论文) 24 参 考 文 献 1 kris a. jamsa, konrad king, eds. html & web design m.tips & techniques. mcgraw- hill,2005. 2 方睿,刁仁宏,吴四九网络数据库原理及应用m成都:四川大学出版社,2005。 3 吉根林,崔海源. asp.net 程序设计教程m. 北京:电子工业出版社,2005。 4 steven roman. access database design & programming (3rd edition)m. oreilly, 2005. 5 郭兴成. visual basic.net 程序设计培训教程m.北京:机械工业出版社,2003。 6 richard anderson chris blexrud

温馨提示

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

评论

0/150

提交评论