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

    大作业图书管理系统.pdf

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

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

    大作业图书管理系统.pdf

    精品图书馆管理系统图书馆管理系统设计说明书设计说明书welcome精品目录.错误错误!未定义书签。未定义书签。1.引言.41.1、编写说明.41.2、背景.41.3、定义.41.4、参考资料.52.任务概述.52.1、目标.52.1、用户的特点.62.2、假定与约束.63.需求规定.63.1、对功能的规定.63.2、对性能的规定.73.2.1、精度.73.2.2、时间特性要求.7welcome精品3.2.3 灵活性.83.3、输入输出的要求.83.3.1、读者管理.83.3.2、采编管理.83.3.3、流通管理.83.3.4、统计管理.93.3.5、查询管理.93.4、数据库管理能力的要求.93.5、故障处理要求.93.6、其他专门要求.104.运行环境设定.104.1、设备.104.2、支持软件.104.3、接口.104.4、控制.105.数据字典.错错误误!未定义书签。未定义书签。15.1、数据项.115.2、数据结构.125.3、数据流.12welcome精品5.4、数据存储.125.5、处理过程.135.6、数据接口描述.136.概念结构设计.错误错误!未定义书签。未定义书签。36.1、数据流图.136.1.1顶层数据流图.136.1.2 0 层数据流图.136.1.3 1 层数据流图.146.1.3.1读者信息管理146.1.3.2图书信息管理.156.1.3.3图书借还管理156.2、E-R 图.166.3、关系模式.167.逻辑结构设计说明书.错错误误!未定义书签。未定义书签。77.1、图书管理的数据库表结构.17结束.20welcome精品引言引言1.11.1 编写说明编写说明图书管理系统设计是学习完数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。考虑到实际情况以及可执行度,我们组选择了图书管理系统进行welcome精品设计,旨在对学校的图书管理系统进行优化。1.21.2 背景背景目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。系统在DB2 平台上用 SQL 语言来编写实现。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。1.31.3 定义定义(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量以及库存位置等,以供于读者查阅。(3)借书记录:包括借阅者的姓名、班级、借书卡ID 号以及所借图welcome精品书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。1.41.4 参考资料参考资料数据库原理与应用教程.何玉洁等编著 机械工业出版社1.51.5 功能层次图功能层次图任务概述(软件需求分析)任务概述(软件需求分析)2.12.1 目标目标2.1.1 开发意图A.为了图书管理系统更完善;welcome精品B.为了学校图书馆对图书的管理更方便;C.为了减轻图书管理人员的工作负担。2.1.2 应用目标通过本系统软件,能够帮助图书管理人员利用计算机,快速方便地对图书馆书籍、读者资料、借还书等进行高效的管理。2.22.2 用户的特点用户的特点主要是针对各高校图书馆而造就的系统。读者:懂电脑的基本操作。维护人员:有一定的编程能力和数据库操作能力。图书馆操作人员:懂电脑操作知识,对图书馆的工作有一定经验。2.32.3 假定与约束假定与约束(1)经费来源和使用限制:经费由上级拨款,使用暂无限制;(2)法律和政策方面的限制:不可以违反国家法律和学校的相关规定;(3)硬件、软件、运行环境和开发环境的条件及限制:客户端运行welcome精品基于 Windows平台的 PC 机服务器端运行于Windows Server平台的服务器;(4)建议软件寿命:10 年;(5)建议开发软件投入使用的最迟时间:开发后的2 个月。需求规定需求规定3.13.1 对功能的规定对功能的规定本系统包括以下几部分功能模块。1管理员进入的功能:1)登录模块:用户输入用户名密码登录,如果登录不成功,可以发邮件问管理员原因,如果不是成员的话,要经过注册才能进去,注册要经过管理员审核,审核通过才能用用户名与密码登录。2)系统管理模块:管理员可以对用户与增加删除修改,如果有新用户注册就会提示管理员进行审核或有新的留言也会相应提示。3)图书管理模块:对图书进行增加删除修改。4)借阅管理模块:对借书,还书进行管理,还有可以查看其罚款信息。welcome精品5)读者管理:对学生与教师进行信息查询,并且可对学生与教师的信息进行管理。6)系统设置:包括系统名称设置,图书类别设置,图书存放位置设置。2用户进入的功能模块:1)查看图书信息2)借书管理3)修改密码4)借书信息查询5)还书信息查询3.23.2 对性能的规定对性能的规定3.2.13.2.1 精度精度1.对于日期型数据项,根据实际要求,提供“年/月”,“年/月/日”,“年/月/日/时”,“年/月/日/时/分”等四种精度要求。2.对于图书资料,数据精度到个位。3.具有较高的安全性,系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许具有借、还书的权限。只有高级权限的部门管理员或者是维护人员用户才能对系统进行后台操welcome精品作,一般用户只能具有查看图书信息和借阅功能。且本系统还具有一定的保护机制和备份机制,防止系统被恶意修改或破坏。3.2.23.2.2 时间特性要求时间特性要求1、本软件由于数据库尚小,响应时间、更新处理时间,数据传输、转换时间、计算时间都非常快,如下:响应时间应在1 秒内;更新处理时间:由系统运行状态来决定;数据的转换和传送时间:10 秒之内。2、建议软件寿命:10 年;3、进行系统方案选择比较的时间:10 天;4、建议开发软件投入使用的最迟时间:开发后的2 个月。3.2.33.2.3 灵活性灵活性本系统的各个版本以及版本之间升级的程序集成于一个文件夹,在学习、标准网络版和增强网络版之间可以任意自行转换,不影响原来的数据。3.33.3 输入输出要求输入输出要求3.3.13.3.1、读者管理读者管理1 新学期向导能自动引导您建立新班级,处理毕业班读者。welcome精品2 借书证制作可用扫描仪、图像文件等作为读者照片源,制作黑白或彩色的借书证。3 读者管理能完成读者调动、借书证挂失、补办、停止借阅、单独打印读者条码等日常事务。4 读者可以自由分类,可为每一类读者指定借阅规则。5 读者有自己的密码,可以远程预约图书。3.3.23.3.2、采编管理采编管理1 有完善的采编功能,拥有 200 万册典型书目的辅助编目数据。2 图书采编采用扫描枪自动识别ISBN 和统一书号,对分类号进行自动分析,借助可扩展的编目库减轻编目人员的工作。3 图书注销有完整的备查档案。3.3.33.3.3、流通管理流通管理1 借书完全通过扫描枪条码识别,自动识别借书证是否有效,根据设定的规则进行管理。提示读者已借书数、超期图书应缴罚款等参考信息。2 还书完全通过条码识别,自动作超期记录。welcome精品3 图书预约可以为读者提供方便,可以进行管理及打印到书通知。4 图书损坏、丢失处理能显示每本书上次损坏的记录以及它的信息。3.3.43.3.4、统计管理统计管理1 综合统计统计图书馆目前的各种指标。2流通统计可以统计、分析各时期的图书流通率、分类流通率、流通变化趋势,并可以图表、表格两种方式显示。3馆藏统计可以统计、分析各时期的图书馆藏量、分类馆藏量、馆藏量变化趋势,并可以图表、表格两种方式显示。3.3.53.3.5、查询管理查询管理1 读者可以通过WEB 随时随地进行图书检索,可以随意安排检索条件、检索项目。2借阅综合查询可以查询按全体读者、各类别读者、某个部门、班级、个人进行借阅图书、超期图书、借还书日期、借阅天数的查询。welcome精品3 超期图书汇总可以按部门查询已超期图书,可打印催还图书通知单。4 可查询图书的被借阅史、读者的借阅史。5 应收超期罚款、已收罚金的明细、汇总帐。6 已注销、损坏图书查询。3.43.4 数据据管理能力要求数据据管理能力要求要求能进行数据库的建立、数据库的调优、数据库的重组、数据库的重构、数据库的安全管控、报错问题的分析和汇总和处理、数据库数据的日常备份。3.53.5 故障处理要求故障处理要求系统会对自动保存更新的数据,同时还会自动备份。以确保在电脑突然死机或者是受到外部的恶意攻击破坏的情况下数据信息的安全。3.63.6 其它专门要求其它专门要求1、完整性:要求在发生意外时(如断电),保证数据不丢失。welcome精品2、安全性:有用户登入界面,要求提供身份验证,只有通过了身份验证才可以登录,密码输入三次不正确,则强行关闭该软件。系统管理、操作员管理能为使用本系统的每个人设置不同的操作范围。3、可维护性:当软件运行发生错误时,能够快速、准确对其定位、诊断和修改恢复。运行环境规定运行环境规定4.14.1、设备、设备 操作系统操作系统 WINDOWS ME/2000/XP/2003(WINDWOS98下需要驱动)因防火墙问题 Windows XP SP2 可能会无法访问数据库。推荐使用 Win2000Server SP4 操作系统。硬件要求硬件要求 CPU 主频 300 以上;128MB 内存及更高的内存;500M 以上的剩余硬盘空间;VGA 显示器(800*600 以上显示分辨率);光盘驱动器welcome精品4.24.2、支持软件、支持软件1、Eclipse2、SQL Server 2008 R24.34.3、接口、接口4.3.1 硬件接口支持各种 X86 系列的 PC 机。4.3.2 软件接口运行于 Windows2000以及更高版本的具有WIN32 API 的操作系统之上。4.44.4、控制、控制控制主要是指后台操作人员,最主要的控制则是由图书馆管理员操作。与此同时,系统管理员最终的控制人员。数据字典数据字典5.15.1、数据项:、数据项:表 1.1数 据 项 名含义说明数据类型长度与其他数据项的逻辑关系welcome精品读者编号读者相关信息int10决定了读者姓名、性别、联系电话和所在系读者姓名读者相关信息char6读者性别读者相关信息char2联系电话读者相关信息int7所在系读者相关信息char10书名图书相关信息char20作者图书相关信息char6出版社图书相关信息char20管理员工作号管理员相关信息int10管理图书的借出和归还,决定了管理员的姓名、性别管理员姓名管理员相关信息char6管理员性别管理员相关信息char2借书日期借书相关信息int10还书日期借书相关信息int10表 1.25.25.2、数据结构:、数据结构:数据结构名含义说明组成图书信息表定义了图书的相关信息ISBN,书名,作者,出版社,出版日期,简介读者信息表定义了读者有关信息读者编号,姓名,性别,联系电话,系别管理员信息表定义了管理员有关信息工作号,姓名,性别,电话借阅关系表定义了借阅图书的有关信息工作号,ISBN,读者编号,借书日期,还书日期,是否续借管理员书籍表定义了管理员与书籍的有关信息 工作号,ISBN,添加时间,是否在馆管理员读者表定义了管理员与学生的有关信息 工作号,读者编号,借还确认,违章状况,累计借书welcome精品5.35.3、数据流:、数据流:表 1.3数据流名来源去向读者信息读者图书管理员的管理处图书信息图书图书管理员的管理处借阅信息借阅图书图书管理员的管理处5.45.4、数据存储:、数据存储:表 1.4数据存储名含义说明组成读者信息存储了读者的相关信息读者编号,姓名,性别,联系电话,系别图书信息存储了图书的相关信息ISBN,书名,作者,出版社,出版日期,简介借阅信息存储了借阅图书的有关信息工作号,ISBN,读者编号,借书日期,还书日期,是否续借5.55.5、处理过程:、处理过程:表 1.5处理过程名含义说明输入输出借书过程查看图书是否被借出图书信息借阅信息还书过程查看借阅图书的信息读者信息图书信息5.65.6、数据接口描述、数据接口描述(1)名称:图书管理员简要描述:完成登记注册、统计查询、借书、还书等操作;有关数据流:读者信息、图书信息、统计条件信息、读者情况、统计结果等;welcome精品(2)名称:系统管理员(3)简要描述:完成用户设置,读者类别设置。图书类别设置,罚金标准设置等操作;(4)有关数据流:用户信息,读者类别信息,图书类别信息,罚金标准信息;概念结构设计概念结构设计6.16.1、数据流图数据流图6.1.16.1.1 顶层数据流图顶层数据流图6.1.26.1.2 0 0 层数据流图层数据流图welcome精品6.1.36.1.3 1 1 层数据流图层数据流图6.1.3.16.1.3.1 读者信息管理读者信息管理6.1.3.26.1.3.2 图书信息管理图书信息管理welcome精品6.1.3.36.1.3.3图书借还管理图书借还管理welcome精品6.26.2、E-RE-R 图图读者姓名读者编号6.36.3、关系模式、关系模式注册表(卡号,用户名,密码,班级或部门,性别,角色,登记日期,审核情况)学生(学号,用户名,卡号,班级,所在系,性别,角色,借书次数,登welcome工作号性别姓名管理人员管理作者图书出版社图书编号书名借书日期借阅还书日期联系电话读者所在系精品记日期)教师表(教师编号,用户名,卡号,职称,所在系,部门,性别,角色,借书次数,登记日期)图书表(图书编号,书名,类别,作者,出版社,出版日期,图书总数,现存数量,借出数量)借书表(图书编号,书名,卡号,用户名,借书本数,借出日期,应还日期,角色,审核情况)还书表(卡号,用户名,图书编号,书名,登记日期,角色,审核情况)期限表(图书编号,书名,角色,借出日期,应还日期,天数)逻辑结构设计说明书逻辑结构设计说明书7.17.1 图书管理的数据库表结构图书管理的数据库表结构学生注册表(StuRegister)结构列名含义数据类型Char(10)Varchar(4)Char(10)Char(6)Char(2)是否为空NNNN约束PK男默认值备注Check 约束Card_IDUsrNameUsrpwdClassGender卡号用户名密码班级性别welcome精品或女Char(4)NRole角色学生或教师或管理员RgDateUsrPass登记日期审核情况DatetimeChar(4)通过或不通过学生信息表(student)结构:列名含义数据类型Char(10)Varchar(4)Char(10)Char(6)Char(8)Char(2)是否为空NNN约束PK男或女Char(4)Int(50)NN默认值备注Stu_ID学号Stu_Name用户名Card_IDClass卡号班级DeptCode所在系Gender性别Check 约束RoleBrbk_time角色借书次数学生或教师参考借阅表welcome精品sRgDateNote教师注册表(TechRegister)结构列名含义数据类型Char(10)Varchar(4)Char(10)Char(6)是否为空NNNN约束PK默认值备注登记日期备注DatetimeChar(10)Card_IDUsrNameUsrpwdDepartmenGender卡号用户名密码部门性别Char(2)男或女Check 约束Role角色Char(4)N学生或教师或管理员RgDateUsrPass登记日期审核情况DatetimeChar(4)通过或不通过welcome精品教师信息表(teacher)结构:列名含义数据类型Char(10)Varchar(4)是否为空N约束PK默认值备注Tech_IDTech_NameCard_ID教师编号用户名卡号Char(10)Char(6)Char(8)Char(6)NNFKTech_Title职称DeptCode所在系DepartmenGender性别部门Char(2)男或女Check 约束RoleBrbk_timesRgDateNote角色借书次数Char(4)Int(50)NN学生或教师参考借阅表登记日期备注DatetimeChar(10)图书表(Book)结构表:welcome精品列名含义数据类型Char(10)IntChar(30Char(8)IntDatetime是否为空NNN约束PKFK默认值备注Bk_IDBk_NameBk_StyleBK_AuthorBk_PressBk_Pressdate图书编号书名类别作者出版社出版日期001BkTotalNum图书总数Bk_RemainN现存数量umBk_BrNum借出数量IntIntNIntN参考借阅表借书表(bkborrow)表结构:列名含义数据类型Char(10)Varchar(4)是否为空NN约束PK默认值备注Bk_IDBk_Name图书编号书名welcome精品Card_IDUsrName卡号用户名Char(10)IntIntDatetimeNNFKBrbk_Num借书本数Lendbkdat借出日期eBkdate应还日期Datetime借出时间+期限表.天数RoleUsrPass角色审核情况Char(4)Char(4)N学生或教师通过或不通过还书表(hsb)结构表:列名含义数据类型Char(10)Varchar(4)Char(10)Int是否为空NNN约束PKFK默认值备注Card_IDUsrNameBk_IDBk_Name卡号用户名图书编号书名welcome精品RgDateRoleUsrPass登记日期角色审核情况DatetimeChar(4)Char(4)N学生或教师通过或不通过期限表(Time_Limit)表结构:列名含义数据类型Char(10)IntChar(4)Datetime是否为空NN约束PK默认值备注Bk_IDBk_NameRole图书编号书名角色学生或教师Lendbkdat借出日期eBkdate应还日期Datetime借出时间+期限表.天数Over_Day逾期天数IntN逾期罚款表(OverduePay)表结构:列名含义数据类型是否为空约束默认值备注welcome精品Bk_IDBk_Name图书编号书名Char(10)IntDatetimeMoneyNNNPK0.1 元/天*逾期天数=总罚款金额Over_Day逾期天数Money罚款金额welcome

    注意事项

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

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




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

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

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

    收起
    展开