欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库课程设计图书管理系统报告.docx

    • 资源ID:85617112       资源大小:16.59KB        全文页数:8页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计图书管理系统报告.docx

    数据库课程设计图书管理系统报告数据库课程设计图书治理系统报告 第一章 概述 1.1 工程背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻熟悉,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一局部,使用计算机对图书信息进展治理,有着手工治理所无法比较的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高图书管的效率,也是图书馆的科学化、正规化治理,是与世界接轨的重要条件。 1.2 编写目的 记录图书借阅状况是特别繁琐工作。使用计算机可以高速,快捷地完成工作。有鉴于此,开发一套图书馆信息治理系统,是非常必要的。采纳数据库技术开发的图书馆信息治理系统可以用来实现对图书的信息治理,可以提高治理的效率。图书馆都是封闭式治理,要求藏书全部公开开放,师生共享,开架阅览。这种阅览方式是适合当前我国国情、发挥图书馆应用作用的最正确方式,也是素养教育的最好表达。它充分发挥了图书馆的成效,最大限度地为师生效劳,这也是图书馆自动化治理的最终目标。实现这一目标,必需有现代化的治理手段和治理体制。 1.3 软件定义 图书治理系统,是一个由人、计算机等组成的能进展治理信息的收集、传递、加工、保存、维护和使用的系统。利用信息掌握企业的行为;帮忙企业实现其规划目标。在现代大中型企业纷纷利用的系统。 1.4 开发环境 图书馆治理系统的开发环境是 Microsoft SQL Server 2023 其次章 需求分析 2.1信息要求 图书馆信息治理系统对于学校图书馆的治理非常重要,所以,图书馆信息治理系统不但要为图书治理者供应充分的”信息和快捷的查询手段,也要为学生查询供应必要和快捷的查询手段。 2.1.1数据字典 定义:数据字典是数据库的重要局部。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:数据库中全部模式对象的信息,如表、视图、簇、及索引等。数据字典是一组表和视图构造。它们存放在SYSTEM表空间中。 为了治理更便利,所以设定治理员编号,治理员个数未知,因此长度暂设为20。 治理员登入时需要用到用户名来登入,设定一个用户名数据项,用户名依个人喜好设定,但也不要太过长难记,因此给它长度为20. 数据项:治理员编号 数据项:用户名 简述:定义治理员的唯一标识 简述:定义治理员的用户名 数据类型:字符型 数据类型:字符型 数据长度:20 数据长度:20 治理员登入的时候必需要有密码登入,这样才能给它权限去治理数据库,密码长度根本定在20,这样密码不会太长,长度适宜即保障安全,也免遗忘密码。 读者表中的学号是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号,一般长度为20. 数据项:密码 数据项:学号 简述:定义治理员口令 简述:定义读者的唯一标识 数据类型:字符型 数据类型:字符型 数据长度:20 数据长度:20 #读者除了学号以外,姓名也需要做登记,因此有了姓名这个数据项,依据国情姓名一般是两个字或者3个字,所以我们定他的长度为10即可以是5个汉字 学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工2班这种格式,所以给它长度为10 数据项:姓名 数据项:专业班级 简述:定义读者姓名 简述:定义读者的专业班级 数据类型:字符型 数据类型:字符型 数据长度10 数据长度:10 图书的编号作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项。图书可以有许多,长度暂设为20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20. 数据项:图书编号 数据项:书名 简述:定义图书的唯一标识 简述:定义图书的书名 数据类型:字符型 数据类型:字符型 数据长度:20 数据长度:20 图书该有的名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定这个项,项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给它长度为20.而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送,分类占用的空间不会很大,长度设为10. 数据项: 数据项:分类 简述:定义图书的姓名 简述:定义图书的分类 数据类型:字符型 数据类型:字符型 数据长度:20 数据长度:10 图书的上架时间对于对新书渴望的读者来说那是必要的,读者可以通过查询来知道新书上架的时间,从而第一时间内借到自己想看的书,日期以XXXXXX形式存在,长度设为20. #另外一项借阅时间则是对于治理员来说非常重要,记录下了借阅时间,这样才能看读者是否太久未归还书,对自己借出去的图书也是一种爱护,格式与上架时间一样,所以长度也设为20. 数据项:上架时间 数据项:借阅时间 简述:定义图书的上架日期 简述:定义图书的借阅日期 数据类型:整型 数据类型:整型 数据长度:20 数据长度:20 2.1.2数据流 定义: 数据流图是构造化分析方法中使用的工具,它以图形的方式描绘数据在系统中流淌和处理的过程,由于它只反映系统必需完成的规律功能,所以它是一种功能模型。在构造化开发方法中,数据流图是需求分析阶段产生的结果。 设计: 图书治理系统与治理员、用户(读者)之间分别有数据的交互(2-1) 读者通过查看借阅表、图书表查看借阅与图书信息,借阅图书;治理者可查看、修改、更新全部表,到达治理图书和读者的目的。(2-2) 2.2 处理要求 1. 能够存储肯定数量的图书信息,并便利有效的进展相应的书籍数据操作和治理。 2. 能够对肯定数量的读者进展相应的信息存储与治理。 3. 能够供应肯定的安全机制,供应数据信息授权访问,防止随便删改,同时供应信息备份的效劳。 4正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不行恢复的系统错误,也必需保证数据库完好无损。 5满意运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。 其中包括两大系统: 一、学生图书借阅系统图书借阅,个人修改登陆密码系统 二、治理图书借阅系统治理图书、借阅、读者信息系统 2.3安全性与完整性要求 定义: 数据库的安全性与完整性属于数据库的爱护的内容。安全性主要是指对数据库的存取掌握,防止未授权使用的人员非法存取他不应存取的数据,防止数据泄密,防止数据被破坏。 完整性是指保证数据的正确和全都,使数据库中的数据在任何时刻都是有效的。包括保持数据的正确性、精确性、有效性。实现方式有:一是通过定义和使用完整性约束规章;二是通过触发器(Trigger)和存储过程(Stored Procedure)等 触发器(Trigger)是SQL server 供应给程序员和数据分析员来保证数据完整性的一种方法,它是与表大事相关的特别的存储过程,它的执行不是由程序调用,也不是手工启动,而是由大事来触发,常常用于加强数据的完整性约束和业务规章。 设计: 1、对图书治理系统添加治理者和用户(读者),治理者拥有查看、操作全部表的权限,读者只能查看借阅表和图书表。(2-4至2-17) 2、创立DDL触发器safety(2-18)避开误删、误改表(2-19) 创立表的触发器reminder提示用户对表的(2-20、2-21) 实现: DDL触发器safety: create trigger safety on database for drop_table,alter_table as print 你必需使触发器无效以执行对表的操作! rollback; 触发器reminder以【读者表】的为例: create trigger reminder on 读者表 for , ,as raiserror (你在插入、修改或删除读者表的数据,16,10) 结果: 1、在计算机治理里创立用户(以治理员:李婷为例): 2、在系统安全性登录名创立新登录名,点击【搜寻】用【高级】选择用户李婷: 3、创立新登录名“李婷”胜利: 4、用新登录名【A56李婷】创立Windows身份验证用户: 5、用新登录名【xin】创立SQL Server身份验证用户xin:

    注意事项

    本文(数据库课程设计图书管理系统报告.docx)为本站会员(蓝**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开