好文档 - 专业文书写作范文服务资料分享网站

华中科技大学硕士学位论文格式范文(最新标准)

天下 分享 时间: 加入收藏 我要投稿 点赞

华 中 科 技 大 学 硕 士 学 位 论 文

上是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模型为基础的关系数据库系统。

(5)探讨了系统实现中设计的关键技术问题,包括条形码的编码、选取和打印;用户的访问控制和身份验证,以及信息数字签名的实现。

本论文通过对以上相关知识的介绍和学生档案管理信息系统这个具体实例的开发,研究一个数据库信息系统的实际开发过程。

3

华 中 科 技 大 学 硕 士 学 位 论 文

2 关键技术研究

本章简单阐述系统开发中应用的关键技术,包括开发系统所使用的Delphi语言技术、自动化档案管理所需要的条形码技术、增强系统安全性使用的数字签名技术和在工程设计上使用的UML建模技术,作为系统开发所使用的主要技术环境。

2.1 Delphi集成开发环境

Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT等环境下使用。它拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。主要特点如下:

(1) 直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。

(2) 支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。

(3) 提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。

(4) 具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。

4

华 中 科 技 大 学 硕 士 学 位 论 文

2.2 条形码技术

2.2.1 条形码简介

条形码技术是20世纪在计算机应用实践中产生和发展起来的一种自动识别技术,它是集条码理论、光电技术、计算机技术、通信技术、条码印制技术于一体的综合性技术。由于它具有准确、快速、经济、便于操作等特点,很快便渗透到计算机管理的一些领域。如图书管理、生产流程管理、商品流通管理等。条码的推广和应用给社会和经济带来了很大的效益。条码技术是在计算机的应用实践中产生和发展起来的一种能够实现快速、准确的进行数据采集和自动识别的技术。条码技术的应用解决了数据采集和数据录入的“瓶颈”问题,为制造业物料管理提供了有力的技术支持。

2.4 UML建模技术

UML提供的图有八种[9],如表2-1所示:

表2-1 UML图的种类表

类别 用例图 的精确要求 显示系统中一组类和接口间的静态关系。一些普通的关系类型都有继承 类图 性、聚集性和相关性 对象图 状态图 此外在对接口的行为建模时也很有用 活动图 交互图 用例图 的精确要求 允许根据各自动作或交互对系统行为建模 包括序列图与协作图两种,用来对系统的动态行为建模 显示用例、参与者以及它们之间关系。该图根据用户的角度描述对系统 提供指定时刻位于类实例间关系的快照视图 适用于保存系统的动态行为。尤其适用于事件驱动,交互式系统或对象, 说 明 显示用例、参与者以及它们之间关系。该图根据用户的角度描述对系统 5

华 中 科 技 大 学 硕 士 学 位 论 文

显示系统中一组类和接口间的静态关系。一些普通的关系类型都有继承 类图 性、聚集性和相关性 对象图 状态图 此外在对接口的行为建模时也很有用 活动图 交互图 组件图 关系和相关性 根据节点、处理器及其关系来显示系统的体系结构。?个或多个组件通 部署图 常映射为一个部署节点 允许根据各自动作或交互对系统行为建模 包括序列图与协作图两种,用来对系统的动态行为建模 代表部分系统的物理表示,例如文件、可执行文件等,说明各组件间的 提供指定时刻位于类实例间关系的快照视图 适用于保存系统的动态行为。尤其适用于事件驱动,交互式系统或对象, UML(统一建模语言)是一种图形语言,用于软件系统建模与开发工作。在软件开发的每个步骤中,从需求的分析到技术规范,再到结构设计及配置要求,UML都提供了模型化和可视化的支持。利用UML获取系统的重要资料,这样就能清楚地理解问题起因,还能更容易地开发解决方案的体系结构,以及清晰识别与构造实现方式。此外,UML还为基本构建块中复杂的系统关系提供了表达方式[7-8]。

2.5 本章小结

本章简单阐述了系统开发中应用的关键技术,包括开发系统所使用的Delphi语言技术、自动化档案管理所需要的条形码技术、增强系统安全性使用的数字签名技术和在工程设计上使用的UML建模技术,这些技术在后面的系统的实现中都会使用到。

6

华 中 科 技 大 学 硕 士 学 位 论 文

3 档案管理系统的分析与设计

本章首先进行档案管理业务的需求分析,提出了本系统中档案管理员模块分为档案类别管理、档案柜资料管理、档案信息管理、档案借用管理、档案归还管理、档案查询管理等六大功能,以及用户模块划分为档案查询、档案借阅和档案归还三个功能。并将系统分为三大功能集合,即基本信息管理功能集合、档案借阅及查询功能集合、用户管理及其权限功能的集合,进行分别设计。首先进行了按照软件工程方法要求的系统的总体设计,包括系统的用例分析,系统的域类分析,以及系统业务活动分析。并进一步说明了系统中一些关键技术细节的处理,如系统中条形码的设计,其中包括条形码的编码、读取和打印,以及用户的访问控制与身份验证机制的实现,并给出了系统中数字签名的设计和实现。

3.1 档案管理系统的需求分析

需求分析阶段是学生档案管理信息系统开发的最重要的阶段。首先,我们要了解和澄清客户的需求,然后严格地按照客户的需求给出系统的需求规格说明书。 理解需求是在问题及其最终最终解决方案之间架设桥梁的第一步。开发者只有和用户充分的理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,在设计上都必须大量的返工。下面是经过调研后得到的业务需求说明。

(1) 系统为档案管理员建立学生信息的档案,用户进入系统前需要身份验证,验证内容包括用户名、密码,只有输入正确后方可进入系统,否则提示错误信息,要求重新输入。

(2) 系统需对档案进行分类管理,档案管理员可为不同的部门建立各自的档案资料库。另外,管理员可在修改档案信息的时候记录修改人员的个人信息和修改的时间等信息。

采用面向对象的统一开发过程,经过需求采集和分析,确定档案管理信息系统中档案管理员作为主要活动者的用例:

7

华中科技大学硕士学位论文格式范文(最新标准)

华中科技大学硕士学位论文上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。开发人员的工作只是在“骨架”中加入相应的程序。缺省的应用程序若是一个空白的窗体(Form),也可以运行它,结果得到
推荐度:
点击下载文档文档为doc格式
8stvc0mdja9d31q9oebp
领取福利

微信扫码领取福利

微信扫码分享