




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着信息技术的飞速发展和日趋激烈的商业竞争,企业已不再满足于独立、零散的办公自动化应用,企业需要的是协同工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式。网上办公系统通过对各办公自动化要素的闭环整合,实现了工作流、信息流、知识流和办公自动化系统的整合管理,提供了一个科学、开放、先进的信息化办公平台,实现办公自动化,并进行远程办公或在家办公。网上办公系统将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了单位办事效率和对信息的可控性,降低办公成本,提高执行力,使管理趋于完善。关键词办公自动化;信息化;整合管理;远程办公目录摘要I第1章绪论11开发背景111开发及运行环境112关系型数据库的实现113二者的结合(DBA)第2章系统分析设计21需求分析22功能模块划分23设计目标24系统流程分析第3章数据库设计31数据库需求设计32数据库逻辑结构设计第4章总体设计41系统(网站)界面设计第5章详细设计51登录模块设计52公文管理模块设计521公文管理模块设计522发送公文模块设计523已发(收)公文模块设计53资源管理模块设计531资源占用情况模块设计532资源预约管理模块设计第6章系统测试计划61系统运行测试62用户界面窗体设计测试63文本框的测试64网站发布测试结语致谢参考文献网上办公系统第1章绪论11开发背景随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。在网络应用日益普及的今天,无纸化网络办公是目前企事业单位提高办公效率和机构精简改革趋势的一个重要要求。采用无纸化网络办公不仅可以实现资源的共享、提高办公效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支。无纸化网络办公系统具有众多优点,已经越来越多地进入到各级单位的日常工作中。111开发及运行环境本系统前台采用ASP开发工具,后台采用ACCESS2000实现数据库,是基于WEB的ASPACCESS的网上办公系统。作为个人用户或在单机环境下测试ASP,针对不同的操作系统,可以选择不同的运行环境。硬件平台CPUP418GHZ;内存256MB以上。软件平台操作系统WINDOWSXP/WINDOWS2000。数据库ACCESS2000。浏览器IE50,推荐使用IE60。WEB服务器IIS50。分辨率最佳效果1024768像素。112关系型数据库的实现采用ACCESS实现数据库。ACCESS是OFFICE办公套件中一个极为重要的组成部分。ACCESS2000就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索那么什么叫数据库呢数据库DATABASE是由一些有意义和有关系的数据DATA所组合而成一个数据库中,包含了许多条记录RECORD,而每条记录是由多个字段FIELD所组成,不同的字段存放这不同的数据所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统DATABASEMANAGEMENTSYSTEMDBMS数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用ACCESS的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于EXCEL的电子表格,可以使数据库一目了然另外,ACCESS允许创建自定义报表用于打印或输出数据库中的信息ACCESS也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库如上所述,ACCESS作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能ACCESS的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。113二者的结合(DBA)ASP是一个服务器的脚本环境,内嵌在HTML页面中的脚本程序在这里运行并建立WEB服务器应用程序。在ASP脚本中可以通过三种方式访问数据库传统的IDCINTERNETDATABASECONNECTOR、ADOACTIVEXDATAOBJECT和RDSREMOTEDATASERVER。其中ADO是ASP内置的数据库存取组件,各种脚本和语言均可调用它实现对数据库的直接访问,并利用相应的数据接口显示查询结果。ADO拥有强大的活力,它是位于ODBC和OLEDB之上的高性能数据库操作接口,提供了开放的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种与ODBC和OLEDB兼容的数据库,如MICROSOFTACCESS、FOXPRO、MICROSOFTSQLSERVER、ORACLE等。ADO的简单易行、应用广泛使之成为ASP访问数据库所采用的最佳选择。这种对数据库的访问方式是由INTERNETINFORMATIONSERVER来完成的。A浏览器用户通过WEB浏览器用HTTP协议向INTERNET信息服务器(IIS)发出请求。B服务器服务器检查网页文件的类型,对扩展名是ASP的文件服务器调用ASP系统程序,解释执行被请求页面文件的所有脚本命令。若脚本中含有对数据库的请求,服务器就执行连接访问数据库的操作,并将结果以HTML格式送回用户浏览器作为响应。C数据库储存了动态交互所需的信息数据,用户可通过指令对其进行查询、修改、添加、删除等操作。第2章系统分析设计21需求分析通过调查,要求系统需要有以下功能由于操作人员的计算机知识普遍较差,要求有良好的人机界面。管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。管理企业公告信息,工作计划,通讯录,客户资源,公文管理。提供个人办公服务。对企业员工基本情况进行全面管理,如工资档案。对个人的邮件系统进行管理。对人力资源进行管理。管理公司部门及人员,对其进行管理。强大的权限管理功能。在相应的权限下,删除数据方便简单,数据稳定性好。强大的帮助系统。系统退出。22功能模块划分系统主要功能模块包括公共信息动态信息、发布信息、管理信息工作计划、通讯助理、客户资源个人办公个人工作计划、个人基本资料、个人通讯录、个人资料维护、公文管理、发送公文、已发公文、已收公文人力资源员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案邮件系统新邮件、发邮件、收件箱、发件箱、废件箱资源管理资源占用情况、资源预约用户设置增加下属用户、管理下属用户、增加用户、管理用户、单位名称维护用户管理权限、工作计划权限、通告公文权限、职务变动权限、奖惩编辑权限、考核编辑权限通讯资料权限、资源管理权限、基本档案权限、帮助管理权限、工资编辑权限帮助管理工作计划帮助、通告信息帮助、公文信息帮助、人力资源帮助、客户资料帮助、资源预约帮助、帐号设置帮助、权限设置帮助管理帮助类别、输入帮助信息退出系统图21系统功能图23设计目标本系统是针对中小型企业内部办公自动化管理的要求进行设计的,主要实现如下目标系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。键盘操作,快速响应。实现了发送公文、管理公文、公共信息的强大的管理能力。实现对员工基础信息(人事管理)的管理功能等。实现了个人办公的信息自动化管理功能。实现了邮件系统。在线会议,并对在线会议进行管理。对系统用户进行管理。为了加强数据保密性,为每个用户设置权限级别,强大的权限支持。系统最大限度地实现了易安装性、易维护性和易操作性。系统运行稳定、安全可靠。24系统流程分析图22系统流程图第3章数据库设计31数据库需求设计创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。标识需要的数据;收集被标识的字段到表中;标识主关键字字段;绘制一个简单的数据图表;规范数据;标识指定字段的信息;创建物理表。本系统用到的数据库如下用户表USERINFO资源预约表BOOKING员工职位变动表CHANGJOB员工考核表CHECKINF客户信息表CLIENTINF部门表DEPT资源类别表EQUIPMENT邮件表GETEMAILTABLE帮助信息表HELPINF帮助类别表HELPSORT公告表NEWNOTICE员工档案表PERSONINF通讯录类别表PERSONTYPE员工奖惩信息表REWPUNINF已看公文表PERSONTYPE发送公文表SENDDATE发邮件表SENDEMAILTABLE通讯助理表STAFADDRESSINF公文类型表TEXTTYPE用户职位表TEXTTYPE工资档案表WAGEINF个人通讯表PERSONRECORD32数据库逻辑结构设计表31用户表USERINFO字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号NAME否文本10是用户姓名USERNAME否文本10是用户名USERDEPT否文本10是所在部门USERLEVEL否文本50是用户级别FORBID否文本10是是否禁用SEENOTICE否是/否是是否看了通告ALLOW_SEE_ALL_WORKREP否是/否是可以看所有员工的日志ALLOW_SEE_DEPT_WORKREP否是/否是可以看同部门的日志ALLOW_WRITE_COMPLAN否是/否是可以输入公司计划ALLOW_CONTROL_DEPT_USER否是/否是可以管理部门用户ALLOW_CONTROL_ALL_USER否是/否是可以管理所有用户ALLOW_SEND_NOTE否是/否是可以发布通告ALLOW_CONTROL_NOTE否是/否是可以管理通告ALLOW_CONTROL_FILE否是/否是可以管理公文ALLOW_WRITE_STAFINF否是/否是可以输入职员资料ALLOW_CONTROL_LEVEL否是/否是可以分配用户权限ALLOW_EDIT_PE否是/否是可以编辑本人基本档RSON_PERSONINF案ALLOW_SEE_ALL_PERSONINF否是/否是可以看所有员工基本档案ALLOW_SEE_DEPT_PERSONINF否是/否是可以看部门员工基本档案ALLOW_EDIT_ALL_JOBCHANGINF否是/否是可编辑所有员工职务变动档案ALLOW_EDIT_DEPT_JOBCHANGINF否是/否是可编辑本部门员工职位变动档案ALLOW_EDIT_ALL_REWPUNINF否是/否是可编辑所有员工奖惩档案ALLOW_EDIT_DEPT_REWPUNINF否是/否是可编辑部门员工奖惩档案ALLOW_EDIT_ALL_CHECKINF否是/否是可编辑所有员工考核档案ALLOW_EDIT_DEPT_CHECKINF否是/否是可编辑部门员工考核档案ALLOW_EDIT_ALL_WAGEINF否是/否是可编辑所有员工工资档案ALLOW_EDIT_DEPT_WAGEINF否是/否是可编辑部门员工工资档案ALLOW_EDIT_PERSON_ADDRESSINF否是/否是可编辑本人的通讯录ALLOW_EDIT_DEPT_ADDRESSINF否是/否是可编辑部门通讯录ALLOW_EDIT_ALL_ADDRESSINF否是/否是可编辑全体员工通讯录ALLOW_EDIT_CLIENT_ADDRESSINF否是/否是可编辑客户通讯录ALLOW_EDIT_WORK_TIME否是/否是设置用户是否可以设置考勤时间ALLOW_LOOK_ALL_KQ_INFO否是/否是是否可以查看所有部门的考勤资料ALLOW_ADD_RESOURCE否是/否是是否可以增加资源ALLOW_CHECK_RESOURCE_REQUIREMENT否是/否是是否可以审批资源预约ALLOW_EDIT_HELP否是/否是可编辑帮助文件JOINDATE否日期/时间8是建立时间表32资源预约表BOOKING字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号EQUIPMENT否文本20是公司设备名称STARTTIME否日期/时间常规日期是开始预约时间ENDTIME否日期/时间常规日期是结束预约时间USERNAME否文本20是预约者PURPOSE否文本50是用途说明AUDITING否数字整型是审核标志1同意,2不同意,0未审核AUDITING_EXPLAIN否文本100是审核意见说明AUDITING_USER否文本20是审核用户名AUDITING_TIME否日期/时间8是审核时间表33员工职位变动表CHANGJOB字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本20是员工用户名OLDJOB否文本10是原职务CHANGJOB否文本50是变动后职务CHANGDATE否日期/时间8是职务变动时间CHANGFILE否文本50是职务变动文号CHANGSORT否文本50是职务变动类型CHANGTYPE否文本50是职务变动方式CHANGREASON否备注100是职务变动原因及备注说明RECUSERNAME否文本10是记录人RECDATE否日期/时间常规日期是记录时间UPDATEUSERNAME否文本20是更改人UPDATEDATE否日期/时间常规日期是更改时间表34员工考核表CHECKINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本20是员工用户名CHECKNAME否文本20是考核名称CHECKDATE否日期/时间8是考核日期CHECKCOMMMENT否备注100是考核评语CHECKSORT否文本50是考核类型CHECKTYPE否文本50是考核方式CHECKRESULT否文本50是考核结果REMARK否备注100是备注说明RECNAME否文本20是记录人RECDATE否日期/时间常规日期是记录时间UPDATENAME否文本20是更改人UPDATEDATE否日期/时间常规日期是更改时间表35客户信息表CLIENTINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号NAME否文本20是员工用户名COMPANY否文本50是客户所属公司ADDRESS否文本50是地址PROJECT否文本50是客户与公司关联的项目TEL否文本20是联系电话CALLNO否文本20是呼机HANDSET否文本20是手机FAX否文本20是传真REMARK否备注50是备注EMAIL否文本10是电子邮箱POSTCARD否文本6是邮编DEPT否文本50是部门SEX否文本50是性别POSITION否文本50是职位表36部门表DEPT字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号DEPT否文本50是部门名称表37资源类别表EQUIPMENT字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号EQUIPMENT否文本50是公司资源名称REMARK否备注100是简单说明CONTROLLER否文本50是管理者表38邮件表GETEMAILTABLE字段名是否主键数据类型大小是否可以为空备注AUTOID是自动编号长整型否自动编号SENDUSERID否数字长整型否发送用户姓名编号GETUSERID否数字长整型否接收用户姓名编号EMAILTITLE否文本50否邮件标题EMAILCONTENT否备注1000是邮件内容READFLAG否是/否是/否是是否阅读标志DELETEFLAG否是/否是/否是删除标志EMAILDATE否日期/时间常规日期是日期表39帮助信息表HELPINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号HELPTITLE否文本50是帮助标题HELPCONTENT否备注1000是帮助内容HELPSORT否文本50是帮助信息类别表310帮助类别表HELPSORT字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号HELPSORT否文本50是帮助信息类别表311公告表NEWNOTICE字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号SENDUSERNAME否文本50否发送通告用户名TITLE否文本50否公告标题CONTENT否备注1000否公告内容NOTICEDATE否日期/时间常规日期是发布公告时间READUSERID否备注50是已读用户ID号表312员工档案表PERSONINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本50是档案的用户名INPUTDATE否日期/时间常规日期是录入时间UPDATEDATE否日期/时间常规日期是修改时间A1否文本20是员工编号A2否文本10是曾用名A3否文本5是性别A4否文本60是民族A5否文本50是职称A6否日期/时间8是出生日期A7否文本10是政治面貌A8否文本50是健康状况A9否文本50是籍贯A10否数字整型是体重A11否文本50是身份证号码A12否数字整型是身高A13否文本50是婚姻状况A14否文本50是毕业院校A15否文本50是本人特长A16否文本50是专业A17否数字整型是工龄A18否文本50是学历A19否文本50是外语语种A20否文本50是外语水平A21否文本50是普通话程度A22否文本50是粤语程度A23否文本50是计算机能力A24否文本50是户口所在地A25否文本50是地址A26否文本50是档案存放地A27否文本50是个人专长A28否文本50是奖励及处分A29否文本50是工作经历A30否文本50是家庭情况A31否文本50是联系方式A32否文本50是家属姓名、电话、地址A33否文本50是备注PHOTO否OLE对象是照片HAVEPHOTO否文本50是是否有照片表313通讯录类别表PERSONTYPE字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本10否员工姓名TYPENAME否文本50否通讯录类别表314员工奖惩信息表REWPUNINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本10是员工用户名REWPUNNAME否文本50是奖惩名称REWPUNDATE否文本50是奖惩日期REWPUNFILE否备注100是奖惩文号REWPUNSORT否文本50是奖惩类型REWPUNTYPE否文本50是奖惩方式REMARK否备注100是奖惩原因及备注说明RECNAME否文本10是记录人RECDATE否日期/时间常规日期是记录时间UPDATENAME否文本50是更改人UPDATEDATE否日期/时间常规日期是更改时间表315已看公文表PERSONTYPE字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号SENDDATEID否数字50否公文的IDUSERNAME否文本10否公文接收者的用户名HAVESEE否文本50否是否看过公文表316发送公文表SENDDATE字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号TITLE否文本50是公文标题DOCUMENTTYPE否数字长整型是公文类型CONTENT否备注50是公文内容SENDER否备注10是发送人RECIPIENTUSERNAME否文本10是收公文的用户名RECIPIENTUSERDEPT否文本50是收公文用户的部门INPUTDATE否日期/时间常规日期是公文时间REID否数字长整型是收公文的IDFILENAME否文本50是文件名FILECONTENTTYPE否文本50是文件类型FILEVALUE否OLE对象是文件位置表317发邮件表SENDEMAILTABLE字段名是否主键数据类型大小是否可以为空备注AUTOID是自动编号长整型否自动编号SENDUSERID否数字长整型是发送用户姓名编号EMAILTITLE否文本50是邮件标题EMAILCONTENT否备注1000是邮件内容EMAILDATE否日期/时间常规日期是日期EXPLAIN否备注50是收件人说明EXPLAIN1否备注50是收件人ID说明表318通讯助理表STAFADDRESSINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本10是员工姓名COMPANYTEL否文本20是电话或分机FAX否文本20是传真HOMETEL否备注20是住宅电话EMAIL否文本6是电子邮箱HOMEADDRESS否文本50是住宅地址SEX否文本50是性别HANDSET否文本20是手机号码CALLSET否文本20是呼机号码REMARK否备注100是备注说明表319公文类型表TEXTTYPE字段名是否主键数据类型大小是否可以为空备注NUMBER是自动编号长整型否自动编号TYPENAME否文本50是公文类型DELFLAG否是/否是/否否删除标志表320用户职位表TEXTTYPE字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERLEVEL否文本50是用户职位表321工资档案表WAGEINF字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号USERNAME否文本10是员工用户名WAGELEVEL否文本50是工资级别BASEWAGE否数字7是基本工资JOBWAGE否数字7是职务工资WORKYEARWAGE否数字7是工龄工资RENTWAGE否数字7是房租补贴CARWAGE否数字7是车费补贴PRIZE否数字7是奖金金额INSURANCE否数字7是交保险费TAX否数字7是交个人税AFFAIRDAY否数字3是事假天数AFFAIRFUND否数字7是扣事假款SICKDAY否数字3是病假天数SICKFUND否数字7是扣病假款MUSTWAGE否数字7是应发金额ACTWAGE否数字7是实发金额CHANGREASON否文本50是变动原因ACTDATE否数字8是执行时间REMARK否备注100是备注说明RECNAME否文本50是记录人RECDATE否日期/时间常规日期是记录时间UPDATENAME否文本50是更改人UPDATEDATE否日期/时间常规日期是更改时间表322个人通讯表PERSONRECORD字段名是否主键数据类型大小是否可以为空备注ID是自动编号长整型否自动编号THISINFOUSERNAME否文本10是员工姓名RECORDTYPE否文本50是通讯录类别XM否文本10是姓名COMPANY否文本20是所在部门COMPANYTEL否文本20是电话或分机FAX否文本20是传真HOMETEL否备注100是住宅电话EMAIL否文本50是电子邮箱HOMEADDRESS否文本50是住宅地址SEX否文本50是性别HANDSET否文本20是手机号码CALLSET否文本20是呼机号码REMARK否备注100是备注说明第4章总体设计41系统(网站)界面设计网站首页登陆的运行结果如图41图41网站首页登陆网站管理首页的运行结果如图42图42网站管理首页为了方便阅读将网站页面的各部分说明以列表形式给出,如表41所示网站首页解析表41网站首页解析区域名称说明对应文件1左导航栏用于显示网站的各个模块功能,提供有公共信息、个人办公、公文传阅、人力资源、资源管理、考勤管理、个人邮箱、用户设置、帮助管理等等。MENU_LEFTASP2用户信息区主要用于显示当前用户的姓名,部门及职位。INDEASP3快捷导航栏主要为了实现快速管理,方便省事。INDEASP个人基本档案界面设计如图43图43个人基本档案页面第5章详细设计51登录模块设计系统登录模块主要用于验证用户登录系统时输入的用户名、密码是否正确,如果正确用户进入系统,否则将不能进入此系统。图51系统登录模块流程图系统登录页面所涉及的HTML表单元素如表51表51系统登录页面所涉及的HTML表单元素名称类型含义重要属性FORMFORM表单ACTIONDEFAULTASPMETHODPOSTUSERNAMETEXT用户名CLASS“INPUT“TYPE“TEXT“PASSWORDPASSWORD管理密码CLASS“INPUT“TYPE“PASSWORD“SUBMITSUBMIT【登录】按钮TYPESUBMITVALUE“登录“BUTTONBUTTON【取消】按钮TYPEBUTTONVALUE“取消“说明本系统中用户密码没有进行MD5加密处理,也没有验证码验证,如果要进行以上处理,只要加入语句即可实现;USERNAMETRIMREQUEST“USERNAME“应用TRIM函数去掉左右空格符;FORI1TOLENUSERNAME应用LEN函数计算出用户名的长度;USERMIDUSERNAME,I,1判断用户名中是否含有非法字符IF这里就是相应的条件,即规定非法字符集;以上方法都可以相应的提高系统的安全性。52公文管理模块设计公文管理模块主要包括公文管理(公文类型管理、公文信息删除、查看公文)、发送公文、已发公文、已收公文4大部分,每个用户的权限不同,可以在用户设置模块中设置该用户的权限。521公文管理模块设计公文管理模块主要实现公文类型管理、公文信息删除、查看公文信息。公文管理页面SENDDATECONTROLASP所涉及到的主要程序代码如下“THENCOUNT0CONDITION“CONDITION1“CONDITION2“FOREACHIDNOINREQUESTFORM“DELID“COUNTCOUNT1CONDITIONCONDITION“ID“IDNOCONDITION1CONDITION1“REID“IDNOIFCOUNT公文类型管理页面DOCUMENTADDTYPEASP所涉及到的主要程序代码如下IFREQUEST“SUBMIT“增加“ANDUSERLEVEL“THENSETCONNOPENDB“OABUSY“,“CONN“,“ACCESSDSN“SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMTEXTTYPEWHERETYPENAME“USERLEVEL“ANDDELFLAGFALSE“RSOPENSQL,CONN,1IFNOTRSEOFANDNOTRSBOFTHEN已经存在,请换名重试增加成功“THENFIRSTDEPTREQUEST“USERDEPT“WHILENOTRSEOFANDNOTRSBOF发送公文界面设计如图52图52发送公文页面RSEOFTRUE时表明指针已移到最后记录,不能往下移(不等同是最后一条记录RSBOFTRUE时表时指针已移到最前记录,不能往上移(同样,不等同是第一条记录523已发(收)公文模块设计已发公文模块主要实现查看已发公文信息。已发公文页面HAVESENDDATEASP所涉及到的主要程序代码如下“THENMYDATEMYYEAR“MYMONTH“MYDAYMYDATE1DATEADD“D“,CDATEMYDATE,1ELSEMYDATE“ENDIFONERRORRESUMENEXT延时错误处理方法SETCONNOPENDB“OABUSY“,“CONN“,“ACCESSDSN“SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMSENDDATE,TEXTTYPEWHERESENDDATESENDER“SQLSTROABUSYUSERNAME“ANDSENDDATEREID0ANDTEXTTYPENUMBERSENDDATEDOCUMENTTYPEORDERBYSENDDATEIDDESC“IFREQUEST“LOOKFOR“YES“THENSQL“SELECTFROMSENDDATE,TEXTTYPEWHERESENDDATESENDER“SQLSTROABUSYUSERNAME“ANDTEXTTYPENUMBERSENDDATEDOCUMENTTYPEANDSENDDATEREID0ANDSENDDATEINPUTDATEBETWEEN“MYDATE“AND“MYDATE1“ORDERBYSENDDATEIDDESC“RSOPENSQL,CONN,1IFNOTRSEOFANDNOTRSBOFTHENRSPAGESIZE20PAGEREQUEST“PAGE“IFNOTISNUMERICPAGETHENPAGE1ENDIFPAGECLNGPAGEIFPAGERSPAGECOUNTTHENPAGERSPAGECOUNTHREF“HAVESENDDATEASP“RSABSOLUTEPAGEPAGE53资源管理模块设计资源管理模块主要包括资源占用情况、资源预约2大部分。531资源占用情况模块设计资源占用情况模块主要实现资源的增加,修改,删除操作,查看资源占用情况,资源预约等。图53资源占用情况使用流程图资源预约信息界面设计如图54图54资源预约信息页面532资源预约管理模块设计资源预约模块主要实现公文类型管理、公文信息删除、查看公文信息。资源预约页面ADDBOOKINGASP所涉及到的主要程序代码如下SETCONNOPENDB“OABUSY“,“CONN“,“ACCESSDSN“SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQL“SELECTFROMBOOKINGWHEREEQUIPMENT“SQLSTREQUIPMENTRSOPENSQL,CONN,1打开数据库,判断预约时间是否冲突BOOKINGALLOW“YES“WHILENOTRSEOFANDNOTRSBOFIFCDATESTARTTIMECDATERS“STARTTIME“ANDCDATESTARTTIMECDATERS“STARTTIME“ANDCDATEENDTIMECDATERS“ENDTIME“ORCDATESTARTTIMECDATERS“STARTTIME“ANDCDATEENDTIMECDATERS“ENDTIME“THENBOOKINGALLOW“NO“RSMOVENEXTWEND图55资源预约流程图第6章系统测试计划软件系统的开发经历了需求分析、设计和编程三个阶段,并在分析、设计和编程中改进软件质量并尽量避免错误的产生。但是,由于分析、设计和编程都是人来完成的,人在工作中难免会犯各种各样的错误,这就需要我们对软件系统进行测试,找出可能存在的错误。系统在投入使用之前必须进行严格的测试,测试的内容包括功能测试、性能测试、可用性测试、客户端兼容性测试、安全测试等。测试完成后要上交测试报告,我们可以根据测试报告及时发现问题并提出解决方案,便于系统的维护与升级。经过初步测试,系统在服务器端和客户端均能正常运行,对于不同显示分辨率下也能够正常显示。但由于系统的约束力较弱,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对会员数据进行检验。61系统运行测试办公自动化系统开发完毕到投入使用之前,需要进行一系列系统集成和确认测试。软件测试的根本目的应该是找出软件中存在的漏洞和问题。本系统采用单元测试进行测试。62用户界面窗体设计测试窗体大小大小要合适,控件布局合理;缩放窗体窗体上的控件应随窗体的大小变化而变化;显示分辨率必须在不同的分辨率的情况下测试程序的显示是否正常。使用不同的浏览器这里使用了IE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年职业技能中式烹调师中式烹调师(高级)-中式烹调师(高级)参考题库含答案解析
- 2025年特种作业类特种设备作业-锅炉压力容器压力管道安全管理A3参考题库含答案解析
- 2022年7月国开电大法律事务专科《行政法与行政诉讼法》期末纸质考试试题及答案
- 2025年特种作业类危险化学品安全作业裂解(裂化)工艺作业-重氮化工艺作业参考题库含答案解析
- 布病培训教学课件
- 2025年特种作业类危险化学品安全作业硝化工艺作业-氯化工艺作业参考题库含答案解析
- 2025年特种作业类危险化学品安全作业烷基化工艺作业-氧化工艺作业参考题库含答案解析
- 2025年特种作业类危险化学品安全作业氧化工艺作业-氟化工艺作业参考题库含答案解析
- 专题11 遗传和变异(河北专用)5年(2021-2025)中考1年模拟《生物》真题分类汇编
- 南昌县教师初中数学试卷
- 军工领域涉密项目保密风险评估及防控措施
- 2025发展对象考试题库附含参考答案
- 公共打印区域管理办法
- 杭州预付消费管理办法
- 模锻工艺培训课件
- 2025年中国淋膜纸市场调查研究报告
- 【课件】破茧 逐光-2026届新高三启航主题班会:挑战极限成就梦想(含规划指南、学法指导、心理护航)
- 听觉与健康课件
- 静脉溶栓病例汇报
- (2025)事业单位考试(面试)试题附答案
- 国家电投集团招聘考试试题及答案
评论
0/150
提交评论