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

    图书馆管理系统.pdf

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

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

    图书馆管理系统.pdf

    图书馆管理系统(总 15 页)本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March 2 图书馆管理系统概要设计 1 项目概述:1.1 产品描述:图书馆管理系统使用 C/S 模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。1.2 项目背景:用于图书馆管理图书信息,及读者信息。主要由登陆模块,图书管理模块,用户管理模块,用户操作模块。2功能概述:2.1 系统功能:1)用户身份验证。2)用户密码保护。2.2 管理员功能:1)查询图书:可根据条件进行高级查询,并允许模糊查询。2)删除书目:删除时有提示,在确定后删除。3)插入书目:需要填入足够的信息,并判断信息是否有效。4)修改书目:提供除关键字以外的所有信息的修改,并判断信息是否有效。5)查询读者:可根据条件进行高级查询,并允许模糊查询。6)删除读者:删除时有提示,在确定后删除。7)插入读者:添加新读者,需要填入足够的信息,并判断信息是否有效。8)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。2.3 普通用户功能:1)查询图书:可根据条件进行高级查询,并允许模糊查询。2)查询已借图书:返回该用户已借的所有书目。3)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。4)借书:判断还有无此书在馆,若还有,则允许外借。5)还书:根据读者已借的书目,将相应的书归还。3 3总体设计:3.1 处理流程:系统启动时,激活身份验证模块。通过身份验证后,对系统初始化。根据系统配置,系统将数据库导入,并设置各全局变量。系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。各项功能执行完毕后重新进入消息循环状态。由关闭系统事件激活关闭系统模块,退出系统。3 3.2 内部接口:初始化模块:系统初始时,由操作系统调用,经过身份验证,进入不同的模块。关闭系统模块:由管理员模块或用户模块调用,执行完毕后返回操作系统。管理员模块:接受消息循环,启动查询书目模块,删除书目模块,插入书目模块,修改书目模块,查询读者模块,删除读者模块,插入读者模块,修改读者模块。用户模块:接受消息循环,启动查询书目模块,查询已借图书模块,修改读者模块,借书模块,还书模块。查询书目模块:根据要求,求出查询结果。删除书目模块:完成删除一条记录。身份验管理员 用 户 重新验消息循退 出 消息循查询删除插入修改查询删除修改插入借书 修改查询查询还书 图 21 4 插入书目模块:完成插入一条记录。修改书目模块:完成修改一条记录。查询读者模块:完成查询功能。删除读者模块:完成删除读者。插入读者模块:完成插入读者。修改读者模块:完成修改读者。查询已借图书模块:返回已借图书信息。借书模块:完成借书功能。还书模块:完成还书功能。显示模块:显示结果。4 4 外部接口 4.1 登陆界面设计:(图 2-2)4.2 管理员界面设计:(图 2-3)4.3 普通读者界面设计:(图 2-4)图 2-图 2-5 5数据结构设计:User 表 名称 类型 UserName Varchar(50)UserPwd Varchar(50)Card 表 名称 类型 CardNo Varchar(50)Name Varchar(50)IdCard Varchar(50)CreateData smalldatatime TypeId Varchar(50)Status Varchar(50)图 2-6 BookInfo 表 名称 类型 BookNo Varchar(50)BookName Varchar(50)Author Varchar(50)Location Varchar(50)Price Float TypeId Float Total Float Des Varchar(50)BorrowList 表 名称 类型 Id Varchar(50)UserName Varchar(50)BookName Varchar(50)BorrowData Smalldatatime returnData Smalldatatime Return Smalldatatime 6安全保密设计:在用户登录系统时,只允许合法用户进入系统。7 7 结构分析 1 项目概述:1.1产品描述:图书馆管理系统使用 C/S 模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。1.2系统流程图:1.3图书馆管理系统数据流图:登 陆 管 理 员 普 通 用 户 管理图管理用户 修改个人信图书操作 数 据 库 查询图书 修改书查询用户 修改用户 删除用户 查询图书 查询已借图书 图 1-1 8 管理员 图书馆管理系统 用 户 登陆 登陆 返回信息 返回信息 图 1-2 顶层 8 2功能要求:2.1 管理员功能:1)查询图书:可根据条件进行高级查询,并允许模糊查询。2)删除书目:删除时有提示,在确定后删除。3)插入书目:需要填入足够的信息,并判断信息是否有效。4)修改书目:提供除关键字以外的所有信息的修改,并判断信息是否有效。5)查询读者:可根据条件进行高级查询,并允许模糊查询。6)删除读者:删除时有提示,在确定后删除。7)插入读者:添加新读者,需要填入足够的信息,并判断信息是否有效。8)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。2.2 普通用户功能:6)查询图书:可根据条件进行高级查询,并允许模糊查询。管理员界用户界面 修改图书信修改用户信基本操作 登陆 登陆 用户记录 书目记用户借阅信图 1-3 第 0 层 修改 修改图9 7)查询已借图书:返回该用户已借的所有书目。8)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。9)借书:判断还有无此书在馆,若还有,则允许外借。10)还书:根据读者已借的书目,将相应的书归还。3软件属性要求:1)正确性:对数据要进行判断,以确保无误。2)可靠性:要求稳定,有出错处理。3)效率:各操作要求在 5秒内完成。4)完整性:无数据冲突,对数据库操作不因外部原因而丢失。5)易使用性:windows界面设计,易操作。6)安全保密性:数据库中的信息受保护。4数据字典:登陆数据信息:用户名+密码9 修改读者数据信息:CardNo+Name+IdCard+CreateData+TypeId+Status 修改图书信息:BookNo+BookName+Author+Location+Price+TypeId+Total+Des 图书馆管理系统详细设计 1 项目概述:1.1产品描述:图书馆管理系统使用 C/S 模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。1.2项目背景:用于图书馆管理图书信息,及读者信息。主要由登陆模块,图书管理模块,用户管理模块,用户操作模块。2 图书馆管理系统结构图:管理员 图书馆管理系统 用 户 登陆 登陆 返回信息 返回信息 图 3-1 顶层 10 管理员界用户界面 修改图书信修改用户信基本操作 登陆 登陆 用户记录 书目记用户借阅信修改 修改图返回 返回 图 3-2 第 0层 返回 10 查询用户 修改用添加用删除用修改用返回 用户记录 图 3-5 1层图3 登录 管理界面 修改读修改图图 3-3 1层图1 登录 用户界面 借还书 图 3-4 1层图2 11 3模块详细设计说明:1)初始化模块:功能描述:系统初始时,由操作系统调用,经过身份验证,进入不同的模块。输入项:用户名:任意长度字符串或数字;密码:任意长度字符串或数字。输出项:有效用户和无效用户。流程图:借还书 书目查询 5.1 借书还书用户借阅信图 3-7 1层图5 查询图书 修改图添加图删除图修改图返回 书目记录 图 3-6 1层图4 12 1)关闭系统模块:功能描述:由管理员模块或用户模块调用,执行完毕后返回操作系统。2)管理员模块:功能描述:接受消息循环,启动查询书目模块,删除书目模块,插入书目模块,修改书目模块,查询读者模块,删除读者模块,插入读者模块,修改读者模块。输入项:管理员鼠标或键盘操作。输出项:启动相应模块。3)用户模块:功能描述:接受消息循环,启动查询书目模块,查询已借图书模块,修改读者模块,借书模块,还书模块。输入项:用户鼠标或键盘操作。输出项:启动相应模块。4)查询书目模块:登录界面 从数据库中读取 检查用户名与密码 成功登陆 图 3-8 13 功能描述:根据要求,求出查询结果。输入项:查找条件。输出项:显示查询结果。实现:source=select*from bookinfo Adodc1.RecordSource=source 流程图:查找条查找数据库信显示查找信图 3-9 13 5)删除书目模块:功能描述:完成删除一条记录。输入项:查找条件。输出项:删除信息。实现:varsource=delete from bookinfo where bookname=&Trim(DeleteBooks.bookname.Text)&and bookno=&Trim(DeleteBooks.bookno.Text)&rsl.Open varsource 流程图:6)插入书目模块:功能描述:完成插入一条记录。输入项:记录信息。输出项:插入信息。流程图:实现:varsource=insert into bookinfo values(&Trim(txtBookNo.Text)&,&Trim(txtBookName.Text)&,&Trim(txtAuthor.Text)&,&Trim(txtPublisher.Text)&,&Trim(txtLocation.Text)&,&Trim(txtPrice.Text)&,&Trim(txtType.Text)&,&Trim(txtTotal.Text)&,&Trim(txtDescription.Text)&)rsl.Open varsource 查找条查找数据库信删除查找信图 3-10 14 7)修改书目模块:功能描述:完成修改一条记录。输入项:查找条件。输出项:修改信息。流程图:记录信核对信息 插入信息 图 3-11 14 8)查询读者模块:功能描述:完成查询一条读者记录。输入项:查找条件。输出项:显示读者信息。实现:Adodc1.RecordSource=select*from users u,cards c where c.Name=u.username 9)删除读者模块:功能描述:完成删除一条读者记录。输入项:查找条件。输出项:删除读者信息。实现:varsource=delete from cards where name=&Trim(readername)&and cardno=&Trim(readerno)&rsl1.Open varsource varsource=delete from users where username=&Trim(readername)&rsl2.Open varsource 10)插入读者模块:功能描述:完成插入一条读者记录。输入项:读者信息。输出项:插入到数据库。查找条查找数据库信修改查找信图 3-12 15 11)修改读者模块:功能描述:完成修改一条记录。输入项:查找条件。输出项:修改信息。12)查询已借图书模块:功能描述:完成查询一条记录。输入项:查找读者的借书信息。输出项:显示信息。13)借书模块:功能描述:完成借书。输入项:书名。输出项:借书。流程图:15 14)还书模块:功能描述:完成还书。输入项:书名。输出项:还书。流程图:15)显示模块:功能描述:显示信息。输入项:待显示的信息。输出项:表格形式的信息显示。实现:Adodc1.Refresh 4数据结构设计:User 表 Card 表 名称 类型 名称 类型 书名 核查数据库信可借 不可借 图 3-13 书名 核查数据库信可还 不可还 图 3-14 16 UserName Varchar(50)CardNo Varchar(50)UserPwd Varchar(50)Name Varchar(50)BookInfo 表 IdCard Varchar(50)BookNo Varchar(50)CreateData smalldatatime BookName Varchar(50)TypeId Varchar(50)Author Varchar(50)Status Varchar(50)Location Varchar(50)BorrowList 表 Price Float Id Varchar(50)16 TypeId Float UserName Varchar(50)Total Float BookName Varchar(50)Des Varchar(50)BorrowData Smalldatatime returnData Smalldatatime Return Smalldatatime

    注意事项

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

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




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

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

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

    收起
    展开