数据库系统原理课程报告.pdf
上传人:sy****28 上传时间:2024-09-11 格式:PDF 页数:11 大小:100KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库系统原理课程报告.pdf

数据库系统原理课程报告.pdf

预览

免费试读已结束,剩余 1 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库系统原理》课程报告课题名称:小型图书管理系统的设计实现课题负责人名(学号):赵磊(0543041320)指导教师:陈鹏评阅成绩:评阅意见:提交报告时间:2007年12月9日小型图书管理系统的设计实现计算机科学与技术专业学生赵磊指导老师陈鹏[摘要]人工的图书管理都显得十分的落后而且效率低下,尤其在查询方面效率低。为了适应现代化的环境,许多的管理事务都由电脑来管理,从而提高了管理的速率,效率。而现在的图书管理系统已经完全可以用电脑来管理,但是由于原来的设计时的各种局限,使得许多系统功能不很完备。本次设计就是针对现存以上的各种缺点,将在现有的管理软件的基础上作很大程度的改善,使图书管理系统能够快捷的实施一些管理功能。本人结合开入式图书馆的要求,对MSSQLServer2000数据库管理系统、SQL语言原理、PowerBuilder应用程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。该软件针服务范围及工作特点,设计功能模块包括了图书管理的主要服务工作,可以全面实现对图书馆的编目、检索、统计等服务的计算机信息管理。它能使其从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书的管理效率及服务质量,从而使图书管理水平和服务水平跃上一个新的台阶。关键词:图书馆管理信息数据库试验目的采用C/S模式完成一个小型的图书管理系统;完成从需求分析、数据模式设计到编码实现、系统调试的所有流程;通过此一图书管理系统的实现,在实践中掌握数据库系统设计的特点、方法和步骤。试验环境SQLServer2000桌面版+PowerBuilderER图表结构定义book:图书表Primarykey(图书编号)属性数据类型是否可为空是否主码外码说明图书编号decimal(10)NY图书编号isbnVarchar(20)NNBook_info.isbnISBN图书状态IntNNState.编号图书状态存放位置IntNNPlace.编号存放位置图书名称Varchar(40)NN图书名称Book_info图书信息表Primarykey(图书编号)属性数据类型是否可为空是否主码外码说明Isbnvarchar(20)NYISBN图书名称Varchar(40)NN图书名称图书作者Varchar(20)YN图书作者关键字Varchar(20)YN关键字简介Varchar(50)YN简介出版社名称Varchar(20)YN出版社名称总本数IntNN总本数在馆数量IntNN在馆数量出版时间DatetimeNN出版时间Book_borrow借书表Primarykey(图书编号,读者,操作员)属性数据类型是否可为空是否主码外码说明图书编号decimalNYbook.图书编号图书编号读者DecimalNYReader.读者编号读者编号操作员VarcharNYLibrarian.登录号操作员编号借书时间DatetimeNN结束时间还书时间DatetimeNN还书时间图书名称Varchar(40)NN图书名称Depart系信息表Primarykey(编号)属性数据类型是否可为空是否主码外码说明编号IntNY系号值Varchar(10)NN系名grade年级信息表Primarykey(编号)属性数据类型是否可为空是否主码外码说明编号IntNY年级编号值Varchar(10)NN年级名Place地点信息表Primarykey(编号)属性数据类型是否可为空是否主码外码说明编号IntNY放置地点号值Varchar(10)NN放置地点名state书状态信息表Primarykey(编号)属性数据类型是否可为空是否主码外码说明编号IntNY书状态号值Varchar(10)NN书状态名Librarian图书管理员信息表Primarykey(登录名)属性数据类型是否可为空是否主码外码说明登录名varchar(10)NY登录名密码Varchar(10)NN密码权限IntNN权限姓名Varchar(10)NN姓名性别IntNN性别职务Varchar(10)YN职务出生时间DatetimeYN出生时间reader读者信息表Primarykey(编号)属性数据类型是否可为空是否主码外码说明编名varchar(10)NY读者登录名密码Varchar(10)NN密码类别IntNNReaderkind.编号读者类别姓名Varchar(10)NN姓名允许借书量IntNN允许借书量已借书量IntNN已借书量性别IntNN性别年级IntYNGrade.编号年级