档案管理系统的分析与设计毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
档案管理系统的分析与设计毕业论文
目录
1 绪论
1.1研究背景与意义 (1)
1.2国外研究概况 (2)
1.3论文的主要研究容 (3)
2 关键技术分析
2.1D ELPHI集成开发环境 (4)
2.2条形码技术 (4)
2.2.1 条形码简介 (4)
2.4UML建模技术 (5)
2.5本章小结 (6)
3 档案管理系统的分析与设计
3.1档案管理系统的需求分析 (7)
3.2档案管理系统的总体设计 (8)
3.3.1 系统结构的划分 (8)
3.3.2 条形码使用流程 (9)
3.3.3 学生档案管理信息系统的用例分析 (10)
3.4条形码的设计 (10)
3.5数据库的设计 (11)
3.7本章小结 (12)
4 档案管理系统的实现
4.1开发环境的选择 (14)
4.2系统功能模块实现 (14)
4.2.1 学生档案管理模块实现 (14)
4.3数据库访问的实现 (19)
4.3.1 视图的创建 (19)
4.3.2 存储过程的创建 (20)
4.3.3 数据库的连接 (20)
4.4系统界面 (21)
4.5本章小结 (22)
5 系统测试
5.1测试用例 (24)
5.2测试环境与配置 (24)
5.3测试方法和工具 (25)
5.3.1 黑盒测试 (25)
5.3.2 白盒测试 (25)
5.4测试情况 (26)
5.4.1 测试组织架构 (26)
5.4.2 测试时间与地点 (26)
5.5测试数据与总结 (26)
5.5.1 测试数据 (26)
5.5.2 测试总结 (27)
5.6本章小结 (27)
6 总结与展望
6.1全文总结 (28)
6.2课题展望 (28)
致谢 (30)
参考文献 (31)
1 绪论
1.1 课题背景与意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生档案管理信息系统(MIS)是任何一所院校都不可缺少的部分,它的容对于学校的决策者和教学管理者来说都至关重要,所以学生档案管理信息系统应该能够为管理人员提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学生档案,这种管理方式存在着许多缺点,譬如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以学生档案管理系统应运而生,它可以为用户提供丰富的功能,实现操作的自动化,从而大幅度的降低学生档案管理的工作强度,减少了手工操作可能出现的误差,提高档案管理工作的效率,推动学生档案管理的信息化建设。因此,学生信息档案管理的信息化、网络化可以给管理人员以及学校带来显而易现的效果和收益。
档案管理对于管理人员的意义:
(1) 档案管理不再费时费力。
(2) 检索查询更为方便。
(3) 档案的查借阅工作更加可控。
档案管理对于学校工作人员的意义:
(1) 更好的收集和管理档案
档案是一个立档单位为适应职能活动需要而直接产生的依法归档的具有保存价值的文件与材料。实行档案的信息化管理后,必将能够更好的收集和管理这种信息资源。
(2) 方便二次利用、提高利用率
一般形成的档案总是要隔一年才整理完毕,但事实上本年的档案在二次利用的要求上是最多的,这在一定程度上影响了档案的利用效率;同时既已形成的档案利用起来也是相当麻烦,首先要登记,然后要在浩如烟海的档案中查找,这个过程中不可避免的要造成损坏,而且同一份档案在同一时期只能由一个人借阅,别人只能在他借阅完毕后才能再续借。而档案的信息化建设成功之后,档案信息可以在部网上共享,有控制地进行利用。
1.2 国外研究概况
条形码在70年代左右得到实际应用和发展。现在世界上的各个国家和地区都已经普遍使用条形码技术,而且它正在快速地向世界各地推广,其应用领域越来越广泛。128码和93码就是其中的主要研究成果。128码于1981年被推荐使用,而93码于1982年使用。这两种码的优点是条形码符号密度比39码高出近30%,随着条形码技术的发展,条形码码制种类不断增加,因而标准化问题显很突出。为此先后制定了军用标准1189、交叉25码、39码和库德巴码ANSI标准MH10.8M等等。同时一些行业也开始建立行业标准,以适应发展需要。此后,维·阿利尔又研制出49码,这是一种非传统的条形码符号,它比以往的条形码符号具有更高的密度。接着特德·威廉斯(Te Williams)推出16K码。它的使用,极大地提高了数据采集和信息处理的速度,提高了工作效率,并为管理的科学化和现代化做出了很大贡献。二维条码正是为了解一维条码无法解决的问题而产生的。因为它具有高密度、高可靠性等特点,所以可以用它表示数据文件(包括汉字文件)、图像等。二维条码具有大容量、高可靠性,是信息实现存储、携带并自动识读的最理想的方法。目前,根据二维条码实现原理、结构形状的差异,可分为堆积式或层排式(Stacked BarCode)和棋盘式或矩阵式二维条码两大类型。堆积式二维条码编码设计、校验原理等方面继承了一维条码的特点,所以应用比较广泛,有代表性的包括Codc49, PDF417,Code16等。
Delphi是成熟的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序
开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率。Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。开发人员的工作只是在“骨架”中加入相应的程序。缺省的应用程序若是一个空白的窗体(Form),也可以运行它,结果得到一个空白的窗口。Delphi已经为开发人员做好了一切基础工作——程序框架就是一个已经完成的可运行的应用程序,只是不处理任何事情。开发者所需要做的,只是在程序中加入完成所需功能的代码而已[1]。
1.3 课题的主要研究(或实现)容
本课题主要实现了基于条形码的学生档案管理信息系统。它可以为使用者提供丰富的功能,实现操作的自动化,从而大幅度的降低学生信息档案管理的工作强度,可为使用者节省了大量的时间,提高了学生档案管理工作的效率,减少了大量的手工操作可能引起的操作失误,推动档案管理的信息化建设。我们在课题中以典型的学生档案管理信息系统的开发过程作为实例,具体的研究容如下:
(1)通过使用Delphi语言实现了一个基于C/S结构的学生档案管理信息系统。
(2)介绍了系统实现的主要技术,包括Delphi语言、条形码技术、数字签名技术、UML面向对象建模技术等。
(3)分模块实现了档案管理系统的每个子模块和用户界面。
(4)通过学习E-R模型和SQL的相关知识,在对学生信息进行了详尽的分析下,使用 SQL Server 2000建立一个以E-R模型为基础的关系数据库系统。