企业办公自动化系统的设计与实现_第1页
企业办公自动化系统的设计与实现_第2页
企业办公自动化系统的设计与实现_第3页
企业办公自动化系统的设计与实现_第4页
企业办公自动化系统的设计与实现_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中小型企业办公自动化系统的设计与实现第1章引言1.1选题背景以及意义很多中小型企业自成立以来,都是以传统的办公模式来运作,主要是以纸质为主[1],而在这个信息发展的时代,是远远不能满足企业员工办公的需要,那么,如何提高企业员工办公的效率呢?怎样才能让企业紧跟时代的步伐?怎样加强企业的竞争能力呢?因此如何实现信息的自动化和办公的无纸化成了每个企业应该重视的问题。虽然科学技术在不断提高、计算机技术在不断发展,但人们已经渐渐地认识并掌握了计算机的强大功能。各个企业都使用计算机来满足员工工作的需要。虽然这样可以提高员工的办公效率,但是要提高企业办公的整体效率,就必须建设一个安全、可靠的办公自动化系统[2],用此办公自动化系统为企业提供现代化的办公条件和综合的信息服务,这与传统的办公模式比起来,有着检索非常迅速、查找非常方便、可靠性高等优点,这样能够大大地提高企业办公的效率和管理水平,并且能够规范公司各个部门的日常业务,为企业在信息管理上节省了很大一笔开支[3]。1.2系统介绍本系统利用计算机技术和网络技术,使企业的办公管理工作能够信息化和规范化,并且大限度地提高企业员工的办公效率、改善办公质量、缩短员工的办公周期[4]。在设计过程中,本系统有两种角色:超级管理员、普通员工,在添加了角色后,可以对各个角色分配相应的操作。超级管理员和普通员工登录进去的界面是不一样的,因为超级管理员要对人事进行管理[5]。超级管理员的权限最大,能够对员工的信息,部门的信息进行增加、修改和删除,普通员工登录后的界面上没有员工管理和部门管理的树节点,因此不能对其进行操作。系统主要涉及的模块有人员管理模块、考勤管理模块、权限管理模块、站内短信模块、请假信息管理模块、我的联系人模块、部门与职位管理模块、我的文档管理模块、公文流转模块。本系统使用A技术、B/S架构、SQLServer2005数据库实现。企业只需在客户端安装WEB浏览器,通过WEB页面提供统一的界面,对企业用户来说操作非常简单,特别方便[6]。第2章系统开发的关键技术2.1A技术ASP.Net是建立在公共语言运行库上的编程框架。其与以前的开发模型相比,提供了很多重要的优点,比如:它可以支持多种脚本语言的开发,这样开发人员就可以选择自己喜欢的语言来编写代码[7]。此外,ASP.Net技术用一些控件,如:用户自定控件、自定义控件、组件等方法将程序的结构与执行代码分离开,从而使程序的结构对开发人员来说一目了然,提高了团队开发的效率[8]。ASP.Net主要包括两种编程模型:WebForm、WebService。WebForm为用户提供建立功能强大并且外观丰富的可编程Web页面。WebService通过对HTTP、XML等Internet标准支持提供在异构网络环境下获取远程服务,就是可以接收从Internet上的其它系统传递过来的请求并作处理。通过对它的使用,开发的应用程序在网上发布后,全世界的开发人员都可以查询并绑定使用[9]。2.2C#语言的特点C#是一种强类型语言,它是由C和C++衍生出来的编程语言,是面向对象的语言。它继承C语言的语法风格,同时又继承了C++的面向对象特性。它不再支持指针类型,从而使得程序不能随便访问内存地址空间;C#也不再支持多重继承,避免了类层次结构中由于多重继承带来的可怕后果。(1)语言的简洁性C#语言拥有简洁的语法,取消了指针的使用,因为有限的指令、修饰符和操作符的使用,使得它在语法上几乎不会存在冗余,初学者很容易就能掌握。

(2)面向对象设计因为C#是面向对象的,因此具有封装、继承与多态性三大特性。在C#中,只允许单继承,即一个类不会有多个基类。C#以类为基础构建所有的类型,通过命名空间对代码进行层次化的管理,从而减少了命名冲突的可能性。(3)与Web的结合因为借助了Web服务框架,从而使网络开发和本地开发同样的简单。

(4)安全性与错误处理完整C#不但符合通用类型系统的类型安全性的要求,而且用公共语言进行时提供的所有代码访问系统安全特性。除此之外,开发人员不需要再担负内存管理的任务,因为垃圾收集机制能自动管理对象的生命周期。(5)版本处理技术由于C#提供内置的版本支持来减少开发费用,因此使用C#将会使开发人员更加轻易地开发和维护各种商业用户。

(6)灵活性与兼容性虽然C#简化了语法,但它并没有失去灵活性。正是由于其灵活性,不但API可以进行交互操作,而且DLL的任何入口点都可以在程序中进行访问。C#遵守.NET公用语言规范,从而就保证了C#组件与其它语言组件间的互操作性[10]。(7)C#使用范围大,可移植性好C#有一个非常突出的优点就是可适用于多种操作系统,如DOS、UNIX,也可使用于多种机型。2.3页面布局与运行环境本系统采用CSS+DIV的页面布局技术,对页面进行整体布局,使得页面布局美观,完美呈现。本系统的使用的开发工具是MicrosoftVisualStudio2010,服务器为IIS,开发语言为C#,采用A技术,系统使用数据库为SQLServer2005。

第3章需求分析3.1功能需求分析随着信息时代的到来,企业想要紧跟时代的步伐,就必须提高办公效率和自身的管理水平,因此,在调查了企业的办公需求并且查阅了相关资料之后,总结出了中小型企业办公自动化系统所需要的基本功能[11]-[12]。中小型企业办公自动化系统需要的基本功能如下:(1)员工管理:包括添加员工、管理用户、个人用户、修改密码等。此功能模块普通用户登录进去后只有个人用户和修改密码两个功能。(2)考勤管理:普通用户只能上下班签到,查看自己的出勤信息,超级管理员可以设置考勤,并且进行考勤统计。(3)角色管理:超级管理员可以进行角色管理、分配角色。(4)站内短信:可以发信息,也可以查看自己的收信箱和发信箱,并对其做相应的操作。(5)请假信息管理:可以添加假条,并查看上级领导对请假条的批复情况。(6)我的联系人:可以添加联系人,查看联系人。(7)部门与职位管理:可以对部门与职位进行增加、修改、删除等操作,此功能只有超级管理员有权限。(8)我的文档:可以上传文档、下载文档,对文档进行管理等操作。(9)公文流转:可以发送公文,并且查看自己的公文。本系统的数据流图如下:图3.1顶层数据流图3.2可行性分析可行性分析建立在系统需求分析的基础之上。可行性分析研究系统的开发是是否具备一定的开发必要性和可做性,我们要从经济、技术、运行的方面对新系统进行分析和研究。避免不必要的投资,是新系统开发成功所要做的必要分析。可行性研究的目的是以最小的投入、最短的时间、完成可做的任务[13]。1.经济可行性经济可行性,就是对项目进行成本效益分析,并且评估开发成本,从而估算开发成本是否会超过项目预期的全部利润。对于此系统而言,开发所需要的各种资源比较小,能为企业带来很大的效益。此系统有着以下优点:(1)此系统是一个综合性的信息管理系统,它包含了人员管理、部门与职位管理、我的文档管理、站内短信管理、权限管理、我的联系人管理、请假信息管理、公文流转等模块。(2)此系统的开发耗费的资源少,能提高企业的办公效率和管理水平。2.技术可行性从目前的技术发展分析,开发办公自动化系统采用A是比较理想的[14]。本系统采用B/S模式,它利用目前成熟的浏览器技术实现所要求的功能,在B/S结构下,用户界面是完全通过WEB浏览器来实现的,客户端主要实现的是简单的事务逻辑,服务器端主要实现的是主要的事务逻辑。如果采用此模式开发系统,就可以减少开发成本,并且减轻管理员维护的难度,对用户来说,操作与上网一致,从而使得系统具有易操作性15]。3.运行可行性如今,随着信息化和计算机技术的高度发展,越来越多的企业意识到要提高管理效率必须提高信息化。企业人员深知现代化的管理方法对企业的重要性,因此企业都在寻找适合自己的办公系统。本系统采用B/S架构,在客户端只需安装WEB浏览器就可使用,目前各个安装企业的个人操作系统大多数为WINDOWS,故本系统在运行方面是可行的。

第4章总体设计4.1功能结构设计中小型企业办公自动化系统的设计与实现采用A技术实现。此系统的主要模块包含人员管理模块、考勤管理模块、权限管理模块、站内短信模块、请假信息管理模块、我的联系人模块、部门与职位管理模块、我的文档模块、公文流转模块。主要模块具体实现的功能如下所示:人员管理模块:该模块主要实现的功能包括添加员工、管理用户、个人用户、修改密码,其中普通用户只有个人用户和修改密码两个功能,超级管理员可以进行员工信息的增加、修改、查看、删除等操作。考勤管理模块:该模块主要实现的功能包括用户考勤、查看考勤、考勤设置、考勤统计等,其中普通员工只能进行上班的签到和查看自己的出勤信息,超级管理员可以进行考勤时间的设置和考勤的统计。权限管理模块:该模块实现的主要功能包括角色管理和分配角色。此功能模块只有超级管理员可以进行操作。站内短信模块:该模块主要实现的功能包括写信息、发信箱和收信箱,员工可以进行发信息,并且查看自己的收信箱和发信箱。请假信息管理管理模块:该模块主要实现的功能包括写请假条、查看审批、审核请假。需要请假的员工可以写请假条交给领导,领导查看后并批复。我的联系人模块:该模块主要实现的功能包括查看联系人、添加联系人、分类管理等。员工可以添加并查看自己经常联系的人,也可以对联系人进行分类管理。部门与职位管理模块:该模块主要实现的功能包括添加部门、部门管理、添加职位、职位管理。只有超级管理员才有此权限。我的文档模块:该模块主要实现的功能包括上传文档、下载文档、文档管理。普通用户可以上传文档和下载文档,超级管理员可以进行文档管理。公文流转模块:该模块主要实现的功能包括公文发送、公文查收。用户可以向其他人员发送公文,也可以查看自己的公文。该系统的功能结构图如下:图4.1系统功能结构图4.2数据库设计数据库的设计对于一个系统来说意义重大,因为数据库设计是基础,同时也是系统的核心。经过对用户需求的分析和所需功能的设计,查阅并参考了相关材料后,此系统决定采用数据库SQLServer2005,从而更好因为地管理数据[16]-[17]。4.2.1概念结构设计在概念结构设计中,对主要的表进行了E-R图设计,实体与属性之间的关系进行了详细的设计,下图是文档的E-R图:图4.4文档E-R图对于系和部门,管理员可以增加、修改、删除部门。管理员的基本属性有用户编号、用户名称、密码、性别、部门编号(外键)、角色编号、民族、出生日期等属性。部门的基本属性有部门编号、部门名称、备注。下图是管理员与部门之间的实体联系图。图4.5管理-部门E-R图在下面的E-R图中,主要是对员工和联系人类型之间的关系做了实体联系图,员工可以对联系人类型进行增加、删除等操作。其中联系人类型的基本属性有联系人类型编号、名称、备注等,用户的基本属性有用户编号、用户名称、密码、性别、部门编号(外键)、角色编号等,下图是用户操作联系人类型的实体联系图。图4.6用户—联系人类型E-R图对于考勤时间的设置,只有管理员才有权限。实体有管理员和考勤时间设置表,其中考勤时间设置表的基本属性有考勤开始日期、考勤结束日期、考勤上班时间、考勤下班时间等。下图是实体联系图。图4.7管理员-考勤时间设置E-R图4.2.2逻辑结构设计经过认真分析并且查阅资料后,本系统采用SQLServer2005数据库,数据库名称为“OAOffice”。在数据库OAOffice中主要表结构如下所示:员工信息表员工信息表是用来存放企业员工的基本信息,员工信息表的结构如表4.1所示。表4.1Staff(员工信息表)字段名称数据类型是否空说明s_idInt否员工编号s_passwordVarchar(16)否员工密码s_nameVarchar(50)否员工姓名s_sexVarchar(10)否性别s_nationVarchar(20)是民族s_birthdayDatetime是出生日期s_collageVarchar(100)是毕业院校s_eduVarchar(50)是学历s_phoneVarchar(15)是固定电话s_mobileVarchar(15)是移动电话s_emailVarchar(50)是邮箱s_departmentVarchar(50)否部门名称s_departmentidint否部门编号s_positionVarchar(50)否职位名称s_positionidint否职位编号s_statusint否状态s_registerDateDatetime否录入时间r_nameVarchar(50)否角色部门信息表部门信息表主要是用来保存部门的基本信息,部门信息表的结构如表4.2所示。表4.2Department(部门信息表)字段名称数据类型是否空说明d_idInt否部门编号d_nameVarchar(50)否部门名称d_contentText是备注考勤时间设置表考勤时间设置表主要是用来存放考勤的时间,考勤时间设置表的结构如表4.3所示。表4.3AttendanceSetting(考勤时间设置表)字段名称数据类型是否空说明onStateTimeVarchar(20)否考勤开始日期onEndTimeVarchar(20)否考勤结束日期ondutytimeVarchar(20)否考勤上班时间offdutytimeVarchar(20)否考勤下班时间文档信息表文档信息表主要是用来保存文档的主要信息,文档信息表的结构如表4.4所示。表4.4Docfile(文档信息表)字段名称数据类型是否空说明df_idInt否文档编号s_idInt否操作者编号df_nameVarchar(50)否文档名df_typeVarchar(20)否文档类型df_lengthInt否文档名长度df_explainText否文档说明df_timeDatetime否操作时间公文信息表公文信息表主要是用来存放公文的基本信息,公文信息表的结构如表4.5所示。表4.5DocFlow(公文信息表)字段名称数据类型是否空说明doc_idInt否公文编号Send_sidInt否发送者编号Send_nameVarchar(50)否发送者名称receive_sidInt否接收者编号doc_nameVarchar(200)否公文名称doc_fileVarchar(100)否文件名称doc_explainText是公文说明doc_timeDatetime否传送时间联系人类型表联系人类型表主要是用来存放联系人所有的类型的信息,联系人类型表的结构如表4.6所示。表4.6Friendtype(联系人类型表)字段名称数据类型是否空说明t_idInt否类型编号s_idInt否创建者编号t_nameVarchar(100)否类型名称联系人信息表联系人信息表主要是用来存放用户添加的联系人的相关信息,联系人信息表的结构如表4.7所示。表4.7Myfriend(联系人信息表)字段名称数据类型是否空说明f_idInt否联系人编号s_idVarchar(50)否用户编号f_typeVarchar(50)否联系人类型t_idint否联系类型编号f_nameVarchar(50)否联系人名称f_mobileVarchar(20)是移动电话f_cphomeVarchar(20)是办公电话f_hphomeVarchar(20)是家庭电话f_emailVarchar(30)是邮箱f_haddressText是家庭地址f_caddressText是公司地址f_numVarchar(20)是邮编号码f_messageText是备注信息接收表信息接收表主要是用来存放接收的短信的基本信息,信息接收送表的结构如表4.8所示。表4.8Receive_messages(信息接收表)字段名称数据类型是否空说明r_idInt否信息接收编号r_SendVarchar(50)否发信人编号r_receiveVarchar(50)否收信人名称r_receiveidInt否收信人编号r_subjectText否主题r_ContentText否内容r_importantVarchar(20)否紧急情况r_statesVarchar(20)否状态r_timeDatetime否接收时间职位信息表职位信息表主要用来存放企业中职位的信息,职位信息表的结构如表4.9所示。表4.9Position(职位信息表)字段名称数据类型是否空说明p_idInt否职位编号p_nameVarchar(50)否职位名称d_idVarchar(500)否部门编号d_contentText是职位备注角色表角色表主要用来存放系统中角色的信息,角色表的结构如表4.10所示。表4.10Roles(角色表)字段名称数据类型是否空说明r_idInt否角色编号r_nameVarchar(50)否角色名称r_valueInt否角色值信息发送表信息发送表主要是用来存放发送的短信的基本信息,在员工发送短信息之后,将信息内容保存在此表中,信息发送表的结构如表4.11所示。表4.11Send_messages(信息发送表)字段名称数据类型是否空说明s_idInt否信息发送编号s_SendidVarchar(50)否发信人编号s_receiveVarchar(50)否收信人名称r_subjectText否主题r_ContentText否内容r_timeDatetime否接收时间请假信息表请假信息表是用来存放企业员工请假的基本信息,请假信息表的结构如表4.12所示。表4.12Vacation(请假信息表)字段名称数据类型是否空说明v_idInt否请假编号s_idInt否请假人编号s_nameVarchar(50)否请假人姓名v_nameVarchar(20)否请假类型v_causeText否请假理由v_datanumInt否请假天数v_starttimeDatetime否请假开始时间v_endtimeDatetime否请假结束时间v_SendTimeDatetime否假条发送时间v_statusVarchar(20)否假条状态v_RepalyPeopleVarchar(50)否回复人v_RepalyText否回复说明v_replaytimeDatetime否回复时间第5章详细设计5.1登录界面的实现在此系统中,用户可以通过输入正确的用户名、密码和验证密码登录。当用户名没输入或密码为空时,系统将给予提示信息,提示用户输入不能为空。如果输入信息正确无误,则进入相应的系统主页面。登录流程图如图所示:图5.1用户登录流程图5.2人员管理模块的设计在此模块中,管理员和普通用户看到的界面是不一样的,管理员具有添加员工和管理用户的操作。管理员可对员工信息进行查看、增加、修改、删除等操作,普通用户可以进行个人密码的修改。当管理员点击添加员工时,出现添加员工的界面,管理员输入要添加的信息,并点击添加按钮,然后系统先检查输入信息的正确与否,如果有错误,则提醒管理员,如果正确,则将输入的信息保存在可按需动态添加的数组ArrayList中,再通过数据库语句将员工的信息添加在员工信息表中。员工的修改和删除是用同样的方法实现。普通用户修改密码时,则直接用数据库语句实现即可。普通用户也可以查看自己的信息。对于该系统中的增加、修改、删除等功能,实现的方法是类似的,下文中不再重复。管理员登录进去的流程图如下:图5.2管理用户流程图查询员工的流程图如下所示:图5.3查询员工流程图5.3考勤管理模块的实现在考勤管理模块,管理员与普通员工看到的界面是不一样的,普通用户能进行上下班的签到、签退,并且能够查询自己在当月的出勤情况。管理员可以进行考勤时间的设置和考勤的统计。在考勤设置的功能中,管理员输入考勤的开始时间、结束时间、上班时间和下班时间后,系统会读取输入的信息保存在ArrayList中,然后打开数据库连接,打开SqlCommand对象,利用存储过程将考勤设置的信息添加在考勤时间设置表当中,从而实现对考勤时间的设置。对于员工的上下班签到退,当员工点击上班按钮后,系统首先会根据员工的状态判断该员工是否已经签到、退了,如果是,则给出提示信息,如果不是,系统会将当时的时间和设置的时间做以比较,如果当时的时间大于设置的时间,则为迟到,反之为早退。如果员工没有在工作时间内点击上下班按钮,则为旷工,否则为正常上下班。在考勤统计模块中,根据逻辑情况判断出员工的考勤情况,然后将其绑定在GridView中,管理员还可以根据员工编号和月份对员工的出勤情况进行搜索。员工签到或签退的流程图如下图所示:图5.4考勤管理流程图其中考勤信息的删除和人员管理、部门的删除是类似的,就不画图说明了。5.4权限管理模块的实现在权限管理模块中,实现了对角色的添加和角色的分配两个功能。企业可以根据自身的需要来添加角色。在角色分配当中,管理员可以通过部门来选择员工,并为员工分配权限。界面上的下拉列表都是通过数据库读取绑定上的。此功能的流程图如下:图5.5权限分配流程图5.5站内短信模块的实现为了员工与员工之间方便的交流,本系统设计了站内短信这个功能。在此模块中,员工可以向其他员工发送新信息,也可以查看自己的收件箱和发件箱。界面上有三个图标,分别表示发信息、收件箱和发件箱。点击不同的图标,则出现相应的界面。在发信息中,如果输入的信息不正确或者没有输入,则系统会给出相应的提示。如果输入的信息都符合,则系统读取输入的信息,并将它添加在数据库表中,并显示发送成功。只有发信时,选中保存到复选框的CheckBox,才能将发送的短信保存在发件箱中,否则发件箱中没有此记录。如果选中复选框,系统将发送的信息保存在发件箱中。在收件箱和发件箱中,员工可以将不用的信息删除,可以多选、全选进行删除。在删除时,首先要循环遍历每个复选框,得到每行的员工编号,根据员工编号来删除员工。发送短信流程图如下图所示:图5.6发送短信流程图删除信息的部分代码如下:for(inti=0;i<=this.sendboxview.Rows.Count-1;i++){//得到所有的复选框CheckBoxcheck=(CheckBox)this.sendboxview.Rows[i].FindControl("checkdel");if(check.Checked==true)//如果复选框选择为true{//得到复选框所在行的信息编号ints_id=Convert.ToInt32(sendboxview.DataKeys[i].Value.ToString());//删除信息messagedel_sendbox=newmessage();del_sendbox.del_sendbox(s_id);}}5.6请假信息管理模块的实现在请假信息管理模块中,有写请假条、查看审批、审核请假三个小的功能。要请假的员工可以填写请假条,填完请假条后上交给领导,等待领导的审批,领导审批后可以查看审批。审核请假只有管理员有权限。当员工提交请假条后,管理员进行审核,可以批准或者不批准,从而员工会收到批复,并查看审批。在员工填写请假条后,系统会用验证控件或逻辑代码来判断输入的信息是否正确,如果不正确,则给出相应的提示,如果正确,则将请假条信息保存在数据库表中,并提示员工等待领导的审批。管理员收到请假条后会审核请假条,可以批准或者不批准,批准时,Label控件上的字体是绿色,不批准时,是红色的。实现颜色变化的代码如下:If(Convert.ToString(dv["v_status"])=="不批准")//如果不批准{//控件颜色为红色((Label)e.Row.FindControl("lab")).BackColor=System.Drawing.Color.Red;}员工请假流程图如下:图5.7员工请假流程图5.7我的联系人模块的实现在我的联系人模块中,实现了查看联系人、添加联系人、分类管理三个小的功能。当员工点击查看联系人时,系统会从数据库中读取联系人的相关信息并绑定在GridView列表中,员工也可以编辑联系人的相关信息,修改后的联系人信息也将保存在数据库当中。在此界面上,员工也可以通过联系人的分类和姓名来搜索联系人。在添加联系人时,如果联系人分类下拉列表中没有需要的分类,则可以点击添加分类,输入分类名称,然后再输入要添加的联系人的信息,并将其保存在数据库表中。在分类管理中,可以修改和删除联系人的分类。此模块的功能流程图如下:图5.8我的联系人流程图添加联系人流程图如下图所示:图5.9添加联系人流程图5.8部门与职位管理模块的实现在部门与职位管理模块中,实现了添加部门、管理部门、添加职位、管理职位四个小的功能。此功能模块只有管理员可以操作,普通员工没有权限。管理员可以对部门和职位进行添加、修改、删除等操作。此部分的实现和人员管理的实现是类似的。5.9我的文档模块的实现在我的文档模块中,实现了上传文档、下载文档和文档管理三个小的功能。在上传文档功能中,用FileUpload控件来实现,首先要获取文档的名称和路径,如果文档太大,则提示用户文档太大,不能上传,如果文档不大,则获得文档的类型,然后将文档保存在MapPath中,并显示文档上传成功。在下载文档功能中,首先要获取所下载文档的ID号,然后读取要下载文档的名称、下载文档的地址等信息,添加下载文档的头信息,最后输出文档。在文档管理模块中,可对文档进进行删除。可以逐个删除也可以多选删除。上传文档流程图如下图所示:图5.10上传文档流程图下载文档的部分代码如下所示:intdf_id=Convert.ToInt32(e.CommandArgument.ToString());//得到下载文件的编号filef=newfile();//创建文件类SqlDataReaderdr=f.downfileInfo(df_id);stringfname=dr["df_name"].ToString();//读取要下载文件的名称stringfilepath=Server.MapPath("UploadFile\\"+fname);//获取下载文件的地址Response.AddHeader("Content-Disposition","attachment;filename="HttpUtility.UrlEncode(fname,System.Text.Encoding.UTF8));//添加下载文件的信息5.10公文流转模块的实现在公文流转模块中,实现了发送公文和公文查收两个小的功能。在发送公文功能中,员工可以输入相关的信息,上传文件后并点击发送,如果信息都正确,则成功发送公文。在公文查收功能中,系统会用列表的形式将所有的公文都展现出来,如果想查看某行公文的话,则点击公文名称,系统会获取文件名,然后将虚拟路径转换为物理路径,保存下来,然后判断文件是否存在,如果存在,则用下载的方式将公文下载下来,如果不存在,则给出相应的提示。在删除公文时,要先找到具体的CheckBox控件,然后用数据库语言来删除公文。此功能的流程图如下:图5.11公文流转流程图

第6章软件测试软件测试从开发的生命周期的阶段来划分,可以划分为需求评审、设计评审、单元测试、集成测试、功能测试、系统测试和验收测试等。系统测试是系统开发周期中的一个十分重要的阶段,其重要性体现在它是保证系统质量和可靠性的最后关口,是对系统实施和运行维护的最终审查。虽然本系统在测试之前已经严格的按照软件工程的方法来开发,但是错误和疏漏的存在还是无法避免的。因此系统测试是系统开发中一个最重要的环节,它的主要任务是在整个软件中找出潜在错误[19]。对于此系统,测试时应该对每个功能模块进行测试,包括对界面外观和功能的测试。首先针对每一个模块进行测试,通过具体数据测试每个模块是否可以正常使用,包括界面的按钮、表格等;还要检测执行程序的结果是否与正确结果的一致,测试功能的过程是一个“测试—修改—再测试—再修改”的过程,一直到整个系统能正常运行,所有功能正常实现。以下是对系统主要功能的测试:(1)当员工登录时,输入的信息为空,则系统会提示输入不能为空。如果输入的信息不正确,也会给予相应的提示。下图是用户名、密码输入为空时的运行结果:图6.1输入为空的运行结果图(2)在人事管理模块中,添加员工信息时,系统会判断输入信息的情况,并且会给出相应的提示,比如:输入不能为空,输入的信息格式不正确等。如果判断都正确,则可添加成功。下图是输入姓名为空时的运行结果图:图6.2添加用户运行结果图(3)在请假信息管理模块中,员工提交请假条后,管理员可对假条进行审核,审核的结果可以是批准或者不批准。管理员审核假条的结果如下图:图6.3请假信息管理运行结果图(4)在我的文档模块功能中,可以上传文档,上传的文档不能过大,否则会上传失败。下图是上传成功的运行结果图:图6.4上传文档运行结果图在测试过程中,出现过一些不符合标准的情况,经过修改,都基本与开题报告的标准符合,能够完成正常的功能,经过对系统的测试,我掌握了软件测试的方法,对系统测试有了深入的了解和认识。结束语本次毕业设计是以MicrosoftVisualStudio2010和SQLServer2005为基础,开发的一套基于B/S模式的中小型企业办公自动化系统。本系统的设计目的是充分利用计算机技术,实现网上办公。通过本次毕业设计,我学到很多以前没有学到的C#开发技术及编程技巧,在UML图的绘制、软件工程学上更是取得了很大的进步,最主要的是让我明白了坚持的重要性,一旦设立好目标,就要努力地去做,无论有多大的困难,总会解决的。虽然这次的系统不是很完善,但它的完成却让我明白了很多东西,真的受益匪浅。虽然这个程序实现了一些简单的网上办公功能,能够基本实现设计的要求,但毕竟由于自己的水平有限,系统存在bug也是在所难免的,在很多方面的功能还不够完善,但是在以后的学习中我会进一步将其完善的。参考文献[1]方铭.办公自动化(OA)系统在企业中的应用[J].计算机光盘软件与应用,2012,(17):71~72.[2]张永峰,张跃涛,冯金银.探析企业OA建设现状及发展趋势[J].企业技术开发,2012,(29):75~77.[3]苏明哲.企业办公自动化探究[J].河北大学成人教育学院学报[哲学社会科学版],2011,(3):127~128.[4]刘淑鸣.论企业管理中的办公自动化[J].企业科技与发展,2012,(18):53~55.[5]尚忝.浅谈ASP.NET在WEB开发中的安全问题[J].系统安全,2011,(4):66~67.[6]刘艳杰,任婷.基于Web的办公自动化系统设计[J].电脑知识与技术,2010,(15):4332~4333.[7]方堃.浅谈ASP.NET技术的应用[J].硅谷,2009,(7):49~49.[8]李德俊,陈炎.浅谈ASP.NET的办公自动化技术[J].华商,2007,(12):83~83.[9]李秀.试谈WebService在.NET中的开发应用[J].电脑编程技巧与维护,2012,(24):81~82.[10]汪维华,汪维清,胡章平.C#.NET程序设计实用教程[M].北京:清华大学出版社,2011:3~8.[11]齐艳茹.网络办公自动化系统的开发与实现[J].煤炭技术,2010,(12):253~253.[12]尚朋,宋浩杰.网络办公自动化系统的开发研究与实现[J].煤炭技术,2012,(9):151~152.[13]张雷明.基于Web的企业办公自动化的设计与实现[J].网络时空,2012,(1):140~142.[14]曹亮.浅谈.net技术及其在企业办公自动化系统研发中的应用[J].中国新技术新产品,2010,(13):38~38.[15]崔艳春.浅谈使用ASP.NET架构B/S体系结构[J].黑龙江科技信息,2008,(22):68~68.[16]沈建春.企业办公自动化系统数据库设计[J].科技广场,2012,(11):36~39.[17]刘卫国,熊拥军.数据库技术与应用——SQLServer2005[M].北京:清华大学出版社,2010:36~43.[18]StevenP.Fiedler.Object-orientedUnitTesting[J].Hewlett-PackardJournal.April.1989:69-75[19]EdeardKit.SoftwareTestingintheRealworldImprovingtheprocess[J].MathematicsinComputerScience.2003,(2):13-14.附录资料:不需要的可以自行删除HYPERLINK""电脑高手常用技巧应用全接解1、如何实现关机时清空页面文件打开“控制面板”,单击“管理工具→本地安全策略→本地策略→安全选项”,双击其中“关机:清理虚拟内存页面文件”一项,单击弹出菜单中的“已启用”选项,单击“确定”即可。2、如何自行配置WindowsXP的服务如果你是在单机使用WindowsXP,那么很多服务组件是根本不需要的,额外的服务程序影响了系统的速度,完全可将这些多余的服务组件禁用。单击“开始→控制面板→管理工具→服务”,弹出服务列表窗口,有些服务已经启动,有些则没有。我们可查看相应的服务项目描述,对不需要的服务予以关闭。如“Alerter”,如果你未连上局域网且不需要管理警报,则可将其关闭。3、Smartdrv程序有什么作用现象:在许多有关WindowsXP安装的介绍文章中都提到:“如果在DOS下安装WindowsXP非常慢,肯定是安装前未运行Smartdrv.exe。我想问这个Smartdrv.exe文件有什么饔?具体如何使用?Smartdrv.exe这个文件对于熟悉DOS的朋友肯定很清楚,主要作用是为磁盘文件读写增加高速缓存。大家知道内存的读写速度比磁盘高得多,如果将内存作为磁盘读写的高速缓存可以有效提高系统运行效率。Smartdrv.exe这个文件在Windows各个版本的安装光盘中或是硬盘上的Windows/command/里都有,只有几十KB,把这个文件复制到软盘下,启动系统后直接运行这个程序(可以不加参数,该程序会自动根据内存大小分配适当的内存空间作为高速缓存),再安装WindowsXP即可。另外提醒大家,这个程序在安装完Windows后,不要运行,否则Windows可用内存将减少。4、Win32k.sys是什么文件现象:我刚装了WindowsXP,可是接下去再装毒霸就发现病毒,位于F:WINNTSYSTEM32里的Win32k.sys文件,删又不可删,隔离又不行,在Windows98下或DOS下删就会导致WindowsXP不可启?,请问该文件是干什么用的,有什么方法解决??这个文件是WindowsXP多用户管理的驱动文件。在X:WindowsSystem32Dllcache目录下有此文件的备份。只要将此备份拷到X:WindowsSystem32下替代带病毒的文件即可。做一张Windows98启动盘,并将Attrib.exe文件拷入软盘,此文件在装有Windows98的机器上的X:WindowsCommand目录下。在BIOS的AdvancedBIOSFeatures中将启动顺序调整为从A盘启动,进入DOS后,进入X:WindowsSystem32目录,输入Attrib-s-h-rwin32k.sys,再进入X:WindowsSystem32dllcache目录下输入同样命令,再用copywin32k.sysX:windowsSystem32覆盖原文件,再重新启动即可。5、WindowsXP的开机菜单有什么含义现象:最近我安装了WindowsXP操作系统,我知道在启动时按F8键或当计算机不能正常启动时,就会进入WindowsXP启动的高级选项菜单,在这里可以选择除正常启动外的8种不同的模式启动WindowsXP。请问这些模式分别代表什么意思?(1)安全模式:选用安全模式启动WindowsXP时,系统只使用一些最基本的文件和驱动程序启动。进入安全模式是诊断故障的一个重要步骤。如果安全模式启动后无法确定问题,或者根本无法启动安全模式,那你就可能需要使用紧急修复磁盘ERD的功能修复系统了。(2)网络安全模式:和安全模式类似,但是增加了对网络连接的支持。在局域网环境中解决WindowsXP的启动故障,此选项很有用。(3)命令提示符的安全模式:也和安全模式类似,只使用基本的文件和驱动程序启动WindowsXP。但登录后屏幕出现命令提示符,而不是Windows桌面。(4)启用启动日志:启动WindowsXP,同时将由系统加载的所有驱动程序和服务记录到文件中。文件名为ntbtlog.txt,位于Windir目录中。该日志对确定系统启动问题的准确原因很有用。(5)启用VGA模式:使用基本VGA驱动程序启动WindowsXP。当安装了使WindowsXP不能正常启动的新显卡驱动程序,或由于刷新频率设置不当造成故障时,这种模式十分有用。当在安全模式下启动WindowsXP时,只使用最基本的显卡驱动程序。(6)最近一次的正确配置:选择“使用‘最后一次正确的配置’启动WindowsXP”是解决诸如新添加的驱动程序与硬件不相符之类问题的一种方法。用这种方式启动,WindowsXP只恢复注册表项HklmSystemCurrentControlSet下的信息。任何在其他注册表项中所做的更改均保持不变。(7)目录服务恢复模式:不适用于WindowsXPProfessional。这是针对WindowsXPServer操作系统的,并只用于还原域控制器上的Sysvol目录和ActiveDirectory目录服务。(8)调试模式:启动WindowsXP,同时将调试信息通过串行电缆发送到其他计算机。如果正在或已经使用远程安装服务在你的计算机上安装WindowsXP,可以看到与使用远程安装服务恢复系统相关的附加选项。6、如何彻底删除XP现象:我装了WindowsMe和WindowsXP双系统,都是FAT32格式。C盘装WindowsMe,E盘装WindowsXP。昨天,WindowsXP系统丢失了SYSTEM32.DLL,启动不了。于是我在进入WindowsMe系统内,在E盘直接删除WindowsXP。但是,每次开机都出现多系统启动菜单,供选择。我该怎样才可以彻底删除XP?用一张Windows9x/Me的启动盘启动,在“A:”下输入“SYSC:”,给C盘重新传系统即可。7、如何处理WindowsXP不能自动关机现象现象:我的WindowsXP有时候不能自动关闭电脑,请问应该怎么办?安装完WindowsXP之后,有些计算机在单击关闭电脑之后并不能自动关闭,而需像以前的AT电源一样手动关闭。这主要是WindowsXP未启用高级电源管理。修正方法:单击“开始→控制面板→性能和维护→电源选项”,在弹出的电源选项属性设置窗口中,单击“高级电源管理”并勾选“启用高级电源管理支持”。8、如何创建“锁定计算机”的快捷方式因有急事而需要离开,但又不希望电脑进行系统注销,该怎么办?你完全可以通过双击桌面快捷方式来迅速锁定键盘和显示器,且无需使用“Ctrl+Alt+Del”组合键或屏幕保护程序。操作方法:在桌面上单击鼠标右键,在随后出现的快捷菜单上指向“新建”,并选择“快捷方式”。接着,系统便会启动创建快捷方式向导。请在文本框中输入下列信息:rundll32.exeuser32.dll,LockWorkStation,单击“下一步”。输入快捷方式名称。你可将其命名为“锁定工作站”或选用你所喜欢的任何名称,单击“完成”。你还可对快捷方式图标进行修改(我最喜欢的一个是由Shell32.dll所提供的挂锁图标)。如需修改快捷方式图标,请执行下列操作步骤:右键单击“快捷方式”,并在随后出现的快捷菜单上选择“属性”。选择“快捷方式”选项卡,接着,单击“更改图标”按钮。在以下文件中查找图标文本框中,输入Shell32.dll,单击“确定”。从列表中选择所需图标,并单击“确定”。你还可为快捷方式指定一组快捷键,比如“Ctrl+Alt+L”。这种做法虽然只能帮助你节省一次击键,但却可使操作变得更加灵便。如需添加快捷键组合,请执行下列操作步骤:右键单击“快捷方式”,并在随后出现的快捷菜单上选择“属性”。选择“快捷方式”选项卡,在快捷键文本框中,输入任何键值,而WindowsXP则会将其转换成快捷键组合(一般应采取Ctrl+Alt+任意键的形式)。如欲锁定键盘和显示器,只需双击相关快捷方式或使用所定义的快捷键即可。9、如何调整桌面图标颜色质量在桌面空白处单击鼠标右键,在打开的“显示属性”对话框中选择“设置”选项卡,通过“颜色质量”下拉列表你可以调整计算机的颜色质量。你也可以通过编辑注册表来调整桌面图标的颜色质量,具体操作步骤:打开注册表编辑器,进入HKEY_CURRENT_USERControlPanelDesktopWindowMetrics子键分支,双击ShellIconBPP键值项,在打开的“编辑字符串”对话框中,“数值数据”文本框内显示了桌面图标的颜色参数,系统默认的图标颜色参数为16。这里提供的可用颜色参数包括:4表示16种颜色,8表示256种颜色,16表示65536种颜色,24表示1600万种颜色,32表示TrueColor(真彩色)。你可以根据自己的不需要选择和设置你的桌面图标颜色参数。单击“确定”关闭“编辑字符串”对话框。注销当前用户并重新启动计算机后设置就生效。在桌面空白处单击鼠标右键,在打开的“显示属性”对话框中选择“外观”选项卡,在这里你可以方便地对整个桌面、窗口或者其他项目的字体和图标大小进行调整。不过,用这种方式设置图标大小有一定局限性,比如,用户只能选择系统已经提供的桌面大小方案,不能自己任意设置桌面图标的大小。如果你想随心所欲地对桌面图标大小进行调整,可以通过编辑注册表来达到目的。具体操作步骤是:打开注册表编辑器,进入HKEY_CURRENT_USERControlPanelDesktopWindowMetrics子键分支,双击ShellIconSize键值项,在打开的“编辑字符串”对话框中,“数值数据”文本框内显示了桌面图标的大小参数,系统默认29,用户可以根据自己的需要设置参数大小(参数越大,桌面图标也越大),然后单击“确定”关闭“编辑字符串”对话框。当你注销当前用户并重新启动计算机后设置就生效。10、如何对系统声音进行选择与设置系统声音的选择与设置就是为系统中的事件设置声音,当事件被激活时系统会根据用户的设置自动发出声音提示用户。选择系统声音的操作步骤如下:(1)在“控制面板”窗口中双击“声音及音频设备”图标,打开“声音及音频设备”属性对话框,它提供了检查配置系统声音环境的手段。这个对话框包含了音量、声音、音频、语声和硬件共5个选项卡。(2)在“声音”选项卡中,“程序事件”列表框中显示了当前WindowsXP中的所有声音事件。如果在声音事件的前面有一个“小喇叭”的标志,表示该声音事件有一个声音提示。要设置声音事件的声音提示,则在“程序事件”列表框中选择声音事件,然后从“声音”下拉列表中选择需要的声音文件作为声音提示。(3)用户如果对系统提供的声音文件不满意,可以单击“浏览”按钮,弹出浏览声音对话框。在该对话框中选定声音文件,并单击“确定”按钮,回到“声音”选项卡。(4)在WindowsXP中,系统预置了多种声音方案供用户选择。用户可以从“声音方案”下拉表中选择一个方案,以便给声音事件选择声音。(5)如果用户要自己设置配音方案,可以在“程序事件”列表框中选择需要的声音文件并配置声音,单击“声音方案”选项组中的“另存为”按钮,打开“将方案存为”对话框。在“将此配音方案存为”文本框中输入声音文件的名称后,单击“确定”按钮即可。如果用户对自己设置的配音方案不满意,可以在“声音方案”选项组中,选定该方案,然后单击“删除”按钮,删除该方案。(6)选择“音量”选项卡,打开“音量”选项卡。你可以在“设备音量”选项组中,通过左右调整滑块改变系统输出的音量大小。如果希望在任务栏中显示音量控制图标,可以启用“将音量图标放入任务栏”复选框。(7)你想调节各项音频输入输出的音量,单击“设备音量”区域中的“高级”按钮,在弹出的“音量控制”对话框里调节即可。这里列出了从总体音量到CD唱机、PC扬声器等单项输入输出的音量控制功能。你也可以通过选择“静音”来关闭相应的单项音量。(8)单击“音量”选项卡中的“扬声器设置”区域中的“高级”按钮后,在弹出的“高级音频属性”对话框你可以为自己的多媒体系统设定最接近你的硬件配置的扬声器模式。(9)在“高级音频属性”对话框中选择“性能”选项卡,这里提供了对音频播放及其硬件加速和采样率转换质量的调节功能。要说明的是,并不是所有的选项都是越高越好,你需要根据自己的硬件情况进行设定,较好的质量通常意味着较高的资源占有率。设置完毕后,单击“确定”按钮保存设置。11、如何分配临时管理权限许多程序在安装过程中都要求你具备管理权限。这里介绍了一种以普通用户身份登录的情况下,临时为自己分配管理权限的简单方法。在右键单击程序安装文件的同时按住“Shift”键。在随后出现的快捷菜单中单击“运行方式”,输入具有相应管理权限的用户名和密码。这种方式对于开始菜单上的应用程序同样适用。12、如何关闭WindowsXP的自动播放功能一旦你将多媒体光盘插入驱动器,自动运行就会从驱动器中读取数据,这会造成程序的设置文件和在音频媒体上的音乐立即开始。你可以用下面这个办法关闭这个功能:打开“开始→运行”,在对话框中输入“gpedit.msc”命令,在出现“组策略”窗口中依次选择“在计算机配置→管理模板→系统”,双击“关闭自动播放”,在“设置”选项卡中选“已启用”选项,最后单击“确定”按钮即可(图1-32)。13、如何恢复被破坏的系统引导文件现象:我只安装了WindowsXP系统,但在开机时显示“BOOT.INI非法,正从C:WINDOWS启动”,然后就进入了启动状态,并且也能照样工作,请问这是怎么一回事,能否在不重装系统的情况下使系统恢复到正常启动状态?出现这种情况是因为C盘下面的“Boot.ini”文件被破坏了。但是由于你的机器中只有一个操作系统,当然它就是默认的操作系统,即使“Boot.ini”文件被破坏了,也将自动地引导该系统进行装载。解决的办法是建立一个“Boot.ini”文件即可。其内容为:[BootLoader]Default=C:[OperatingSystems]C:=“MicrosoftWindowsxp”14、如何恢复输入法图标现象:本人使用WindowsXP中文版,不慎使任务栏隐藏了输入法图标,请问该如何恢复输入法图标。打开“控制面板”,双击“区域和语言选项”图标,进入“区域和语言选项”对话框,选择“语言”选项卡,单击“详细信息”按钮,在弹出的对话框中单击“语言栏”按钮,在接着出现的“语言栏设置”对话框中勾选“在桌面上显示语言栏”选项。这时候桌面会出现语言栏,单击右上角的最小化按钮,输入法图标就回到任务栏中去了。15、如何恢复误删除的boot.ini文件现象:我第一次装WindowsXP时,重启后没有任何问题。但是由于误操作,删掉了C盘目录下的一个文件(文件名是:boot.ini),然后再重启时每次都显示两行字:“boot.ini是非法的。现在正从C:/Windows/下启动”。然后可以顺利进入WindowsXP。但是速度明显慢了,比没删这个文件时慢了很多,而且,每次都要看见那两行字。请问如何修复?boot.ini是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个操作系统、各系统的位置在哪里等信息。重新恢复的方法如下:单击“开始”菜单,依次指向“程序→附件→记事本”,打开“记事本”,在记事本里输入:[bootloader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)Windows[operatingsystems]multi(0)disk(0)rdisk(0)partition(1)Windows=“MicrosoftWindowsXPProfessional”/fastdetect然后将它保存为名字是boot.ini的文件,并将此文件保存到C盘的根目录下即可。16、如何加快WindowsXP窗口显示速度我们可以通过修改注册表来改变窗口从任务栏弹出,以及最小化回归任务栏的动作,步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USERControlPanelDesktopWindowMetrics子键分支,在右边的窗口中找到MinAnimate键值,其类型为REG_SZ,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画的显示,接下来从开始菜单中选择“注销”命令,激活刚才所作的修改即可。17、如何解决WindowsXP关机出现英文提示现象:我的WindowsXP关机时会出现一个进度条,并提示“Toreturntowindowsandcheckthestatusoftheprogramclickcancelifyouchoosetoendtheprogramimmediatelyyouwillloseanyunsaveddata.Toendtheprogramnowclickend.”然后就正常关机,但有时却不出现,我想会不会与我的东方影都3的记忆播放有关,但关闭记忆播放功能也无效,请问如何办?这是因为你关闭WindowsXP时还有程序在运行,请在关机之前保存并关闭一切应用程序。如果直接单击“End”按钮,那么未保存的任务会丢失,这时可以按“Ctrl+Alt+Del”打开任务管理器,然后关闭应用程序。如果在任务管理器列表中为空,那么就在“系统进程”中将它关闭。如果不进行任何操作,那么系统将在进度条到头时自动关闭未关闭的程序并关闭系统。请你在关机之前关闭一切应用程序、系统驻留程序就不会出现这个提示了。当你确定没有任何需要保存的任务时,可以不必理会此对话框。18、如何控制桌面的图标显示通常很多用户还是习惯于在桌面上保留“我的文档”及其他经常访问文件夹快捷方式以及经常使用的程序快捷方式。如果你想在桌面上显示“我的电脑”、“我的文档”、“网上邻居”、IE浏览器的快捷方式图标,只需进行如下操作:在桌面单击鼠标右键,在右键菜单中选择“属性”命令,在打开的“显示属性”对话框中选择“桌面”选项卡,单击“自定义桌面”按钮,打开“桌面”项目对话框。在“常规”选项卡的“桌面图标”栏中选择所需项目的复选框,然后单击“确定”返回上一级对话框,再单击“应用”按钮即可。19、如何删除WindowsXP的“更新”选项对于大多数的用户来说,WindowsXP的WindowsUpdate功能似乎作用不大,我们可以去掉它,操作步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer子键分支,选择“编辑”菜单下的“新建”命令,新建一个类型为REG_DWord的值,名称为NoCommonGroups,双击新建的NoCommonGroups子键,在“编辑字符串”文本框中输入键值“1”,然后单击“确定”按钮并重新启动系统即可。20、如何设置音频属性打开“控制面板”,双击“声音及音频设备”图标,在“声音及音频设备属性”对话框中,选择“音频”选项卡,在该选项卡中,你可以看到与“声音播放”、“录音”和“MIDI音乐播放”有关的默认设备。当你的计算机上安装有多个音频设备时,就可以在这里选择应用的默认设备,并且还可以调节其音量及进行高级设置。进行音频设置的操作步骤如下:(1)在“声音播放”选项组中,从“默认设备”下拉列表中选择声音播放的首选设备,一般使用系统默认设备。(2)用户如果希望调整声音播放的音量,可以单击“音量控制”窗口,在该窗口中,将音量控制滑块上下拖动即可调整音量大小。(3)在该窗口中,用户可以为不同的设备设置音量。例如,当用户在播放CD时,调节“CD音频”选项组中的音量控制滑块,可以改变播放CD的音量;当用户播放MP3和WAV等文件时,用户还可以在“音量控制”窗口进行左右声道的平衡、静音等设置。(4)用户如果想选择扬声器或设置系统的播放性能,可以单击“声音播放”选项组中的“高级”按钮,打开“高级音频属性”对话框,在“扬声器”和“性能”选项卡可以分别为自己的多媒体系统设定最接近你的硬件配置的扬声器模式及调节音频播放的硬件加速功能和采样率转换质量。(5)在“录音”选项组中,可以从“默认设备”下拉列表中选择录音默认设备。单击“音量”按钮,打开“录音控制”对话窗口。用户可以在该窗口中改变录音左右声道的平衡状态以及录音的音量大小。(6)在“MIDI音乐播放”选项组中,从“默认设备”下拉列表中选择MIDI音乐播放默认设备。单击“音量”按钮,打开“音量控制”窗口调整音量大小。(7)如果用户使用默认设备工作,可启用“仅使用默认设备”复选框。设置完毕后,单击“应用”按钮保存设置。21、如何设置语声效果用户在进行语声的输入和输出之前,应对语声属性进行设置。在“声音和音频设备属性”对话框中,选择“语声”选项卡,在该选项卡中,用户不但可以为“声音播放”和“录音”选择默认设备,而且还可调节音量大小及进行语声测试。(1)在“声音播放”选项组中,从“默认设备”下拉列表中选择声音播放的设备,单击“音量”按钮,打开“音量控制”窗口调整声音播放的音量。要设置声音播放的高级音频属性,单击“高级”按钮完成设置。(2)在“录音”选项组中,从“默认设备”下拉列表中选择语声捕获的默认设备,单击“音量”按钮,打开“录音控制”窗口调整语声捕获的音量。要设置语声捕获的高级属性,单击“高级”按钮完成设置。(3)单击“测试硬件”按钮,打开“声音硬件测试向导”对话框,该向导测试选定的声音硬件是否可以同时播放声音和注册语声。注释:要确保测试的准确性,在测试之前必须关闭使用麦克风的所有程序,如语声听写或语声通信程序。(4)单击“下一步”按钮,向导开始测试声音硬件,并通过对话框显示检测进度。(5)检测完毕后,打开“正在完成声音硬件测试向导”对话框,通告用户检测结果,单击“完成”按钮关闭对话框。(6)设置完毕后,单击“确定”按钮保存设置。22、如何手动使计算机进入休眠状态现象:请问如何用手动方式使WindowsXP的计算机进入休眠状态?休眠功能是WindowsXP提供的一项非常酷的特性,它“隐藏”在ShutDown(关机)对话框中。如果你的计算机支持休眠功能,那么借助以下技巧,可通过手动方式使其进入休眠状态。如需以手动方式使你的计算机进入休眠状态,请执行以下操作步骤:选择“开始→关闭计算机”,在关闭Windows对话框中,选择“休眠”。当你的计算机进入休眠状态后,内存中的内容将保存到硬盘上。当你将计算机唤醒时,进入休眠状态前打开的所有程序与文档都将恢复到桌面上。如需在你的计算机上激活休眠支持特性,请执行以下操作步骤:你必须以管理员、Administrators或PowerUsers组成员的身份登录。如果你的计算机与某个网络建立了连接,那么网络策略设置可能会导致这一操作过程无法实现。单击“开始→控制面板→性能和维护→电源选项”,选择“休眠”选项卡,选中“启用休眠”,单击“确定”关闭电源选项对话框。如果休眠选项卡不可用,则说明你的硬件设备无法支持该特性。23、如何提高WindowsXP的启动速度使用微软提供的“Bootvis”软件可以有效地提高WindowsXP的启动速度。这个工具是微软内部提供的,专门用于提升WindowsXP启动速度。下载解压缩到一个文件夹下,并在“Options”选项中设置使用当前路径。之后从“Trace”选项下拉菜单中选择跟踪方式。该程序会引导WindowsXP重新启动,并记录启动进程,生成相关的BIN文件。之后从Bootvis中调用这个文件,从Trace项下拉菜单中选择“Op-timizesystem”命令即可。WindowsXP虽然提供了一个非常好的界面外观,但这样的设置也在极大程度上影响了系统的运行速度。如果你的电脑运行起来速度不是很快,建议将所有的附加桌面设置取消,也就是将WindowsXP的桌面恢复到Windows2000样式。设置的方法非常简单:在“我的电脑”上单击鼠标右键,选择“属性”,在“高级”选项卡中单击“性能”项中的“设置”按钮,在关联界面中选择“调整为最佳性能”复选框即可。此外,一个对WindowsXP影响重大的硬件就是内存。使用256MB内存运行WindowsXP会比较流畅,512MB的内存可以让系统运行得很好。如果条件允许,最好增大内存。24、如何为WindowsXP减肥WindowsXP比以往的任何Windows系统都要庞大,其硬盘空间需求1.5GB。虽然相对于能跑WindowsXP的主流电脑来说,一般都拥有10GB以上的硬盘,但一些电脑发烧友有时还是乐于减少WindowsXP的体积。(1)删除驱动备份:WindowsDrivercachei386目录下的Driver.cab文件(73MB)。(2)删除Help文档(减掉40多MB)。(3)删除WindowsIme下不用的输入法(日文、韩文、约80MB)。(4)把我的文件、IE的临时文件夹转到其他硬盘(分区)。(5)把虚拟内存转到其他硬盘(分区)。25、如何卸载WindowsXP现象:我原来使用的操作系统是Windows98,最近听说WindowsXP非常好,就安装了该系统。第一次安装是从Windows98中安装,装完后觉得不太好,就格式化WindowsXP的分区后重新从DOS安装到D盘,安装完后发现多重启动菜单有三项(第一次装的WindowsXP那一项还在),请问如何删除多余的一项?另外,如果我要删除WindowsXP,除了格式化D盘外,怎样才能将它彻底删除?Windows98和WindowsXP双系统的启动菜单是由C盘根目录下的一个文件来控制的,通过修改该文件可以更改启动菜单。要想删除多余的WindowsXP项目,你可以打开C盘根目录下的boot.ini文件,其中有两行重复的“multi(0)…”,删除其中一行即可。要想彻底删除WindowsXP,除了格式化它所在分区之外,你还必须按下面的方法删除多重启动菜单和多余的系统文件:(1)制作一张Windows98启动盘,并将Windows98下的文件拷入该系统盘。(2)用该启动盘启动,在A:>下执行sysC:命令。(3)删除C盘根目录下多余的文件,这些文件包括:boot.ini、bootfont.bin、bootsect.dos、、pages等。26、如何隐藏桌面图标在WindowsXP中增加了隐藏桌面图标的功能,你只需用鼠标单击桌面空白处,在弹出的右键菜单中选定“排列图标”命令,然后在其下一级级联菜单中取消对“显示桌面图标”命令的选定,系统就会自动将所有桌面图标隐藏。如果桌面上图标数量较多,可以用以下方法重新排列图标:在桌面空白区域单击鼠标右键,在弹出菜单中选择“排列图标”,然后在下一级菜单中单击图标排列规则即可。利用WindowsXP的“桌面清理”功能,可将你桌面上不使用的图标清理掉。方法是:在上面的“桌面”项目对话框的“常规”选项卡中,如果你选中“每60天运行桌面清理向导”复选框,系统就会每60天自动运行一次桌面清理向导,帮你清理掉桌面上不使用的图标。如果你单击“现在清理桌面”按钮,则系统会立即打开桌面清理向导,将你不使用的快捷方式图标移到一个名为“未使用的桌面快捷方式”的桌面文件夹中。该向导不移动、更改和删除任何程序,如果你想将某个图标重新移回桌面,可以从“未使用的桌面快捷方式”的桌面文件夹中将其还原。27、如何在WindowsXP中进行繁体字输入使用微软拼音3.0可以进行繁体字输入,你可在系统中选择微软拼音输入法,单击“选项”并在其中选中简、繁转换项,这时输入法状态条中就会有简、繁转换按钮,需要使用它切换即可进行繁体字输入了。当然还有其它更多的方法,就不再一一详述了。28、如何找回两台电脑相连图标现象:我的电脑装的是WindowsXP,在上网时系统托盘内的两台电脑相连的小图标不见了,使我经常不知道是否在线。请问应如何将它恢复?小图标不见了的原因在于网络连接的属性设置不对。在Windows98中拨号连接上互联网后,该连接的小图标将自动显示在任务栏上。如果小图标不见了,可右击“我的连接”,选择“属性→设置→选项”,选中“显示调制解调器状态”即可恢复。在Windows2000和WindowsXP中,用户可以控制和设置连接图标的显示和隐藏功能。具体的方法是打开拨号连接或者网络连接的“属性”对话框,然后选中或者清除“连接后在通知区域显示图标”复选框,就可以实现该图标的显示或隐藏了。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论