课程设计样板(20051884董坤).docVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE17

重庆大学

基础性实践环节(数据库)实践报告

实践课程名称数据库原理

开课实验室数理学院理科楼201实验室

学院数理学院年级2005级专业班信息与计算科学一班

学生姓名董坤学号

开课时间2007至2008学年第一学期

总成绩

教师签名

数理学院制

课程名称

《数据库原理》

实践课时

20学时

实践项目

重庆大学图书馆管理系统

实践时间

2007.5.8--2007.5.20

实践目的

图书馆管理是任何学校都要涉及的内容,其中包括对读者基本信息的管理以及图书管理,这就要求对这些数据进行统一管理,制作一个简便易操作的系统是很有必要的。

通过对本系统得设计,可以增强我们对数据库知识的理解。更好的掌握面向对象编程的BorlandDelphi的编程技巧,体现其在数据库设计方面的优越性和简易性,使得系统变得更为人性化、智能化。

下面是对课程设计的具体实验目的:

(1)掌握BorlandDelphi中常见的控件的作用并能熟练运用。

(2)掌握数据库系统设计的思路以及基本方法。

(3)通过实际例子的制作,体会数据库原理课程的基本概念和基本知识在实例中的运用,最后体会理论知识在实际中的体现。

实践环境

Delphi6.0

实践内容(算法、程序、步骤和方法)

一、系统功能的分析与设计

本系统将涉及多个窗体的制作,从而实现多个管理的功能,其中涉及图书信息、系统用户信息、读者信息、图书借阅信息等多种数据管理。从管理角度出发可将图书管理分为三类:图书信息管理、系统用户管理和读者数据管理。图书信息管理包括图书征订、编目、典藏、借还和查询操作,系统用户管理包括系统用户类别和用户数据管理,读者数据管理包括读者类别管理和读者个人数据的录入、修改、删除。

重庆大学图书管理系统主要具有如下的一些功能:

图书征订:包括图书征订数据的录入、修改、编辑等功能。

图书编目:包括图书编目信息的录入、修改等功能。

图书典藏:包括新书分配、库室调配等功能。

图书流通:包括图书借阅、续借,图书返还,图书书目查询等功能。

系统用户管理:包括系统用户数据的录入、修改、删除等功能。

读者数据管理:包括读者类别管理,读者个人数据的录入、修改、删除等功能。

根据分析,图书管理系统主要的功能模块如下图所示:

通过数据库桌面工具就可以根据图书信息表的逻辑结构创建它的物理结构,如下图所示:

图2图书信息表

当表建立完后,可以将其保存在特定路径的文件夹中,在后面的系统界面制作中将引用,我将其安排的保存位置为:“D:\Delphi”,保存的数据表名为“book.db”。

2、读者信息表

它包括读者号、读者姓名、性别、备注共4项内容,将读者号设为主键,因为读者号是唯一的,能唯一识别。读者信息表的逻辑结构,如下图所示:

图3读者信息表的逻辑结构

通过数据库桌面工具就可以根据客房表的逻辑结构创建它的物理结构,如下图所示:

图4读者信息表

读者信息表建立好后,保存到“D:\Delphi”里,保存的数据表名为“reader.db”。

3、借还信息表

它包括订单号、位置、房间号等内容,订单号、位置、房间号都设置为第二索引,用于和其他表建立关联。它的逻辑结构定义结构如下:

图5借还信息表的逻辑结构

通过数据库桌面工具就可以根据客房表的逻辑结构创建它的物理结构,如下图所示:

图6借还信息表

借还信息表建立好后,保存到“D:\Delphi”里,保存的数据表名为“owner.db”。

4、创建数据库别名

以上表格均保存在“D:\Delphi”中,因此在窗体制作或报表中调用数据表名时需要用到新的数据库别名,这里我们创建新的数据库别名为“STANDARD1”,别名连接的路径为“D:\Delphi”

三、创建工程与系统权限认证界面设计

在系统所需要的一切数据表完成后,就可以着手进行系统界面的设计与创建了,一般进入主控界面前都会有权限认证界面,因此,我们把系统启动界面作为Form1,权限认证界面设置为Form2。其窗体创建的过程如下:

新建一个工程,保存工程和相应的单元文件。其中启动界面如图7所示:

图7启动窗体

在系统启动窗体的制作中,对“进入系统”按钮编写相关的过程代码如下:

procedureTForm1.SpeedButton1Click(Sender:TObject);

begin

Form2.show;

end;

对“退出系统”编写代码为:

procedureTForm1.SpeedButton2Cl

文档评论(0)

157****0898 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档