




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1前言数据库技术和Interne的飞速发展,使他们已经成为现代信息技术的重要组成部分,是现在 计算机信息系统和计算机应用系统的基础和核心。对于拥有庞大人员的学校的管理来讲,数 据的有效使用是一个学校能否进行有效管理的一个关键。学校作为一个学习的地方,一定会 有一个图书馆。有图书馆就必定要有管理,这样学校图书管理系统就显得更为重要。学校图 书管理系统适应于绝大多数的学校图书馆的管理。应用此系统可以将众多的学生信息和图书 信息进行有效的管理,提高学校的效率。2需求概述2.1读者登记处学生或教师需要通过办理图书证之后才能进行图书借阅。图书证包括借书证号,读者类型, 借书人单位等信息。在读者登记处,需
2、要把读者的有关信息添加到信息系统中保存,当读者 信息发生改变时,需要对计算机里的容进行相应的修改。当读者办理退证手续时,需要删除 相应的读者信息。另外,生成超过期限未还书的读者信息表,通知读者应尽快还书等。2.2图书总管部门图书管理部门负责书籍和等的信息管理,具体如下:(1) 图书信息管理。完成图书的录入、修改、删除和查询功能。在查询图书信息时,可随时查询书库中现有书籍的类型、书号、书名、作者、数量等信息。所有书籍都 可由书号唯一标识。(2) 为了方便业务往来,需保存相关信息。这些信息包括编号、名称、邮编、地址、联系人等。2.3图书借还处图书借还处负责图书的借阅和归还工作。具体如下:(】)读者
3、借书管理。读者可以根据图书类别和书名查找自己要借阅的图书,在图书借阅登记中,借阅日期是自动埴写的(当前系统日期)。(2) 还书管理。在办理还书业务时,系统判断是否过期,若过期,则首先查看是否已经交了罚款。若未交,则生成一罚款通知单。(3) 完成图书在库数量的查询。此外,对于书籍、读者和等信息,系统管理员可以做添加、修改、删除和查询操作。普通读 者只能查询。系统管理员系统管理员管理图书管理系统圏书管理系统查询查询图书数量广图书信,借还情;.读老存放位置出版社书号告书证号姓名4/ 174概念结构设计4.1实体之间的联系(有下划线的为主键),具体如下:实体丨:书籍【种类、数量、存放位萱、书号、书名、
4、出版年、作者、编号、价格】实体2:读者【借书证号、性别、借书人单位、读者类型】实体3:【编号、名、邮编、 地址】实体4:借还情况【借书证号、书号、借书日期、还书日期】实体5:读者身份【读 者类型、可借阅天数、可借阅数量】4.2改进后的整体E-R图,具体如下图所示:(转下一页)书名数量存放位置作7出版5逻辑结构设计5.1 般逻辑模型设计个気整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据 库。数擔表主要用来存放一走各式的纪录,数抿表中的行称対纪录,列被称为字 段,创建数据表的过程其实就是定义字段的过程。在此图书管理系统中需要创建 5个表,即读者、书籍、借还情况、出版社、读者身份表52
5、具体逻辑模型设计读者表:创建此表所需要的字段名是:姓名、借书证号、性别、借书人单位读者类型,其中借书证号设为主键。字段名字段类型字段宽度小数点关键字借书证号char20主键char10性别char2借书人单位char30读者类型char4出版社表;用于记录书籍出版社信息,所需要的字段名杲;出版社编号、出版社名、电话、邮编、地址,其中出版社编号是主键。字段名字段类型字段宽度小数点关键字出版社编号tiryint主键出版社名char30电话char50邮编char30地址char50出甜秽湃窈出鶴DiFF丑据聶聲四出界出中猛聊聲H济曲“击陳,庄盂洋鲨JIO:酣野亩审。円律池出JIO。6 二7金庄曲i
6、dt出J|O甘嘗甘嘗gWg甘H+淞也肝沖弧探一_尹啦tiryint陽44-丽8H+冷al死回州溜筐倍过惰况表:用十记录读看信还图韦旳惰况。PJT霉要旳字段名是:信弔讪W、刊号.借书日期还书日期。王键定借书证号.书号。字段名字段类型字段宽皮小数点关键字借书证号char20主键书号char10主键借书日期date tine8逊书日期date tine96数据库保护设计6.1设计表间关系读者表通过请者类型和读者身份表联系,书辖表通过出版社编号和出版社表 麻系,借还情况表通过借书证号和书号与读者表和书籍表联系。62主整性设计实危克整,性约轰关系中的主属性不链为空。在数抿屋中使用Pritmry key实
7、 现。多照完整性约朿:读者与书藉,出版社与书错,读者与读者身份,借还情况与 读者和书藉表之间采用级联更新和级瑕删陰。用户定义的完整性约束:规走姓名、书名借书日期非空,借书日期设贸默认 值为当前时间。7.数据库应用系统的实现实体完整性约题 关系中的主属性不能为空。在数据库中棱用Primav kev实 现。參照完整性约束:读者与书霜,出版社三书熱 读若与读者身份,借还情况2 读者和书籍表之间釆用纯联更新和级联刪號。用户走义的盏性约束:规走姓名、书名借书曰期非空,借书曰朋设番默认 值为m丽时间。7.数据库应用系统的实现7.1建数拐库(学檢图书管理ADMiN-IHINK.JSQLQuery2.sql
8、ADMIN-THlhcreate database图书替理2on (rame=libraryr filename e : SQLXcesxgndesign2 irdt *, 5ixc-10zmax5i乙uSO, filcgrcwch 5) Icq on ndme-llbrary_log,aiucsu- e :SQLde5igrde3ign2 ldf1 fsize=5,Traxsize=25,xuegrowcn S)斷SB=齊令已成功完成。7.2建表读者身俏表ADMlN-THINK.iS9SQLQuery3.sql ADMIN THINKSQLL. - SQI crectc able 奏者身份读
9、右类型char(4)cneck 谴者类型 m (教师厂学生,)prutary Key, 可惜阅天数cmyin noc null,可槽阅数量3亡11ADMIN-THINKV.iS5SQLQucry4.sql/ADM!N-TH!NK$QLL. create teble 壮措书证号 cnaz 20)prutary Key,姓名 chax 10) noc r.ull,程别 gx 2、check性1片男 ”性别=如), 番帝人单位charOO),读皆英型chazYforeign key references读者身份(读昔类型命令已成功完7. 2.3出版社表ADMINTHINQSQLE. SQLQgryd
10、网ADMI出版壮编号 chr(30: primary key, 岀版社名 char 130 r.oz r- .ir 电话 chax 50) /邮塢 chaz 30),她址 chax 30)89 !窃令巳勵麺7. 2.4书籍未ADMIN-TH!NKASKSQLQuery5.sqr ADMIN-THINKSC cxeacs table 书籍ehar (10 priMTy My ,chcr(50 not null, einymt not null/ char(30:年 txnyinr .cnar(io)r出版社编号char(30 foreigr key “Ew 出版社(岀版社编号 存放位舌chcr
11、(30 i72. 5倩建塡避ADM!N.THINK.i5JSQLQuery6.6ql* ADMIN-THIK.001丙弹交诵大字岀版种02887500789 .610331.區旷环北路T如100002 北京工11大学岀版社01C98783566 100322.北京市魅阳区干乐园巾00003.房铸粒冃出烁社.0105 加 3893.100311北京画城区矽卜対却00004.甬港出炀公司09290875998 .200023.上海市同甯427剖傅.00005.淸大学岀版社 .010) 627759.10CD84.北京市海淀区汰省陷学00006 海徉出贩社010Q728Q2t7 .100381北京帝
12、海浣区炖寺?S00007.中国市场岀炬社 .(010) 680376.100837.北京市西城区月坛北小00008 中国纺织出删 .01064361605 .100)22.北京戲阳竜十里居20号.00009.福建芙术出烁.350001.福建省葆州布东水?&药00010 .中信岀阪社01085322532 I00S03.北京市越阳区宴孚可南.00011 .吉林大学出删 130321.吉林倚妆看市明i證4乙00012 人兵敎昌出転社01C-S3758$66 100D81.北京市海洽區中关村朝00013.机根工业岀1社.01G68992542 .100337.北京市西城
13、区百万庄南00014上湾外话教昨版社6342X4720883.上潯巾大连西谿550号.LaAAiU!fOQnaoUjtfiixaaaaiUBaeAAAaaa.Mb古上)ss书E姐出瞬出版社昭年敖位矍k 1936790 I朝你舫一名忧粪3C93WS 201000002 F230/Y85A1947632会计物ig.3C93邃T2008杨尚霄.00001 F230Y233A2521621哺译歸文化交3H05写作字絵2010胡廣年.00014 K)S9-53A51.A25398O1广东海洋文化产3PZS洋字.2009张开握,张国00006P72-O5/Z36 .A2S47610健国政治兰学【专38惑洲
14、薛.2009克里第碌.00012ES S14.A25609H历史的背瓠3K2中国史.2010冯孩.00007K207/F66.A2608437工程电KU廣遲40代Kt字、电2010俱光正.00003 0441.31(.A2610192.3C9准遽学.201000013C931.6/K42 .A2611621丕克嗒尔箭自倍4F辽峻齐.2010喀尔奇00010 K937.12S.38/.A2614865報峻.213亚洲各国文2009(0)吉幷俊二00004 1313.45/Y21 A261831讓装品牌广吉设5北工艺舆术.2010髮荣林,王理00008万24.3/J32A2620197犹衣人智足全
15、JK.2B82仙鲜(.2010何国松.00011 B8211316 .A2623334色彭只昱QKJ .3J缢画.2010马炖.00009 J215jW16.A2624600如占伙的|繼技4TP31计算机坎2010沈澤用奉玉00005 P312JA/S44.A2686633会计学陆樹3C93 胖.2010翘天爭.00003 F230/Z46NULLNULLNUUNULLNUUNUUAUXfUl7. 3. 4读者表借书证号姓名性别借书入单位读者类塑32080079451黄小新男教师32080090011苗耶倉女.教师32089909131林花欣女经霜陵.教师32089911911姜大佬女.敎师3
16、2090048041书大碗女学生32090048791卄社联女冒里学.学生32090048901牌历史女冒里学除.学生32090059551瀬爛女.学生32090075821女愜语字陕.教师32090076491未冏男管理学院.学生32090078541林苇哥管建学腹字生32090089091肖肋脐男管理学陕.学生32090090221夏老翎女.学生32090097451女经贸学院.学生32090099871罗小仪女经蜡喷.学生NULLNULLNULLMJLLNULL偕栈书母催韦日朗还书曰期320GCC79451A 26004072010/6/10;W;002010/8/10;CC;O0320
17、8CO9CO11A2608872010/4/230:00:002010/6/230:00:003208C09C011A2615S812010/-V JO 0:00:002010/6/100:00:0032Q9C046041A25216212010/5/M 0:00:00201Q/7/WO:00:003209348791A19367992010/5/24 18:09:372010/7/24 13:0.3209CO48901A19476322010/5/140:00:002010/7/140:00:003209CO59S51A2611621302/6/10:8:002010/8/1 0:tt):0
18、03M9CO7W1A 26201973010/4/10 0:00:002010/6/90:00:003209C07SS41A25609142010/4/23 0:00:002010/6/230:00:003209C078S41A26233842010/6/10:(:002010/8/10:00:003209CO9C221A2608P72010/4/10 0:00:002010/6/100:00:003209CO9C221A 26201972010/5/HO;00;002010?/H0;00;0032C9CO5S671& 261-W652010/6/110;00;002010/110;03;OC
19、3209CO9S671A2618$812010/-V23 0:00:002010/6/230:00:003209CC9S871&26246092010/6/110:00:002010/8/110:00:00NJLLAUZHUINULL在设计达个系统中,不断地遇到不少问题,主要有下: 梗悉业务流 程囲 不知如何下手。通过参考一些优看的课程设计范本,仔细观察总结,得 出业务流程厨实怖是要表示此数據屋是怎样帮肋使用若进行数据管理和查询的, 整理思路画出茨程图。 锻入.数据时总是不成功出现“将裁新字捋串或二逬 制数据”信息,反冥卷查后才发现是建表9寸啸忽了字段长風此外还有很多很 琐5卒的问题,都罡迪过
20、与同学讨论而得以解决。学枚图书首理系纯”是本人亲手设计的。经过本人一番心皿、不断的努 力,这个设计才能顺刊完成。其既有成功的一面也有很多不足待改善的地方。在 日后的工作中定能不断的改逬,使其更方便的为学枝、为广犬的师生服务。附注 SQL语言 1建立数据库create database学校图书管理on(name 二 library,filename-e:SQLdesigndesign2.mdf: size=10/maxsize=50/ filegrowth=5) log on (name=libraryjog,filename-e:SQLdesigndesign2.ldf size=5/maxs
21、ize=25/filegrowth二5) 2建表(1)读者身份create table读者身份(读者类型chorcheck (读者类型 in (教师,学生)primary key,可借阅天数 tinyint not null,可借阅数量tinyint not null)读者create table 读者(借书证号 char(20) primary keyz char(10) not null14/17性别chorcheck (性别二男or性别二女),借书人单位char(30),读者类型char(4) foreign key references读者身份(读者类型)create table(编号
22、 char(30) primary keyz 名 char(30) not null char(50)z 邮编 char(30)z 地址 char(50)书籍create table 书籍(书 号 char(10) primary key ,书 名 char(50) not null 数 fi tinyint not null 类型 char(30),出版年 char(10),作者 char(10)z 编号 char(30)foreign key references (编号),存放位責 char(30)(5)借还情况create table借还情况(借书证号char(20)foreign k
23、ey references 读者(借书证号),书号 char(10)foreign key references 书籍(书号),借书日期 datetime default getdate()z 还书日期 datetime,primary key (借书证号,书号)3数据输入(】)读者身份insert into 读者身份 values C学生T60T10insert into 读者身份 values (教师790715*)2)insert into values (000017 西南交通大学 7/6100317 二环北路一段 *) insert into values (*00002/ 工 业大
24、学,;,/100022; 市区平 乐园号 )insert into values C000037高等教育771000117城区德外大街号)insert into values (00004,南海出版公司2000237市局门路号 B 幢楼)insert into values (000057清华大学T 0 7100084;市海淀区双清路学研大厦A座-7层)insert into values (*000067海洋771000817rp海淀区大慧寺路号)insert into values (000077中国市场T (),100837,市西城区月坛北小街号院号楼层) insert into val
25、ues C000087中国纺织,“,100022,南十里居号)insert into values (00009,1美术T08T 35000】,省市东水路号新闻中心大楼层)insert into values (,000107,;2,; 1006007市区亮马路号塔园外交人员公寓)insert into values (00011,大学771300217省市明德路号)insert into values (00012,人民教育76; 100081T市海淀区中关村南大街号院号楼)insert into values (000137机械工业 7? 1000377市西城区百万庄南街号)insert
26、into values (000147外语教育 T65423847T200083丫市西路号)insert into values (000】5T光明日报7V430000;省市兴业路特号华中图书交易中心D栋室)(3)读者insert into读者values (”,叶社联T女,管理学院,学生)insert into读者values (”,黎历史 7女:管理学院/学生)insert into读者values 韦大碗女丫管理学院7学生 )insert into读者values (T凌老翎T女管理学院:学生)insert into读者values (”,罗小 仪7女T经贸学院7学生)insert in
27、to读者values (7大佬7女丁管理学院7教师 )insert into 读者 values (“,黄耶鲁,女管理学院T教师)insert into 读者 values (“,肖肚 脐7男:管理学院7学生)insert into读者values (:朱冏;男7管理学院T学生 )insert into读者values (”,林花欣:女,经贸学院教师)insert into读者values (”,舒雯:女,经贸学院学生)insert into读者values (”,佩佩T女T 外国语学院T教师)insert into读者values (“,黄小新T男,管理学院T教师)insert into读
28、者values 林苇哥,女,管理学院学生)insert into读者values (“,霍啊淑T女,管理学院T学生)(4)书籍insert into 书籍 values(A2608407T工程电磁场原理T4TO44电磁学、电动力学72010;倪光正 70000370441.4/N31(2) insert into 书籍 values(A25609147历史的背影73,;K2 中国史720107政T00007TK207/F66) insert into 书籍 valuesCA26189817服装品牌广告设计T5TJ5工艺美术T2010T贾荣林,王蕴强 7000087J524.3/J32*) In
29、sert into 书籍 values(A26233847色彩风景汇编,3,J2 绘画720107马林兰 7000097J215/M16,) insert into 书籍 values(*A26116217杰克韦尔奇自传74;F4 工业经济,2010,韦尔奇 700010/K837.125.38/W45(4) insert into 书籍 values(A2620197V犹太人智慧全集T2TB82伦理学(道德哲学),20107何国松 700011TB821/H316) insert into 书籍 values(A2547610,德国政治哲学专著:法的形而上学,3,B5欧洲哲学T2009T克里斯桑希尔 著;江进译,00012TB516/S14) insert into 书籍 valuesCA26101927管理信息系统737C93
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借款投资合作合同范本
- 公司厂房抵押合同范本
- ktv经营合同范本
- 与商户合同范本
- 亲戚之间租车合同范本
- 劳动合同范本 日语
- 2024年重庆市荣昌区人民医院招聘笔试真题
- 中国监理合同范本
- 中山餐饮合同范本
- 2024年河源市紫金县蓝塘镇招聘考试真题
- 最值问题-阿氏圆
- 现金盘点表完整版
- 地下车库螺旋汽车坡道施工
- 2023年山东铝业职业学院单招综合素质题库及答案解析
- 7、核生化防护教案
- 海上钢琴师英语PPT
- GB/T 2007.1-1987散装矿产品取样、制样通则手工取样方法
- GB/T 16839.1-2018热电偶第1部分:电动势规范和允差
- GA/T 910-2010信息安全技术内网主机监测产品安全技术要求
- 教科版五年级科学下册【全册全套】课件
- 大数据专业实习报告范文共5篇
评论
0/150
提交评论