欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件工程 详细设计说明书.doc

    • 资源ID:51229102       资源大小:342.50KB        全文页数:32页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程 详细设计说明书.doc

    五、详细设计说明书1引言11.1编写目的11.2项目背景11.3定义21.4参考资料22总体设计22.1需求概述22.2软件结构23程序描述23.1功能33.2性能33.3输入项目33.4输出项目33.5算法33.6程序逻辑33.7接口33.8存储分配33.9限制条件33.10测试要点31引言1.1编写目的编写这份详细设计说明书的目的在于明确系统范围,明确OA系统流程并规范化记录该系统需求和非功能性系统需求。 本文档主要提供给以下人员阅读和使用: l 云山市教育局项目负责人,确认本文描述的要求符合该教育局实际要求。 l Winarray公司软件开发团队,包括项目经理、架构设计师、开发和测试人员项目开发参考使用。其他相关用户,了解系统需求范围和实现目标,目的在于更好的使用系统1.2项目背景办公自动化简称OA(Office Automation),主要是利用计算机、通信和自动控制等和设备实现办公业务的自动化。它是提高办公效率、办公质量和实现科学管理与科学决策的手段。 我国的办公自动化自上世纪70年代发展,大致经历三个阶段:第一阶段主要是办公过程中普遍使用了现代的办公设备。如传真机、打印机、复印机等。第二阶段主要标志是办公过程中普遍使用电脑与打印机,通过电脑与打印机进行文字处理、表格处理、文字排版和进行人事财务等信息的管理。第三阶段中网络技术的普遍使用,这一阶段通过使用网络实现文件共享、网络打印共享和网络数据库管理等工作。 目前Web技术不断发展与成熟,能够在互联网上实现非常复杂的系统,满足各种业务要求;同时,计算机硬件与网络得到迅速发展,计算机处理速度与网络传输速度成倍增长;通过高校、培训机构、网络学习等渠道,人们操作计算机的水平越来越熟练。这种情况下,OA系统都是采用Web技术实现,并在日常工作与生活中扮演着越来越重要的作用。现在的OA系统不仅满足单位或组织内部的日常办公活动,还能进一步扩展到单位与组织的信息交流,从而达到利用办公系统,提高办事效率,加快各种办公业务流程处理速度目的,实现办公数字化、流程的自动化、不受地域、时间、范围控制,真正提高办公效率。 目前,云山市教育局虽然也采用Office办公软件,实现办公文档的输入与打印功能,但是整个办公管理过程还是停留在手工操作过程的层次,办事效率低,很多事物不能得到及时方便的处理,没有好好利用该局的计算机硬件与网络环境,迫切需要建立新的系统,提高办公效率。 为了积极响应政府机构电子政务的要求,提高办事效率,云山市教育局决定委托该市的Winarray软件公司开发OA系统,以满足该教育局办公需要。 1.3定义本系统名称为:云山市教育局OA系统。 WROA:云山市教育局办公自动化系统。 Winarray:广州万锐信息有限公司,负责本系统的开发与实施1.4参考资料本文挡的编写所依据的参考资料如下: l 本系统的软件需求规约。 l 本系统的软件的架构设计。 详细设计说明书(GB856788).doc2总体设计2.1需求概述2.2软件结构3程序描述3.1公文模块程序描述l 目的与意义:在公文模块中主要完成公文的起草、审核、审批、发送等操作,实现公文管理的办公自动化。l 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.1.1功能l 公文管理公文管理IPO图表如下图所示:1、由管理员设置工作人员访问权限进行登录界面。2、由工作人员登陆自己的办公页面1、判断工作人员的合法权限,如不设置访问权限,则默认为一般的用户。2、根据用户当前处理顺序,由用户进行公文申请。1、用户进入公文申请界面,填写相关的申请信息并提交发送。1、判断工作人员的合法权限,如不设置访问权限,则默认为一般的用户。2、用户申请后,经过设置的流转,由主任、副局长或局长审批。2、审批人进入公文审批界面,提交签字即可进行审批。输入部分:I处理部分:P输出部分:O3.1.2性能Ø 系统可容纳500用户同时在线办公。Ø 在移动设备访问本系统的功能。Ø 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。3.1.3输人项目名称标识数据类型有效范围公文IDgongWenIdint065535公文名gongWenTitlestring公文副标题gongWenLitleTitlestring公文流程gongwenliuchengstring发文日期fawenriqi公文申请人shenqingrenstring3.1.4输出项目输入项输出项公文ID公文ID公文名公文名公文作者公文作者公文描述公文描述3.1.5算法Ø 连接数据库yunshanOA 的代码:pub.con = new SqlConnection("Data Source=.SQLEXPRESS;Initial Catalog=yunshanOA;Integrated Security=True");Ø 实现上传文件的代码:FileUpLoad1.PostedFile.SaveAs(Server.MapPath("/gongwen/")+ FileUpLoad1.FileName);3.1.6程序逻辑如图所示开始登陆界面输入用户信息判断权限密码错误显示相应提示参数正确进入界面 发公文结束3.1.7接口定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。 3.1.8存储分配 本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。3.1.9限制条件Ø 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。Ø 13中文档都在一起,下载后须将自己需要的文档复制到新的页面上,并保存在本系统所在文件夹下的gongwenmoban里面,为后面的下载作服务。3.1.10测试要点Ø 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流转的方法。Ø 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码与账号。 (2)填写公文申请(标题)、附件等。Ø 预期结果:办公人员通过申请公文,在工作流程下,先由主任审批再由副局长、局长审批。Ø 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。3.2 会议管理模块l 目的与意义:在该模块中主要完成会议的申请、审批与会议归档等操作。实现云山市教育局会议管理的自动化。l 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.2.1功能l 会议管理会议管理IPO图表:1、由管理员设置工作人员访问权限进行登录界面。2、由工作人员登陆办公页面,进行办公。1、根据用户当前处理顺序,先由用户进行会议申请。1、用户进入会议申请界面,填写相关的申请信息并提交发送。1、用户申请后,经过设置的流转,由主任、副局长或局长进行会议审批。2、审批人进入公文审批界面,提交签字即可进行审批。输入部分:I处理部分:P输出部分:O1、会议审批后,有办公室主任进行会议安排,包括一些会议设备。3、办公室主任进入会议安排界面,填写需要的会议设备,进行安排。3.2.2性能Ø 系统可容纳500用户同时在线办公。Ø 在移动设备访问本系统的功能。Ø 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。3.2.3输人项目名称标识数据类型有效范围会议IDhuiyiIdint065535会议时间huiyiTimestring会议主题huiyiTitlestring会议审批人huiyiShenpistring会议安排huiyianpaistring会议人员huiyiRenyuanstring3.2.4输出项目输入项输出项会议ID会议ID会议时间会议时间会议主题会议主题会议审批人会议审批人会议安排会议安排会议人员会议人员3.2.5算法Ø 连接数据库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("insertintohuiyi(huiyiTitle,huiyiTime,huiyiRenyuan,huiyiShenqingren,huiyiAnpairen,huiyiShenpiren,shenpiQianzi,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(); 3.2.6程序逻辑如图所示开始获取并设置参数函数调用判断错误显示相应提示参数正确进入重定位界面 结束3.2.7接口 定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。3.2.8存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。3.2.9限制条件Ø 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.2.10测试要点Ø 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流转的方法。Ø 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码与账号。 (2)填写会议申请(标题)、附件等。Ø 预期结果:办公人员通过会议申请,在工作流程下,先由主任审批再由副局长、局长审批。Ø 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。3.3用车模块l 目的与意义:主要完成用车的申请、审批与提交等操作,实现云山市教育局用车管理的自动化。l 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.3.1功能l 用车管理用车管理IPO图表:1、由管理员设置工作人员访问权限进行登录界面。2、由工作人员登陆办公页面,进行办公。1、根据办公人员当前处理顺序,先由用户进行出行安排。1、办公人员进入出行安排界面,填写相关的信息并提交发送。2、办公人员申请后,经过设置的流转,由主任、副局长或局长进行出行审批。2、审批人进入出行审批界面,提交签字即可进行审批。输入部分:I处理部分:P输出部分:O3、出行审批后,由用车人向上级提出用车申请。3、用车人员进入用车申请与续车申请,填写相关信息提交申请即可4、出行审批后,用车人如有需要可进行续车申请。填写相关的续车信息即可。3.3.2性能Ø 系统可容纳500用户同时在线办公。Ø 在移动设备访问本系统的功能。Ø 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。3.3.3输人项目名称标识数据类型有效范围车辆IDcarIdint065535车名carNamestring车牌号carNumint065535车已用carYiyongint065535车辆剩余数carYushu3.3.4输出项目输入项输出项车辆ID车辆ID车名车名车牌号车牌号车已用车已用车辆剩余数车辆剩余数3.3.5算法Ø 连接数据库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;3.3.6程序逻辑开始获取并设置参数函数调用判断错误显示相应提示参数正确进入重定位界面 结束3.3.7接口定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。3.3.8存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。3.3.9限制条件Ø 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.3.10测试要点Ø 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流转的方法。Ø 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码与账号。 (2)填写用车申请(标题)、附件等。Ø 预期结果:办公人员通过用车申请,在工作流程下,先由主任审批再由副局长、局长审批。Ø 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。3.4 消息管理模块l 目的与意义:主要是为系统其它部分提供基础的消息通讯实现消息发送与接收的功能。l 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.4.1功能l 消息管理消息管理IPO图表:1、由管理员设置工作人员访问权限进行登录界面。2、由办公人员登陆自己的办公页面。1、判断工作人员的合法权限,如不设置访问权限,则默认为一般的用户。2、根据用户当前处理顺序,由用户进行公文申请。1、用户进入公文申请界面,填写相关的申请信息并提交发送。1、判断工作人员的合法权限,如不设置访问权限,则默认为一般的用户。2、用户申请后,经过设置的流转,由主任、副局长或局长审批。2、审批人进入公文审批界面,提交签字即可进行审批。输入部分:I处理部分:P输出部分:O3.4.2性能1、系统可容纳500用户同时在线办公。2、在移动设备访问本系统的功能。3、时间特性:页面平均响应时间<=5s,最长响应时间<=10s。3.4.3输人项目名称标识数据类型有效范围邮件IDIDint065535邮件来源FromMailstring发件人FromMailNamestring主题Subjectstring内容MailContentstring附件Attachmentstring发送时间MailTimestring邮件大小MailSizestring3.4.4输出项目输人项输出项邮件ID邮件ID邮件来源邮件来源发件人发件人主题主题内容内容附件附件发送时间发送时间邮件大小邮件大小3.4.5算法3.4.6程序逻辑开始获取并设置参数函数调用判断错误显示相应提示参数正确进入重定位界面 结束3.4.7接口定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。3.4.8存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。3.4.9限制条件Ø 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.4.10测试要点Ø 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流转的方法。Ø 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码与账号。 (2)填写公文、会议、出行申请(标题)、附件等。Ø 预期结果:办公人员通过申请的公文,在工作流程下,先由主任审批再由副局长、局长审批。Ø 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。3.5 个人事务管理模块l 目的与意义:在该模块中主要显示个人将要处理事务的列表,提高个人处理事务的效率。l 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.5.1功能l 个人事务管理消息管理IPO图表:1、由管理员设置工作人员访问权限进行登录界面。2、由办公人员登陆自己的办公页面。1、判断工作人员的合法权限,如不设置访问权限,则默认为一般的用户。2、根据用户当前需要处理的工作,用户进行邮件处理。1、办公人员进入邮件处理界面,进行邮件处理。1、判断工作人员的合法权限,如不设置访问权限,则默认为一般的用户。2、用车人选择续车申请操作。2、办公人员进入续车申请界面,填写相关信息,发起申请即可。输入部分:I处理部分:P输出部分:O3.5.2性能Ø 系统可容纳500用户同时在线办公。Ø 在移动设备访问本系统的功能。Ø 时间特性:页面平均响应时间<=5s,最长响应时间<=10s 。3.5.3输人项目名称标识数据类型数据范围续车IDchucheIdint065535续车原因xucheyuanyinstring续车天数xuchetianshuint065535审批人shenpirenstring3.5.4输出项目输入项输出项续车ID续车ID续车原因续车原因续车天数续车天数审批人审批人3.5.5算法无3.5.6程序逻辑开始获取并设置参数函数调用判断错误显示相应提示参数正确进入重定位界面 结束3.5.7接口定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。3.5.8存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。3.5.9限制条件Ø 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。Ø 外部通讯只能在联网的情况下,才能登陆成功,而且只能一人同一账号只能登陆一次。3.5.10测试要点Ø 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流转的方法。Ø 输入数据:(1)分别输入办公人员、管理员的密码与账号。 (2)填写公文、会议、续车申请(标题)等。Ø 预期结果:办公人员或管理员登陆后可以查看或维护一些信息。Ø 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。3.6.1 领导办公模块l 目的与意义:主要为了方便领导公文、会议、邮件等审批。l 特点:该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.6.1功能l 领导办公领导办公如下IPO图:1、由管理员设置工作人员访问权限进行登录界面。2、由工作人员登陆自己的办公页面1、根据办公人员当前处理顺序,先由用户进行出行安排。2、办公人员申请后,经过设置的流转,由主任、副局长或局长进行出行审批。输入部分:I处理部分:P输出部分:O6、根据用户当前需要处理的工作,用户进行邮件处理。3、用车人如有需要可进行续车申请。填写相关的续车信息即可。4、用户申请公文后,经过设置的流转,由主任、副局长或局长审批。5、用户申请后,经过设置的流转,由主任、副局长或局长进行会议审批。7、会议审批后,有办公室主任进行会议安排,包括一些会议设备。1、办公人员进入出行安排界面,填写相关的信息并提交发送。2、审批人进入出行审批界面,提交签字即可进行审批。3、办公人员进入邮件处理界面,进行邮件处理。4、办公室主任进入会议安排界面,填写需要的会议设备,进行安排。3.6.2性能Ø 系统可容纳500用户同时在线办公。Ø 在移动设备访问本系统的功能。Ø 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。3.6.3输人项目名称标识数据类型数据范围公文IDgongWenIdint065535公文标题gongWenTitlestring公文副标题gongWenLitleTitlestring申请人shenqingrenstring公文附件gongWenFilestring申请日期fawenriqistring会议编号huiyiIdint065535会议标题huiyiTitlestring会议时间huiyiTimestring参会人员huiyiRenyuanstring会议申请人huiyishenqingrenstring申请日期shenqingshijianstring出行编号chucheIdint065535出行日期chucheriqistring出行人员chengcherenyuanstring出行原因chucheyuanyinstring续车编号chucheIdint065535续车天数xuchetianshustring续车缘由xucheyuanyinstring3.6.4输出项目输入项输出项公文ID公文ID公文标题公文标题公文副标题公文副标题申请人申请人公文附件公文附件申请日期申请日期会议编号会议编号会议标题会议标题会议时间会议时间参会人员参会人员会议申请人会议申请人申请日期申请日期出行编号出行编号出行日期出行日期出行人员出行人员出行原因出行原因续车编号续车编号续车天数续车天数续车缘由续车缘由3.6.5算法Ø 数据库代码:将查询数据库里的信息,赋给str。 string str = "select gongWenId as '公文编号',gongWenTitle as',gongWenLitleTitleas '公文副标题',shenqingren as '申请人',gongWenFile as'公文附件',fawenriqi as '申请日期' from gongwen wheregongwenzhuangtai='" + 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();3.6.6程序逻辑用户 系统用户名及密码密码验证判断用户类型局长、党书记副局长、副书记监督室主任重新输入跳转相应的界面开始结束NY3.6.7接口定义pub类,在pub类里面定义了变量userID, userPasschar, userName, userSex, userBirth, userPost, userDepartment与静态函数SqlDataAdapter sql = new SqlDataAdapter();直接用 pub.函数名或变量名来调用。3.6.8存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。3.6.9限制条件Ø 限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.6.10测试要点Ø 技术要求:掌握连接数据库的方法、掌握实现文件上传的代码和实现公文正确流转的方法。Ø 输入数据:(1)分别输入办公人员、主任(包工人员所在的部门)、副局长的密码与账号。 (2)填写公文、会议、出行申请(标题)、附件等。Ø 预期结果:办公人员通过申请的公文,在工作流程下,先由主任审批再由副局长、局长审批。Ø 进度安排:第一阶段准备好数据为期两天 第二阶段搭建测试环境、确认主要功能的实现,为期一天。 第三阶段进行测试,测试本模块的主要功能。 第四阶段是进行分析与综合,优化系统性能。3.7 系统管理模块l 目的与意义:主要为了方便系统管理员对后台模块的管理与维护。l 特点:该程序是管理员登录时所必须要用到的,登陆之前需要验证管理员身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证。3.7.1功能l 系统管理领导办公如下IPO图:1、由管理员输入账号、密码登录界面,进行后台维护。1、点击车辆管理图标,登陆进去;点击申请车辆,则进入相关界面2、点击会议管理界面后,如有需要可进行添加会议信息。输入部分:I处理部分:P输出部分:O3、可以进行角色维护,和添加角色。1、管理员可以进行车辆的删除、更新与添加操作。2、可对会议进行添加设备、开会时间、主题等设定。3、管理员可添加用户角色,对角色进行管理。3.7.2性能Ø 系统可容纳500用户同时在线办公。Ø 在移动设备访问本系统的功能。Ø 时间特性:页面平均响应时间<=5s,最长响应时间<=10s。3.7.3输人项目名称标识数据类型数据范围车

    注意事项

    本文(软件工程 详细设计说明书.doc)为本站会员(飞****2)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开