没有合适的资源?快使用搜索试试~ 我知道了~
公文管理系统的设计与实现之Web动态网页设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 139 浏览量
2022-06-21
02:15:08
上传
评论
收藏 454KB DOC 举报
温馨提示
试读
22页
公文管理系统的设计与实现之Web动态网页设计
资源推荐
资源详情
资源评论
Web 动态网页设计
Web 动态网页设计
题 目: 公文管理系统
姓 名:
学 号:
班 级:
专 业: 软件工程
年 月
1
Web 动态网页设计
公文管理系统的设计与实现
1 本课题研究的背景和意义
某单位下属 多个直属单位,每次公文下发,从公文复印、下发通知到下属
单位来领取文件,整个过程将耗费很多的人力、物力、财力。同时纸质的公文,在
下属单位再次复印传阅,整个过程纸张用量巨大。使用电子化公文管理系统后,将
带来很多好处:()大大提高办公效率,公文发送只需电脑上的一个操作,各基
层单位可登陆系统,即时查阅公文,节约了时间、金钱。()提高公文的利用效
率。公文的分类检索,将提高查询,方便了公文的使用。()实现公文制作的全
称监控,加强内部公文流转速度和质量。
2 公文管理系统分析
2.1 系统需求分析
需求分析是软件定义时期的最后阶段,它回答了“系统必须做什么这个问题。
公文管理系统网站是供教育局机关管理收、发公文、在线拟制公文以及基层单位查
收、上传公文使用的,是教育局及下属单位公文等信息交换的重要方式。为了利用
网络这个现代化通讯工具,为我局办公自动化添砖加瓦,决定建设公文管理系统网
站。根据这一需求,本系统具体要完成以下任务:(1)根据教育的实际情况,可创
建各种业务流程。(2)领导可派发各种任务,并为任务办理指明流程。(3)机关成
员以及集成学区、学校校长可按流程在线起草公文。(4)用户能够对自己创建的任
务进行跟踪,实时监控处理情况。(5)有权限的用户能够查看教育局发布的公文。
(6)能够登记外来文件,并提供分类检索。
用户身份级别要求
系统将用户划分成多个不同的角色,并为每种角色分配不同的操作权限。用户角
色一般根据岗位职务来划分,分别是:局长、副局长、股长、科员、校长,每个用
户都分配管辖范围。系统运行时,用户可按照自己的角色,在自己管辖范围内行驶
相关权利。同时为简化权限数据存储,系统还规定了一些共同的权限,赋予所有的
合法用户。
系统功能模块图
2
Web 动态网页设计
3 系统基本模块及主要功能
系统主要包括如下模块:
(1) 用户注册登录模块,负责处理用户的注册、登录需求。
(2) 待办任务查询模块,负责查询、显示当前分发给用户的所有任务。
(3) 已办任务查询模块,负责查询自己单独或参与完成的公文或其他任务。
(4) 任务处理模块,负责处理公文在线编辑、公文流转等。
2.2 系统设计目标
公文管理系统可以满足现代办公的需要,在 Internet 上实现公文交流。系统的
基本设计原则有:先进性与方便性原则、功能实用性原则、开放性与可扩展性原则
等。系统设计时采用通用的技术、协议,确保系统有较长的生命周期。
本系统总体目标是将网络技术、信息技术、现代管理技术和科学的公文管理结合,
实现了公文处理的自动化流转。
本系统首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更
新个人信息、公文信息、流转信息等。这要求与数据库有良好的连接;交互性则要
求公文的及时审批和归档。实现系统的安全性和可靠性,严格、周密的权限管理,
确保系统行为有序可控进行,避免非法用户进入破坏数据库信息。
2.3 开发环境
框架
.NET 框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发
(Agile sowaredevelopment)、快速应用开发( Rapidapplicaon
development)、平台无关性和网络透明化的软件开发平台。 .NET 是微软为下一
个十年对服务器和桌面型软件工程迈出的第一步。NET 包含许多有助于互联网和
内部网应用迅捷开发的技术。
.NET 框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程
环境。.NET 框架的目的是便于开发人员更容易地建立 Web 应用程序和 Web 服务,
使得 Internet 上的各应用程序之间,可以使用 Web 服务进行沟通。从层次结构来
看,.NET 框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language
Runme)、服务框架( Services Framework)和上层的两类应用模板——传统的
Windows 应用程序模板(Win Forms)和基于 ASP. NET 的面向 Web 的网络应用程序
模板(Web Forms 和 Web Services)。 在.NET 框架中,所有的编程语言,从高层
公文管理系统
个人中心 系统信息
待办事项 个人消息 任务管理 流程管理 收文登记
3
Web 动态网页设计
Javascript 到低层的 C++语言,一律是等同的,他们都将生成托管代码,并且可以一
次编写,随处运行。.NET 框架还可以使不同的语言进行交互,即一种语言可以使用
另一种语言所编写的组件。
系统运行环境
硬件环境:
内存:硬盘:
软件环境:
服务器端:
操作系统:!"#$%&'网站服务器:(&'应用软件:))*%%、
")+%,-"%./(.#" 平台'
相关组件:北京点聚公司开发的 !*012)*)3 控件,开源项目 34% 库
客户端: !"#$%5'")+%,12)*, 浏览器
3 相关技术介绍
3.1 Ajax 技术
AJAX 即“Asynchronous JavaScript and XML(异步 JavaScript 和 XML),AJAX
并非缩写词,而是由 Jesse James Gaiiett 创造的名词,是指一种创建交互式网页应用
的网页开发技术。这个术语源自描述从基于网页的 Web 应用到基于数据的应用的转
换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页
的服务端取得并且可以被动态地写入网页中,给缓慢的 Web 应用体验着色使之像桌
面应用一样。统的 web 应用允许用户填写表单(form),当提交表单时就向 web 服务
器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做
法浪费了许多带宽,因为在前後两个页面中的大部分 HTML 代码往往是相同的。由
于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响
应时间。这导致了用户界面的响应比本地应用慢得多。
使用 Ajax 的最大优点,就是能在不更新整个页面的前提下维护数据。这使得
Web 应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的
信息。 Ajax 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执
行。就像 DHTML 应用程序那样,Ajax 应用程序必须在众多不同的浏览器和平台上
经过严格的测试。
网页上使用 4/3 的一般方式为 各步骤,
第一步:创建 657*8.*% 对象,一般使用如下代码:
9.)"+*/*657*8.*%:
;/+35<+*8.*%=>>?
4
Web 动态网页设计
+@:
",$"#$)";*104*):
,+;/+"=?"?"AA:
+@:
","==:
35<+*8.*%=*$
)";*104*)>")+%,B6>?
C
*%*:
35<+*8.*%=*$
)";*104*)>%3B6>D"D>>?
35<+*8.*%%*7*8.*%6*/#*+>*A@5*>'>*3E3>?
35<+*8.*%%*7*8.*%6*/#*+>/+%*>'>F0>?
C
0+*/G?
C
)/)*:
35<+*8.*%=,/%*?
C
C
C
*%*",$"#$B657*8.*%
:
35<+*8.*%=*$B657*8.*%?
",35<+*8.*%;*++"#*"*@5*
:
35<+*8.*%;*++"#*"*@5*H*3E3H?
C
C
C
)/)*:
35<+*8.*%=,/%*?
C
7*.+35<+*8.*%?
C
第二步:发送信息到服务器,并监听、处理服务器返回的数据。示例代码如下:
5
剩余21页未读,继续阅读
资源评论
oligaga
- 粉丝: 49
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功