办公自动化系统需求分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档上载;
文档管理;
文档浏览;
文档下载。
5。短信管理 平台模块
短信管理平 台模块主要包括公 司内部 的短信管理 方 法,以及 短信的发送方法等 。他们的具体功能如 下:
短信管理;
发送短信。
6。公文流转 模块
公文流转模 块主要实现文档从 一个用 户的流转方 法,同时还 包括流转方式的设 置以及 查看过程。他 们 的具体功能 如下:
4。我的文档管理模块
我的文档管理模块主要实现系统中的文档管理功能,
如文档管理、上载文档、下载文档以及浏览文档功能等
其中,文档管理是其他3个字模块的基础。各个 模块的
公文流转;
流转方式管 理 ;
添加公文流 转;
修改公文流 转 ;
根据用户查看流转
1.2系统架构设计
系统架构模式:数据库——数据访问层——业务 逻辑层一一页面表示层
如下图所示:
页面表示层
业务逻辑层
数据库是应用程序的基础,它保存系统中所有数据。数 据访问层封装对数据库的操作,如创建数据库连接、打 开数据库连接、执行存储过程和关闭数据库连接等。在 本系统中,数据库访问层由文件DataBase.cs实现,它 定义了一个类DataBase用来处理数据库的各种操 作, 如打开数据库连接的方法Open(),关闭数据库连
Public void DeleteDocument(int nDocumentID)从文 档表Document中删除文档。
页面表示层 实现应用系统的具 体页面
2
2。1系统功能模块划分
根据1节的系统总体设计中可 以知道,本系统 实现了6个完整的功能,可以根据这些功能设计出系 统中的功能模块。系统中的各 个功能模块划分如图所 示。
Public SqlDataReader GetDocume nts()从文档表
Document获取所有文 档信息;
PublicSqlDataReader GetSingleDocument(intnUserID)
从文档表Document获取单个文档信 息;
Publicint AddDocument(stringsTitle,string sContent,int nUserID,string sDocUrl,string sAuthor,stri ng sFromSource添加新文档到文档表Docume nt中;
2。用户和角色管理模块
在本系统中,用户和角色管理 模块主要实现对系统 中的用户、角色以及用户和角 色之间的管理管理。该 模块中存在的4个子模块,他们为平行结构,关系如
图所示。
用户和角色管理模块设计
用ຫໍສະໝຸດ Baidu和角色管理
H
1 +
1
+
*
1
3■用户考勤及其设计模块
用户考勤及其设置模块主要对公司员工进行上下 班
考勤登记,同时还实现了公司考勤制度的设置方法。普 通用户登陆系统后,只有执行考勤和查看自己考勤 记录 的权限,而只有超级管理员才具有设置考勤和查 看所有 用户的考勤等权限。用户对考勤模块的操作流 程如图所 示:
办公自动化系统
系统功能模块划分图
2。2部分模块详细设计
1。用户登陆和注册模块
在本系统中,用户登陆和注册模块与普通应用系统 的用户登陆和注册模块是有区别的。最主要的区别在
于新用户注册是由系统的超级管理员添加,而不是用户 自己注册添加。这一操作流程也比较符合公司或企 业的 人事管理。因此当一个用户登陆该应用系统之后,他的 操作流程如图所示:
用户管理;
角色管理;
用户角色分 配;
用户修改密 码。
3。用户考勤 及其设置模 块
用户考勤及 其设置模块主要对 公司员 工进行上下 班 考勤登记 ,同时还实现了公 司考勤制度的设置方 法。 他 们的具体 功能如下:
用户考勤;
考勤设置; 查看用户考 勤。
4。我的文档 管理模块
我的文档管 理模块主要实现系 统中的 文档管理功 能,如文档 的上载、文档的下 载以及 文档的浏览功 能 等。他们的 具体功能如下:
★ 个人档案:姓名, 性别,系(班级)/部门,职称,政治面貌 写邮件:收件人,抄 送/报送,主题,内容, 附件。
,籍贯,身份证号 等。 ★
台提供了安全保障系 统,拥有数据追踪功能,自动产生安全日 志;拥有文件资 料加密系统, 实现部分身份公开或 部分全面公开;拥有数据备份系统,实现 数据的修复 与恢复;全面实 现 远程监控、即时通 信、信息预警、无纸化办公。等等。
注释:本系统原理改 编自ASP.NET技术,系统采用ASP.NET应用程序的典型系统架构模 式。
办公自动化系统
系统总体设计
系统模块设计
数据库设计
系统通用类及 模 块设计
用户登陆和注 册
用户管理和角 色 管理
用户考勤及其 设 置
我的文档管理
短信平台
公文流转
1
1.1系统功能描述
办公自动化 系统是一个完成的 网络办 公平台。该 系 统中主要 包括用户登陆和注 册模块 、用户和角色 管 理模 块、用户考勤及其设置模 块、我的文档管理模 块、
一、需求分析1.1系统需求分析
建立高校办公自动化 系统为的是给人们提供一个高效的办公环 境,不同的高校办公 自动化 系 统有着不同的实现 功能,一般来说,政府部门和事业单位办 公自动化系统应以 公文处理 和机 关事务管理(尤 其以领导办公)为核心,同时提供信息通 讯与服务等重要 功能,因此, 典型 的办公自动化应 用包括公文管理、督查管理、政务信息采 集与发布、 内部请示报告管 理、档 案管理、会议 管理、领导活动管理、政策法规库、内部 论坛等应 用,另外鉴于Internet在日 常办公中占有日益重要 的地位,高校办公自动化系统应该 与Internet留有平滑 的接口。 本次设计的高校办公 自动化系统由三部分组成:一是系统管理 员页面;二是普通会 员注册、 登录、会员中心查询 、电子邮件的收发、个人资料的修改、会 员交流等;三是 超级会员页 面 (领导)注册、登 录、会员中心及查询页面、电子邮件的收 发、个人资料 的修改等。 管 理 员:主要的操作是 对网站的管理、会员的管理(如修改、更 新) 、管理整个系统 的相关 信 息、学校新闻通知 的发布、整个系统的管理以及文件的备份 处理等。 普通用户: 能够查 看 各种信息、 收/发电子邮件、 个人资料的修改、 登录密码的修改、 发送站内信息、 电子 邮 件的收发、文件的 传送、会员中心讨论和交流等。 超级 用户:除拥有普通用户的权限外还能
短信管理平 台模块以及公文流 转模块 等。 介绍:
1.用户登陆 和注册模块
用户登陆和 注册模块主要包括 如下模 块:
用户登陆, 验证用户的信息是 否合法 ,以及 验证是否为 系 统的合法用户。
用户注册, 由系统管理员添加 新的用 户。2.用户和角 色管 理模块
用户和角色 管理模块主要包括 用户管 理、角色管 理及其用户 和角色之间的关系 管理。 他们的具体功 能 如下:
接的方法Close()执行存储过程的方法RunProc()等。
业务逻辑层 与应用系统的上层 业务逻辑相关联,
它调用数据 访问层,同时也为 上层页 面表示层服务 。 业务逻辑层 通过数据访问层实 现对数 据库的操作, 如 选择、添加 、修改和删除操作 等,同 时为应用系统 的 页面表示层 服务提供数据库的 接口或 函数等。以我 的 文档管理模 块的业务逻辑层(DoCument类)为例介绍 业务逻辑层 的 实现方法。Document类数据通过 数 据 访问层实现 访问数据库的方法 如下:
够对已经添加文 件进行修改或删除,对栏 目进行 添加、修改、删除。
1.2数据需求分析
★ 个人通讯录:姓名 安排:活动名称,活 网站说明。
★ 邮编区号查询:省
,系(班级)/部门,通讯地址,职务 ,电话,传真,手机。★ 日程
动时间,提醒时间,活动内容。★ 常用网址:网站名称,网站地址,
洲名称,地区名称,邮政编码, 区号。
文档管理;
文档浏览;
文档下载。
5。短信管理 平台模块
短信管理平 台模块主要包括公 司内部 的短信管理 方 法,以及 短信的发送方法等 。他们的具体功能如 下:
短信管理;
发送短信。
6。公文流转 模块
公文流转模 块主要实现文档从 一个用 户的流转方 法,同时还 包括流转方式的设 置以及 查看过程。他 们 的具体功能 如下:
4。我的文档管理模块
我的文档管理模块主要实现系统中的文档管理功能,
如文档管理、上载文档、下载文档以及浏览文档功能等
其中,文档管理是其他3个字模块的基础。各个 模块的
公文流转;
流转方式管 理 ;
添加公文流 转;
修改公文流 转 ;
根据用户查看流转
1.2系统架构设计
系统架构模式:数据库——数据访问层——业务 逻辑层一一页面表示层
如下图所示:
页面表示层
业务逻辑层
数据库是应用程序的基础,它保存系统中所有数据。数 据访问层封装对数据库的操作,如创建数据库连接、打 开数据库连接、执行存储过程和关闭数据库连接等。在 本系统中,数据库访问层由文件DataBase.cs实现,它 定义了一个类DataBase用来处理数据库的各种操 作, 如打开数据库连接的方法Open(),关闭数据库连
Public void DeleteDocument(int nDocumentID)从文 档表Document中删除文档。
页面表示层 实现应用系统的具 体页面
2
2。1系统功能模块划分
根据1节的系统总体设计中可 以知道,本系统 实现了6个完整的功能,可以根据这些功能设计出系 统中的功能模块。系统中的各 个功能模块划分如图所 示。
Public SqlDataReader GetDocume nts()从文档表
Document获取所有文 档信息;
PublicSqlDataReader GetSingleDocument(intnUserID)
从文档表Document获取单个文档信 息;
Publicint AddDocument(stringsTitle,string sContent,int nUserID,string sDocUrl,string sAuthor,stri ng sFromSource添加新文档到文档表Docume nt中;
2。用户和角色管理模块
在本系统中,用户和角色管理 模块主要实现对系统 中的用户、角色以及用户和角 色之间的管理管理。该 模块中存在的4个子模块,他们为平行结构,关系如
图所示。
用户和角色管理模块设计
用ຫໍສະໝຸດ Baidu和角色管理
H
1 +
1
+
*
1
3■用户考勤及其设计模块
用户考勤及其设置模块主要对公司员工进行上下 班
考勤登记,同时还实现了公司考勤制度的设置方法。普 通用户登陆系统后,只有执行考勤和查看自己考勤 记录 的权限,而只有超级管理员才具有设置考勤和查 看所有 用户的考勤等权限。用户对考勤模块的操作流 程如图所 示:
办公自动化系统
系统功能模块划分图
2。2部分模块详细设计
1。用户登陆和注册模块
在本系统中,用户登陆和注册模块与普通应用系统 的用户登陆和注册模块是有区别的。最主要的区别在
于新用户注册是由系统的超级管理员添加,而不是用户 自己注册添加。这一操作流程也比较符合公司或企 业的 人事管理。因此当一个用户登陆该应用系统之后,他的 操作流程如图所示:
用户管理;
角色管理;
用户角色分 配;
用户修改密 码。
3。用户考勤 及其设置模 块
用户考勤及 其设置模块主要对 公司员 工进行上下 班 考勤登记 ,同时还实现了公 司考勤制度的设置方 法。 他 们的具体 功能如下:
用户考勤;
考勤设置; 查看用户考 勤。
4。我的文档 管理模块
我的文档管 理模块主要实现系 统中的 文档管理功 能,如文档 的上载、文档的下 载以及 文档的浏览功 能 等。他们的 具体功能如下:
★ 个人档案:姓名, 性别,系(班级)/部门,职称,政治面貌 写邮件:收件人,抄 送/报送,主题,内容, 附件。
,籍贯,身份证号 等。 ★
台提供了安全保障系 统,拥有数据追踪功能,自动产生安全日 志;拥有文件资 料加密系统, 实现部分身份公开或 部分全面公开;拥有数据备份系统,实现 数据的修复 与恢复;全面实 现 远程监控、即时通 信、信息预警、无纸化办公。等等。
注释:本系统原理改 编自ASP.NET技术,系统采用ASP.NET应用程序的典型系统架构模 式。
办公自动化系统
系统总体设计
系统模块设计
数据库设计
系统通用类及 模 块设计
用户登陆和注 册
用户管理和角 色 管理
用户考勤及其 设 置
我的文档管理
短信平台
公文流转
1
1.1系统功能描述
办公自动化 系统是一个完成的 网络办 公平台。该 系 统中主要 包括用户登陆和注 册模块 、用户和角色 管 理模 块、用户考勤及其设置模 块、我的文档管理模 块、
一、需求分析1.1系统需求分析
建立高校办公自动化 系统为的是给人们提供一个高效的办公环 境,不同的高校办公 自动化 系 统有着不同的实现 功能,一般来说,政府部门和事业单位办 公自动化系统应以 公文处理 和机 关事务管理(尤 其以领导办公)为核心,同时提供信息通 讯与服务等重要 功能,因此, 典型 的办公自动化应 用包括公文管理、督查管理、政务信息采 集与发布、 内部请示报告管 理、档 案管理、会议 管理、领导活动管理、政策法规库、内部 论坛等应 用,另外鉴于Internet在日 常办公中占有日益重要 的地位,高校办公自动化系统应该 与Internet留有平滑 的接口。 本次设计的高校办公 自动化系统由三部分组成:一是系统管理 员页面;二是普通会 员注册、 登录、会员中心查询 、电子邮件的收发、个人资料的修改、会 员交流等;三是 超级会员页 面 (领导)注册、登 录、会员中心及查询页面、电子邮件的收 发、个人资料 的修改等。 管 理 员:主要的操作是 对网站的管理、会员的管理(如修改、更 新) 、管理整个系统 的相关 信 息、学校新闻通知 的发布、整个系统的管理以及文件的备份 处理等。 普通用户: 能够查 看 各种信息、 收/发电子邮件、 个人资料的修改、 登录密码的修改、 发送站内信息、 电子 邮 件的收发、文件的 传送、会员中心讨论和交流等。 超级 用户:除拥有普通用户的权限外还能
短信管理平 台模块以及公文流 转模块 等。 介绍:
1.用户登陆 和注册模块
用户登陆和 注册模块主要包括 如下模 块:
用户登陆, 验证用户的信息是 否合法 ,以及 验证是否为 系 统的合法用户。
用户注册, 由系统管理员添加 新的用 户。2.用户和角 色管 理模块
用户和角色 管理模块主要包括 用户管 理、角色管 理及其用户 和角色之间的关系 管理。 他们的具体功 能 如下:
接的方法Close()执行存储过程的方法RunProc()等。
业务逻辑层 与应用系统的上层 业务逻辑相关联,
它调用数据 访问层,同时也为 上层页 面表示层服务 。 业务逻辑层 通过数据访问层实 现对数 据库的操作, 如 选择、添加 、修改和删除操作 等,同 时为应用系统 的 页面表示层 服务提供数据库的 接口或 函数等。以我 的 文档管理模 块的业务逻辑层(DoCument类)为例介绍 业务逻辑层 的 实现方法。Document类数据通过 数 据 访问层实现 访问数据库的方法 如下:
够对已经添加文 件进行修改或删除,对栏 目进行 添加、修改、删除。
1.2数据需求分析
★ 个人通讯录:姓名 安排:活动名称,活 网站说明。
★ 邮编区号查询:省
,系(班级)/部门,通讯地址,职务 ,电话,传真,手机。★ 日程
动时间,提醒时间,活动内容。★ 常用网址:网站名称,网站地址,
洲名称,地区名称,邮政编码, 区号。