第一篇:档案管理系统合同
档案管理系统合同
甲方: 乙方:
经甲乙双方友好协商针对档案管理系统达成如下协议: 引言
为了更好的理解软件需求,开发出更适合用户使用的软件,开发小组通过编写文档,定义了软件总体要求,作为用户和开发人员以及其他相关人员之间沟通的基础。
描述基本功能、数据库等内容,作为软件开发人员进行软件结构设计和编码的基础,力求通过本软件解决用户现存的问题,帮助用户更好的管理和利用档案,为工作提供便利。
(一)后台数据库
软件后台数据库采用SQL数据库,选择SQL数据库的原因有:档案数据量大,而且检索频繁,提高数据库能力。可通过数据检索的速度成了必要的问题,而SQL在处理数据方面更快一些。
SQL数据库有新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据并有对称复制的技术。SQL数据库相对其他数据库安全机制更好一些。
(二)开发技术
软件采用ASPNET技术开发。此技术的优点:
1、可管理性:ASPNET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是储存为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。
2、安全、ASPNET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易的添加删除或替换这些方案。
3、易于部署通过简单的将必要的文件复制到服务器上,ASPNET序即可部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。
4、增强的性能:ASPNET是运行在服务器上的已编译代码。与传统的ActiveServerPagesASP不同,ASPNET能利用早期绑定、实时JIT编译、本机和全新的缓存服务来提高性能。
5、灵活的输出缓存:根据应用程序的需要,ASPNET可以缓存页数据、页一部分或整个页。缓存的项目可以依赖与缓存中的文件或其他项目,或者可以根据过期策略进行刷新。
6、国际化:ASPNET在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。
7、移动设备支持:ASPNET支持任何设备上的任何浏览器。开发人员使用与用于传统的浏览器相同的编程技术来处理新的移动设备。
8、扩展性和可用性:ASPNET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理换季的性能。此外,Internet信息服务(IIS)HE ASP,NET运行时密切监事和管理进程,以便在一个进程出现异常时,可以在该位置创建新的进程使用程序继续处理请求。
9、跟踪和调试:ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面界别调试过程中启用。可以选择查看页面信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET支持使用NETFramework调试工作进行本地和远程调试当应用程序处于生产状态时跟踪语句能够留在产品代码中而不影响性能10与NETFramework集成因为ASPNET是NETFramework的一部分整个平台的功能和灵活性对Web应用程序是都可用的也可从Web上流畅的访问NET类库以及消息和数据访问解决方案ASPNET是独立于语言之外的所以开发人员能选择最适应于程序的语言另外公共语言运行库的胡永兴还保存了基于COM开发的现有投资。功能
根据可行性的研究的结果和客户的需求分析现有情况及问题将档案管理软件初步划分为以下功能模块系统管理数据字典定义案卷著录档案查询档案借阅档案销毁档案统计等功能模块一系统管理1部门管理组织机构的管理1添加填写部门名称部门编号自动生成2删除以定义全宗号的单位不能删除3修改只能修改名称不能修改编号2用户管理档案系统用户信息的管理。
1)分配账号为员工分配账号并设置初始密码使用本系统的员工以本人账号进入系统已达到实名制的目的做到有据可查2密码设置当用户忘记自己的密码时管理员可以通过本操作将该账户的密码恢复为初始密码3删除账号删除用户账号账号一旦分配不应频繁删除必要时可将该用户账号停用4修改账号修改用户名密码不能修改账户与员工的对应关系防止恶意操作5用户锁定解锁禁止或允许某用户进入系统3权限管理用来管理用户的权限1单用户赋操作权限按照档案类别分权限用户拥有某一类档案的操作权限才可以维护该类档案2新建用户组建立用户做可以实现对组内的多人之中分配权限3添加用户做成员将具有同等权限的员工添加到用户组以方便为多人分配权限。4为用户组赋权限建立用户组后可以集中对用户赋权限轻松管理用户权限4仓库设置主要填写存放档案的物理位置房间编号档案箱编号档案盒编号等1添加仓库设置房间编号名称以及档案柜起止编号便于档案存储位置的定位2删除仓库当仓库挪作它用时可删除仓库记录首先必须将仓库内的档案箱移动到其他仓库内否则不允许删除3修改仓库修改房间名称4添加柜子选择对应仓库添加柜子新添加的柜子为所在仓库的最后一个编号5柜子移动柜子从一个仓库移到另外一个仓库移动到目的仓库后编号按照目的仓库的流水继续编号6)添加档案盒选择柜子填写盒子编号全宗旨的自然编号二数据字典管理数据字典管维护可以对常用的数据输入项如密码保管期限等进行必要的编码和名称设置一提高数据输入是的速度可以根据行业标准设置档案号的生成规则自动生成档号。
1、全宗号编制统一指定立档单位的代码位数是有用户指定2密级设置统一绝密机密秘密内部限国内公开对外公开3保存期限1永久2)长期用户自定义时间长短3短期用户自定义时间长短4档案保存期限有5年15年25年和永久5档案分类维护一级二级和三级设备仪器档案有三级分类一级分类不同三级分类也不同如科学技术研究类档案第三类一般研究课题分类分类添加后部建议删除特别是该分类下有案卷时更不应删除1维护分类名称2)维护分类选项6档号生成规则1新建档号生成规则每一类档案对应一个生成规则2档号生成规则与打雷对应设定对应关系以达到每一大类都有相应档号生成规则且不重复3生成档号的各码段定义码段名称码段描述父值段4注码段类型分类固定码段选值码段流水码段。
7年度维护序号年度代码名称三档案管理1档案移交记录档案移交情况2档案接收记录接收的档案原单位数量交接人等信息3添加档案添加案卷和卷内文件并标明文件状态破损丢失污染等1选择立档单位二级分类三级分类如果存在年度保存期限起始日期终止日期密卷密级立档年度存放位置等信息选择完毕根据对应的档号生成规则生成档号2添加文件选择案卷填写题名等信息4删除档案如果案卷下有文件则提示是否执行执行的话将删除案卷记录及卷内文件记录备考表记录删除将不可恢复档案一旦记录不应频繁删除。
5修改档案修改案卷卷内文件6案卷装盒选择要装盒的档案惊醒装盒操作7档案销毁选择需销毁的档案记录生成销毁单提交审批审批完成后档案保管员确认销毁并记录销毁监督人等信息销毁操作才能执行8销毁记录查询查询已销毁档案以及操作员监督人销毁方式销毁时间等9档案借阅借阅人到档案室借阅档案时由保管员进入系统找到要借阅的文件提交申请审批人批复同意借阅人才可以到档案室取档案10借阅登记借阅人到档案取档案时档案保管员登记借阅记录包括借阅人审批单号借阅时间借阅天数等。
11档案归还借阅人归还档案时档案保管员登记归还人归还时间档案是否完好等信息12档案复印操作同档案借阅13复印登记档案保管员登记复印信息包括档号请求人复印时间复印份数操作员等14档案阅览操作同档案借阅15阅览登记档案保管员登记阅览信息包括档号阅览人阅览时间是否有损坏或缺损操作员等16档案移库移柜修改案卷操作里修改存放位置可以批量移动17档案借阅审批批准或拒绝档案借阅申请。
18档案销毁审批批准或拒绝档案销毁申请19档案借阅查询查询某一段时间某个人或某份档案的借阅记录四档案查询1关键字查询按案卷题名关键字卷内文件题名关键字查询定位到卷内文件并显示存放位置存放位置定位到档案盒2分类查询按照分类查询档案可查询某一工程项目的所有档案3精确查询输入档案号查询该档案的文件和物理存放位置4按照箱号查询查询某一档案存放的事哪一类的档案五数据导出将查询结果导出为Excel文件另外保存。
六数据打印对各种数据执行打印操作1目录打印对于全宗旨目录案卷目录卷内文件目录以及卷内备考表进行格式化打印2销毁单打印打印生成的销毁单进行书面保存3借阅归还记录打印打印一段时间内的借阅归还记录4复印记录打印打印一段时间内的复印记录5阅览打印记录打印一段时间内的阅览记录6打印档案盒脊标签根据档案存放记录打印档案盒脊的标签简化档案整理人的工作提高工作效率。七档案统计提供按国家档案局标准规定的各种数据统计报表用户也可以根据自己的要求进行自由统计并生成和打印报表。八
修改密码用户进入系统后可修改密码甲方地址电话签字盖章乙方地址电话签字盖章
第二篇:学生档案管理系统
目录 摘要 ABSTRACT 前言
第一章 为什么要开发一个学生档案管理系统? 第二章 计算机已经成为我们学习和工作的得力助手 1.1 在中小学中用计算机管理学生档案的意义 1.2 为将来学校上网做好准备 1.4 学生档案的设计分析
第三章 怎样开发一个学生档案管理系统? 2.1 编程环境的选择 2.2 关系型数据库的实现 2.3 二者的结合(DBA)
第四章 Windows下的Visual Basic 编程环境简介 3.1 告别“hello world”的年代 3.2 面对对象的编程 3.3 实现菜单选项 3.4 实现工具栏 3.5 帮助 3.6关于系统
第五章 使用Access2000 实现关系型数据库 4.1 数据库的概念 4.2 新建一个数据库 4.3 修改已建的数据库 4.4 实现数据库之间的联系 第五章 系统总体规划 5.1 系统功能 5.2 流程图
第六章 系统具体实现 6.1 用户界面的实现 6.1.1 封面 6.1.2 主界面 6.1.3 帮助系统 6.2 数据库的实现 6.2.1 学籍数据库 6.2.2 学生成绩库 6.2.3 课程库 6.3 与VB的连接 第七章 结束语 第八章 主要参考文献 附录
--------------摘要--------------学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、域。
--------------ABSTRACT--------------The system of managing student file is a typical application of managing information system(know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end.The former required consistency and integrality and security of data.The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32.VB offered a series of ActiveX operating a data-base.It can give you a short-cut to build up a prototype of system application.The prototype could be modified and developed till users are satisfied with it.Keywords: ActiveX , Form , Field.--------------前言--------------学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。第一章
为什么要开发一个学生档案管理系统?
计算机已经成为我们学习和工作的得力助手:
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。
在中小学中用计算机管理学生档案的意义
现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。
归纳起来,好处大约有以下几点:
1. 可以存储历届的学生档案,安全、高效;
2. 只需一到二名档案录入员即可操作系统,节省大量人力; 3. 可以迅速查到所需信息。
为将来学校上网做好准备
跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。
学生档案的设计分析
根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。第二章
怎样开发一个学生档案管理系统?
编程环境的选择
微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
关系型数据库的实现
Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
二者的结合(DBA)
微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。
DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。
Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。实现菜单选项
菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic也提供了强大的创建菜单功能是程序更加标准。
您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单。
实现工具栏
CoolBar控件与Office97种看到的CoolBar是类似的。CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。通过在CoolBar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。
Toolbar 是工具条控件,是实现工具条的主体。其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。Toolbar也是一个控件容器且具有Style属性,并可以为其增加下拉按钮和平滑按钮等。
选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。其属性及对象如下: 1. Align属性定义工具条在窗体中的位置
2. ToolTipText属性是字符串类型,定义控件的提示字符 3. Style属性定义按钮外观。
4. ImageList属性定义与数据条对应的ImageList控件名,该控件定义工具条按钮显示的图像。5. HotImangeList属性设置一个ImageList控件名,该控件定义按钮获得热点时显示的图像。6. DisabledImageList属性定义工具条按钮无效时显示的图像。创建工具条包括ImageList和Toolbar控件
ImageList用于为其他控件提供图像库,将ImageList控件加入到工具箱的操作于前述Toolbar控件相同。
帮助
专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的Help Workshop4.0 是一套独立于Visual Basic 的用来协助我们创建、运行于32位Windows 操作系统下的帮助文件的工具。使用它我们可以为我们编写的应用程序生成一组帮助文件。
关于版本
为了是程序显得更具有专业风格,首先可以在其中加入通常的应用程序信息。这些信息包括公司名称、版本号、修订号以及其他类似信息。Visual Basic允许你使用APP对象来保存这些信息,APP对象是一个预定义对象,不需要在程序中创建它。APP对象的大多数属性被应用程序用来提供常规的信息,通过使用这些APP提供的属性,可以在应用程序和用户之间交流重要信息,在项目属性框中可以设置它的属性。第四章
使用Access2000 实现关系型数据库
数据库的概念
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。新建一个数据库
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1. 标识需要的数据;
2. 收集被标识的字段到表中; 3. 标识主关键字字段; 4. 绘制一个简单的数据图表; 5. 规范数据;
6. 标识指定字段的信息; 7. 创建物理表。
修改已建的数据库
数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。
实现数据库之间的联系
数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。第五章 系统总体规划
系统功能
1. 可以进行文本操作; 2. 添加一个数据库项目; 3. 删除一个数据库项目; 4. 修改一个数据库项目; 5. 查询信息; 6. 察看课程表。
流程图
第六章 系统具体实现
用户界面的实现 6.1.1 封面 具体实现见 图_6.1.1 图_6.1.1 6.1.2 主界面
具体实现见.图_6.1.2 图_6.1.2 主界面包含三方面的内容,以下一一介绍: 1.记录操作
打开记录操作,进入记录操作菜单项分别由文件、视图及帮助三个选项。1.1文件包括:新建 打开
打开写字板---------如图<6.1.4>(源程序见附录清单6.1)保存 另存 打印 退出 <图6.1.4> 1.2视图包括:状态条 工具栏 背景颜色 显示
课程表---------如图<6.1.5> 文本编辑器 网络浏览 <图6.1.5> 1.3帮助包括:内容 关于帮助 2.记录操作
打开记录操作进入记录操作选项页分别由浏览记录、查找等三个选项组成。2.1浏览记录: 学生学籍库 课程库 成绩库 2.2查找记录 2.3备注 3.系统信息
打开系统信息进入选项页分别由系统信息、信息采集等组成。6.1.3 帮助系统 具体实现见6.1.3
图6.1.3 数据库的实现 6.2.1学籍数据库
学籍数据库里存储了学生的档案包括:学号、姓名、年龄等 表如<6.2.6> 列名(中文)列名(英文)数据类型宽度小数点位数是否为空姓名Name Date8No学号CodeInteger6No性别SexDate2No年龄AgeDate6No民族NationDate6No政治面貌Visage...Date2...Yes...家庭住址AddressDate10No备注RecordDate15No 表<6.2.6> 学籍模块:
该模块主要完成学生基本信息的录入、删除、更新等功能。在此模块中定义了八个域名来进行学生的信息存储。如果用户修改某一纪录中的某一项,可单添加按钮进行学生记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。该种风格特点是列标题紧挨着数据列在此窗口还可以增加新学生纪录。6.2.2成绩数据库
成绩数据库里存储了学生的成绩包括:学号、成绩、等如表<6.2.7 > 列名(中文)列名(英文)数据类型宽度小数点位数是否为空姓名Name Date8No学号CodeInteger6No成绩ScoreDate10No备注RecordDate15No 表<6.2.7> 成绩模块:
该模块主要完成学生成绩的基本信息的录入、删除、更新等功能。在此模块中定义了四个域名来进行学生的信息存储。6.2.3课程数据库
课程数据库利存储了课程的信息:课程名、作者、出版社等如表<6.2.8> 列名(中文)列名(英文)数据类型宽度小数点位数是否为空课程IDCourseDate8No课程名NameDate15No出版社PublisherDate20No作者ScoreDate18No备注RecordDate15No 表<6.2.8> 与VB的连接
Visual Basic提供了与底层数据库系统紧密的连接。Visual Basic 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic连接数据库的方式有两种: ·通过使用Visual Basic的 DATA控件。
·通过使用由Visual Basic提供的专用的直接与数据库相连的接口 第七章 结束语 经过三个多月的设计和开发,中小学档案管理系统基本开发完毕。其功能基本符合用户需求,能够完成学生学籍的存储和成绩的查询以及各类相关报表的打印。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。,对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。致谢
在本次毕业设计中,我从指导老师雷震甲老师身上学到了很多东西。雷老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。
另外,在系统开发过程中雷老师的助手张彦明老师也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。
第八章
主要参考文献
[1] Visual Basic 6.0 使用指南
作者:Bob Reselman , Richard Peasley , Wayne Pruchniak.出版社:电子工业出版社
[2] 中文版Microsoft Office 97 自学通 作者:Ned Snell 出版社:机械工业出版社
[3] Visual Basic 6.0 中文版控件大全 作者:Microsoft 出版社;电子工业出版社
[4] 中文Access 2000 24学时教程 作者:Craig Eddy,Timothy Buchanan 出版社:机械工业出版社
第三篇:档案管理系统解决方案
数字化档案管理系统
方案书
数字化档案管理系统方案书
目录
方案背景...........................................................................................................................................3 一 设计目标.....................................................................................................................................3 二 设计理念.....................................................................................................................................5 三 系统特点.....................................................................................................................................5 四 功能介绍.....................................................................................................................................7
1登陆界面................................................................................................................................7 2系统界面布局........................................................................................................................8 3功能说明................................................................................................................................8
3.1全宗管理.....................................................................................................................8 3.2档案录入.....................................................................................................................9
3.2.1立卷归档........................................................................................................11 3.2.2以件归档........................................................................................................17 3.3档案整理...................................................................................................................18 3.3.1档案整理流程................................................................................................18 3.3.2鉴定及回收站................................................................................................21 3.3.2.1档案保管期限鉴定.............................................................................21 3.3.2.2密级鉴定.............................................................................................23 3.3.2.3档案回收站.........................................................................................23 4档案检索......................................................................................................................24 4.1直接检索...........................................................................................................24 4.2组合检索...........................................................................................................26 4.3定制检索...........................................................................................................28 4.4系统条件...........................................................................................................29 4.5未归档检索.......................................................................................................29 5档案统计......................................................................................................................30 5.1 档案数量统计..................................................................................................30 5.2目录数量统计...................................................................................................32 5.3档案利用情况统计:.......................................................................................33 6档案借阅......................................................................................................................33 6.1借阅审批...........................................................................................................34 6.2我的借阅...........................................................................................................35 7档案保管......................................................................................................................35 7.1库房温湿度登记...............................................................................................35 7.2八防管理...........................................................................................................36 7.3存放位置索引...................................................................................................36 8资料管理......................................................................................................................37 8.1资料管理...........................................................................................................37 8.1.1目录管理................................................................................................37 8.1.2资料录入................................................................................................38 8.1.3资料回收站............................................................................................39 8.2资料借阅审批...................................................................................................39 8.3我的借阅...........................................................................................................40
page of 44
数字化档案管理系统方案书
9数据处理......................................................................................................................40 五 系统技术架构与平台设计.......................................................................................................41 六 系统运行环境推荐...................................................................................................................42 七 技术服务与支持.......................................................................................................................43
page of 44
数字化档案管理系统方案书
方案背景
随着科学技术的不断进步,越来越多的档案管理单位通过采用先进的档案保存及维护技术,从硬件条件提升了档案的保存、维护能力,但与此对应的是,面对累积得越来越多的档案资料,档案管理单位苦于昂贵的档案管理人力资源成本以及档案存放空间场所的限制,使得档案管理工作举步维艰。
采用传统档案管理方式,更是出现了下列常见的“难题”:
1.频繁的档案原件借阅调用,使得档案原件面临“消耗性”损毁或破坏的问题。
2.传统人工管理档案的方式由于档案资料的累积,尤其是在面临大容量档案库的情形下,更加凸显工作效率较低的难题。
3.对于多种类档案的保管,存在检索效率低下,准确性较差的问题。
4.涉及档案资料安全部分,可能存在只想授权某个范围内人员许可检索、查阅、调用,而现实中无法严格区分界定上述权限设置。
5.传统档案管理以及借阅受制于地域限制,无法满足跨区域异地档案申请检索、查阅、调用功能。
档案管理系统即是在这一背景下而开发,系统采用java技术开发,基于成熟稳定Struts MVC框架,采用Spring为中间层,以ibatis作为持久化层;设计和架构具备良好的稳定性、扩展性、安全性、灵活地需求变动功能。
本档案管理系统可使档案管理单位档案管理的运行体系更为系统化,同时,以档案的归档、保存、维护、借阅为主线来驱动的档案管理流程将更为高效、便捷;由于系统采用了网络无纸化办公模式,在节省了办公成本的情况下,还减轻了档案工作人员的工作负荷,提升了档案工作人员的工作积极性,另外,档案管理系统也为档案利用对象提供了更为简洁的档案借阅体验,提高了档案利用的满意度。
一 设计目标
档案管理系统的开发是为了通过建立一个统一的数据交流平台,在规范化档案资料收集整理的前提下,实现档案及文档信息最大化有效利用,从而为各项工作提供准确详实的参考信息。
本系统具体设计目标包含以下几个方面:
page of 44
数字化档案管理系统方案书
1.实现标准统一的文档入库管理及维护管理
档案管理单位具有部分传统的纸质档案资料,在本系统设计之初,即考虑到将上述纸质档案资料通过扫描仪进行统一扫描,成为电子档案后对其进行标准统一的录入操作,将其录入到档案管理系统中,并对这些扫描后的电子档案,赋予各自的档案题名、档号等相关关键字,以供档案利用者网络查询,这样既实现了传统纸质档案的电子化标准入库管理,又可以很好的保护极具价值的档案原件,一举两得。
除了将上述纸质档案电子化,实施具体的统一标准入库之外,系统还为用户提供了包括影像、照片等多类别的电子档案归档入库整理操作;这些措施为标准档案库的建设打下了坚实的基础。与此同时,相对于标准档案入库后的档案维护管理部分,系统提供了诸如八防管理、销毁等功能管理模块,规范化了档案的维护管理。
2.实现档案资料的有效利用
档案资料在已经入库的基础上,如何提高有效利用率,一直是档案管理部门的重要需求,档案管理系统采用B/S模式,在严格的权限控制下,授予用户访问查询功能,由于采用B/S模式,所以,用户可以不受地域限制,在相应权限下,可实现远程访问查询借阅,档案管理系统提供了,直接检索,组合检索,定制检索,系统条件,归档检索等多种检索方式,用户可自定义选择检索方式,以便检索出最直接的需求档案资料,最大限度的提高了档案资料的有效利用率。
3.实现档案数据的有效共享
本档案系统采用java技术开发,具有跨平台的先天性优势,可以实现数据共享,对信息进行充分的发掘利用,最终为各项工作的决策提供充分详实的数据参考信息。
page of 44
数字化档案管理系统方案书
二 设计理念
规范档案资料录入及整理的工作流程,提高档案利用效率,赋予用户简洁直观的系统操作功能。
1.档案管理部门对档案资料首先存在两个基本需求,一方面,用户需要将需求录入的档案资料进行规范化的录入,另一方面,面对整理完毕的档案,如何进行流程化维护操作,如何最大化发掘档案的利用率,提升档案资料的使用价值,也是系统用户面对的迫切需求,因此,系统开发以上述用户基本需求为导向,以满足用户实际功能需求为理念而设计了开发了档案管理系统。
2.档案管理系统开发之初即是希望减少传统档案管理工作量,有效提高档案管理人员的工作效率,在更少的时间利用的情况下,为更多的档案资料利用者提供资料需求利用,同时本系统在档案资料的日常管理以及维护中,以人为本,实现了操作功能最大的简洁化,以便于管理人员的操作,从而对本部门、本档案管理单位形成的电子文件实行自动化、网络化管理,实现高效、快捷的电子档案信息管理模式;并相应的成立部门性电子档案中心或电子文件档案馆,发挥档案部门的管理和技术优势,相对集中地保存和管理电子文件,为本单位提供真实、准确、快捷的档案信息服务。
三 系统特点
1.档案管理系统强大的检索功能
page of 44
数字化档案管理系统方案书
档案管理系统内设强大的档案检索功能模块,下设直接检索,组合检索,定制检索,系统条件,归档检索多种检索方式,通过建立索引,对档案目录数据及其全文实现多关键字、多条件的检索,本系统可实现对档案附件检索、跨库检索、多用户并发检索,同时,档案管理系统从用户自身应用出发,提供了定制检索功能,该功能可根据用户常用检索习惯进行自定义定制,优化了检索流程,提高了工作效率。
2.档案管理系统安全性
档案管理系统在用户权限设置方面,采用了将用户操作权限与用户主题权限双页面单独设置的模式,其优势是避免了系统超级管理员对系统数据进行无限制的增、删、改、查的操作,从而对整个档案管理系统的安全性造成巨大威胁。在档案管理系统中,根据角色区分,可定义档案系统操作人员以及档案功能操作人员,这样就有效的解决了信息化档案工作中存在多年的角色定义不清,权限定义不清的痼疾,完善了信息化档案管理的安全理念和模式。与此同时,档案管理系统还可通过利用系统用户身份认证、档案信息的认证。来规范用户访问系统流程,通过系统的授权,可控制用户访问档案资源的范围,防止非授权访问,保证系统的安全。
3.任意报表设计,使用简单
档案管理系统自身集成了报表插件,可以有效利用既有系统中的相关数据,根据用户实际需求,进行自定义报表设置,并形成有效打印。
4.系统模块独立性与协同性的统一
系统内涉及全宗管理、档案录入、档案整理、档案检索、档案借阅,资料管理等模块都可实现独立管理运行,与此同时,系统也强调了网络协同化办公理念,用户可根据系统赋予的权限设置,对上述功能模块进行协同管理操作。
5.先进的技术架构平台
档案管理系统采用java技术开发,基于成熟稳定Struts MVC框架,采用Spring为中间层,以ibatis作为持久化层;具备良好的稳定性、扩展性、安全性、灵活地需求变动功能。该平台同比.net平台能更好的实现跨平台运行操作,同比C平台具备强大的技术先进性,并且开发周期更短,实现功能更为强大,维护成本更低;扩展空间更为广阔。同比asp及php开发的档案管理系统,在功能的扩展方面更是asp及php开发平台所不能比拟的。
6.系统操作简易便捷
档案管理系统设计之初即是考虑到通过利用先进的网络办公平台,降低档案工作者的劳动强度,提高档案工作者的工作效率,因此本系统为用户提供了更为直接、简洁的操作流程以符合用户在档案的收集、整理、保存、统计、检索和利用的各个环节的工作需求。
7.界面美观,简洁统一
系统采用统一的界面,色调淡雅,美观大方,简洁明了,能有效缓解长时间使用系统产生的用眼疲劳。
page of 44
数字化档案管理系统方案书
四 功能介绍
档案管理系统模块结构图
档案管理系统功能模块分为两类:基础模块、后台模块。
基础模块内容包含全宗管理、档案录入、档案整理、档案检索、档案统计、档案借阅、档案保管、资料保管等,该模块主要面对使用对象为日常档案(文档)操作人员以及档案(文档)利用者。
对于后台模块部分,主要是针对档案系统管理者的操作,如档案数据的备份恢复、用户及用户组的管理、角色管理、模版管理、系统管理、归档类目管理等档案(文档)管理核心操作。
1登陆界面
如下图所示,在下面的窗口内填写正确的用户名和密码,点击登录按钮即可登录本系统,如果发生登录异常或者遗失密码请及时与系统管理员联系。
page of 44
数字化档案管理系统方案书
2系统界面布局
如图所示,可以看到系统的主界面基本上由三部分组成,即:导航栏、左侧树状菜单区、以及系统内容显示区。导航栏分布着系统的一级菜单,点击一级菜单,窗口左侧树状结构菜单对应显示。点击树状菜单的各个模块。系统内容区显示该模块的详细内容。本系统的界面风格均采用这种窗口布局方式。
如上图所示,系统为用户提供了“用户注销”“个人设置”操作于系统页面右上角,用户可通过点击上述两个图示进入其相应功能操作。
3功能说明 3.1全宗管理
全宗管理功能模块是整个档案管理系统的主干功能模块,所有入库档案文件追根溯源最终都需要分类归总到各类别对应的所属全宗下,方便档案管理部门对档案资料的管理操作的同时,也可有效的为档案查询者提供更准确详实的档案文件。
在档案管理系统的全宗管理模块中,系统主要提供了两个可操作选项,其一,全宗“检索”,即有权限的用户可根据系统提供的检索功能,对系统中的全宗进行检索操作,具体如图:
page of 44
数字化档案管理系统方案书
其二,全宗“应用”操作,在系统存在多全宗的情况下,根据用户实际使用情况,系统为避免用户在进行多全宗选择操作时出现的误操作,提供了根据应用状态而区分的方法,如图:
系统可提供用户在被“应用”全宗上选择“应用”操作打“√”的方式,帮助用户查看全宗的应用状态为“应用中”,或“未应用”,从而清晰的了解正在进行操作的全宗,避免出现误操作,简洁明了,同时,用户也可对应用中全宗选择”查看”操作,如图:
3.2档案录入
一则档案信息资料在授权需求用户查询使用之前,必须首先经档案管理部门档案录入人员的录入操作,进入档案库之后,才能被查询,因此,档案录入工作是整个档案管理系统功能操作的前提,要赋予一则档案信息被查询利用,那么必须在档案录入时,为档案信息添加相关的可供查询的“关键字”,这些关键字包括:档案提名,档号、文件字号,密级、保管期限、份数、页数、文种,实物存放位置、责任人、主办部门、会办部门、所属部门、签收人、主题词、档案类别、归档、归档日期等等。如图:
page of 44
数字化档案管理系统方案书
档案管理系统为本系统用户提供了文档插件可选功能应用,系统用户在完成档案录入表单填写后,系统页面如下:
如图所示,本插件为高级选项,用户可根据本机或本档案管理单位所应用文档处理软件(微软office,金山wps,永中office等)来创建档案录入正文本,该插件可为用户提供模版类创建正文,可极大便捷系统操作用户使用,减轻工作量。
用户选择点击“新建word文档”按钮后,系统显示以下界面:
page of 44
数字化档案管理系统方案书
如图所示,系统提供了多达20余种档案录入正文本操作,可实现痕迹显示、文档保护、签名印章等高级功能,使系统具备任意用户操作的完整记录,通过严格的安全认证,实现操作的不可推诿性。
用户在填写完毕上述图示正文本文件后,需点击系统页面中“保存”按钮来进行对该文档的保存,保存完毕后,系统弹出提示窗口,如图:
对于添加保存操作后的文档,系统显示以下界面:
如图所示,系统根据权限划分,对该保存文档提供了修改(无痕迹),修改(有痕迹),删除操作,可供有权限的系统用户对该保存的文档进行上述具体操作。
同时,系统也提供了对保存后的正文档的“删除”操作功能,用户只需通过点击鼠标,选择相应文档后,点击“删除”按钮即可实现相应操作。
本系统提供了两种档案录入方式:一种为传统的标准立卷归档模式;另一种为以件归档模式。如图所示:
3.2.1立卷归档
首先进入系统档案录入的标准立卷归档模式,标准立卷归档模式与以件归档模式在本系统中同样根据文件的来源方向分别提供了“收文登记”,“发文登记”,“内部文件登记”共三种档案分类录入方式,档案录入工作人员可根据录入文件的来源方式对应正确分类录入档案资料。
page of 44
数字化档案管理系统方案书
系统赋予档案录入工作者“操作”,“工具”,“打印”“检索”四个按钮选项,用户将鼠标移至“操作”按钮,系统自动出现下拉菜单,具体如图:
用户可选择“添加”功能,将需要被录入的文件档案信息录入,点击“添加”功能选项后,系统内容显示区将为用户直接显示下列图示:
用户可在此页面内填写被录入档案信息的详细细则,同时,针对部分扫描后文档信息,系统还提供了附件上传功能,用户可将扫描文档压缩后统一上传,通过上述操作,最终形成档案录入(著录)卡片信息,该卡片信息可进行备份打印,统一管理。
另:用户在完成档案录入卡片填写登记后,应选择上述图示中左上角的保存按钮,对所填写的录入信息进行确认保存,如用户对所填写的信息存在疑义,可点击“重置”按钮,对上述所填写的信息进行重置操作,重新填写著录内容并保存。
在进行档案录入或重置操作时,系统用户都可以通过点击“返回”按钮,返回上级操作菜单。
对已保存的档案录入信息,系统的操作按钮提供了“修改”与“删除”操作,用户可对该档案信息进行修改以及删除的操作。
在完成档案录入的创建流程后,用户需在收文登记列表中选择该条档案信息,如图
将鼠标移至工具按钮,出现下拉菜单,如图:
page of 44
数字化档案管理系统方案书
选择立卷归档按钮,对已选择的档案录入信息进行立卷归档操作,系统内容显示区出现提示框,提示是否对已选择的档案信息进行归档操作,选择“确定”选项,如图:
系统内容显示区弹出对话框:提示“档案归档成功”窗口,选择点击“确定”按钮,如图:
通过上述操作,用户已经成功的将一个档案文件由其初始未归档状态,改变为已立卷归档至文件目录的状态,即实现了标准的档案立卷归档流程。
对于通过上述操作后立卷归档的档案信息,有权限的用户可在“档案录入”的左侧树状栏下“立卷归档”的子树“文件目录”中查询到该档案信息。
针对本系统中所有的档案信息录入,即“收文登记”,“发文登记”,“内部文件登记”,任意一类形式档案信息,在经过初始的信息录入填写保存,并进行“立卷归档”操作后,都会统一流转至“立卷归档”下的“文件目录”中,如图:
page of 44
数字化档案管理系统方案书
如上图所示,对于已归档的所有档案信息,系统在内容显示区的左上角均提供了“操作”,“工具”,“检索”的操作按钮。
将鼠标移至“操作”按钮,出现下拉菜单,显示“修改”,“删除”两个功能选项,用户可通过上述两个功能选项,对已经归档的文件进行二次“修改”,“删除”的操作。
将鼠标移至“工具”按钮,出现下拉菜单(如图):
如用户在“立卷归档”的“文件目录”菜单中已选择一条或多条档案记录的前提下,进行“归档”操作,系统弹出提示框,如图:
点击确定,系统内容显示区弹出以下窗口:
选择目录名称“new”的目录,点击“归档”按钮,则上述所被选择的档案信息,将自动流转至“案卷目录”下的”new”目录中。
在上述归档操作中,如“new”为最底层目录但该目录存在于多个同级目录之中,或者“new”目录为非最底层目录,同时用户选择归档的目标目录又在“new”目录下,不便于查找来实现最终的归档,则用户可通过点击弹出窗口左上角的“检索”按钮,来进行目标目录的检索,点击检索按钮后,系统出现下拉菜单,如图:
page of 44
数字化档案管理系统方案书
系统在这里提供了“普通检索”与“跨目录检索”两种检索方式,便于用户将上述文件目录通过检索后归档至“案卷目录”下的各级子目录中。“普通检索”主要是指系统对“案卷目录”下的只存在一级子目录的情况进行检索查询,而“跨目录检索”可对案卷目录下多级别子目录进行检索操作,这主要是由于系统默认提供的档案文件归档至“案卷目录”下,必须是最后一级的子目录,即档案文件必须依存于最底层的案卷目录;因此,如选择上级父目录便进行归档操作,则系统会自动提示用户“该目录为非最底层目录,无法进行操作”,如图:
系统用户可根据普通检索举例来进行“跨目录检索”归档的操作,两者操作流程相似,唯一有所不同的只是“跨目录检索”需要用户通过多次点击查询到最底层目录,再进行操作。
首先点击“普通检索”按钮,系统弹出提示窗口(如图):
系统提供了“目录编号”,“目录名称”等多个关键字做为的用户提供检索条件,用户可根据实际情况进行选择填写,在这里选择在“目录名称”中填写之前通过“系统管理”模块中已设置完毕的目录名称“new”,点击“检索”按钮,系统弹出提示框(如图):
page of 44
数字化档案管理系统方案书
窗口详细显示了检索的“new”目录的细则情况,选择点击该目录,最后点击上述图示中的“归档”按钮,系统出现弹出窗口:
点击确定按钮,系统提示,“系统归档成功”,对于通过上述一系列操作而最终归档到“案卷目录”的子目录“new”下的文件,可以直接在“案卷目录”的子目录“new”下,对其进行“内部文件查看”操作,即可发现该文件正依存于“new”目录下。如图所示:
现在在“案卷目录”下的“文件目录”中选择另一条已归档完毕的档案记录,再次将鼠标移至“工具”按钮,出现下拉菜单,如图:
选择点击“档案返回至文件管理”,这时系统会弹出提示框“是否确定返回至文件管理”,如用户点击确定,则将使这条已归档的档案重新返回至文件管理的初始“未归档”状态中,该功能在“以件归档”中同样存在,方便用户对已归档的档案信息进行二次操作。
由于实际用户在进行档案录入信息的同时,不可避免的会出现多种档案类别的区分,因此在本系统中,除提供了标准的档案信息录入外,还为用户提供了多种档案类别的整理操作,可以帮助用户根据档案信息不同类别进行自定义整理,从而使系统内的档案文件更为清晰明了,便于档案信息的二次利用及整理。
用户通过档案整理功能,极大的帮助了档案工作者减轻了工作负荷,提高了档案录入整理效率,同时又便于普通档案利用者对档案的查询操作。
page of 44
数字化档案管理系统方案书
3.2.2以件归档
类似于本系统中的立卷归档操作流程,以件归档也是按照文件的来源方向分为“收文登记”,“发文登记”,“内部文件登记”共三类的档案录入方式。相同于“立卷归档”操作,首先在“文件管理”的“收文登记”中选择要录入(著录)的档案文件,如图所示:
选择完毕要著录的档案文件后,有别于立卷归档操作,请将鼠标移至“工具”按钮,出现下拉菜单,如图:
此时,注意请选择“以件归档”选项,系统弹出提示框,如图:
点击确定按钮,系统弹出提示框,提示“档案归档成功”,该档案文件,将自动流入“以件归档”的“归档文件目录”中,进行完上述操作步骤后,该档案实际上已经完成了以件归档的操作流程,如图所示目录:
page of 44
数字化档案管理系统方案书
用户可在该目录下直接查询到所有以件归档文件,并进行等同于立卷归档的案卷归档、档案整理、查询,检索等所有操作,用户可参考立卷归档流程对以件归档进行相同操作。
3.3档案整理
档案整理操作是整个档案管理系统中的重要组成部分,针对用户通过“档案录入”功能录入的多种类档案,档案管理部门必须要在本系统中创建各自对应的档案种类类别,从而使档案整理人员将录入的档案信息整理至上述各类对应的档案种类内,最终达到规范化档案管理的目标。
对应档案整理功能,随之产生的需求首先就是创建对应的档案种类,本系统根据用户的实际需求提供了两种档案种类创建方式,一种为通过“系统管理”模块中“归档类目管理”操作添加新建全宗,系统会默认自动添加标准常用的10大类档案种类,这部分种类包含:立卷归档、以件归档、立卷整理、简化整理、照片、录像带、录音带、电影带、会计档案、实物档案。另一种可根据用户自身需求,进行自定义创建,该功能同样通过“系统管理”中的“归档类目管理”操作添加实现,创建完毕后的档案种类将同样显示于“档案整理”的左侧树状栏中,方便用户进行操作。
3.3.1档案整理流程
了解到如何将一则档案信息进行标准的立卷归档以及以件归档后,下面以“照片”类的档案整理为例,了解如何对其进行档案整理流程。
首先,用户点击“档案录入”一级菜单,在“立卷归档”中的“文件目录”下选择一条已归档的档案文件,然后将鼠标移至内容显示区的“工具”按钮,出现下拉菜单,请点击“档案整理”选项,系统弹出对话框“您确定要整理吗”,如图所示:
page of 44
数字化档案管理系统方案书
点击“确定”按钮,出现提示框,如图:
选择将该档案信息要整理至的目录,在这里,选择首先将该档案整理至”照片”类的文件目录下,所以需要在“文件目录”下选择“照片”,点击“整理”按钮,出现提示框:
选择“确定”按钮,出现提示框:
通过上述一系列的操作,已将该档案文件归档至“照片”档案的“文件目录”下,用户可以通过点击“档案整理”一级菜单,在系统左侧树状栏“照片”下的子树“文件目录”下
page of 44
数字化档案管理系统方案书
查询到上述被整理的文件,如图:
如上图所示,对于已经被整理至“照片”子树“文件目录”下的档案文件,系统显示区同样提供了“操作”,“工具”,“打印”“检索”四个功能操作按钮。
用户可将鼠标移至“操作”按钮,系统出现下拉菜单,里面包含“修改”,“删除”选项,用户可在已选择该档案信息下,对该档案文件行修改和删除的操作。
用户同样也可以在已选择档案信息的前提下,将鼠标移至“工具”按钮,系统同样出现下拉菜单,主要显示内容为:“档案返回至文件管理”与“档案整理”,针对“档案返回至文件管理”功能,主要是指用户可将已整理完毕的档案文件逆向流转,重新使其返回到初始未归档文件状态,至于“档案整理”功能,主要是指针对上述整理完毕后的档案文件将其重新整理归档至本类“照片”类档案的“案卷目录”中,或将其整理至本系统内的其他类别档案的案卷目录或子目录中的操作。
在进行“档案整理”操作的过程中,系统弹出窗口为双页面,上述操作是选择将该档案直接整理至“照片”类的“文件目录”下,与此同时,系统同样提供了“案卷目录”页面,其操作原理与上述选择“文件目录”相同,用户可进行参考操作将档案整理至“案卷目录”下,如图:
对比整理档案至“文件目录”下操作,用户在选择整理档案至“案卷目录”时,存在部分档案种类的案卷目录下包含子目录或多级子目录的情况,这样,就给用户带来了无法直接便捷选择整理该档案的问题,因此,系统针对这个问题,提供了目录“检索”操作,该检索又分为“普通检索”与“跨目录检索”两种方式,“普通检索”面对对象主要是针对档案目录只存在一级目录的情况,而“跨目录检索”主要面对对象为档案目录下包含多级子目录的情况,如图:
page of 44
数字化档案管理系统方案书
系统操作人员通过系统提供的上述检索方式可以更加迅捷的查询目标整理档案目录,提高了工作效率,减少了工作负荷,另一方面也使不同类别的档案整理工作变的更加合理清晰。
3.3.2鉴定及回收站
该功能模块下含三个子功能模块,分别为“档案保管期限鉴定”、“密级鉴定”以及“档案回收站”。3.3.2.1档案保管期限鉴定
档案保管期限鉴定主要是针对“档案整理”完毕后档案文件的保管期限的鉴定设置,用户可通过点击系统左侧树状栏“保管期限鉴定”子树,进入“保管期间鉴定”内容显示区对其进行详细设置,如图:
系统内容显示区为系统用户展示了“操作”,“检索”按钮,可将鼠标移至“操作”按钮,系统出现下拉菜单,如图:
首先点击“添加”操作,系统弹出提示框:如图:
page of 44
数字化档案管理系统方案书
用户可通过系统提示窗口内文件目录与案卷目录进行查询,对所查询到的某个或多个档案文件进行鉴定操作,选择单独一例档案文件,系统内容显示区显示以下信息,如图:
用户可在内容显示区内对该档案文件进行保管期限的鉴定操作,系统提供了“原保管期限”,“变更保管期限”“鉴定原因”“备注”等详细细分选项,方便用户对档案文件进行保管期限鉴定的多种操作。对于已经鉴定完毕的档案文件,系统内容显示区会自动显示其记录,如图:
用户可凭借相应查询权限的赋予,对已经鉴定完毕的档案进行“检索”查询,同时,也可以对已经鉴定完毕的档案,通过“操作”按钮下赋予的“修改”“删除”操作功能,对其进行二次操作。
在档案“保管期限鉴定”的操作中,系统对已经鉴定完毕的档案文件,同样根据权限分配原则,赋予了部分档案管理者对该档案保管期限鉴定的“审批”功能,这部分的审批用户可将鼠标移至每条鉴定完毕后的档案条目“操作”上,如图,选择点击审核 操作,系统内容显示区出现该档案的保管期限鉴定资料,如图:
page of 44
数字化档案管理系统方案书
有所不同的是,由于本次操作是针对档案保管期限鉴定的审核,因此,内容显示区部分多出了“审核意见”栏,审核人员可将具体审核信息填写于此,并进行保存或重置。
至此完成了将一则档案信息进行保管期限鉴定并审核的全部操作。3.3.2.2密级鉴定
密级鉴定操作原理档案“保管期限鉴定”相同,有所不同的是密级鉴定是赋予系统档案操作者对整理完毕的档案信息进行密级鉴定分配的过程,包括档案密级鉴定的审核等部分操作。
3.3.2.3档案回收站
系统“档案回收站”功能类似于微软视窗系统中的“回收站”功能,为用户提供了一个避免由于误操作或其他原因删除档案文件后而造成损失的解决方法,对于本系统所有已归档的档案资料,如果通过
删除操作后,都将直接流转到“档案回收站”中,如图所示:
“档案回收站”功能在系统内容显示区提供了“工具”与“检索”两个操作按钮,用户在选择一条已经删除的档案资料后,将鼠标移至“工具”按钮,出现下拉菜单,如图:
用户可对被选择的档案资料进行“彻底删除”与“档案还原”的操作,同时,针对已经删除的全部档案资料,用户也可将鼠标移至“检索”按钮,对“档案回收站”中的已删除档案资料进行检索查询,并对检索后的结果进行二次操作。
这里需要重点说明的是,档案管理系统在上述的档案“彻底删除”操作中,系统默认是对档案资料的逻辑删除,而非物理删除,被“彻底删除”后的档案信息于系统中是无法查询的,但系统数据库中保留对其备份,采用这种方式来对档案资料进行保管或销毁的操作,主
page of 44
数字化档案管理系统方案书
要是考虑到最大限度保证用户档案信息资源安全,避免误操作或其他非主观性错失操作造成的严重后果。
4档案检索
档案资料最初的两个基本需求应用,在解决档案保存后,就要面对档案资料的利用,在一则档案信息被利用前,首先应该被检索出来,本系统采用采用ajax概念技术,提供与服务器异步通信的能力,同时采用优化了的系统搜索引擎,因此用户在检索档案资料时将体验到更为快捷、准确的检索效果。
本系统对档案资料的检索提供了:直接检索、组合检索、定制检索、系统条件、归档检索共五种检索方式以供系统用户进行档案资料检索操作。
4.1直接检索
在本系统中,“直接检索”可广泛应用于对部分档案利用者对其所要检索的档案信息了解不全的情况下的检索,这部分需求用户,他们很可能只知道档案信息的一个或几个有限字段,如档案的提名、编号、成文日期,档案类型等仅仅几个条件,想藉此为查询条件对所需求档案进行检索查询。
本系统提供模糊查询功能,可对相似字段进行全部检索并显示,举例说明,如用户查询的档案题名为“test”,而实际档案资料库中也存在着档案题名为“test1”的档案文件,那么系统会自动将所有字段类似“test”的档案文件全部显示于系统的内容显示区,供查询用户进行筛选,并最终确定正确检索需求档案文件。本系统提供了多达60多种关键字条件查询,这就极大丰富了档案利用者的档案查询条件,从而为档案检索后的申请借阅利用创造了良好的条件,同时,另一方面,对于档案管理部门来说,也可以通过本系统的档案检索平台,开放简洁的档案检索操作,实现现代化、网络化的档案检索借阅管理,加强有档案利用需求的员工与档案管理部门之间的在线互动,减少繁琐的中间环节,使信息可以迅速、准确地互达,从而极大地降低档案管理成本。
以下图示为本系统提供的直接检索功能中涉及的部分关键字查询,用户可根据自身所了解的字段进行填写,检索,24 page of 44
数字化档案管理系统方案书
本系统在部分关键字条件中提供了多项选择条件,方便用户缩小检索范围,提高检索的精确度,如图:
用户可根据实际档案条件,选择上述图示中任意条件,而取得更好的检索效果。对于通过上述检索条件设置,而最终检索出的档案文件,如果该检索用户具备系统赋予的相关权限,这部分权限包含:原文访问、附件访问等。那么该用户可以根据系统赋予的上述权限,对该检索后的档案文件进行对应权限操作。如该用户不具备上述任意权限,那么系统还在检索后的档案列表上提供了两个操作按钮:“工具”,“返回”,如图:
用户可将鼠标移至“工具”按钮,系统出现下拉菜单,如图:
用户可在选择一条档案信息后点击“借阅创建”按钮,则该条被申请的档案信息将自动
page of 44
数字化档案管理系统方案书
流转至“档案借阅”模块中的“借阅审批”子模块。这里需要注意的是,在用户点击借阅申请按钮后,系统将默认申请用户创建了一个档案借阅申请请求,而非最终将该申请直接提交到档案借阅审批员处,申请用户可在本系统“借阅申请”模块中,通过点击“我的申请”中的“未提交”功能树,查阅之前用户提交的借阅申请档案信息并点击“提交申请”操作,完成档案检索后的申请借阅全部流程。
用户在“我的借阅”功能树的未提交列表中可对申请借阅信息进行删除和修改操作,即停止档案借阅申请流程或对已创建的档案借阅申请进行细则修改操作后再提交。对于提交申请的借阅信息,将自动流转至“借阅审批”功能中“未处理”模块,由档案管理部门的档案借阅审批人员根据用户提交的档案申请借阅信息细则,确定是否通过审核,予以借用。
4.2组合检索
如果说简单检索是只通过对单一条件的选择进行检索操作,那么组合检索就意味着可以为系统用户提供多条件的、复合式的、可多项选择的检索操作,该功能相对比于简单检索,在设置检索条件时可供选择的范围更为广阔,精确度更高,但同时也带来了操作流程相对比简单检索更为系统化、复杂化的问题。用户鼠标点击“组合检索”菜单,系统内容显示区如下:
在内容显示区的首行,系统除了提供组合条件选项外,还增加了内容添加区,用户首先点击“全宗号”后的下拉箭头菜单,出现以下图示:
page of 44
数字化档案管理系统方案书
系统下拉菜单显示诸如“父目录号”“档案编号”“档案题名”等众多的组合条件选项,用户可自定义选择其中任意一项后,选择内容区首行后的关系条件“包含”“不包含”等,在前两项条件组合选择完毕后,继续点击系统内容显示区首行第三组条件,系统会弹出提示框,或为目录,或为时间,或为人员,其弹出的窗口情况是根据用户选择的前两组组合条件而定,在用户选择自定义条件组合后,系统会自动根据前列组合条件进行相关数据的匹配,便捷用户的操作检索。
由于是组合检索,因此,用户可在完成一个或多个条件设定后,继续选择多项条件进行填写,在选择填写完毕后,用户应通过点击“添加条件”按钮,将该条件写入组合检索范围内,如图:
同时,对于以选择的组合检索条件,用户也可对其进行“删除选中项”,“删除所有”的操作。
在组合检索中,系统还提供了“并”、“或”,以及附件检索功能,如用户选择“并”的关系,那么则意味着针对用户已经选择的查询条件,属于其中共性同时符合条件的档案信息,将通过组合检索全部显示出来,如选择“或”的关系,则意味着符合之前任意一条预设查询条件的档案信息都将通过本组合检索而显示。而附件检索功能,主要是系统为用户提供的组合检索中对其是否具有附件而进行的一个快捷条件检索。
对于通过组合检索而现实的档案文件,同样可以通过“借阅申请”功能,供用户进行申
page of 44
数字化档案管理系统方案书
请借阅审批操作后的使用。
4.3定制检索
该检索功能的提出主要是针对组合检索功能的升华,在用户的实际使用过程中,存在着大量的具备同一组合条件的重复检索情况,而档案管理者在实际系统操作中,由于每次同一组合检索条件的添加而产生了大量的重复性工作,因此,本系统提供了定制检索这一功能来解决上述问题,该功能主要可以根据系统常用的组合检索条件进行定制,定制之后,无论是档案操作人员还是普通档案使用人员,只要具备系统赋予的相关权限,就可以根据已经定制的组合条件进行检索操作,这一功能避免了档案工作者的重复检索设置流程,提高了工作效率,并为档案申请使用者提供了更为迅捷的检索方案,提升了普通档案需求者对档案管理部门档案服务的满意度。
由于定制检索是将常用的组合检索条件保存定制后进行的简洁检索查询,因此在涉及定制检索中的组合检索条件设定时,用户可首先点击“定制检索”菜单,系统内容显示区显示如下:
系统提供了“操作”,“检索”功能选项,可将鼠标移至“操作”按钮,系统出现下拉菜单,如图:
该下拉菜单提供了“添加”“修改”“删除”三个功能树,用户通过点击“添加”增加定制检索的组合条件,用户选择点击“添加”按钮操作后,系统进入以下界面:
page of 44
数字化档案管理系统方案书
通过上述界面,用户可自定义组合检索条件,并定义定制检索的名称,定制完毕后,用户可对定制完毕的“定制检索”进行“修改”“删除”的操作,也可对定制完毕的“定制检索”进行检索,该功能主要应用于存在多条定制检索选择时的便捷操作。
对设置完毕的定制检索,用户可通过点击系统左侧树状栏的定制检索功能菜单,于系统内容显示区的定制检索列表中查阅到所有设置完毕的定制检索,如图:
用户可选择该条“定制检索”后,对其进行 “执行检索”操作,系统将根据定制检索的条件设置,将符合该组合条件的所有档案信息显示于内容显示区,如图:
对应定制检索结果而显示的档案信息,系统同样提供用户进行“借阅申请”“本页打印”“全部打印”或“返回”操作。
4.4系统条件
本系统在档案检索功能中还提供了系统条件检索,该功能是本系统为简化系统查询条件而提出的检索方式;主要提供了档案资料是否:有删除、有附件、已归档的条件检索,系统提供了并与或得选择,有效的简化了系统检索流程,同时,完善了系统检索的内涵,提高了档案资料的检索成功率。具体如图:
用户可对由系统条件检索出的档案文件进行“借阅申请”等操作,其操作方式与其他检索方式后的“借阅申请”一致,请用户参考上述操作进行本项检索后的“借阅申请”操作流程。
4.5未归档检索
未归档档案检索功能同样也是对本系统组合检索的有效补充,之所以把该功能单独列出做为标准检索功能之一,主要是考虑到单独的未归档检索,将未归档档案信息单独罗列出来,可以在丰富档案检索条件的同时,更好的满足了档案使用者与档案工作者的使用及操作要求。如图:
page of 44
数字化档案管理系统方案书
对比其他上述四类档案检索,未归档档案检索的唯一区别是,该类检索的检索范畴只对未归档的档案资料进行检索,对已归档的档案资料不做任何执行检索操作。
5档案统计
档案统计是档案利用的直接体现,档案统计更多体现在档案管理部门内部档案操作需求,因此,本系统在该功能模块中的设计更多的考虑了档案管理部门以及档案工作者的使用需求,本功能模块下设:档案数量统计、目录数量统计、档案利用情况统计、统计报表;四个子功能模块。
5.1 档案数量统计
档案数量统计模块中,本系统为档案管理部门及档案工作者提供的是“条件式”档案数量统计,系统为档案部门以及工作者提供了诸如:全宗号、类别(模版)范围、等多达80种条件,并可对上述80种条件选择“并且”,“或者”的组合式条件检索数量统计,最后系统还提供了对该统计内容进行自定义统计报表打印的功能,如图:
page of 44
数字化档案管理系统方案书
类似于“组合检索”功能模块,在档案数量统计中,系统内容显示区同样以组合条件的窗口显示,用户可根据实际需要来对档案组合条件进行设置并依据上述组合条件而进行检索统计操作。
首先,用户可通过“添加条件”按钮,将选择后的多条统计检索条件内容填写于“您已经选择的查询条件”中,如图:
在填写完毕条件后,请点击“条件组合”按钮,对上述已选择的条件进行系统组合,系统弹出提示框显示如下:
点击确定,系统将用户提供的统计检索条件进行条件组合,具体如图:
page of 44
数字化档案管理系统方案书
系统对已经进行条件组合的条件选项,同样提供了“删除选中项”,“删除所有”操作,便于用户在进行条件组合查询时即时根据实际情况进行组合条件的调整,如用户确定提交的统计检索条件无误,则可以通过点击系统内容显示区左上角的“统计”按钮,进行“统计”操作,系统将根据用户已提交的统计检索条件,自动检索查询并显示统计结果页面,如图:
如果用户在填写统计检索条件时,只填写了一条统计条件,同时确定只根据这条唯一的统计条件进行统计,在不点击“条件组合”按钮的情况下,直接点击“统计”按钮,系统将弹出提示框:
点击“确定”后,系统将自动根据用户提交的该唯一统计条件为依据而进行统计并显示统计结果,如图:
5.2目录数量统计
目录数量统计是本系统为档案管理部门在档案统计工作中提供的细分统计功能,其原理与档案数量统计模块类似,只是该功能模块主要面对统计的档案资料范围缩小至单一的目录
page of 44
数字化档案管理系统方案书
统计,但其具体操作流程与档案数量统计一致。
5.3档案利用情况统计:
本系统根据全宗号、类别(模版)范围、父目录号、档案编号、年、季度、月、日,等条件,为档案管理部门提供了档案利用情况检索统计,如图:
用户可根据系统上述提供的检索条件,进行细则的填写,并最终进行准确详实的检索统计,如图:
点击快捷操作中的时间列表,具体如图:
“查看”,系统内容显示区将为查询用户提供该档案信息的利用
档案利用情况统计功能可准确有效的为档案管理部门提供系统数据库内已归档的任意档案资料的有效利用情况,便于档案管理部门更好的掌握第一手系统库内的档案资料利用情况资料,从而为相关档案管理部门完善档案资料管理及维护机制,提供了有效价值佐证。
6档案借阅
档案管理系统档案借阅功能模块,以档案借阅面对使用对象为条件划分为两类,一类为面对档案管理者,对应功能模块为“借阅审批”;另一类为面对普通的档案借阅用户。对应功能模块为“我的借阅”。
page of 44
数字化档案管理系统方案书
6.1借阅审批
借阅审批功能下设“未处理”与“已处理”两功能树,用户可根据实际需求在经过“档案检索”操作后提交一个或多个档案资料借阅申请,申请用户在档案检索完毕后提交借阅申请后,可在系统“档案借阅”功能中的“我的借阅”的子树“未提交”的内容显示区中查阅到上述档案借阅申请的未提交列表条目,如图:
接下来,用户可选择将上述借阅申请请求进行 “提交申请”操作,则该档案申请借阅信息将自动流转进入到档案审批人员操作的“借阅管理”模块中的“未处理”选项中,档案借阅审批人员将在该栏目中查阅到所有已正式提交的档案申请借阅信息,如图:
档案借阅审批人员需点击如图:
“借阅审批”操作,对用户提交的档案信息进行审批操作,系统对用户提交的档案申请借阅提供了“同意”项选择,档案审批人员只需要在被提交的申请借阅档案信息后选择“是”“否”打“√”,即可完成对该申请请求的审批操作,完成审批操作后,需点击系统左上角“保存”按钮,即可完成全部审批流程。对于已经审批完成的借阅申请,将显示于“已处理”列表内,档案审批人员只需点击“已处理”功能树,即可于内容显示区内显示所有已处理完毕的申请借阅列表,并可对该类信息进行检索查询操作。
page of 44
数字化档案管理系统方案书
如图:
与此同时,针对提交档案申请借阅的档案需求者,可通过点击“我的借阅”功能树,分别进入到“未通过”“已通过”子功能树,来查询已提交的申请,哪些被审批通过,如图:
哪些没有被申请通过,如图:
6.2我的借阅
相对于“借阅审批”功能,我的借阅主要是从档案申请借阅者的角度出发,系统提供了“未提交”“已提交”“未通过”“已通过”四则子功能树,对于用户通过检索操作提交的档案“申请借阅”请求,首先会流转至“我的借阅”中的“未提交”子功能树中,因此,用户在通过检索而形成的“借阅申请”创建后,还需要点击“我的借阅”中的“未提交”子树,选择内容显示区中对应的已创建的档案借阅申请信息,对其选择“提交申请”操作,申请完毕后,用户可在“已提交”“未通过”“已通过”中进行对上述“申请”的查阅以及检索操作。
7档案保管
7.1库房温湿度登记
针对库房温湿度登记,档案工作者可根据各自档案管理单位定制情况,对本系统提供的相关参数进行自定义设置,如图:
page of 44
数字化档案管理系统方案书
在定义完毕上述具体参数后进行日常的登录登记,如图:
用户可将具体测量数值填写入内,并进行保存或查阅。
7.2八防管理
八防管理是档案维护中的重要环节,针对常见的防尘,防水、防盗、防火等项目,提供详细的电子信息记录,如图:
用户可在上述内容显示区内登记相关信息,并进行保存或查阅。
7.3存放位置索引
在面对众多实物档案资料时,通过本系统的存放位置索引功能,可创建一套完整的实物档案存放位置索引目录;通过上述措施,一方面可以有效提高档案工作者的实物档案检索速度,另一方面,可以为整个档案管理部门的档案合理存放提供有效辅助信息。
首先,用户可通过点击“操作”下的“添加”按钮,添加位置索引信息,具体功能如图:
在添加索引信息完毕后,通过点击系统内容显示区左上角的“保存”按钮,可将该条索
page of 44
数字化档案管理系统方案书
引信息直接保存,在完成诸多条索引信息的建立后,用户可通过点击“检索”按钮,根据实际需求进行实物档案的检索查询。如图:
8资料管理
资料管理常用于下列性质需求,档案管理单位存在着一系列有价值的隐性文档,这些文档或为生产资料文档、或为财务数据、或为行政文档、或为其他系统形成的已流转完毕文档,对于这部分文档,虽然其主要价值不是以档案的形式价值存在,但上述档案管理单位却存在着需要将这部分隐性文档发掘为显性文档,按照统一标准进行整理汇总,最终形成有效利用的需求。
针对上述需求,本系统提供了“资料管理”功能模块,帮助上述需求档案管理单位进行相关文档管理工作,该模块的设计思想是以资料操作的角色划分,分为资料管理、资料借阅审批、我的借阅三部分。如图:
8.1资料管理
资料管理子功能包括资料目录管理、资料录入、资料回收站、资料检索功能,用户可根据具体系统管理员赋予权限,对相关资料的目录、以及资料的本身进行后续的增、删、改、查操作。8.1.1目录管理
首先,为了使通过“资料录入”而归档的文件能依附于上级目录,用户需要点击“目录管理”功能树,在系统内容显示区中选择操作按钮下的“添加”功能,添加资料目录,如图:
点击“添加”功能完毕后,系统内容显示区显示以下内容:
page of 44
数字化档案管理系统方案书
用户可将具体细则填写于上述表格中,并进行“保存”操作,至此,用户已经完整的创建了一个资料“目录”,用户可在“目录管理”的系统内容显示区内查阅到已创建的目录信息列表,如图:
8.1.2资料录入
在完成目录创建的流程后,用户可点击“资料录入”功能树,如图:
系统内容显示区提供了“操作”“工具”“检索”三个功能按钮选项,用户首先可通过“操作”按钮下的“添加”功能,添加资料信息,如图:
在添加完资料录入的细则后,需点击系统左上角提供的“保存”按钮来对资料录入进行创建,如用户对已创建的资料信息需要进行修改操作,可点击上图所示“重置”按钮,对已录入的信息进行修改操作。
资料创建完毕后,点击“返回”按钮,系统内容显示区显示以下界面:
page of 44
数字化档案管理系统方案书
用户可通过点击“工具”下的“归档”按钮,对已经创建保存的资料选择“归档”操作,系统自动弹出提示框,如图:
系统提示框里显示为通过“目录管理”而创建的资料目录列表。用户可选择其中任意一条目录,点击提示框中的“归档”按钮,对该资料进行归档操作,系统提示归档成功;至此用户已经完成了一则资料的完整的创建、保存、归档流程。8.1.3资料回收站
对于已归档的资料,如用户选择“删除”操作,则该资料将自动流转至“资料回收站”,在资料回收站中,系统提供了类似“档案回收站”中的“操作”“检索”按钮,用户可选择对已删除的资料进行“彻底删除”,“资料还原”,同时,也可对进入“资料回收站”的资料进行检索操作,如图:
8.2资料借阅审批
该功能主要应用于资料管理人员对资料授权使用的操作,在该目录下,资料管理员可以详细的查询到相关被提请的(资料借阅)的已处理、未处理的详细信息,并对这些信息进行检索、授权查阅等操作。
首先,普通用户通过对“资料检索”而形成的“借阅申请”资料信息会进入到“我的借阅”模块中的“未提交”列表中,用户可选择该条借阅申请信息,选择点击“提交申请”按钮,对资料借阅进行正式保存提交操作,在上述操作后,该条信息将自动流入“借阅审批”
page of 44
数字化档案管理系统方案书
中的“未处理”模块,由资料管理员进行查阅审批并授权借阅,如图:
系统资料管理审批员,将根据该列表内提供的信息对借阅申请进行批复审阅,对于已经处理完毕的借阅申请信息,在通过“已处理”列表进行显示的同时还将显示于资料借阅者“我的借阅”模块中的“已处理”,“已通过”,“未通过”列表中。
8.3我的借阅
该功能主要应用于资料申请借阅人员操作,分别提供了未提交、已提交、未通过、已通过功能,普通用户通过对“资料检索”而形成的“借阅申请”资料信息会进入到“我的借阅”模块中的“未提交”列表中,用户可对未提交的借阅申请进行“提交申请”“查看”“修改”“删除”操作,对于已经“提交申请”的资料,首先将自动流转至“借阅审批”的“未处理”列表中,由资料管理部门的审批人员进行审批批复,同时,该条资料也将自动流转到“已提交”列表中,供用户查询。
对于用户提交的资料申请借阅,经资料管理部门审批后,会出现审批通过与未通过两种形式,用户可选择在“我的借阅”中的“未通过”,“已通过”列表中进行查询。如图:
9数据处理
作为档案管理系统整体信息安全性的一个重要组成部分,本系统在数据处理功能模块下提供数据备份与数据还原功能。
首先,在系统备份功能树中,系统提供了档案表数据备份以及目录表数据备份,如图:
page of 44
数字化档案管理系统方案书
用户选择点击上述两表的备份按钮,系统会自动提示是否备份,选择确定按钮,进行备份操作。
在备份操作完毕后,如系统用户需要对备份数据进行数据还原,则可通过本模块下的“数据还原”操作进行,点击档案表或目录表的下拉箭头提示框,系统出现下拉提示框,提示用户选择具体某一点的备份进行还原,如图:
用户选择还原点后,点击内容显示区内的数据还原按钮,即可完成对备份数据的还原操作。
通过档案表、目录表的备份以及还原,系统用户不必再进行单独的数据库信息备份,简化了操作流程,提高了档案信息的安全机制。
五 系统技术架构与平台设计
本软件系统采用java技术开发,基于成熟稳定Struts MVC框架,采用Spring为中间层,以ibatis作为持久化层;设计和架构更加优良,各层定义清晰,具备良好的兼容性与扩展性。
page of 44
数字化档案管理系统方案书
与此同时,本系统同时应用了ajax(交互式网页应用开发技术)技术,该技术最大的优势为在不更新整个页面的前提下维护数据,使得Web应用程序更为迅捷地回应用户动作,为系统使用用户提供了更为良好的系统操作体验。
六 系统运行环境推荐
硬件配置推荐
如图:
网络服务器应用需求(中小型建议): CPU:双路至强CPU 2.6GHz或更高配置 内存:2G 以上或更高配置
硬盘:36G SCSI X 2或更高配置
系统软件配置推荐 服务器端
操作系统: Windows 2000/XP以及其它可以运行Tomcat服务器的操作系统 所需软件:JDK1.5以上,Tomcat5.5.*,客户机端
操作系统:Windows 9x/2000/XP 所需软件:大部分用户只需IE 6或更高的版本
page of 44
数字化档案管理系统方案书
辅助软件:Office 2000或更高版本以及Adobe Reader 8.0或更高版本
七 技术服务与支持
系统平台设计具有较高的安全性和可靠性,切实保障系统的平稳运行。权限设置合理,有完善的灾难应急功能和恢复能力,系统应提供7×24小时的连续运行,平均年故障时间<4小时,平均年故障修复时间<30分钟。建立服务的后援支持,后援支持与服务中心将是一个有规范服务流程和严格值班管理制度的服务机构,可以提供灵活、方便和快捷的技术支持,包括电话、传真、信函、电子邮件、支持网站等方式的技术咨询响应和服务请求、专人定期走访以及全时响应、远程联机支持和现场服务等多种方式。
后援支持规范建立一个用户服务库,其中包括系统资料、问题记录、维护日志等资料,以产品支持网站形式,提供培训资料、产品信息发布,常见问题建成知识库供查询。
7.1客户服务流程
后援支持和服务中心应提供7×24小时全时响应服务,建立规范且有效的服务流程.7.2客户服务方式(1)技术咨询
可以随时通过电话、传真、书函以及电子邮件等各种灵活的通讯手段向后援支持与服务中心进行技术咨询。
(2)全时响应
后援支持提供24小时响应的服务,提供特殊的通讯联系办法,及时响应用户的问题。(4)定期走访
专人定期、不定期走访,调查项目实施和维护情况,现场解决用户存在问题。(5)定期巡检
在系统运行期间安排工程师抽样定期对系统进行系统巡检,现场对系统进行测试和优化,及时发现系统存在的问题或潜在的故障,提前消除隐患,确保系统安全、稳定地运行。
(6)现场支持维护 遇到较为复杂的问题,一般通讯手段的咨询和远程联机难以解决时,应安排专业工程师赶到现场解决问题。人数根据实际情况和需要而定。
page of 44
第四篇:档案管理系统承诺书
档案管理系统
用 户 承 诺 书
为进一步规范学校综合档案管理,提高我校档案综合管理水平,扩大档案的利用程度,节约成本,提高办公效率,逐步实现档案工作的自动化和网络化的同时,确保在使用“希望之屋”档案管理系统过程中档案信息的真实性、准确性,以及网络信息利用的安全性,特签订本承诺书。
一、部门专兼职档案人员为“希望之屋”档案管理系统的用户。部门负责人指定本部门专兼职档案人员为该账号的具体使用人;专兼职档案人员向学校综合档案部门领取本部门账号与初始密码。其他个人如需申请账号,必须书面向学校综合档案部门提出申请,方可成为该系统用户。
二、用户使用学校综合档案部门根据档案管理要求为其设置账号及密码,不得使用其他用户名登录该系统,也不得转让给其他部门或其他人员使用,同时做好本部门或个人用户密码的保密工作。
三、用户使用该账号及密码登录档案管理系统,并在其权限范围内进行档案查阅、录入、上传、打印等操作。
四、用户进行查阅档案时,应遵守《广州中医药大学档案保密制度》,不得泄密,不得对档案网络资源进行恶意下载、复制、传播等操作。
五、用户在录入本部门档案材料时,应按照学校综合档案部门的要求,按规定进行录入及上传,不得提供虚假、缺漏的文件信息,应保证所录入的档案资料的真实性、完整性、准确性。
六、各部门如因工作需要,须增加账号或使用权限,应说明理由并以书面形式向学校综合档案部门申请,经学校综合档案部门审核后方可增加。
七、当本部门的专兼职档案人员发生变更时,该部门负责人应及时安排其他人员接手其账号及密码,并上报学校综合档案部门。
八、其他个人用户如因工作岗位变更,也必须及时报学校综合档案部门,由档案部门根据实际更改或取消该账号及其权限。
九、用户不得做任何有害网络安全的操作。
十、用户应遵守《大学校园网络管理暂行条例》及学校其他各项网络信息安全管理制度和管理条例。
十一、学校档案综合管理部门有权对用户及其权限进行更改或取消,用户不得有任何异议。
如有违反上述行为,学校综合档案部门将有权对用户的权限进行更改或取消等设置,甚至取消其账号。同时,用户将自愿承担全部责任。
档案管理系统使用部门:
部门负责人:
部门专兼职档案人员(签名):
电话:
时间: 2010年月日
第五篇:学生档案管理系统
目录 摘要
ABSTRACT 前言
第一章 为什么要开发一个学生档案管理系统? 第二章 计算机已经成为我们学习和工作的得力助手 1.1 在中小学中用计算机管理学生档案的意义 1.2 为将来学校上网做好准备 1.4 学生档案的设计分析
第三章 怎样开发一个学生档案管理系统? 2.1 编程环境的选择 2.2 关系型数据库的实现 2.3 二者的结合(DBA)
第四章 Windows下的Visual Basic 编程环境简介 3.1 告别“hello world”的年代 3.2 面对对象的编程 3.3 实现菜单选项 3.4 实现工具栏 3.5 帮助 3.6关于系统
第五章 使用Access2000 实现关系型数据库 4.1 数据库的概念 4.2 新建一个数据库 4.3 修改已建的数据库 4.4 实现数据库之间的联系 第五章 系统总体规划 5.1 系统功能 5.2 流程图
第六章 系统具体实现 6.1 用户界面的实现 6.1.1 封面 6.1.2 主界面 6.1.3 帮助系统 6.2 数据库的实现 6.2.1 学籍数据库 6.2.2 学生成绩库 6.2.3 课程库 6.3 与VB的连接 第七章 结束语
第八章 主要参考文献 附录
--------------摘要--------------
学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、域。
--------------ABSTRACT--------------
The system of managing student file is a typical application of managing information system(know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end.The former required consistency and integrality and security of data.The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32.VB offered a series of ActiveX operating a data-base.It can give you a short-cut to build up a prototype of system application.The prototype could be modified and developed till users are satisfied with it.Keywords: ActiveX , Form , Field.--------------前言--------------
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
--------------------下面就让我们开始正文的介绍 第一章
为什么要开发一个学生档案管理系统?
计算机已经成为我们学习和工作的得力助手:
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。
在中小学中用计算机管理学生档案的意义
现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。
归纳起来,好处大约有以下几点:
1. 可以存储历届的学生档案,安全、高效;
2. 只需一到二名档案录入员即可操作系统,节省大量人力; 3. 可以迅速查到所需信息。
为将来学校上网做好准备
跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。
学生档案的设计分析
根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。第二章
怎样开发一个学生档案管理系统?
编程环境的选择
微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
关系型数据库的实现
Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
二者的结合(DBA)
微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。
DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。第三章
Windows下的Visual?
? ??? ?
? ?)。Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。
Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。
实现菜单选项
菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic也提供了强大的创建菜单功能是程序更加标准。
您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单。
实现工具栏
CoolBar控件与Office97种看到的CoolBar是类似的。CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。通过在CoolBar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。
Toolbar 是工具条控件,是实现工具条的主体。其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。Toolbar也是一个控件容器且具有Style属性,并可以为其增加下拉按钮和平滑按钮等。
选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。其属性及对象如下:
1. Align属性定义工具条在窗体中的位置
2. ToolTipText属性是字符串类型,定义控件的提示字符 3. Style属性定义按钮外观。
4. ImageList属性定义与数据条对应的ImageList控件名,该控件定义工具条按钮显示的图像。5. HotImangeList属性设置一个ImageList控件名,该控件定义按钮获得热点时显示的图像。6. DisabledImageList属性定义工具条按钮无效时显示的图像。创建工具条包括ImageList和Toolbar控件 ImageList用于为其他控件提供图像库,将ImageList控件加入到工具箱的操作于前述Toolbar控件相同。
帮助
专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的Help Workshop4.0 是一套独立于Visual Basic 的用来协助我们创建、运行于32位Windows 操作系统下的帮助文件的工具。使用它我们可以为我们编写的应用程序生成一组帮助文件。
关于版本
为了是程序显得更具有专业风格,首先可以在其中加入通常的应用程序信息。这些信息包括公司名称、版本号、修订号以及其他类似信息。Visual Basic允许你使用APP对象来保存这些信息,APP对象是一个预定义对象,不需要在程序中创建它。APP对象的大多数属性被应用程序用来提供常规的信息,通过使用这些APP提供的属性,可以在应用程序和用户之间交流重要信息,在项目属性框中可以设置它的属性。
第四章
使用Access2000 实现关系型数据库
数据库的概念
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。
新建一个数据库
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1. 标识需要的数据;
2. 收集被标识的字段到表中; 3. 标识主关键字字段;
4. 绘制一个简单的数据图表; 5. 规范数据;
6. 标识指定字段的信息; 7. 创建物理表。
修改已建的数据库
数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。
实现数据库之间的联系
数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。第五章
系统总体规划
系统功能
1. 可以进行文本操作; 2. 添加一个数据库项目; 3. 删除一个数据库项目; 4. 修改一个数据库项目; 5. 查询信息; 6. 察看课程表。
流程图
第六章
系统具体实现
用户界面的实现 6.1.1 封面
具体实现见 图_6.1.1
图_6.1.1 6.1.2 主界面
具体实现见.图_6.1.2 图_6.1.2
主界面包含三方面的内容,以下一一介绍: 1.记录操作
打开记录操作,进入记录操作菜单项分别由文件、视图及帮助三个选项。1.1文件包括:新建 打开
打开写字板---------如图<6.1.4>(源程序见附录清单6.1)保存 另存 打印 退出
<图6.1.4> 1.2视图包括:状态条 工具栏 背景颜色 显示
课程表---------如图<6.1.5> 文本编辑器
网络浏览 <图6.1.5> 1.3帮助包括:内容 关于帮助 2.记录操作
打开记录操作进入记录操作选项页分别由浏览记录、查找等三个选项组成。2.1浏览记录: 学生学籍库 课程库 成绩库
2.2查找记录 2.3备注 3.系统信息
打开系统信息进入选项页分别由系统信息、信息采集等组成。
6.1.3 帮助系统 具体实现见6.1.3
图6.1.3
数据库的实现
6.2.1学籍数据库
学籍数据库里存储了学生的档案包括:学号、姓名、年龄等 表如<6.2.6>
列名(中文)列名(英文)数据类型宽度小数点位数是否为空姓名Name Date8No学号CodeInteger6No性别SexDate2No年龄AgeDate6No民族NationDate6No政治面貌Visage...Date2...Yes...家庭住址AddressDate10No备注RecordDate15No 表<6.2.6> 学籍模块:
该模块主要完成学生基本信息的录入、删除、更新等功能。在此模块中定义了八个域名来进行学生的信息存储。如果用户修改某一纪录中的某一项,可单添加按钮进行学生记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。该种风格特点是列标题紧挨着数据列在此窗口还可以增加新学生纪录。
6.2.2成绩数据库
成绩数据库里存储了学生的成绩包括:学号、成绩、等如表<6.2.7 >
列名(中文)列名(英文)数据类型宽度小数点位数是否为空姓名Name Date8No学号CodeInteger6No成绩ScoreDate10No备注RecordDate15No 表<6.2.7> 成绩模块:
该模块主要完成学生成绩的基本信息的录入、删除、更新等功能。在此模块中定义了四个域名来进行学生的信息存储。
6.2.3课程数据库
课程数据库利存储了课程的信息:课程名、作者、出版社等如表<6.2.8>
列名(中文)列名(英文)数据类型宽度小数点位数是否为空课程IDCourseDate8No课程名NameDate15No出版社PublisherDate20No作者ScoreDate18No备注RecordDate15No 表<6.2.8> 课程模块:
该模块主要完成存储课程的所有信息及录入、删除、更新等功能
与VB的连接
Visual Basic提供了与底层数据库系统紧密的连接。Visual Basic 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic连接数据库的方式有两种: ·通过使用Visual Basic的 DATA控件。
·通过使用由Visual Basic提供的专用的直接与数据库相连的接口 第七章
结束语
经过三个多月的设计和开发,中小学档案管理系统基本开发完毕。其功能基本符合用户需求,能够完成学生学籍的存储和成绩的查询以及各类相关报表的打印。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。,对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。
致谢
在本次毕业设计中,我从指导老师雷震甲老师身上学到了很多东西。雷老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,在系统开发过程中雷老师的助手张彦明老师也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。
第八章
主要参考文献
[1] Visual Basic 6.0 使用指南
作者:Bob Reselman , Richard Peasley , Wayne Pruchniak.出版社:电子工业出版社
[2] 中文版Microsoft Office 97 自学通 作者:Ned Snell 出版社:机械工业出版社
[3] Visual Basic 6.0 中文版控件大全 作者:Microsoft 出版社;电子工业出版社
[4] 中文Access 2000 24学时教程
作者:Craig Eddy,Timothy Buchanan 出版社:机械工业出版社
附录程序清单及注释 程序清单6.1 Option Explicit Dim FileName As String '文件名,用于打开、保存文件 Dim UndoString As String '用于 Undo 操作 Dim UndoNew As String '用于 Undo 操作
Private Sub ImgUndoDisable()'禁用“Undo”按钮 UndoString = “" UndoNew = ”“ ImgUndo.Enabled = False ImgUndo.Picture = ImageDisable.ListImages(”Undo“).Picture End Sub
Private Sub ImgUndoEnable()'有效“Undo”按钮
ImgUndo.Enabled = True ImgUndo.Picture = ImageUp.ListImages(”Undo“).Picture End Sub
Private Sub Check_ImgPaste()'设置粘贴按钮
If Len(Clipboard.GetText)> 0 Then ImgPaste.Enabled = True ImgPaste.Picture = ImageUp.ListImages(”Paste“).Picture Else ImgPaste.Enabled = False ImgPaste.Picture = ImageDisable.ListImages(”Paste“).Picture End If End Sub
Private Sub Check_ImgCutCopy()'设置剪切、复制按钮
If Text1.SelLength > 0 Then ImgCut.Enabled = True ImgCut.Picture = ImageUp.ListImages(”Cut“).Picture ImgCopy.Enabled = True ImgCopy.Picture = ImageUp.ListImages(”Copy“).Picture Else ImgCut.Enabled = False ImgCut.Picture = ImageDisable.ListImages(”Cut“).Picture ImgCopy.Enabled = False ImgCopy.Picture = ImageDisable.ListImages(”Copy“).Picture End If End Sub Private Sub BackColor_Click()CommonDialog1.ShowColor Text1.BackColor = CommonDialog1.Color End Sub
Private Sub Box_Click()'显停工具栏
If Box.Checked Then '将停显工具栏
Box.Checked = False CoolBar1.Visible = False Else Box.Checked = True CoolBar1.Visible = True End If
Form_Resize '重新调整控件位置 End Sub
Private Sub Close_Click()Dim FileNum As Integer
If Len(FileName)> 0 Then '有输入文件名
FileNum = FreeFile()'获得可用文件号
Open FileName For Output As FileNum '打开输出文件 '如果无指定文件,则创建新文件 Print #FileNum, Text1.Text '输出文本 Close FileNum '关闭文件 End If
Text1.Text = ”“ FileName = ”“ End Sub
Private Sub ComboSize_Click()Text1.FontSize = Val(ComboSize.Text)End Sub
Private Sub ComboFont_Click()Text1.FontName = ComboFont.Text End Sub
Private Sub Copy_Click()Clipboard.SetText Text1.SelText '复制文本到剪裁板 End Sub
Private Sub Cut_Click()Clipboard.SetText Text1.SelText '复制文本到剪裁板 Text1.SelText = ”“ '清选择的文本 End Sub
Private Sub DataTime_Click()Text1.SelText = Now End Sub
Private Sub Delete_Click()Text1.SelText = ”“ '清选择的文本 End Sub
Private Sub Edit_Click()'当程序显示“编辑”子菜单前,触发该程序 If Text1.SelLength > 0 Then '文本框中有选中的文本 Cut.Enabled = True Copy.Enabled = True Delete.Enabled = True Else Cut.Enabled = False Copy.Enabled = False Delete.Enabled = False End If
If Len(Clipboard.GetText())> 0 Then '剪裁板中有文本数据 Paste.Enabled = True Else '没有可粘贴的文本 Paste.Enabled = False End If End Sub
Private Sub Exit_Click()Unload Me End Sub Private Sub FindText_KeyPress(KeyAscii As Integer)Dim BeginPos As Long
If KeyAscii = 13 Then BeginPos = InStr(1, Text1.Text, FindText.Text, vbTextCompare)If BeginPos > 0 Then Text1.SelStart = BeginPos1 ComboFont.AddItem Screen.Fonts(i)Next i End Sub
Private Sub Form_Resize()Dim TextTop As Long
'修改工具条大小
CoolBar1.Top = Me.ScaleTop ? ?? ??? ?? ??? ?? ? Me.ScaleLeft Text1.Width = Me.ScaleWidth If Me.ScaleHeight > CoolBar1.Height Then Text1.Height = Me.ScaleHeight” + FileName '修改标题显示 End If End Sub
Private Sub Paste_Click()Text1.SelText = Clipboard.GetText End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Label1 = “工具栏” End Sub
Private Sub Picture1_Resize()If Picture1.Width > Label1.Left Then Label1.Width = Picture1.ScaleWidth" + FileName '修改标题显示 ImgUndoDisable End If End Sub
Private Sub Text1_Change()If Not ImgUndo.Enabled Then '使“Undo”按钮可用 ImgUndoEnable End If UndoString = UndoNew UndoNew = Text1 End Sub
Private Sub Text1_Click()Check_ImgCutCopy End Sub
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)Check_ImgCutCopy End sub