学校图书借阅管理系统报告

上传人:无*** 文档编号:102472737 上传时间:2022-06-07 格式:DOCX 页数:35 大小:647.42KB
返回 下载 相关 举报
学校图书借阅管理系统报告_第1页
第1页 / 共35页
学校图书借阅管理系统报告_第2页
第2页 / 共35页
学校图书借阅管理系统报告_第3页
第3页 / 共35页
点击查看更多>>
资源描述
数据库课程设计报告姓名:蒋小峰学号:201141410201班级:11信科2班题目:学校图书借阅管理系统完成日期:2014年6月19日题目:学校图书管理系统目录封面11 .问题的描述21.1 题目21.2 课程设计背景32 .需求分析32.1 需求分析32.2 系统功能结构42.3 数据流图53 .逻辑结构设计 53.1 各基本表实体以及其属性局部 ER图53.2 全局ER图143.3 数据字典174 .物理结构设计 195 .结论与心得311 .问题的描述1.1 题目:(1)学校图书借阅管理系统功能要求:实现图书信息、类别、出版社等信息的管理;实现读者信息、借阅证信息的管理;实现图书的借阅、续借、归还管理;实现超期罚款管理、收款管理;创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;创建视图查询各种图书的书号、书名、总数和在册数;创建存储过程查询指定读者借阅图书的情况;建立数据库相关表之间的参照完整性约束。1.2 课程设计背景:随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书 的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管 理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费 用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制 管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统, 对图书资料进行集中统一的管理。另一方面,IT产业和Internet获得 了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命, 实现了信息的自动化处理,提高了处理的及时性和正确性。提高图书 管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书 馆更好的为学校,社会服务。作为信息存储的主要媒体之一图书、 数量、规模比以往任何时候 都大的多,不论个人还是图书管理部门都需要使用方便而有效的方法 来管理自己书籍。 在计算机日益普及的今天,对于个人而言采用一 套行之有效的图示管理系统来管理自己的书籍,会方便许多.对于图书馆部门而言,以前单一的手工检索已不能满足人们的要求, 为了让 便于图书资料的管理要有图书馆软件。 对于日益扩大的图书馆,查找 特定的书目总使借阅者或工作人员劳神费力, 有事还没有结果。因为 往往是投入了大量的人力和财力却得不到有效的管理效率。因此采用数据库技术生成图书馆借阅挂历系统将会极大的方便借阅者并简化 图书馆管理人员和工作人员的劳动, 使工作人员从繁忙、复杂的工作 进入到一个简单的工作中。在此以高校学校图书借阅管理系统的开发过程为背景,全文围绕 如何:实现图书信息、类别、出版社等信息的管理;实现读者信息、借阅证信息的管理;实现图书的借阅、续借、归还管理;实现超期罚款管理、收款管理;创建触发器,分别实现借书和还书时自动更新图书信息的在册数 量;创建视图查询各种图书的书号、书名、总数和在册数;创建存储过程查询指定读者借阅图书的情况;建立数据库相关表之间的参照完整性约束。2 .需求分析1 .1需求分析系统的需求分析主要是通过我们对于本校图书馆的观察和了解 图书馆的一些管理规则和运行机制,并通过上网搜索有关图书馆管理 系统的知识,了解到图书馆的现状,以及管理中的一些问题,并开始 系统设计。每个学校都有图书馆,最初由于图书的数量和种类较少, 人工手动管理化比较方便和灵活。 随着社会的发展,图书的数量和种 类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管 理系统,是为了解决人工手动管理图书信息在实践中的问题,从而达到系统化,规范化,标准化的水平。该系统的建立不但给管理这带来 方便,也节省了工作的时间从而提高了工作的效率。需求分析是在于弄清用户对于开发数据库应用系统的的确切要 求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到那些信息。明确目的之后,就可以确定您保存那 些主题信息(表),以及每一个主题需要保存那些信息 (表中字段)2 .2系统功能结构3 .能够存储一定量的图书信息,并方便有效的进行相应的书籍 操作和管理,这主要有:1)、图书信息的录入、删除及修改。2)、图书信息的多关键子检索查询。3)、图书出借、返回及超时惩罚等。4 .能对一定数量的读者、管理员进行相应的信息存储与管理, 包括:1)、读者信息的登陆,删除及修改。2)、管理员信息的增加,删除及修改。3)、读者资料的统计与查询等。5 .能够提供一定安全机制,提供数据信息授权访问,防止随意 删改、查询。1)、安全性要求系统安全性要求体现在数据库安全性、 信息安全性和系统平台的 安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授 权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权 限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据 库的安全性;系统平台的安全性体现在操作系统的安全性、 计算机系 统的安全性和网络体系的安全性等方面。2)、完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。6 .对查询、统计的结果能够列表显示。7 .3数据流图图书管理系统业务流程图:数据流图:3 .逻辑结构设计3.1 局部ER图(1)各基本表实体以及其属性(a)读者信息实体图:(b)书籍信息实体图:剩余数目出版社(c)借阅记录信息实体图:书的编(d)归还记录信息实体图:(e)续借记录信息实体图:书名(e)管理员记录信息实体图:(f)惩罚记录信息实体图:超出时间(2)局部ER图1 .读者与图书之间借阅的关系NM图书2 .读者与图书之间续借的关系图书外借记录读者3 .读者与图书之间归还的关系图书归还记录读者4 .读者与罚款记录之间的关系图书外借记录5 .读者与图书管理员之间的关系罚款6 .图书与图书管理员之间的关系NM图书7 .2全局E-R图综合以上局部ER图以及各基本表实体以及其属性,合并各分 E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初 步E-R图,再消除不必要冗余,得到的基本 E-R图如下所示:得到 完整的全局E-R图。具体图示如下:如豳 SS4:S W 津 ,m= Hrmis 制 11? 口厚漱! L Tia 暨 吗%汕I TN 等h t Mac 也心的i叱Nil*4 团 Q”八二0口 N s束犍&j窑:制占;:/ 黑知。1W.*匚肛ZETJi:!::口!中卓如:学ME *;:段5 R常市 2JTJi:!IS Z?jiaw二rw;:m a二::上出e Hicin氯JSKrtff 沿屏泄;4 三巾打工:由Ftf:gH肥二SH投需哪标配tnc 二:七:H星二!n 也北卡k史婚飞理留景帖 心:HK卸理&工9 HTEH 亢 OD M解曲汨P : 挚 F HlZtEH ,il;就将其转化为物理模型后,如图:料H;SIB处 患 为二城31匕:口M 3氏口 11M :LZG:axr金。於2力maxF加:Ca篦 tn:=;t=i5K:Mff 工口川口 也山纪1 :土叫 7HhM :;ue;u;JBi*s iHiSO1 加tW* 注HR莹it7本r;rFFdCC”占1;4ar 簿J:;w ?Palette如工:二pr二/灯:找口tat :1S:-:k: 效 乐阳m *居SiTTtr 讪曲 京用UiM%rE网打器:why :乒篙丐豆吐侬L5Tfp?北原血x TEEr-二出M:3PS1::汕:ili;具体的E-R图向关系模型的转化如下:读者:Read(ReadID, ReadNamq ReadSex, ReadDatq MaxBorrow ,RType)图书:Book(BookID, BookName, BookWrite, BookPublish,RBookNum, StorageTime, BType)管理员:Manger (MID, MName, MSex, Mpwd)借阅记录:Borrow (ReadID, ReadName, BookID, BookName, YHDate, RBorrow, OutDate)归还记录:Rent (ReadID, ReadName, BookID, BookName, InDate, OutDate)续借记录:RBorrow (ReadID, ReadName, BookID, BookName, RBTime, RBDate, OutDate)惩罚记录:Fine (ReadID, BookID, Readname Bookname, Fine, Overtime, OutData, YHtime, Intime)3.3数据字典数据字典根据上面全局E-R图建立数据字典数据项名数据项含义数据类型ReadID读者编号varcharReadName读者姓名varcharReadSex读者性别varcharReadDate登记时间varcharMaxBorrow最多可借图书数目varcharMID管理员编号varcharMName管理员姓名varcharMSex管理员性别varcharMpwd登录密他varcharBookID图书编号varcharBookName图书名称varcharBookWrite作者varcharBookPublish出版社varcharRestNum剩余数量varcharStorageTime入库时间DatetimeOutDate借阅时间DatetimeRBorrow是否续借varcharInDate归还时间DatetimeYHDate到期时间(图书馆借阅在60天以内)DatetimeRBTime续借次数(不能超过2次)VarcharRBDate续借时间DatetimeOvertime超出时间DatetimeFine惩罚金额varchar基本表备注图书信息表管理图书各种信息读者信息表管理读者各种信息图书管理员信息表管理管理员各种信息图书借阅记录信息表管理图书与读者的借阅关系图书续借记录信息表管理图书与读者的续借关系图书归还记录信息表管理读者归还图书的关系图书罚款记录信息表管理读者因逾期不还所借书,米取罚款政策视图备注图书查询视图查询各种图书的书号、书名、总数和在册数触发器备注tri_insert实现借书时自动更新图书信息的在册数量tri_update实现还书时自动更新图书信息的在册数量4.物理结构设计数据库的物理设计就是为逻辑数据模型选取一个最合适应用要 求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法 和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。以上的概念设计阶段是独立于任何一种数据模型的, 但是逻辑设 计阶段就与选用DBMS产品发生关系了,系统逻辑设计的任务就是 将概念设计阶段设计好基本E-R图转换为选用DBMS产品所支持的 数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换 成关系模式、模型优化、数据库模式定义、用户子模式设计)、数据 处理(画出系统功能模块图)两大任务。将E-R图转换为关系模式实体型转换为关系模式,实体的属性就是关系的属性,实体的码 就是关系的码。对于实体间的联系则有一下不同的情况:一个m: n联系装换为一个关系模式。与该关系相连的各实体的 码以及联系本身的属性均转换为关系属性, 而关系的码为各实体码的 结合。一个1: n联系可以转换为一个独立的关系模式,也可以与 n端 对应的关系模式合并。如果转换为一个独立的关系模式, 这与该联系 相连的各实体的码一记联系本身的属性均转换为关系的属性, 而关系 的码为n端实体的码。一个1: :1联系可以转换为一个独立的关系模式,也可以与任意 一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可 以转换为以个关系模式。与该多元联系相连的各实体的码以及联系本 省的属性均转换为关系属性,而关系的码为各实体码的组合。具体的基恩E-R图向关系模型的转化如下:读者:Read(ReadID, ReadNam ReadSex ReadDate, MaxBorrow, RType)主码ReadID图书:Book (BookID , BookName, BookWrite , BookPublish, RBookNum, StorageTime, BType)主码BookID管理员:Manger (MID , MName, MSex, Mpwd)主码MID借阅记录:Borrow (ReadID、ReadName, BookID, BookName, YHDate, RBorrow, OutDate)主码ReadID归还记录:Rent (ReadID, ReadName BookID , BookName, InDate, OutDate)主码ReadID续借t己录:RBorrow (ReadID, ReadName BookID, BookName, RBTime, RBDate, OutDate)主码ReadID惩罚记录: Fine (ReadID, BookID, Readnamq Bookname,Fine, Overtime, OutData, YHtime, Intime)主码 ReadID,外码 BookID创建数据库一一学校图书管理系统:II据库名林时:学校回书管理系统所有者g):嘲谟值!中使用全文索引机I掷据库文性伊):遛辑名称文件类型文件细硒大小网司自动增卡路径学校图书.行数据PRIMAEY:3i增里为1皿 不掘制熠长C: Fragrui Files.Nic:学校囹书.日志不适用1塔里为1器,不限制增区.C: Pr&*4ii FilisMlic:确定施加如利殍g出消随后单击确定,则成功建立数据库一一学校图书管理系统!如图:,0 . SQL Server 10.0,1600 - LinJoe)日LJ数据库mU基烷数据库住U数据霹快照1+ (Ji ReportServeri+ J RtportServerTempDBa Q国LJ数据库关系图1 l!j 表田LJ视图l+i ,_j局文词:- Lj可编程性:+ 口 Service BrokerS) i-J存储It i安全性国LJ安全性it LJ康芳敷:金E 口复制S LJ苣理.SQL Server代理(已禁用代理XP)建立基本表:图书信息表的建立文书F)烟 视图m 查道处 境自眄 揖泡 工me sa(w)社出口 帮助的R新建意施M3怫围舲岛U.也学校图书馆管理茎统 方青电源售定器 7 x生g卜老蒋 J 0 . (SQL Server 10.0.1600 - LinJoe) 3荔提军j。;7据库 田_j葬庭军快照淘J Report&en?er tj J ReportietrTtm pD B iU lj学校固塞德苣理系统 目安全性,_J展各器匚羊司二星制司Zi省理 2)SQL Server代敌已禁用代瑁XP)!揶i凶 /群具誉聪圈山三自|市下|SQLQueryS iql 1奈悦(LinJor (54)*图书信息表建立:二H create table图书信息垂EooklD varchar 20i prirr.axy keyrBockiJame varchar - 50 not nullrBockWriter varchar(30 s ncu nullrBackFLiblish varehar 50 二口七 匚匕二二RestNunn varehar (10) hde nulirSta ag*Tiite二噂 t ittte/Soc JtNuin varchax 10 ) rJ消息命令已喇完成,-3Typ与 vaxchaz(20),);J查面已版抗行.如图:N.学校图书鹤鸣舞-db。.图书信息表列名数据类型片 BookIDvarchar(20)BookFlamEvardiar(50)Book Writervardiar(.3O)BookPublishvardiar(5Q)RestNunvar char( 10)StroageTimedatetiirteBoakNumvardiar(10)BTypevardiar(20)SQLQuery3.5ql - 口至婉(LinJ口片(54)* 允许Null值读者信息表的建立文件(日漏雪视图道询明目烟 潇试工具专匚(W)社国C)寿助同4.新码0网岛修窗E IqH也 享校IS书馆修理堂虢SQLQueryltql - 5神(LinVoe (54)*-BTj-ps varchar 20 .;岛消息命令已成功完成。记.(SQL Server 10.0.1600 - |jnJoe)a u黎克客曲墓统都明鹿用,数据库快照田 J ReportServer用 J Re po rtS erverTempD B国j学校图书培管理急国.雉性i+i图券H近象田LJ星制田兰芝SQL Server代理已蔡用代9XP)读者信息表的建立*/Icreate table读者信息表tReadID varchar (20) pximry key ReadBame varchar(50) not null, ReadSex varchar(2) not null, ReadDate datetime,MaxBorrow varciiar (10) not uni:11r RType varchar(20),);如图:UN.学校图书第管理系琉-dba读者信息表列名 数据类型,fteadmvarchar(20)Readblamevarchar(50)RjeadSexvarchar (2)ReadDatedate timeSQLQueryMql -系珠(LinVoe (54)* 允许他口值MaxBcxTowverchar(lO)RTypevardiar(20)图书管理员信息表的建立文件(R璃瑁旧视图(V) M(Q)项目旧调试工具SCCVU)社区g帮助H) 文件旧稿位)视图(V)直询(Q)项目(P)调试(D) IBm 窗口 (W)社区(Q帮助(H),1年室奇机N)学桧图书官堂理至镰4图洞象空菠管理器, Q X域I雪塞门 7o 一而L兵.1。,而商屋而JoeE 口数定库+茎藐超据库.数据府快照+ I J ReportServer | ReportServerTernpDB+ J字楼图书垮管理案皖I 3否性十“若番附装g二是制比一屋qSQL Server痕已禁闰侬距SQLQueryS.sql - J赛味(LinJoe (54)RT-pe VireMir I 20) f ;/*图书管理员信息事的建立;/.0 create catolt图书管遑员信息表fHID varchar (20) primary keyFHNair.e varebar 50) not. null tIfgEX varchar (2) not null,Mpwd varchar(10) nt null,);图书借阅记录信息表的建立y匚u HR mg table囱书借阅记妻信息超Lis消息命令已成功完成*如图:UN.学校图书馆管理b。,图书管理员信息表 列名数据委型卜母 MIDvarchar(20)IyTJamevarchar(SO)Msexvarchar(2)Mpwdverdhar(lO)SQLQuerya.sql - 3旃(LnJoe (54)*心 口口 口口口图书借阅记录信息表的建立新磁瓷向网|母国国命|岛Jf J 母学蚓 | ?防(不 S3承亘了芍I的园心I葺。录拿名象资源管濯器 4 X匡接(。卜曾恩 J A . (SQL Server 10,0,1600 - LinJoe)睨3ry$同 J赛纸(LinVoc (54)*l _/*图书借阅记录信息表的建立*/-_j数捱率1| ,案批数据座困_J数掘质快照,+ J ReportServerh i ReportServerTempDE田J学校图书甯哲屋里蜿F安全性it _J瑞势鹭T象ii复制It. ;,J管理居SQL Server代理已禁月代理XP)SocklD varchar(2u),BoakNaiEe varcliar (50) rvarchar(SO),YHDate datetiire not nu二工.RBarraw varchar (10) naz nll,Outdate datetime no null, ;L图书续借记录信息表的建立”二3消息命令已成功完成*中皿自匚已table图书借阅记录信息袅ReadID varchar(20) primary key,如图:UN.学校图书婚言里bo.圉书管理员信息表列名数据类型SQLQwryM5ql =神(LnJoe (54), 允许Null值卜& MIDNFJameM&exMpwdvarchar 20)varchar50) vardiar2) varchar10j 图书续借记录信息表的建立文件(F)编崛(E)视图M 查询项目(P)调试 TM(Tj窗口 iW)社区 耗题叩瘫葬KN)口 2法阻g ;窗。 -过学校图书暄管理泰婉 , 四盆资源管理器* ; X戢。智世 J d . fSQL Server 10.0.1600 - LinVoe) i-i LJ数据库函U急欲提集+二1数据库快照节,J ReportServer+ J ReportServerTermpDB+ |学校图书棺管理聚盆It U安全性 困i一j展岩器花会. 一星莉 国LJ3盟户SQL Server代理已禁用代漫XP)W回哨牌圈三瞠|5QLQue*3mql - J科(LinVoe (54)*八图书续借记录信息表的建立, (7: create rable图书续借记录信息表ReadID varcar (20) priiEry QoolclD varchar (2 0 t BookNarr.e varctiar (50) r ReadMrr.e varcar (50, FtBTxite daeuce ncu null, RBDat弓 dateiiT.e nct 二ull.key,OutDate dmtatiiR已 not null );命令已成功完成+如图:UN.学校圉书管管理.bo用书媒信记录信皂表SQLQuery3.sql -岛条统(UnVoe (54D*列名数据类型允许Null值3 ReadlDvarchar(2Q)BookIDvarchar(20)BookNamevarchar50)ReadNmevarchar(50)RETimedatetimeRBDatedatetimeOutDatedatetime图书归还记录信息表的建立文件旧 编辑 现图(V)套句(Q 项目fP)调试(5 1HC0窗口州 社区(口 帮部(H)上新建查旃网口酹沿窑岛0.磬邮第婚书土瞌,! MPQ ) “ 2号画 * 画0三、聿二三,/图书归还记录信息表的建立二, create table图书归还i己录信息表(ReadlD varc?iar (20 ) nc* nYillfBookID varchar(20) no nullr 3ock2JaiE& varchar C 50, neadrRS varchar (50 InDalie datetuze not null, Oucdace datetime not null,CONSTtiAIITT ReadlE prurdry ey iBqgJcID) );W焦资源弯理髭 Q X第g卜再皱 .3 ,4.SQL Server 10.0.16Q0 - LinJoe 1数掘席4 .急数据库 El LJ数痛毒快照 田IJ ReportServr l+l (J Report&erverTempDB 4| j学校图书埴言理系统|!安全性 + _j要若帮二彖 廿复制 田管理J)SQL Server 短(BS曲值 X?)SQLQuery3 cql - J石蜕(LinJoc (54)f-OntE datetLirae 二。二 二二二二13消息命令已成功完成,如图:允许Null值列名UN.学校圉书第管理/。回书归还记录信息表 SQLQueryS.sqltfe (UnJoe (54)*ReadIDvarchar(ZO)?BookIDvardiar(2O5BookTJamevarchar(50)ReadNmevarchar(SO)IhDatedatetimeOutdatedatetime数据类型图书罚款记录信息表的建立交用闩编/胆图M 自育QJ 项目 用试工且E 虎口的社区 eh(H),,新建查超NJ虫窗出冷日 耳.域学校圉书馆营理统,诩6舞塞冒毒器T 4 X丽5雪裳工 .苫QL Server 10.0.1600 - EJnioe)Z:数更交1.1 LJ器皖散据库 一I数比盛俣照 团 J ReportServer 旧 I j ReportServerTem p D B a J学校图书属省至彘院 t安至性强号器聋 臬刮 朝 SQL Server 3H空用侬犯二;卫 王田田如图:?防凶 口“装字国叼的明仃:、:季运年SQLQuerySq - J赛筑(UrtYJM (M)图书罚款记录信息表的建立,_ create table囱第罚款空1录信息表ReadlD varchar (20) primary fcey,BoolcID varchar 201 PReadNme varcharS Q J1BooScNaxue varchar (SO),Fine varchar(10) not null,Outdaee datetljste not null,InDaice datetime not null,YHD-at;e datetime net :null.J消息命令已成功完成“UN.学校图书馆管理b。圄书团款记录信息表列名数据类型允许Null值SQLQueryS.sql - (LinJoe (54),ReadIDvardiar(2Q)BookIDvardiar(20)ReadNmevarchar(5Q)BookT-Jarrevardiar(50)Hnevardiar(lO)OutdatedatetimeInDatedatetime回回口 口图书查询视窗的建立文俾旧编辑旧呗图m 苴询 项目旧调试废口网)壮区(口 担用阳)./V由就附口便出鼻鼻.J AF,J学校团书焙筐理蛋跳 咫华.笠原首理罂t 4 x追授为塞 心.(SQL Server 10.0.1600 . LinJoe) lJ国声- _整珠募w.w w 一i航5军笠, :? J RpcrtSerwr k j pcFtServerTempDB .J学校医书侬理亲吃(t 7古融-_i强多尧声弄S 复制7留上SQL如ruerj照i已禁用代理XP1雨欣 1.工魄方回现出圃心:占w运年 饬*SQLquerya.sql - (_.fitfc CLinJoe (5与 InDate datetime not nullr YSDare daEemce hoe cul 工/*图书查询视窗”/3期期查触!图璃书编方图锚芸剥金图令虹屣总瓯AS.SELECT BaokIDj, BookBair.e, ReatNunij B-DokKum三a北口.图书信息装J消息苗今已成功完前&,,创建触发器实现借书时自动更新图书信息的在做数:.如图UN.学校图书tg普理系统-此灯图书查询视即 SQLQuery3.sql - (LinVoe (54)* ;国图书信息表_匚二上有列5三* BooidD/. BcokHarre一BookWriterBcokPublish列别名表输出排序类型排序顺序筛选器Bool州占巾e图书图书信息表RestNunn剩余图书信息表BookNum图书图书信息表SELECT BookID AS圄书端覆,BoakName A5图书名字RestNum AS剩余圄书妻里,BookNum AS图书总数里=ROW曲0,图书信息表/*创建触发器实现借书时自动更新图书信息的在册数量*/文件的翡母由,晦州直前Q 项国呼瑞试(历工司m 堂口网 社区1口 帮劲出)新建宜辄N LJL1自唠公1岛 J d也工学校图书馆哲理砒-!执行(X) r胃向 “ I?与国:“电回三?率率曰方77救资泻管理骂t 4 X SQLQucry3.Eql (.SK (LinJos (541)*连圈白卜等暮 ,胃通.图社 Server 10.04500 - GnJoe),-戮提空+ 3崟筑数指嗥一教据度快照+ J FteportServer4 J ReportServerTempD B+ .J字幡圉书棺首理茎统:+安全性,+ _1服务器竟条L4,复制!+莒理& SQL Server 3用侬 XP)八创建触发器实现借书时自动更新图书信息的在册数量、Fl create trigger tn insert 的图书借阅记录信息表 after insert&3beginupdate图书信息表 set: Rest;NuiTi=Re3tSIiiJE-1where BcokID in(select BooklD frcu 工N5ERTED) EETD.3消息命令已成功完成./*创建触发器实现还书时自动更新图书信息的在册数量*/文件旧胴前Ej 帆M 查向Q羽目曲斓试烟 IH(T) d(W)社区 Wfa(H)-j J 组彳,丽0,/耨扉g;ri”圈心亘二率三因.“L9uetya.sql疑说(1_油”口士(5书/ 创建触发器实现还书时自动更新图书信息的在册数量 create tziOTer tri mida匕m口口图书归还记录痣意表 aft.ex u|3daefras if (select InDate 士工。乐 inaerT;ed.) null and (aelect InDae 义工口品 deleb.edf BEGINUPDATE 图书信息表 set Resc:Juni=Res-DN*l where SaaklD IN(SELECT BackID FSGH INSERTED) EMDj酒息命领已成功完成Q/*创建存储过程查询指定t者借阅图书的情况*/文陶闩丽曲胆图(V 督微立项目的噫46 工目 BHiwi 社区 华歌hj对架窘源营建器,,XSQLQutryJ iql J茶蜕(LinVoe (54)回9卜雪做,品jj) . (SQL Server 10.0.1600 GnJoe)t _J数据库M 整统期群 lj _J St据方快照 川 (J RepcrtSfrver .| ReporterverTem pD0 闺u学校圉书馆首圣基就(i _J安全性 十服务器对彖 叵一I臭刮 1+管理:。碇1代理巳禁用代理XP)自gt Re 3T;iiUTri=Re sNujt- 1where 3ookID IMiSELECT BackZD FRCK INSERTED E3D门创建存稀过程杳询指定读者借阅图书的情况LgE学校图书管理臬统7 二B create proc JY_CHAXOTT_D1AS力海口命令已成功完成。L select *from图书借阅记录信息表 管打2 赚黑愿蛙林家涛.5.结论与心得首先要建立一个完整的管理系统,就必须明白这个系统所包含的基本内容、处理一些怎样的信息等。最主要的是画出他们的 E-R图, 便可直观的看出他们关系。在设计的时候,有时候也会感到没有思路 了,或许是只有一点点的头绪,可经过对图的分析和认真观察他们的关系后,便有了新的思路和闪光点。最后根据自己的整理资料将每一 步都运用SQL语言执行出来,并且看以下是否符合结果要求。我想经 过这次课程设计可以更好的将所学知识运用到实际中去。 也让我加深 了对数据库知识的认识和了解。在这次实践设计过程中,我懂得了如 何将所学的理论知识运用到实际中去,使得所学的知识能够融会贯 通。同时,在课程设计过程中,我懂得了许多知识,增加了我对数据 库的兴趣,经过这次的数据库程序课程设计,使我了解了更多数据库 原理与应用这门课程,对以前不太理解和熟悉的内容有更多的掌握, 虽然这次的图书借阅管理系统并没有做得很好, 甚至还有很多地方都 存在着不足甚至是错误,在存储过程方面就没有做好,但是还是增强 了自己对数据库方面应用的理解,对自己今后参与开发数据库系统积 累了不少经验。归根结底还是基础不扎实,不能够灵活运用课本知识, 还是要不断认真的学习和实践,这样才能更好地运用书本知识,增强 我们的个人能力。在整个数据库课程设计的过程中, 虽然遇到了很多麻烦,但最后 把它做来的时候感觉很有成就感, 也让我更加喜欢这门课程了。总的 来说,这次课程设计还算比较满意,今后还要更加努力!【本文档内容可以自由复制内容或自由编辑修改内容期待 你的好评和关注,我们将会做得更好】
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!