为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

OA系统详细设计说明书3

2017-11-12 50页 doc 208KB 25阅读

用户头像

is_562397

暂无简介

举报
OA系统详细设计说明书3OA系统详细设计说明书3 1 云山市教育局OA系统详细设计说明书 云山市教育局 OA办公自动化系统 详 细 设 计 说 明 书 1 2 云山市教育局OA系统详细设计说明书 2 3 云山市教育局OA系统详细设计说明书 1引言 .................................................................................................................................... 5 1.1...
OA系统详细设计说明书3
OA系统详细设计说明书3 1 云山市教育局OA系统详细设计说明书 云山市教育局 OA办公自动化系统 详 细 设 计 说 明 书 1 2 云山市教育局OA系统详细设计说明书 2 3 云山市教育局OA系统详细设计说明书 1引言 .................................................................................................................................... 5 1.1编写目的 ................................................................................................................................ 5 1.2背景 ........................................................................................................................................ 6 1.3定义 ........................................................................................................................................ 6 1.4参考资料 ................................................................................................................................ 6 2程序系统的结构 ................................................................................................................ 7 3公文模块程设计说明 ........................................................................................................ 7 3.1公文模块程序描述 ................................................................................................................ 7 3.2功能 ........................................................................................................................................ 8 3.3性能 ........................................................................................................................................ 8 3.4输人项 .................................................................................................................................... 8 3.5输出项 .................................................................................................................................... 9 3.6算法 ........................................................................................................................................ 9 3.7逻辑 ................................................................................................................................ 9 3.8接口 ...................................................................................................................................... 10 3.9界面设计 .............................................................................................................................. 10 3.10存储分配 ............................................................................................................................ 11 3.11注释设计 ............................................................................................................................ 11 3.12限制条件 ............................................................................................................................ 11 3.13测试计划 ............................................................................................................................ 12 3.14尚未解决的问 ................................................................................................................ 12 4会议管理模块设计说明 .................................................................................................. 12 4.1 会议管理模块...................................................................................................................... 12 4.2功能 ...................................................................................................................................... 12 4.3性能 ...................................................................................................................................... 13 4.4输人项 .................................................................................................................................. 13 4.5输出项 .................................................................................................................................. 14 4.6算法 ...................................................................................................................................... 14 4.7流程逻辑 .............................................................................................................................. 14 4.8接口 ...................................................................................................................................... 15 4.9界面设计 .............................................................................................................................. 15 4.10存储分配 ............................................................................................................................ 16 4.11注释设计 ............................................................................................................................ 16 4.12限制条件 ............................................................................................................................ 16 4.13测试计划 ............................................................................................................................ 17 4.14尚未解决的问题 ................................................................................................................ 17 5用车模块设计说明 .......................................................................................................... 17 5.1 用车模块.............................................................................................................................. 17 5.2功能 ...................................................................................................................................... 17 5.3性能 ...................................................................................................................................... 18 5.4输人项 .................................................................................................................................. 18 3 4 云山市教育局OA系统详细设计说明书 5.5输出项 .................................................................................................................................. 19 5.6算法 ...................................................................................................................................... 19 5.7流程逻辑 .............................................................................................................................. 20 5.8接口 ...................................................................................................................................... 20 5.9界面设计 .............................................................................................................................. 20 5.10存储分配 ............................................................................................................................ 21 5.11注释设计 ............................................................................................................................ 22 5.12限制条件 ............................................................................................................................ 22 5.13测试计划 ............................................................................................................................ 22 5.14尚未解决的问题 ................................................................................................................ 22 6消息管理模块设计说明 ......................................................................................................... 22 6.1 消息管理模块...................................................................................................................... 23 6.2功能 ...................................................................................................................................... 23 6.3性能 ...................................................................................................................................... 24 6.4输人项 .................................................................................................................................. 24 6.5输出项 .................................................................................................................................. 24 6.6算法 ...................................................................................................................................... 24 6.7流程逻辑 .............................................................................................................................. 25 6.8接口 ...................................................................................................................................... 25 6.9界面设计 .............................................................................................................................. 26 6.10存储分配 ............................................................................................................................ 26 6.11注释设计 ............................................................................................................................ 26 6.12限制条件 ............................................................................................................................ 26 6.13测试计划 ............................................................................................................................ 26 6.14尚未解决的问题 ................................................................................................................ 27 7个人事务管理设计说明 .................................................................................................. 27 7.1 个人事务管理模块 .............................................................................................................. 27 7.2功能 ...................................................................................................................................... 27 7.3性能 ...................................................................................................................................... 28 7.4输人项 .................................................................................................................................. 28 7.5输出项 .................................................................................................................................. 29 7.6算法 ...................................................................................................................................... 29 7.7流程逻辑 .............................................................................................................................. 30 7.8接口 ...................................................................................................................................... 30 7.9界面设计 .............................................................................................................................. 31 7.10存储分配 ............................................................................................................................ 31 7.11注释设计 ............................................................................................................................ 31 7.12限制条件 ............................................................................................................................ 32 7.13测试计划 ............................................................................................................................ 32 7.14尚未解决的问题 ................................................................................................................ 32 8领导办公模块设计说明 .................................................................................................. 32 8.1 领导办公模块...................................................................................................................... 32 8.2功能 ...................................................................................................................................... 33 4 5 云山市教育局OA系统详细设计说明书 8.3性能 ...................................................................................................................................... 35 9.4输人项 .................................................................................................................................. 35 8.5输出项 .................................................................................................................................. 35 8.6算法 ...................................................................................................................................... 36 8.7流程逻辑 .............................................................................................................................. 37 8.8接口 ...................................................................................................................................... 37 8.9界面设计 .............................................................................................................................. 37 8.10存储分配 ............................................................................................................................ 38 8.11注释设计 ............................................................................................................................ 38 8.12限制条件 ............................................................................................................................ 38 8.13测试计划 ............................................................................................................................ 39 8.14尚未解决的问题 ................................................................................................................ 39 9系统管理模块设计说明 .................................................................................................. 39 9.1 系统管理模块...................................................................................................................... 39 9.2功能 ...................................................................................................................................... 39 9.3性能 ...................................................................................................................................... 40 9.4输人项 .................................................................................................................................. 40 9.5输出项 .................................................................................................................................. 41 9.6算法 ...................................................................................................................................... 42 9.7流程逻辑 .............................................................................................................................. 42 9.8接口 ...................................................................................................................................... 43 9.9存储分配 .............................................................................................................................. 43 9.10注释设计 ............................................................................................................................ 43 9.11限制条件 ............................................................................................................................ 43 9.12测试计划 ............................................................................................................................ 43 9.13尚未解决的问题 ................................................................................................................ 44 详细设计说明书 1引言 1.1编写目的 编写这份详细设计说明书的目的在于明确系统范围,明确OA系统流程并规范化 记录该系统需求和非功能性系统需求。 本文档主要提供给以下人员阅读和使用: , 云山市教育局项目负责人,确认本文描述的要求符合该教育局实际要求。 , Winarray公司软件开发团队,包括项目经理、架构设计师、开发和测试人员 项目开发参考使用。 5 6 云山市教育局OA系统详细设计说明书 , 其他相关用户,了解系统需求范围和实现目标,目的在于更好的使用系统。 1.2背景 办公自动化简称OA(Office Automation),主要是利用计算机、通信和自动控制等和设备实现办公业务的自动化。它是提高办公效率、办公质量和实现科学管理与科学决策的手段。 我国的办公自动化自上世纪70年代发展,大致经历三个阶段:第一阶段主要是办公过程中普遍使用了现代的办公设备。如传真机、打印机、复印机等。第二阶段主要标志是办公过程中普遍使用电脑与打印机,通过电脑与打印机进行文字处理、表格处理、文字排版和进行人事财务等信息的管理。第三阶段中网络技术的普遍使用,这一阶段通过使用网络实现文件共享、网络打印共享和网络数据库管理等工作。 目前Web技术不断发展与成熟,能够在互联网上实现非常复杂的系统,满足各种业务要求;同时,计算机硬件与网络得到迅速发展,计算机处理速度与网络传输速度成倍增长;通过高校、培训机构、网络学习等渠道,人们操作计算机的水平越来越熟练。这种情况下,OA系统都是采用Web技术实现,并在日常工作与生活中扮演着越来越重要的作用。现在的OA系统不仅满足单位或组织内部的日常办公活动,还能进一步扩展到单位与组织的信息交流,从而达到利用办公系统,提高办事效率,加快各种办公业务流程处理速度目的,实现办公数字化、流程的自动化、不受地域、时间、范围控制,真正提高办公效率。 目前,云山市教育局虽然也采用Office办公软件,实现办公文档的输入与打印功能,但是整个办公管理过程还是停留在手工操作过程的层次,办事效率低,很多事物不能得到及时方便的处理,没有好好利用该局的计算机硬件与网络环境,迫切需要建立新的系统,提高办公效率。 为了积极响应政府机构电子政务的要求,提高办事效率,云山市教育局决定委托该市的Winarray软件公司开发OA系统,以满足该教育局办公需要。 1.3定义 本系统名称为:云山市教育局OA系统。 WROA:云山市教育局办公自动化系统。 Winarray:广州万锐信息有限公司,负责本系统的开发与实施。 1.4参考资料 本文挡的编写所依据的参考资料如下: , 本系统的软件需求规约。 , 本系统的软件的架构设计。 , 详细设计说明书(GB8567——88).doc 6 7 云山市教育局OA系统详细设计说明书 2程序系统的结构 如下图所示: 3公文模块程设计说明 3.1公文模块程序描述 , 目的与意义:在公文模块中主要完成公文的起草、审核、审批、发送等 操作,实现公文管理的办公自动化。 , 特点: 该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法 性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常 驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。 7 8 云山市教育局OA系统详细设计说明书 3.2功能 , 公文管理 公文管理IPO图表如下图所示: 输入部分:I 处理部分:P 输出部分:O 判断工作人员的合法权限,如不设置访1、 问权限,则默认为一般的用户。 2、根据用户当前处理顺序,由用户进行公 文申请。 1、用户进入公文申请界 1、由管理员设置工面,填写相关的申请信息 作人员访问权限进并提交发送。 行登录界面。 2、由工作人员登陆 2、审批人进入公文审批界自己的办公页面 面,提交签字即可进行审 批。 1、判断工作人员的合法权限,如不设置访 问权限,则默认为一般的用户。 2、用户申请后,经过设置的流转,由主任、 副局长或局长审批。 3.3性能 , 系统可容纳500用户同时在线办公。 , 在移动设备访问本系统的功能。 , 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。 3.4输人项 名称 标识 数据类型 有效范围 公文ID gongWenId int 0~65535 公文名 gongWenTitle string 公文副标题 gongWenLitleTitle string 公文流程 gongwenliucheng string 发文日期 fawenriqi 公文申请人 shenqingren string 8 9 云山市教育局OA系统详细设计说明书 3.5输出项 输入项 输出项 公文ID 公文ID 公文名 公文名 公文作者 公文作者 公文描述 公文描述 3.6算法 , 连接数据库yunshanOA 的代码: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); , 实现上传文件的代码: FileUpLoad1.PostedFile.SaveAs(Server.MapPath("~/gongwen/")+ FileUpLoad1.FileName); 3.7流程逻辑 如图所示 9 10 云山市教育局OA系统详细设计说明书 开始 登陆界面 输入用户 信息 密码错误 显示相应提示 判断权限 参数正确 进入界面 发公文 结束 3.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter(); 直接用 pub.函数名或变量名来调用。 3.9界面设计 公文申请界面设计如图所示: 10 11 云山市教育局OA系统详细设计说明书 , 公文管理包括公文申请与公文审批可以完成公文的申请与审批操作。 , 上面是公文申请界面,办公人员依次填写公文申请信息,点击发起申请,则 会出现“申请成功”字样,根据公文流程“张三-----黄玉”,该公文被转发到 张三的工作页面中,张三审批完后,再由黄玉审批。 3.10存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输 入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步 的增快程序的查询速度。 3.11注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxxxxxx控件。 /// 3.12限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与 11 12 云山市教育局OA系统详细设计说明书 汉语符号。 , 13中文档都在一起,下载后须将自己需要的文档复制到新的页面上,并保存在 本系统所在文件夹下的gongwenmoban里面,为后面的下载作服务。 3.13测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码 与账号。 (2)填写公文申请(标题)、附件等。 , 预期结果:办公人员通过申请公文,在工作流程下,先由主任审批再由副局长、 局长审批。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 3.14尚未解决的问题 说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。 4会议管理模块设计说明 4.1 会议管理模块 , 目的与意义:在该模块中主要完成会议的申请、审批与会议归档等操作。 实现云山市教育局会议管理的自动化。 , 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份 的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本 程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行 验证。 4.2功能 , 会议管理 会议管理IPO图表: 12 13 云山市教育局OA系统详细设计说明书 输入部分:I 处理部分:P 输出部分:O 1、根据用户当前处理顺序,先 由用户进行会议申请。 1、用户进入会议申请界 面,填写相关的申请信息 并提交发送。 1、由管理员设置工 作人员访问权限进1、用户申请后,经过设置的流2、审批人进入公文审批界行登录界面。 转,由主任、副局长或局长进面,提交签字即可进行审2、由工作人员登陆行会议审批。 批。 办公页面,进行办 公。 3、办公室主任进入会议安 排界面,填写需要的会议 设备,进行安排。 1、会议审批后,有办公室主任 进行会议安排,包括一些会议 设备。 4.3性能 , 系统可容纳500用户同时在线办公。 , 在移动设备访问本系统的功能。 , 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。 4.4输人项 名称 标识 数据类型 有效范围 会议ID huiyiId int 0~65535 会议时间 huiyiTime string 会议主题 huiyiTitle string 会议审批人 huiyiShenpi string 会议安排 huiyianpai string 会议人员 huiyiRenyuan string 13 14 云山市教育局OA系统详细设计说明书 4.5输出项 输入项 输出项 会议ID 会议ID 会议时间 会议时间 会议主题 会议主题 会议审批人 会议审批人 会议安排 会议安排 会议人员 会议人员 4.6算法 , 连接数据库yunshanOA 的代码: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); , 向数据库中添加页面信息代码: (1)连接数据库代码: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); 将数据库的信息分别显示在控件上: SqlCommandsqlcom=newSqlCommand("insertinto[huiyi]([huiyiTitle],[huiyiTime],[h uiyiRenyuan],[huiyiShenqingren],[huiyiAnpairen],[huiyiShenpiren],[shenpiQianz i],[huiyiWenjian],[shenqingshijian],[huiyianpai]) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + pub.userName + "','" + TextBox5.Text + "','" + TextBox4.Text + "','null','null','" + tim + "','null')", pub.con); (2)将系统时间显示在页面上。 pub.con.Open(); string tim = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + " " + DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString(); 4.7流程逻辑 如图所示 14 15 云山市教育局OA系统详细设计说明书 开始 获取并设置参数 函数调用 错误 显示相应提示 判断 参数正确 进入重定位界面 结束 4.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter(); 直接用 pub.函数名或变量名来调用。 4.9界面设计 会议申请界面设计如图所示: 15 16 云山市教育局OA系统详细设计说明书 , 会议管理包括会议申请、会议审批与会议安排,可以完成公文的申请、审批与 安排操作。 , 上面是会议申请界面,办公人员要填写会议名称、会议时间、会议人员、审批 人、安排人,填完后点击“发起申请”即可,这就完成了一次会议申请工作, 等待会议的审批。 4.10存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输 入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步 的增快程序的查询速度。 4.11注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxxxxxx控件。 /// 4.12限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与 汉语符号。 16 17 云山市教育局OA系统详细设计说明书 4.13测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码 与账号。 (2)填写会议申请(标题)、附件等。 , 预期结果:办公人员通过会议申请,在工作流程下,先由主任审批再由副局长、 局长审批。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 4.14尚未解决的问题 5用车模块设计说明 5.1 用车模块 , 目的与意义:主要完成用车的申请、审批与提交等操作,实现云山市教 育局用车管理的自动化。 , 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份 的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本 程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行 验证。 5.2功能 , 用车管理 用车管理IPO图表: 17 18 云山市教育局OA系统详细设计说明书 输入部分:I 处理部分:P 输出部分:O 1、根据办公人员当前处理顺 序,先由用户进行出行安排。 1、办公人员进入出行安排 界面,填写相关的信息并 2、办公人员申请后,经过设置提交发送。 的流转,由主任、副局长或局 1、由管理员设置工长进行出行审批。 作人员访问权限进2、审批人进入出行审批界 行登录界面。 面,提交签字即可进行审2、由工作人员登陆批。 3、出行审批后,由用车人向上 办公页面,进行办级提出用车申请。 公。 3、用车人员进入用车申请 与续车申请,填写相关信 4、出行审批后,用车人如有需息提交申请即可 要可进行续车申请。填写相关 的续车信息即可。 5.3性能 , 系统可容纳500用户同时在线办公。 , 在移动设备访问本系统的功能。 , 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。 5.4输人项 名称 标识 数据类型 有效范围 车辆ID carId int 0~65535 车名 carName string 车牌号 carNum int 0~65535 车已用 carYiyong int 0~65535 车辆剩余数 carYushu 18 19 云山市教育局OA系统详细设计说明书 5.5输出项 输入项 输出项 车辆ID 车辆ID 车名 车名 车牌号 车牌号 车已用 车已用 车辆剩余数 车辆剩余数 5.6算法 , 连接数据库yunshanOA 的代码: pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); , 进行数据库删除的代码: string str = "delete from [xuche] where [chucheId]='"+TextBox1.Text+"'"; pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;IntegratSecurity=True"); pub.con.Open(); SqlCommand sqlcom = new SqlCommand(str, pub.con); int f = sqlcom.ExecuteNonQuery(); return f; 进行数据库更新的代码: string str = "update [chuche] set [xuyongriqi]=[xuyongriqi]+'"+pub.temp8+"' where [chucheId]='" + TextBox1.Text + "'"; pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True");pub.con.Open(); 创建实例SqlCommand 执行参数str传递的语句并连接到pub.con上 SqlCommand sqlcom = new SqlCommand(str, pub.con); int f = sqlcom.ExecuteNonQuery(); return f; 19 20 云山市教育局OA系统详细设计说明书 5.7流程逻辑 开始 获取并设置参数 函数调用 错误 显示相应提示 判断 参数正确 进入重定位界面 结束 5.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter(); 直接用 pub.函数名或变量名来调用。 5.9界面设计 用车申请界面设计如图所示: 20 21 云山市教育局OA系统详细设计说明书 续车申请界面设计如图所示: , 用车管理包括出行安排、出行审批、用车申请与续车申请,可以完成申请与 审批等功能。 , 上图为用车申请与续车申请界面通过依次填写用车与续车的信息,然后提交 申请即可,申请成功后会在页面上显示“申请已发送,请等待”字样。 5.10存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。 21 22 云山市教育局OA系统详细设计说明书 5.11注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxxxxxx控件。 /// 5.12限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉 语符号。 5.13测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码 与账号。 (2)填写用车申请(标题)、附件等。 , 预期结果:办公人员通过用车申请,在工作流程下,先由主任审批再由副局长、 局长审批。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 5.14尚未解决的问题 6消息管理模块设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。 22 23 云山市教育局OA系统详细设计说明书 6.1 消息管理模块 , 目的与意义:主要是为系统其它部分提供基础的消息通讯实现消息发送 与接收的功能。 , 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份 的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本 程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行 验证。 6.2功能 , 消息管理 消息管理IPO图表: 输入部分:I 处理部分:P 输出部分:O 判断工作人员的合法权限,如不设置访1、 问权限,则默认为一般的用户。 2、根据用户当前处理顺序,由用户进行公文申请。 1、用户进入公文申请界1、由管理员设置工面,填写相关的申请信息作人员访问权限进并提交发送。 行登录界面。 2、由办公人员登陆 2、审批人进入公文审批界自己的办公页面。 面,提交签字即可进行审 批。 1、判断工作人员的合法权限,如不设置访 问权限,则默认为一般的用户。 2、用户申请后,经过设置的流转,由主任、 副局长或局长审批。 23 24 云山市教育局OA系统详细设计说明书 6.3性能 1、系统可容纳500用户同时在线办公。 2、在移动设备访问本系统的功能。 3、时间特性:页面平均响应时间<=5s,最长响应时间<=10s。 6.4输人项 名称 标识 数据类型 有效范围 邮件ID ID int 0~65535 邮件来源 FromMail string 发件人 FromMailName string 主题 Subject string 内容 MailContent string 附件 Attachment string 发送时间 MailTime string 邮件大小 MailSize string 6.5输出项 输人项 输出项 邮件ID 邮件ID 邮件来源 邮件来源 发件人 发件人 主题 主题 内容 内容 附件 附件 发送时间 发送时间 邮件大小 邮件大小 6.6算法 24 25 云山市教育局OA系统详细设计说明书 6.7流程逻辑 开始 获取并设置参数 函数调用 错误 显示相应提示 判断 参数正确 进入重定位界面 结束 6.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter(); 直接用 pub.函数名或变量名来调用。 25 26 云山市教育局OA系统详细设计说明书 6.9界面设计 消息管理界面设计如图所示: , 消息管理主要包括邮件处理,可以查看公文、会议、用车等公文的申请与审批情 况。 6.10存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输 入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步 的增快程序的查询速度。 6.11注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxxxxxx控件。 /// 6.12限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉 语符号。 6.13测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码 26 27 云山市教育局OA系统详细设计说明书 与账号。 (2)填写公文、会议、出行申请(标题)、附件等。 , 预期结果:办公人员通过申请的公文,在工作流程下,先由主任审批再由副局长、 局长审批。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 6.14尚未解决的问题 7个人事务管理设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可 7.1 个人事务管理模块 , 目的与意义:在该模块中主要显示个人将要处理事务的列表,提高个人 处理事务的效率。 , 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份 的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本 程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行 验证。 7.2功能 , 个人事务管理 消息管理IPO图表: 27 28 云山市教育局OA系统详细设计说明书 输入部分:I 处理部分:P 输出部分:O 判断工作人员的合法权限,如不设置访1、 问权限,则默认为一般的用户。 2、根据用户当前需要处理的工作,用户进 行邮件处理。 1、办公人员进入邮件处理 1、由管理员设置工界面,进行邮件处理。 作人员访问权限进 行登录界面。 2、由办公人员登陆2、办公人员进入续车申请自己的办公页面。 界面,填写相关信息,发 起申请即可。 1、判断工作人员的合法权限,如不设置访 问权限,则默认为一般的用户。 2、用车人选择续车申请操作。 7.3性能 , 系统可容纳500用户同时在线办公。 , 在移动设备访问本系统的功能。 , 时间特性:页面平均响应时间<=5s,最长响应时间<=10s 。 7.4输人项 名称 标识 数据类型 数据范围 续车ID chucheId int 0~65535 续车原因 xucheyuanyin string 续车天数 xuchetianshu int 0~65535 审批人 shenpiren string 28 29 云山市教育局OA系统详细设计说明书 7.5输出项 输入项 输出项 续车ID 续车ID 续车原因 续车原因 续车天数 续车天数 审批人 审批人 7.6算法 无 29 30 云山市教育局OA系统详细设计说明书 7.7流程逻辑 开始 获取并设置参数 函数调用 错误 显示相应提示 判断 参数正确 进入重定位界面 结束 7.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter(); 直接用 pub.函数名或变量名来调用。 30 31 云山市教育局OA系统详细设计说明书 7.9界面设计 个人事务处理界面设计如图所示: , 个人事务处理包括邮件处理、续车处理、后台与外部通讯,可以通过邮件来处理 处理公文、会议、与用车等事情;通过续车来处理用车过程中的问题;后台管理 分别为车辆的添加、删除与更新,会议的添加、删除与更新,人员的添加、删除 与更新;外部通讯是通过嵌入QQ来实现人与人之间的通信。 7.10存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输 入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步 的增快程序的查询速度。 7.11注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxx /// 31 32 云山市教育局OA系统详细设计说明书 7.12限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉 语符号。 , 外部通讯只能在联网的情况下,才能登陆成功,而且只能一人同一账号只能登陆 一次。 7.13测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)分别输入办公人员、管理员的密码与账号。 (2)填写公文、会议、续车申请(标题)等。 , 预期结果:办公人员或管理员登陆后可以查看或维护一些信息。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 7.14尚未解决的问题 8领导办公模块设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可 8.1 领导办公模块 , 目的与意义:主要为了方便领导公文、会议、邮件等审批。 , 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份 的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本 程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行 验证。 32 33 云山市教育局OA系统详细设计说明书 8.2功能 , 领导办公 领导办公如下IPO图: 33 34 云山市教育局OA系统详细设计说明书 输入部分:I 处理部分:P 输出部分:O 1、根据办公人员当前处理顺序,先由用户1、办公人员进入出行安排界面, 进行出行安排。 填写相关的信息并提交发送。 2、办公人员申请后,经过设置的流转,由 主任、副局长或局长进行出行审批。 1、由管理员设置3、用车人如有需要可进行续车申请。填写 工作人员访问权相关的续车信息即可。 限进行登录界2、审批人进入出行审批界面,提 面。 交签字即可进行审批。 4、用户申请公文后,经过设置的流转,由 主任、副局长或局长审批。 2、由工作人员登 陆自己的办公页5、用户申请后,经过设置的流转,由主任、面 副局长或局长进行会议审批。 3、办公人员进入邮件处理界面, 进行邮件处理。6、根据用户当前需要处理的工作,用户进 行邮件处理。 4、办公室主任进入会议安排界 7、会议审批后,有办公室主任进行会议安面,填写需要的会议设备,进行 安排。 排,包括一些会议设备。 34 35 云山市教育局OA系统详细设计说明书 8.3性能 , 系统可容纳500用户同时在线办公。 , 在移动设备访问本系统的功能。 , 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。 9.4输人项 名称 标识 数据类型 数据范围 公文ID gongWenId int 0~65535 公文标题 gongWenTitle string 公文副标题 gongWenLitleTitle string 申请人 shenqingren string 公文附件 gongWenFile string 申请日期 fawenriqi string 会议编号 huiyiId int 0~65535 会议标题 huiyiTitle string 会议时间 huiyiTime string 参会人员 huiyiRenyuan string 会议申请人 huiyishenqingren string 申请日期 shenqingshijian string 出行编号 chucheId int 0~65535 出行日期 chucheriqi string 出行人员 chengcherenyuan string 出行原因 chucheyuanyin string 续车编号 chucheId int 0~65535 续车天数 xuchetianshu string 续车缘由 xucheyuanyin string 8.5输出项 输入项 输出项 公文ID 公文ID 公文标题 公文标题 公文副标题 公文副标题 申请人 申请人 公文附件 公文附件 申请日期 申请日期 会议编号 会议编号 会议标题 会议标题 35 36 云山市教育局OA系统详细设计说明书 会议时间 会议时间 参会人员 参会人员 会议申请人 会议申请人 申请日期 申请日期 出行编号 出行编号 出行日期 出行日期 出行人员 出行人员 出行原因 出行原因 续车编号 续车编号 续车天数 续车天数 续车缘由 续车缘由 8.6算法 , 数据库代码: 将查询数据库里的信息,赋给str。 string str = "select [gongWenId] as '公文编号',[gongWenTitle] as',[gongWenLitleTitle]as '公文副标题',[shenqingren] as '申请人',[gongWenFile] as'公文附件',[fawenriqi] as '申请日期' from [gongwen] where[gongwenzhuangtai]='" + pub.userName + "' and [shenpiqianzi]!='" + pub.userName + "'"; 连接数据库。 pub.con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True"); pub.con.Open(); 连接到数据库后,从数据库里读出数据并绑定到页面中。 pub.ds = new DataSet(); pub.sql.SelectCommand = new SqlCommand(str, pub.con); pub.sql.Fill(pub.ds, "gongwen"); DataGrid1.DataSource = pub.ds; DataGrid1.DataBind(); 36 37 云山市教育局OA系统详细设计说明书 8.7流程逻辑 用户 系统 开始 用户名及密码 密码验证 N 重新输入 Y 判断用户类型 局长、党书记 副局长、副书记 跳转相应的界面 结束 监督室主任 8.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。 8.9界面设计 领导办公界面设计如图所示: 37 38 云山市教育局OA系统详细设计说明书 , 领导办公主要包括邮件处理、公文审批、会议审批、会议安排、出行安排、出行 审批、续车处理等模块,可以完成公文、会议、用车的审批工作。在上图中只需 点击相应的模块即可进行相应界面进行审批工作。 8.10存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输 入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步 的增快程序的查询速度。 8.11注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxx /// 8.12限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉 语符号。 38 39 云山市教育局OA系统详细设计说明书 8.13测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码 与账号。 (2)填写公文、会议、出行申请(标题)、附件等。 , 预期结果:办公人员通过申请的公文,在工作流程下,先由主任审批再由副局长、 局长审批。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 8.14尚未解决的问题 无。 9系统管理模块设计说明 9.1 系统管理模块 , 目的与意义:主要为了方便系统管理员对后台模块的管理与维护。 , 特点:该程序是管理员登录时所必须要用到的,登陆之前需要验证管理员 身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。 本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进 行验证。 9.2功能 , 系统管理 领导办公如下IPO图: 39 40 云山市教育局OA系统详细设计说明书 输入部分:I 处理部分:P 输出部分:O 1、点击车辆管理图标,登陆进去;点击申1、管理员可以进行车辆的删除、 请车辆,则进入相关界面 更新与添加操作。 1、由管理员2、点击会议管理界面后,如有需要可进行2、可对会议进行添加设备、开会输入账号、添加会议信息。 时间、主题等设定。 密码登录界 面,进行后 台维护。 3、可以进行角色维护,和添加角色。 3、管理员可添加用户角色,对角 色进行管理。 9.3性能 , 系统可容纳500用户同时在线办公。 , 在移动设备访问本系统的功能。 , 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。 9.4输人项 名称 标识 数据类型 数据范围 车编号 carId int 0~65535 车名 carName string 车数量 carNum int 0~65535 车已用 carYiyong int 0~65535 车未用 carYushu int 0~65535 会议编号 huiyiId int 0~65535 会议名称 huiyiTitle string 会议时间 huiyiTime string 40 41 云山市教育局OA系统详细设计说明书 会议人员 huiyiRenyuan string 会议室名称 huiyishiName string 会议室状态 huiyishiState string 设备名 shebeiName string 设备数量 shebeiCount int 0~65535 账号 userID string 密码 userPasschar string 姓名 userName string 性别 userSex string 出生日期 userBirth string 职位 userPost string 部门 userDepartment string 已用的设备 shebeiYishiyong int 0~65535 9.5输出项 输入项 输出项 车编号 车编号 车名 车名 车数量 车数量 车已用 车已用 车未用 车未用 会议编号 会议编号 会议名称 会议名称 会议时间 会议时间 会议人员 会议人员 会议室名称 会议室名称 会议室状态 会议室状态 设备名 设备名 设备数量 设备数量 已用的设备 已用的设备 账号 账号 密码 密码 姓名 姓名 性别 性别 出生日期 出生日期 职位 职位 已用的设备 已用的设备 部门 部门 41 42 云山市教育局OA系统详细设计说明书 9.6算法 无。 9.7流程逻辑 开始 获取并设置参数 函数调用 错误 显示相应提示 判断 参数正确 进入重定位界面 结束 42 43 云山市教育局OA系统详细设计说明书 9.8接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。 9.9存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输 入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步 的增快程序的查询速度。 9.10注释设计 , 用”//”进行单行的代码注释。 /// /// xxxxxxxxx /// 9.11限制条件 , 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉 语符号。 9.12测试计划 , 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流 转的方法。 , 输入数据:(1)输入管理员的密码与账号,登陆到系统中去。 (2)可以对会议、用车、角色进行添加与维护。 , 预期结果:管理员通过添加、删除、更新等操作可以对系统进行简单的管理,达 到了预期的效果。 , 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。 43 44 云山市教育局OA系统详细设计说明书 9.13尚未解决的问题 由于技术问题,公文模板的维护功能暂实现不了。 44
/
本文档为【OA系统详细设计说明书3】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索