好文档 - 专业文书写作范文服务资料分享网站

OA办公自动化系统详细设计说明书

天下 分享 时间: 加入收藏 我要投稿 点赞

OA办公自动化系统详细设计说明书

1引言

1.1编写目的

OA办公自动化系统详细设计是设计的第三个阶段,这个阶段的主要任务是在OA办公自动化系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。

概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的部功能,即模块设计。具体的说,模块设计就是要为已经产生的OA办公自动化各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。

1.2背景

为了能跟上现代社会社会生活中高效率的工作节奏,根据企业需求编写了OA办公自动化系统,以达到提高企业工作效率的目的。

1.3定义

SQL Server 2005: 数据库管理软件 Vsual Studio 2005: 开发工具

OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。

.专业.专注.

1.4参考资料

2程序系统的结构

电子邮件 代办事宜 日程安排 个人办公系统 个人空间 个人设置 修改口令 在线用户 系统消息 在线帮助 OA办公自动化管理系统 行政办公系统 会议管理 督查督办 值班管理 接待管理 信访管理 专线办管理 领导办公系统 领导个人信息维护 信息分类 领导主页信息维护 登录 领导主页浏览 政务资源管理

.专业.专注.

文件中心 机关名录 大事记 政务资源管理 规章制度 电子论坛 信息报送 电子刊物 电子公告

图1 程序系统结构

3程序1登录功能设计说明

3.1程序描述

改程序时OA办公自动化的入口,体现了程序的安全性 (1)功能类型:查询数据

(2)功能描述:提高系统的安全性 (3)前提业务:无

(4)后继业务:04(日程管理) (5)功能约束:权限约束

(6)操作权限:系统管理员,登录用户。

3.2功能

(1)录入项检测使用javascript和后台代码实现(各项必须非空) (2)在Login.aspx.cs中只提交用户名和密码; 数据处理:1.登录验证,2.记录登录用户信息

.专业.专注.

3.3性能

确保系统能正确运行和进行高效访问。

3.4输入项

表1输入项

字段名称 管理员ID 管理员密码

长度 小于12 小于12 录入方式 文本框 Password 是否非空项 Y Y 数据检验 N N 默认显示 3.5输出项

页面能正确的跳转到日程管理模块下的个人便签页面下。

3.6算法

1.登录验证

UserInfo user;

LoginLog log = new LoginLog(); log.UserId = txtUserId.Value; log.LoginTime = DateTime.Now;

log.LoginUserIp = Request.UserHostAddress.ToString(); if (this.txtUserId.Value.Trim().Length == 0) {

this.Page.ClientScript.RegisterStartupScript(this.GetType(), \\用户名不能为空! return; }

if (this.txtPassword.Value.Trim().Length == 0) {

this.Page.ClientScript.RegisterStartupScript(this.GetType(), \\密码不能为空!

');\

txtPassword.Focus(); return;

}

string login = this.txtUserId.Value.ToString(); bool yes = UserInfoManager.IsUserIdExist(login);

');\

txtUserId.Focus();

.专业.专注.

if (yes) {

log.LoginDesc = \用户登录失败,用户名或密码不正确。\ log.IfSuccess = 0;

LoginLogManager.AddLoginLog(log);

this.Page.ClientScript.RegisterStartupScript(this.GetType(), \用户名或密码

不正确!');\

} else {

this.Page.ClientScript.RegisterStartupScript(this.GetType(), \您输入的用户

名不存在,请重新输入!');\

this.txtUserId.Value = \ this.txtUserId.Focus(); }

2.记录登录用户信息 UserInfo user;

LoginLog log = new LoginLog();

//获取用户登录名

log.UserId = txtUserId.Value;

//获取登录时间

log.LoginTime = DateTime.Now;

log.LoginUserIp = Request.UserHostAddress.ToString();

log.LoginDesc = \用户登录成功\ log.IfSuccess = 1;

//数据验证成功着将数据传入查询方法进行数据操作

LoginLogManager.AddLoginLog(log);

//获取当前登录用户

Session[\

//判断用户角色进行页面转换

if (user.RoleInfo.RoleId == 1)

{

Response.Redirect(\ } else {

Response.Redirect(\

}

.专业.专注.

\

\

OA办公自动化系统详细设计说明书

OA办公自动化系统详细设计说明书1引言1.1编写目的OA办公自动化系统详细设计是设计的第三个阶段,这个阶段的主要任务是在OA办公自动化系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。概要设计解决了软件系统总体结构设计的问题,包
推荐度:
点击下载文档文档为doc格式
3guqs45y044oweh0q68m0sr9z0p01l00o2a
领取福利

微信扫码领取福利

微信扫码分享