广工数据库课程设计_第1页
广工数据库课程设计_第2页
广工数据库课程设计_第3页
广工数据库课程设计_第4页
广工数据库课程设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上1  前言 数据库技术和Interne的飞速发展,使他们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于拥有庞大人员的学校的管理来讲,数据的有效使用是一个学校能否进行有效管理的一个关键。学校作为一个学习的地方,一定会有一个图书馆。有图书馆就必定要有管理,这样学校图书管理系统就显得更为重要。学校图书管理系统适应于绝大多数的学校图书馆的管理。应用此系统可以将众多的学生信息和图书信息进行有效的管理,提高学校的效率。  2  需求概述 2.1 读

2、者登记处  学生或教师需要通过办理图书证之后才能进行图书借阅。图书证包括借书证号,姓名,读者类型,借书人单位等信息。在读者登记处,需要把读者的有关信息添加到信息系统中保存,当读者信息发生改变时,需要对计算机里的内容进行相应的修改。当读者办理退证手续时,需要删除相应的读者信息。另外,生成超过期限未还书的读者信息表,通知读者应尽快还书等。  2.2 图书总管部门  2.2.1图书管理部门负责书籍和出版社等的信息管理,具体如下:        

3、0;        (1) 图书信息管理。完成图书的录入、修改、删除和查询功能。在查询图书信息时,可随时查询书库中现有书籍的类型、书号、书名、作者、数量等信息。所有书籍都可由书号唯一标识。 (2) 为了方便业务往来,需保存出版社相关信息。这些信息包括出版社编号、名称、电话、邮编、地址、联系人等。  2.3 图书借还处  2.3.1图书借还处负责图书的借阅和归还工作。具体如下:  (1) 读者借书管理。读者可

4、以根据图书类别和书名查找自己要借阅的图书,在图书借阅登记中,借阅日期是自动填写的(当前系统日期)。 (2) 还书管理。在办理还书业务时,系统判断是否过期,若过期,则首先查看是否已经交了罚款。若未交,则生成一张罚款通知单。 (3) 完成图书在库数量的查询。 此外,对于书籍、读者和出版社等信息,系统管理员可以做添加、修改、删除和查询操作。普通读者只能查询。 4 / 17  4 概念结构设计  4.1 实体之间的联系(有下划线的为主键),具体如下: &

5、#160;实体1:书籍【种类、数量、存放位置、书号、书名、出版年、作者、出版社编号、价格】 实体2:读者【借书证号、姓名、性别、借书人单位、读者类型】 实体3:出版社【出版社编号、出版社名、电话、邮编、地址】 实体4:借还情况【借书证号、书号、借书日期、还书日期】 实体5:读者身份【读者类型、可借阅天数、可借阅数量】   4.2 改进后的整体E-R图,具体如下图所示:(转下一页) 附注  SQL语言  1 建立数据库 create da

6、tabase 学校图书管理 on (name=library, filename='e:SQLdesigndesign2.mdf', size=10,maxsize=50, filegrowth=5) log on (name=library_log, filename='e:SQLdesigndesign2.ldf', size=5,maxsize=25, filegrowth=5)  2 建表 (1)

7、读者身份 create table 读者身份 (读者类型char(4)  check (读者类型in ('教师','学生') primary key, 可借阅天数tinyint not null, 可借阅数量tinyint not null ) (2) 读者 create table 读者 (借书证号char(20) prim

8、ary key, 姓名char(10) not null, 14 / 17  性别char(2) check (性别='男' or 性别='女'), 借书人单位char(30), 读者类型char(4)  foreign key references 读者身份(读者类型) ) (3) 出版社 create table

9、 出版社 (出版社编号char(30) primary key, 出版社名char(30) not null, 电话char(50), 邮编char(30), 地址char(50) ) (4) 书籍 create table 书籍 (书号char(10) primary key , 书名char(50) not null, 数量tinyint no

10、t null, 类型char(30), 出版年char(10) , 作者char(10), 出版社编号char(30)  foreign key references 出版社(出版社编号), 存放位置char(30)  ) (5) 借还情况 create table 借还情况 (借书证号char(20)    foreign key re

11、ferences 读者(借书证号),  书号char(10)    foreign key references 书籍(书号), 借书日期datetime default getdate(), 还书日期datetime, primary key (借书证号,书号) )  3 数据输入 (1)读者身份 insert into 读者身份values&#

12、160;('学生','60','10')  insert into 读者身份values ('教师','90','15') 2)出版社 insert into 出版社values ('00001','西南交通大学出版社','','','成都二环北路一段') insert into 出版社val

13、ues ('00002','北京工业大学出版社','','','北京市朝阳区平乐园号') insert into 出版社values ('00003','高等教育出版社','','','北京西城区德外大街号') insert into 出版社values ('00004','南海出版公司','',&#

14、39; ','上海市局门路号B幢楼') insert into 出版社values ('00005','清华大学出版社','()','','北京市海淀区双清路学研大厦A座-7层') insert into 出版社values ('00006','海洋出版社','','','北京市海淀区大慧寺路号') insert&

15、#160;into 出版社values ('00007','中国市场出版社','()','l00837','北京市西城区月坛北小街号院号楼层') insert into 出版社values ('00008','中国纺织出版社','','','北京朝阳南十里居号') insert into 出版社values ('00009'

16、;,'福建美术出版社','0591-',' ','福建省福州市东水路号新闻中心大楼层') insert into 出版社values ('00010','中信出版社','010-','','北京市朝阳区亮马河南路号塔园外交人员公寓') insert into 出版社values ('00011','吉林大学出版社','

17、9;,'','吉林省长春市明德路号') insert into 出版社values ('00012','人民教育出版社','010-','','北京市海淀区中关村南大街号院号楼') insert into 出版社values ('00013','机械工业出版社','','','北京市西城区百万庄南街号') inser

18、t into 出版社values ('00014','上海外语教育出版社','','','上海市大连西路号') insert into 出版社values ('00015','光明日报出版社','','','湖北省武汉市兴业路特号华中图书交易中心D栋室')  (3)读者 insert into 读者values

19、0;('','叶社联','女','管理学院','学生') insert into 读者values ('','黎历史','女','管理学院','学生') insert into 读者values ('','韦大碗','女','管理学院','学生') insert

20、0;into 读者values ('','凌老翎','女','管理学院','学生') insert into 读者values ('','罗小仪','女','经贸学院','学生') insert into 读者values ('','姜大佬','女','管理学院','

21、教师') insert into 读者values ('','黄耶鲁','女','管理学院','教师') insert into 读者values ('','肖肚脐','男','管理学院','学生') insert into 读者values ('','朱囧','男

22、9;,'管理学院','学生') insert into 读者values ('','林花欣','女','经贸学院','教师') insert into 读者values ('','舒雯','女','经贸学院','学生') insert into 读者values ('',

23、'李佩佩','女','外国语学院','教师') insert into 读者values ('','黄小新','男','管理学院','教师') insert into 读者values ('','林苇哥','女','管理学院','学生') insert into 读

24、者values ('','霍啊淑','女','管理学院','学生')  (4)书籍 insert into 书籍values  ('A','工程电磁场原理','4','O44电磁学、电动力学','2010','倪光正','00003','O441.4/N31(2)') insert into

25、 书籍values  ('A','历史的背影','3','K2中国史','2010','冯政','00007','K207/F66') insert into 书籍values  ('A','服装品牌广告设计','5','J5工艺美术','2010','贾荣林,王蕴强','00008&#

26、39;,'J524.3/J32') insert into 书籍values  ('A','色彩风景汇编','3','J2绘画','2010','马林兰','00009','J215/M16') insert into 书籍values  ('A','杰克·韦尔奇自传','4','F4工业

27、经济','2010','韦尔奇','00010','K837.125.38/W45(4)') insert into 书籍values  ('A','犹太人智慧全集','2','B82伦理学(道德哲学)','2010','何国松','00011','B821/H316') insert into 书籍values

28、60; ('A','德国政治哲学专著:法的形而上学','3','B5欧洲哲学','2009','克里斯·桑希尔著;陈江进译','00012','B516/S14') insert into 书籍values  ('A','管理信息系统','3','C93管理学','2010','(美) 戴维M.克伦克著

29、','00013','C931.6/K42') insert into 书籍values  ('A','翻译与跨文化交流:整合与创新','3','H05写作学、修辞学','2010','胡庚申','00014','H059-53/H51')  (5)借还情况 insert into 借还情况values ('&#

30、39;,'A','04/23/2010','06/23/2010') insert into 借还情况values ('','A','04/23/2010','06/23/2010') insert into 借还情况values ('','A','04/23/2010','06/23/2010') insert into 借还情况values('','A','04/10/2010','06/10/2010') insert into 借还情况values ('','A','04/10/2010',

温馨提示

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

评论

0/150

提交评论