资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
* 大 学 本 科 毕 业 论 文题目: 档案自动化管理系统 The manage system of the 姓 名: 学 号: 专 业: 计算机应用技术教学站点: 入学时间: 2000年6月10日指导教师: 张 文 煜 2005年 2 月 6 日提 纲第一部分:引言。主要介绍本论文写作的整体思路以及档案管理系统开发设计的整体思路。第二部分:由两大部分组成。主要介绍档案管理系统开发的工作环境,以及对档案管理现状的描述。同时对开发档案管理系统的需求分析。第三部分:由两大部分组成。主要是对档案管理系统开发过程的具体描述,以及对开发完成的系统进行系统测试和打包发行。第四部分:结论。主要是对整篇论文以及整个开发系统进行综合论述。第五部分:参考文献。第六部分:附录。主要是对论文中出现的编码及其他进行描述。摘 要本文主要阐述了利用面向对象的程序开发软件VFP,开发的档案自动化管理系统的过程。通过本系统的开发可以改变目前这种人工手动管理档案的情况,使得档案的管理更加的方便,更加的准确,同时也给今后的办公自动化系统的开发提供了一个实例。通过本系统的开发也使本人对VFP开发系统,以及面向对象的程序设计有了更进一步的了解,对今后的工作产生了积极的影响,也使得的今后的工作更加趋向智能化和人性化。关键字: 档案管理系统 数据库 面向对象AbstractThe articles main ideas are using the software developmentVFP to develop the manage system of the . It is good for manage the transform the circumstance of handmade at present,at the same time it also set a sample for our develop the office automation in future. From the development, I think I learned a lot of useful things, includes the system of VFP and design the procedure . It has an effect for our work in the future . So,the daytime works will be more intelligence and humanization.Key words : The manage system of the file Database Face to the object档案自动化管理系统引 言随着计算机技术的兴起,特别是办公自动化技术的大面积普及,使得现在的办公已经日益进入了“无纸化”办公时代。这种办公方式的转变,必将极大的改变过去那种办公效率低下,办公成本昂贵的种种弊端,同时也必将极大的调动起办公人员的工作兴趣,让他们享受到前所未有的办公乐趣。目前,在国外发达国家,办公自动化已经成为所有办公方式的首选。各种办公自动化系统的不断推出,使得办公自动化正开始向着更快,更精,更人性化的方向发展。档案管理是每个单位必不可少的一项重要的工作。它涉及面广,管理内容复杂,精确度要求高。在传统的管理模式下,大多利用手工,进行操作与管理,费时,费工,且管理不够规范,统计查询也极不方便,已经不适应现代化办公管理的需要。同时,目前市场上的档案管理系统已经不能适应当前高速发展的时代需要。因此,本人结合工作实际和市场调研开发这套办公自动化档案管理系统。一、 VFP6.0功能简介Visual FoxPro6.0 是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro 都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。1.1 Visual Foxpor的特点 (1)可增强的项目及数据库管理。(2)更简便、快速、灵活的应用程序开发。(3)提供真正的面向对象程序设计 。(4)使用优化应用程序的 Rushmore 技术。(5)可以与多个开发者一齐工作。 (6)可充分利用自带的数据库。 (7)可以开发客户服务器解决方案,增强客户/服务器性能。 (8)多语言编程。1.2 Visual FoxPro的开发功能Visual FoxPro 6.0提供了更加强大的交互式发展环境,并提供了一个具有智能检测和编码检测功能的编辑器,令用户开发变得更加简单和有效。1.2.1 Visual FoxPro6.0编辑器(1)智能检测。(2)交互式发展环境。(3)加强的交互发展环境提供了新的收缩式视窗(Dockable Windows),快捷键和更多功能。1.2.2 Visual FoxPro6.0集成开发环境(IDE)1.2.3 Visual FoxPro6.0编程语言增强Visual FoxPro6.0通过改变和加强提供新的函数来加强其编程语言功能。(1)额外配置。(2)增强的指令,函数和类。(3)新的指令,函数和类。(4)数据库容器事件。1.2.4数据库容器事件(Database Container Events)数据库容器事件是可以被各种对象所认可的事件,所以用户可以自己编写代码,方法,函数或过程来响应数据库容器事件。这些事件还可以通过用户行为(例如,打开数据库设计器)或系统行为(例如,打开一个表创建视图)而产生。1.2.5Visual FoxPro OLE DB提供Visual FoxPro OLE DB 提供使开发者能够使用其他语言和应用程序访问Visual FoxPro数据,如同Visual FoxPro应用程序一样。1.2.6Visual FoxPro 解决方案Visual Studio为Visual FoxPro应用程序和中间组件开发者提供了强大的函数功能和集成开发环境。1.2.7Server Enhancements服务器增强Visual FoxPro6.0包括了许多服务器增强功能。如:提供界面接口 强大的键入支持 二、 档案管理系统的需求分析2.1现状分析2.1.1 任务的提出此任务是为各个工作单位设计的一个办公自动化档案管理系统。具体任务就是设计一个档案管理系统的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工,删除旧档案,修改,查询,统计,备份,报表及打印等操作,使工作人员可以轻松快捷的完成对本单位所有档案的管理,并且避免了人工操作时会出现的错误。2.1.2 数据库技术的应用背景从国内外发展情况来看,美日等国家的办公自动化技术发展较早,数据库技术的水平也较高。而我国起步较晚,在技术开发和应用方面与先进的国家还有不少的差距。但是,数据库技术也是在日新月异的发展着,有许多的城市已经在用办公自动化系统来管理各自的单位和企业,其中,项目管理型的办公自动化系统是当今发展的主流。但是,目前国内基于项目管理的办公自动化系统中仍然存在着以下的不足之处:1 处理非文本型的数据时功能略显不足,图片,文本的保存仍有问题。2 信息处理过程的工作流程模型过于简单,应将流程框架模型加以扩展,以适应办公过程灵活机动的实际情况。2.2需求分析需求分析是为了分析该课题是否存在一个可行的方法。档案的智能化管理系统的开发将改变繁琐的手工操作,节省了人力,物力和时间,也为进一步开发完善积累经验,从长远来看,其简便,快捷是肯定的。本人在经过认真的调查,对若干单位的档案的管理方式进行深入了解,最终决定开发此档案智能管理系统,并进一步确定了应用系统的功能,性能,运行和操作要求,收集了大量的原始资料和数据,至此,我们已经对系统要完成的工作有了更深入的认识,方案可行。三、自动化档案管理系统的总体设计3.1数据体系的建立在本系统中,数据库使用的是.提供的数据库,我们这里起名为“档案”,整个系统的数据库是档案.dbc我们这里使用关系型数据结构来实现表之间的关联(图1)。图1图反映了各个表之间的联系,我们可以从中看到档案情况表在本系统中是关键的表,其中辅助查询表把档案情况分类。人员与档案之间是一对一的关系,即一个人有且只有一个档案。每个人员都从属于某一部门。某个人员的奖惩情况由档案登记表反映。用户通过用户名和密码进入本系统。3.2表的字段结构数据库表字段结构:3.2.1项目情况表:字段名类型宽度主键档案编码字符型5是档案名称字符型40负责单位字符型20档案来源字符型20档案类别号字符型3档案主要负责人字符型8添加日期日期型8删除日期日期型8状态备注字符型303.2.2人员表:字段名类型宽度主键人员序号字符型4是姓名字符型7性别字符型2出生日期日期型8职称字符型10家庭地址字符型40电话字符型13所在部门编号字符型33.2.3人员项目表:字段名类型宽度主键人员序号字符型4是档案编码字符型5是主要负责人逻辑型1加入时间日期型83.2.4单位部门表:字段名类型宽度主键部门编号字符型3是部门名称字符型103.2.5辅助查询:字段名类型宽度主键档案类别号字符型3是档案类别字符型203.2.6密码表:字段名类型宽度主键用户密码字符型6是用户姓名字符型10为了方便各表之间的联系,并且能更好的发挥视图的功能,在这里又建了4个视图,分别是:档案项目(档案情况表与档案项目情况表组成)、类型项目(辅助查询与档案情况表组成)、人员部门(人员表与单位部门表组成)、项目人员(档案情况表与人员表与人员档案表组成)。这4个视图在对表的数据进行编辑操作中起了至关重要的作用。3.3系统流程图主界面(控件未激活)登陆(身份验证) 主界面(控件、菜单均激活) 退出3.4 系统的实现3.4.1整体功能简介登陆界面本系统采用顶层表单技术,在顶层表单showwindow属性中选取:作为顶层表单,去掉titlebar,在顶层表单显示菜单快捷图标。为了美观加入了控件:c
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号