图书管理系统参考文章.doc

上传人:marr****208 文档编号:133552336 上传时间:2020-05-28 格式:DOC 页数:16 大小:1.07MB
返回 下载 相关 举报
图书管理系统参考文章.doc_第1页
第1页 / 共16页
图书管理系统参考文章.doc_第2页
第2页 / 共16页
图书管理系统参考文章.doc_第3页
第3页 / 共16页
图书管理系统参考文章.doc_第4页
第4页 / 共16页
图书管理系统参考文章.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《图书管理系统参考文章.doc》由会员分享,可在线阅读,更多相关《图书管理系统参考文章.doc(16页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统 1 1 引言引言 1 11 1 背景背景 随着社会的日益发展 尤其是科技的迅猛发展 使得我国各项事业得到了前所未有的 突破 与此同时 计算机广泛地应用在科学技术领域的各个方面 并逐渐进入家庭 成为 人们生活中必不可少的一部分 图书馆作为一种信息资源的集散地 图书和用户借阅资料 繁多 包含很多的信息数据的管理 如果图书馆采取手工方式对图书借阅情况进行人工管 理 由于信息比较多 图书借阅信息的管理工作混乱而又复杂 出错率高 出错后不易更 改 为了适应读者对图书的需求 同时又大大减轻图书馆工作人员的工作量 全面提高图 书馆的管理效率及服务质量 本项目以 vs2008 为环境 开发了此系

2、统 使图书管理工作规 范化 系统化 程序化 避免图书管理的随意性 提高信息处理的速度和准确性 能够及 时 准确 有效的购书 查询 修改和注销图书及对读者的借书还书进行很好的管理 该 系统仅仅是一个简单的模拟系统 并非一个实质的 为用户提出的实用 系统 1 21 2 现状现状 目前 我国不少大型图书馆实现了图书管理的自动化集成 而在市场上的图书管理软件 大都是为大型的图书馆专门研制的 因此 软件和硬件价格昂贵 不适合中小型的图书馆 使用 1 31 3 需求分析需求分析 1 3 11 3 1 系统功能需求分析系统功能需求分析 图书管理系统需要的功能分析如下 一 系统权限的管理 用户分为管理员和读者

3、 二 管理系统的管理员使用特有的用户名和密码进入管理系统 可以修改自己的密 码 并能对读者信息 系统信息 图书信息等进行修改 管理 三 读者使用图书管理系统可以进行借书 还书 四 读者使用图书管理系统进行图书分类浏览 为了方便读者查找书目 将书目按 照内容进行分类 这样读者就能很方便的找到自己感兴趣的主题进行阅读 五 读者使用图书管理系统进行图书搜索 设定多种搜索条件 按条件搜索符合读 者要求的图书 如果读者知道某本书的书名 作者等相关信息 利用图书搜索功能就很方 便 用表格表示如下 用表格表示如下 功能序列功能名称功能说明 1 管理员登录提供管理员登陆系统 管理系统 2 读者登录提供读者登录

4、系统 查询信息 3 修改密码对个人登录密码的修改 4 添加用户管理员进行用户信息的添加 5 书籍入库管理员进行新书入库登记 6 书籍删除管理员进行无效书籍的注销 7 书籍信息编辑管理员进行书籍信息的修改 8 借书提供用户借书 9 还书提供用户还书 10 读者书籍查询读者登录后可根据需要查询书籍 11 读者信息查询读者根据需要可查看读者的信息状态 1 3 21 3 2 系统界面需求分析系统界面需求分析 用户界面简洁 易用 易懂 美观 大方 标准 具备一定的兼容性 1 3 31 3 3 系统软件质量需求系统软件质量需求 易用 健壮 兼容性好 运行稳定 有一定安全保障 1 41 4 系统性能要求系统

5、性能要求 实用性原则 确保系统具有良好的系统性能 友好的用户界面 较高的处理效率 便于 使用和维护 并采用成熟的技术 先进性原则 尽量采用先进而且成熟的技术 使系统具有较高的技术水平和较长的生命 周期 开放性 安全性 可靠性原则 兼容性原则 对于所选硬件系统及平台 能很好地适应开发和使用的需要 2 2 任务概述任务概述 2 12 1 系统目标系统目标 本图书馆管理系统解决图书馆的日常管理 系统管理员可以通过该系统进行系统管理 修改密码 退出 书库管理 添加 修改 删除图书 系统查询 书库查询 借阅查 询 和系统设置 学生 即借阅者 可以通过该系统方便地进行修改密码 查阅 借阅 借书 续借 还书

6、 2 22 2 运行环境运行环境 基于 Windows 操作系统的 PC 机 数据库使用宋庆龄 2005 且数据库文件 图书馆查 询管理系统 mdb 与系统的可执行文件在同一目录下 就能正确运行 运行环境为 vs2008 3 3 设计说明设计说明 3 13 1 功能模块划分功能模块划分 3 1 13 1 1 系统管理系统管理 该功能对管理员及读者个人的密码进行修改 而对管理员来说 还可以进行读者信息 的添加 3 1 23 1 2 书库管理书库管理 该功能只有管理员能进行操作 这是图书馆重要的模块之一 它对图书馆中的书籍进 行添加 修改 删除等管理操作 所有的原始数据输入都是在这里实现的 有了这

7、里的数 据输入 才能开始以后的诸如借书 还书等操作 3 1 33 1 3 系统查询系统查询 该功能包括两部分 有用户信息查询和书籍查询 允许用户对个人的借阅信息和书库 的书籍针对不同条件进行查询 3 1 43 1 4 借还书借还书 该功能可以进行借书 续借和还书操作 在还书的时候 根据借书日期和还书日期 追加图书超期罚款功能 自动根据预设值计算出罚款金额 3 1 53 1 5 系统设置系统设置 该功能只有管理员能进行操作 能进行书籍最多借出册数 罚款金额 书籍类别的添 加 修改等操作 总体功能模块划分如下 总体功能模块划分如下 其中 用户管理模块的关系如下图 其中 用户管理模块的关系如下图 管

8、理员管理员 用户名 密码均为 用户名 密码均为 adminadmin 图书管理信息系统 系 统 管 理 书 库 管 理 系 统 查 询 借 还 书 系 统 设 置 帮 助 修 改 密 码 退 出 添 加 用 户 添 加 书 籍 修 改 书 籍 删 除 书 籍 书 籍 查 询 借 阅 查 询 借 书 还 书 基 本 设 置 图 书 类 别 续 借 系系 统统 用用 户户 管管 理理 各功能模块均对其可见 开始 用户登录 失败超过 3 次 退出系统 读取用户信息 系统管理 修改密码 退出 书库管理 添加书籍 修改书籍 删除书籍 系统查询 书籍查询 借阅查询 借还书 系统设置 基本设置 图书类别 最

9、大借出册数 每 本书罚款金额 类别的增加 修改 删除 帮助 管理员各功能 模块都能使用 读者读者 用户名 密码均为用户名 密码均为 111111 3 23 2 系统流程分析系统流程分析 否否 失败失败 是是 读者读者 管管 理理 员员 3 33 3 部分数据库部分数据库 无法操作添加用户 书库管理和 系统设置这三个功能 3 3 13 3 1 书籍信息书籍信息 字段 名称 书籍 编号 书籍 代码 类别 代码 出版 社 作者姓 名 书籍价格登记日期是否借出 数据 类型 文本文本文本文本文本文本日期 时间是 否 字段 大小 505050505050 3 3 23 3 2 读者信息读者信息 字段 名称

10、 读者编号读者姓名读者性别所在学院办证时间家庭地址 数据 大小 文本文本文本文本日期 时间文本 字段 大小 5050505050 3 3 33 3 3 图书分类信息图书分类信息 字段 名称 类别代码书籍类别借出天数 数据 大小 文本文本数字 字段 大小 5050 整型 4 4 界面设计 界面设计 4 14 1 登录界面登录界面 系统登录界面是管理员和读者进入系统的唯一入口 它为系统提供了一定的安全性 只有 符合系统数据库的用户才能有权使用该系统 其中管理员的用户名和密码都是 其中管理员的用户名和密码都是 admin admin 读读 者的用户名和密码都是者的用户名和密码都是 111111 4

11、4 2 2 主界面主界面 在登录后系统会打开图书管理系统主界面 它由 6 个菜单构成 用户可以使用这些菜单中 的功能菜单项完成各种操作 4 4 3 3 添加用户界面添加用户界面 管理员能进行用户的添加 4 4 4 4 修改密码修改密码界面界面 用户可以根据自己的需要修改密码 4 4 5 5 书库管理界面书库管理界面 书库管理界面包括 4 个选项 添加新书 修改 删除和退出 其中添加新书界面如下 其中添加新书界面如下 修改书籍界面如下 修改书籍界面如下 删除书籍界面如下 删除书籍界面如下 4 4 6 6 书库查询界面书库查询界面 该界面可以按照一定的方式查询用户所要书籍的信息 还可以进行模糊查询

12、 4 4 7 7 借阅查询界面借阅查询界面 4 4 8 8 借还书界面借还书界面 该界面有三大功能 为借书 续借和还书 借书界面如下 借书界面如下 续借界面如下 续借界面如下 还书界面如下 还书界面如下 4 4 9 9 基本设置界面基本设置界面 4 4 1010 图书类别设置界面图书类别设置界面 4 4 1111 帮助界面帮助界面 4 134 13 尚未解决的问题尚未解决的问题 尚未加以严格的登陆控制 5 5 总结总结 本次作业我选择的题目是图书管理信息系统 图书馆管理系统 采用目前比较流行且简单的 vs2008 作为前端开发工具 后台数据库 管理系统为 sql2005 系统的运行平台为 Wi

13、ndows 项目是从 4 月初 开始构思 6 月初完成的 这是我个人完成的第一个系统 因此我 也是比较重视的 整个项目的总体构架的设计 系统目标 需求分析 开发 管 理 编码和测试等内容 我都是一步一个脚印地完成 但毕竟以前 没有过项目经历 实践的过程中遇到了不少困难 特别是在编码的 时候 因为以前没有学过 C 因此我必须从头开始学 好在 C 编程 不是很难 在同学和图书馆资料的指点下 总算是完成了 在时间方面 我把握得是比较好的 在老师布置作业后 我便 开始在脑海里构思 要完成什么功能 该怎么完成 查阅了大量的 资料后 便开始动手 影响最深刻的是 那段时间我的图书馆借阅 证里总共借了 7 本

14、书 全部都是 c 和 sql2005 内容的 在资料方面 我的确是花了很大的功夫 我遇到的另外一个问题是计划的实施 以前编写程序基本上没 有什么计划 只是按照进展的状况而定 这次我是按照项目开发的 要求做了比较周到的计划 但是在具体实施的还是时候遇到了很多 没有料想的东西 很多时候一个小小错误 我耗上一整天的时间都 还没有个头绪 这严重影响了进度 而很多时候那个错误仅仅是一 个小数点的问题 好在很多问题都能在网上找到解决办法 比如在 图书的基本设置这个模块上 我不小心把 借出册数 写成了 借 书册数 结果老是提示这里出错 而我观察了好久 都没有看出是 哪个错误 后来是在查阅了数据库 对比之下才

15、知道是哪出错了 再有就是阶段评审 在项目过程中 有些功能无法符合事前的计划 一方面是我的项目经验不足的原因 一方面是计划阶段没有做好 做完这次的系统 我有很多的感触 1 要有足够的细心 耐心 2 要能充分利用图书馆和网上资源 3 多查考其他人的优秀的作品 从中吸取知识 4 多和同学交流 虚心向他人学习等等 如果问我个人对自己所做的图书管理信息系统的评价 我想说 这是一个用 c sql2005 编写的图书管理系统 系统简洁明要 是一 个比较好的系统 不过在功能方面还不是很齐全 老师要求的功能 有几个没有实现 其中主要原因还是自己的经验不足 能力有限 不过我还是会努力改进的 总体来说 这次软件工程作业让我学到了不少知识 相信这会 对我日后的学习工作起到很大的指导作用 5 参考文献参考文献 需求工程 韩柯译 清华大学出版社 UML2 0 学习指南 汪青青译 清华大学出版社 软件工程导论 张海藩 编著 清华大学出版社 软件工程 张海藩 编著 清华大学出版社 数据库系统概论 萨师煊 王 珊 编著 高等教育出版社 Visual Basic 数据库系统开发实例导航 第二版 刘 韬 骆 娟 何旭洪 编著 人民邮电出版社 Visual Basic 程序设计教程 曾强聪 编著

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号