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

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

在这里创建了几个存储过程。列举以下几个存储过程,它们的Transact-SQL代码如下:

(1) 存储过程IsertFContent用于向学生档案信息表中添加记录。 (2) 存储过程InsertFCategory用于向学生档案类别表中添加记录。 (3) 存储过程InsertBorrow用于向学生档案借用表中添加记录,并修改学生档案信息表中对应档案的状态。

(4) 存储过程UpdateFContent用于对学生档案信息表的记录进行更新。 (5) 存储过程InsertFReturn用于向学生档案归还表FilesReturn添加记录,并修改档案信息表FilesContent及学生档案借用表FilesBorrow中对应档案的状态。

(6) 存储过程DeleteFReturn用于对学生档案归还表FilesReturn的记录进行删除,如果学生档案借用表FilesBorrow中有相应档案的信息,则要修改学生档案信息表FilesContent及学生档案借用表FilesBorrow中对应档案的状态[44]。

(7) 存储过程DeleteFBorrow用于对学生档案借用表FilesBorrow的记录进行删除,并修改学生档案信息表FilesContent对应档案的状态。

在应用程序运行的过程中将调用这些存储过程,完成对学生档案基本信息、借用以及归还信息的插入、更新、删除等工作。 4.3.3 数据库的连接

1)创建数据源及工程项目

在用程序代码实现调用数据库之前,我们首先应该在Windows的ODBC数据源管理器中注册数据库FilesglSys。

本实例将在Delphi7.0开发平台下进行系统开发,首先要创建该系统的工程文件IDMS.dpr。具体步骤是:运行 Delphi7.0主程序,,然后创建一个新的应用程序工程。然后单击保存,将工程命名为IDMS,保存主窗口为Main.pas。

2)建立与数据库的连接

在实现各个模块之前,首先需要建立与数据库FilesglSys的连接。在该实例中,

21

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

我们采用注册表方式连接数据库。在菜单中,选择File|New|Data Module 命令创建一个新的数据模块,命名为dm,保存为dm.pas。然后,在窗体中放置一个ADOConnection组件,设置其Name属性为ConDaLei,并添加它的BeforeConnection事件响应[45]。代码如下:

procdure Ffdm.ConDaLeiBeforeConnect(Sender:TObject); begin

ConDaLei.ConnectionString:=GetConnectStr; end;

其中,函数GetConnectStr()用于获得连接字符串,代码如下:

Function GetConnectStr: String var

rt:boolean; rtStr:String; begin Result:=”;

if ReadReg(LabelConnectReg,LabelConnectStr,rtStr) then Result:=rtStr; end;

ReadReg()函数主要用于从注册表中获取连接字符串信息,具体代码不再给出。 至此,数据库的设计和连接工作已经全部完成,接下来,我们将进行系统的界面设计及其代码实现。

4.4 系统界面

系统启动的最初为登陆界面,界面如图4-1所示。

22

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

图4-1 系统登陆界面

下面再给出档案查询借阅部分的界面,见图4-2所示:

图4-2 档案查询界面

23

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

4.5 本章小结

本章叙述了系统开发的详细过程,首先明确了系统所使用的开发环境和运行环境,即采用Delphi语言为开发平台,数据库采用SQL Server 2000,而UML图的绘制则是是采用了Rational Rose 2003。然后根据上一章的系统的需求分析和总体设计,分别详细实现了学生档案管理模块、学生档案类别管理模块、学生档案查询模块的,然后通过又使用SQL Server 2000软件根据前面数据库设计中的E-R图实现了数据库的表的设计并完成了相关视图的建立,最后详细介绍了存储过程创建和数据库的连接的技术细节,并给出了部分系统的用户界面。

24