数据库课程设计报告图书借阅管理系统_毕业论文_第1页
数据库课程设计报告图书借阅管理系统_毕业论文_第2页
数据库课程设计报告图书借阅管理系统_毕业论文_第3页
数据库课程设计报告图书借阅管理系统_毕业论文_第4页
数据库课程设计报告图书借阅管理系统_毕业论文_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计课程名称数据库系统概论题目名称图书借阅管理系统学生学院计算机学院专业班级_学 号学生姓名指导教师左亚尧2013年1月17日姓名性别院系还书日期借书日期借阅n图书作者出版社书名能。编号、E-R 图、需求分析数据需求图书借阅管理系统是管理图书与借书者的关系,需要有 图书的信息,如书的编号,书名,出版社,作者等; 借书者的信息,如学生的学号,姓名,性别,院系等; 借阅的信息,如学生的学号,书的编号,借出日期,归还日期等。功能需求该系统是为了方便管理员管理图书和借书者。所以应具有查询图书的功能,查询 借出的图书的功能,查询借书者的功能,借书还书的功能以及查询借书过期的功借书者三、逻辑结构设计将

2、数据库的概念模型转换为关系模型 借书者(学号,姓名,性别,院系) 图书(编号,书名,出版社,作者) 借阅(学号,编号,借书日期,还书日期) (注:下划线是主键,波浪线是外键)四、数据库建立1、创建数据库USE masterGOCREATE DATABAS图书借阅ON(NAME =图书借阅 _dat,数据库图书借阅dat.mdf,SIZE = 30MB,FILEGROWTH = 20% )LOG ON(NAME =图书借阅 _log,数据库 图书借阅log.ldf,SIZE = 3MB,FILEGROWTH = 1MB )GO创建结果:A J涯库+ _J库l _J敌据库快照 lj |J Repo

3、rtServer11 j|j ReportSenrerTennpDB圏书借闻s 02、创建基本表create table 借书者(学号 char(10) primary key not nuII, 姓名 char(8),性别 char(2), 院系 char(10), )列名数据类型弁许Null值?学号diar(lQ)n姓名diar8)性别diar2)院系char( 10)画create table 图书(编号 char(8) primary key not null.书名 char(20), 出版社char(20), 作者 char(8),数霭类型允诈Null?编号char(8)书名char

4、(20)圜出版社char(20)El作者diar(3)create table 借阅(学号 char(10),编号 char(8),借书日期 smalldatetime,还书日期 smalldatetime,foreig n key(学号)refere nces借书者(学号),foreig n key(编号)refere nces图书(编号),允许Nul值)学号 偏号 借书曰期 还书日期埶据类型char(10smalldate timesit alldate time3、数据库的关系图4、插入数据插入借书者的数据:学号姓名性别院系1 31000601強强里应用数学2310007S9材料与能源3

5、31100617李国光第计算机4311DO6S7苗里男自动化531100712女夕冏语631H0602黎少芬艺术设计732100451钟文浩信息工程插入图书的数据:漏号书容出版社作者1j AA12056战略管理中国人民大学出版社林建煌2AS2O457希腊神话故事长江文艺出社施瓦步3CA45O43徽观经济学武汉理工大学出贩社4EG693O1运零学埶程看华大学出版社胡运权5GT87123数拥库应用弓设计肓华大学出版社崔鬼HC25470庐品管理高等锁育出版社7IC60318软件工程导论清华大学出版社张海潘8JN45701大学英语上海外语出版社童佳3KB82014国际贸舅实务机械工业出版社谨宇铎10N

6、O 69351时间简史天津教育出版社霍金11LN30G47银行管谨学高等勒育出版社Timothy12OS20712电子商奔症用基础清华大学出版社华迎13XD23702沉思录中央编译出版社14YE10973广州一日游广州出版社姚铭洁插入借阅的情况:学号骗号借书日期还书日期1i 31100617 IIC603182Q12-1WO(H)0:002013-01-10 0D : 00 00231100637AA12D562012-12-20 00:00:002013-0321 00:00:00331100712JN45701201S01 14 00:00:002013-03-19 00:00:00432

7、100451EG693012012-10-21 00:00:0020101)5 00: 00;005310007B9YE109732013014M 0000:00201W11 00:00:0031000601CA450432013QM 0 00:00:0020123 00:00:0073111MO20S2Q7122012-12-5S M:00:0020134J2-13 00:00:00五、测试借书情况查询借书的信息,包括借书者的学号,名字,书名select借阅.学号,姓名,书名from图书,借书者,借阅where借书者.学号二借阅.学号 AND图书.编号=借阅.编号学号姓名书容13110061

8、7李国光软件工程导论231100G37堇更战略管理331100712iJ9S大学英语432100451钟文浩运筹学敎程531000739弓晞广州一日游S31000601张强MS济学731110602黎少芬电子商势应借书过期给出借书超期的信息,包括借书者的学号,姓名,书名,过期天数select 借书者.学号,姓名,书名,DATEDIFFDAY还书日期,GETDATE as过期 天数from图书,借书者,借阅where借书者.学号二借阅.学号 AND图书.编号二借阅.编号ANDGETDATE还书日期0学号 姓名 书名过期天数i|M Ba1 P110M17 李国光 软件工程导论62 32100451

9、钟文浩 运髯学教程 11借书有学生借书,要在借书者、借阅的基本表中增加相应的数据INSERT INTO 借书者 VALUER11111111,张三,男,计算机);INSERTINTO 借阅 VALUES11111111,KO69351,2013/1/17 ,2013/3/8);修改前:学号姓名性别院系1310006011张强R 应用数学2310D07B9张辉 相料与能源331100617李国光男 计算机431100637苗更男自动化531100712S外国语631110602黎少芬女艺朮设计732100451神文浩胃信息工程学号编号借书日期还书日期1i 31100617ICM31S20忆1 M

10、3 00:00:002013)1*10 00:00:002311D06S7” AA1205G201Z12-20 00:00:002013)3-21 00:00:00331100712JN4570120lSfl3,19 00:00:00432100451EG693O12012-10-21 00:00:00201314)5 00:00:00531000739YE1M732013-01-04 00:00:0020134J4-11 00:00:00631000601CA45O4320134)1-10 00:00:0020134)23 00:00:0073111K02OS2D712201Z12-28DD

11、:W:D020134)2-13 D0:D0:D0修改后:学号姓名性别院系!1张三计算机231000601強强应用数学331000789张揮男材料与能源431100617李国光计算机531100687黄更自动化g31100712刘敏娉女外国语731110602黎少芬女艺术设计332100451钟文浩男信息工程学号编号借书日期还书曰期13HD0617ICfiOJlS2Q12-11-D3 00:00:002013431-10 00:00:00231100687AA120562012-12-20 00:00:00加00:00:00331100712JN4570120mi-14 00:00:002011

12、9 00:00:00432100451EG6930120121021 00:00:0020mi-05 00 00:00531000789YE1097320lMW00:00;00201W11 00 00 00G31000601CA45W3201W10 00:00:0020134)3-23 00:00:00731110602OS207122012*12 00:00:002013-02 13 00:00:00a11111111Komsi2013-01-17 00:00:00201W-DS 00 00DD还书有学生还书,应先在借阅的基本表中根据学号和编号撤销相应数据,再判断该借书者是否有借其他书,若没

13、有则在借书者的基本表中撤销该借书者的数据。deletefrom借阅where 学号=11111111 and编号=KO69351deletefrom借书者 where not exists(select *from借阅where 学号=借书者.学号)修改前:学号性别111111111-张三卑计算机231000601強强男应用数学331000789张揮男衲料与能源431100617李国光男计算机531100687黄更自动化g31100712刘敏娉女外国语?31110602黎少芬女艺术设计832100451钟文浩卑信息工程学号编号JI书曰期衍书日期131100617IC603182012-114)

14、3 00:00:002013431-10 00:00:00231100687AA120562012-12-20 00:00:00201343321 00:00:00331100712JN457D120mi-14 00:00:0020134)19 00:00:00432100451EG6930120121021 00:00:002011-05 00 00:0053100078$YE1097320mi-04 00:00:00201W11 00 00 00631000601CA45W320101 10 00:00:00201XJ3-23 000000731110602OS2D7122012-127S

15、 00:00:002013-02d 3 00:00:008i 11111111 !J3KO693512013-01-17 00:00:00201W-DS 00:00:00修改后:学号姓名性别院系1310KXK011张强卑应用数学231000739张辉男商料与能源331100617李国光计茸机A31100637苗更男自动化5311HJ712外国语631110602黎少芬艺朮设计732100451神文浩信息工程学号编号借书日期还书日期1丨 31100617 $IC6O31S2012-114)3 00:00:002013)1*10 00:00:002311006B7AA120562D12-12-20

16、 00:00:002013)3-21 00:00:00331100712JN45701anjoi-u ro:oo:oo20lSfl3r19 00:00:00432100451EG693O12012-10-21 00:00:0020lSfl145 00:00:00531000739YE105732013-014M 00:00:0020134M-11 00:00:00631000601CA45M320134)1-10 DD:M:DD2C134)23 DDW:D0731110602OS207122012-12-28 W:M:D020134)2-13 00:00:00六、心得经过两天的时间,在自己的努力下,基本完成本次课程设计,通过这次课程 设计,了解了设计一个数据库系统的复杂性和对综合知识要求较高。 因此在设计 阶段我们查阅了很哆资料加深了对数据库知识的认识。这次数据库课程设计是不同于平时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论