VB SQL档案信息管理系统(毕业论文 源代码).doc
《VB SQL档案信息管理系统(毕业论文 源代码).doc》由会员分享,可在线阅读,更多相关《VB SQL档案信息管理系统(毕业论文 源代码).doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录摘 要2第一章 绪 论31.1引 言31.2设计目的及意义3第二章 开发环境和工具42.1 Visual Basic简介42.1.1 Visual Basic语言特性52.2 SQL server 2005简介62.2.1 SQL server 2005数据库特点6第三章 系统分析73.1系统及需求分析83.1.1系统需求83.1.2需求分析83.2 可行性分析93.2.1经济可行性分析93.2.2技术可行性分析93.3系统功能流程图10第四章 数据库的设计104.1数据库设计104.1.1各表的物理结构114.2数据库链接124.2.1数据库链接代码124.2.2数据库链接操作124.3
2、数据库调试14第五章 主要内容155.1登录界面155.2学生成绩管理界面185.3学生信息管理215.3.1学生信息添加215.3.2学生信息修改245.3.3学生信息删除265.3.4学生信息查询275.4登录用户管理285.4.1普通用户管理285.4.2高级用户管理295.4.3超级用户管理305.5用户注册345.6帮助界面36总 结37参考文献38摘 要随着信息化及知识经济时代的到来,档案管理成为每个公司、企事业单位必不可少的重要管理项目,如何给予以妥善管理与有效运用,将是建设现代档案管理制度不可或缺的的议题。档案管理信息系统可以提供丰富的功能,降低档案管理工作的强度,提供档案管理
3、工作的效率,并依靠系统的网络功能为档案管的使用创造条件,从而能够适应档案刮泥的要求,推动档案管理的信息化建设。关键词:VB,SQL server2005,界面,权限。第一章 绪 论1.1引 言人类有几千年的历史,计算机从产生到现在只不过50多年,而网络的迅速发展也不过10年的时间。但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活。特别是90年代以来,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式、交往方式和生活方式。正像著名的未来学家尼葛洛庞帝(1997)所说的:“数字不再只和计算有关,它决定我们的生存。”科学技术是第一生产力,是最先进的生产力。现在,已经没有人
4、怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。目前,在社会各个方面都呈现出了与工业社会显著不同的特点。网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击。使人们感受到技术发展的脉搏和信息时代前进的步伐。随着学校的规模不断扩大,学生数量急剧增加,有关档案的各种信息量也成倍增长。面对庞大的信息量需要有档案信息管理系统来提高档案管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。1.2设计目的及意义本系统的主要是
5、实现档案的分类管理,实现各种档案管理中对档案柜资料、档案信息的管理,实现各类档案的借阅管理,实现各类档案管理中数据的查询功能。经过分析,我们使用MICROSOFT公司的Delphi开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。档案信息管理系统的主要功能如下:(1) 档案类别管理:对档案的类别信息(如需好、类别名称、建档人员、建档日期等)进行检索、录入和修改。(2) 档案柜资料管理:对存放档案的档案柜的资料信息(如序号、档案柜名称、建
6、档人员、建档日期等)进行检索、录入和修改。(3) 档案信息管理:对档案的相关信息(如借用编号、档案编号、名称、内容、状态等)进行检索、录入和修改。(4) 档案借用管理:对档案的几页用信息(如借用编号、档案编号、借用人员、借用日期、状态等)进行检索录入和修改。(5) 档案归还管理:对档案的归还信息(如归还编号、档案编号、归还人员、归还日期等)进行检索、录入和修改。(6) 档案查询管理:根据不同条件,对档案的基本信息、借阅信息等进行查询。本系统可以大大提高档案的管理效率,为客户节约更多的时间!第二章 开发环境和工具2.1 Visual Basic简介Visual Basic(VB)是一种由微软公司
7、开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。2.1.1 Visual Basic语言特性一个典型的VB进程VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安
8、排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运
9、行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关
10、键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。VB使得大量的外界控件有了自己的生存空间。大量的第三方控件针对VB提供。VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。2.2 SQL server 2005简介SQL Server 2005是微软公司比较稳定的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。用它可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架,与Windows NT/2000平台紧密集成,具有完全的Web
11、功能。通过对高端硬件平台、网络和存储技术的支持,为WEB站和企业的应用最大限度地提供了可扩展性和高可靠性,能在Internet商业领域快速建立并应用。此外,还增强了安全性,保护防火墙内外的数据。支持基于角色的安全并拥有安全审计工具。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始了大规模的业务。记得在以前各种关于SQL Server的文章,都会将其定位成中小型应用方面,这种感觉被大家自然的延续到了2000版之中。其实这是一种误解。在过去的很长一段时间中,微软公司聘请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治,就是为了摘掉扣在自己
12、头上的这顶帽子。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器!另外,目前国内的一些关于微软平台的数据库编程教程,喜欢使用Access作为数据库平台的案例,并展开相关的内容。这其实对于开发真正的数据库应用并没有直接的帮助作用,只能使大家停留在应用的初级阶段。SQL Server 2005提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2005可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。2.2.1 SQL server 2005数据库特点概括起来,SQL Serve
13、r 2005数据库管理系统具有以下主要特点。1)、丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外,SQL Server 2005还提供了SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。2)、动态自动管理和优化功能。即使SQL Server数据库管理员不做任何设置,SQL Server也
14、能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。3)、充分的Internet技术支持。Internet网络发展到今天已经成为一条重要的信息发布渠道,SQL Server增强了对Internet技术支持,它除保留了前期版本中的数据库Web出版工具“Web助手”外,还增强了对XML和HTTP技术的支持,这使得电子商务系统能够通过XML等访问SQL Server数据库系统,也扩展了SQL Server在数据挖掘和分析服务领域的应用。4)、丰富的编程接口工具,使用户开发SQL Server数据库应用程序更加灵活。SQL Server提供了Transact-S
15、QL、DB-Library for C、嵌入式SQL(ESQL)等开发工具,Transact-SQL与工业标准SQL语言兼容,并在其基础上加以扩充,使它更适合事务处理方面的需要。此外,SQL Server 2000还支持ODBC、OLE DB、ADO规范,可以使用ODBC、OLE DB、ADO接口访问SQL Server数据库。5)、具有很好的伸缩性和可靠性。SQL Server 2005既能运行在Windows桌面操作系统下,又可运行在服务器操作系统(包括Windows NT和Windows 2000)下;既能运行在单CPU计算机上,又能运行在对称多处理系统下。所以,它具有很好的伸缩性,能够
16、满足从桌面应用到大型企业分布式应用到不同层次用户的要求。第三章 系统分析本档案管理系统是面向各类大型的企业、档案管等部门设计的一款性能良好的系统!3.1系统及需求分析3.1.1系统需求通过调查,要求系统需要有以下功能: 要求有良好的人机交互界面; 由于该系统使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便,数据稳定性好; 数据计算自动完成,尽量减少人工干预。3.1.2需求分析目前计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减
17、少了不必要的人力消耗,提高个人的工作效率。经过对客户的需求分析后,确定档案管理信息系统的功能模块包括:l 档案类别管理l 档案柜资料管理l 档案信息管理l 档案借用管理l 档案归还管理l 档案查询管理在本系统中可以把模块分为三个功能集合。(1) 基本信息管理功能集合。该功能包括档案类别管理,档案柜资料管理、档案息管理三个模块,主要用于提供档案类别、档案柜资料以及档案基本信息。(2) 档案借阅急查询功能集合。该集合包括档案借用管理、当啊归还管理、档案查询管理;档案归还挂你模块再根据借用管理提供的借用信息惊醒归还管理;档案查询管理模块可根据用户的查询条件对以上信息进行查询。如图:档案借用管理基本信
18、息管理集合档案借用管理档案归还管理档案查询管理(3) 用户管理及权限功能集合。该集合包括档案人员信息管理和权限控制两个功能模块。虽然权限控制不是一个独立存在的模块,但它贯穿在整个运行过程中。档案管理信息系统的管理人员管理模块需要经过权限授权才可以使用。权限功能模块确定用户角色由档案部门主管、档案管理人员组成。其中:l 档案部门主管享有最高权限,可以对档案管理人员的信息档案进行录入、维护和删除,并可以使用系统中所有业务功能。l 档案管理人员享有业务权限,可以使用系统中的业务功能,但不能对人员的信息档案进行管理,只可以修改自己的登录密码。3.2 可行性分析由于本系统管理的对象单一,且每个数据内容具
19、有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。3.2.1经济可行性分析随着科学技术的不断发展与创新,计算机作用的日益突显,计算机软件成为人们解决问题的一个有效手段,当然,它的作用也越来越重要。在当今信息时代,国民经济和国防建设、社会发展、人民生活都离不开软件,软件也无处不在。软件产业也是一个新兴产业,尽管起步晚,但是发展迅速,已经成为增长最快的产业,是具有高投入/高产出、无污染、低能耗的绿色产业。档案信息管理系统是一个基于教务处数据库的一个管理系统,对已经
20、使用的类似的系统进调查分析、类比,本课题具有的特点:开发工作量小,可以有两个人合作开发或一个人独立开发,开发周期短,有熟练的开发人员一个月就可以完成系统的开发与测试。3.2.2技术可行性分析从技术方面来说,Visual Basic2005是一个企业级的、面向对象的快速应用开发工具,是数据库最优秀的开发工具之一。Visual Basic2005完全支持面向对象的开发,它拥有多种数据库接口,可以非常方便地连接的各种数据源,再加之其专利产品Data Window(数据窗口),通过SQL语句即可轻松地查询和更新后台数据库中的数据。Visual Basic2005基于组件的开发增强了面向对象的技术,他提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB SQL档案信息管理系统 毕业论文 源代码 SQL 档案 信息管理 系统 毕业论文 源代码
限制150内