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

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

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

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

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

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

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

5、 1.41.4 系统性能要求系统性能要求 实用性原则,确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于 使用和维护,并采用成熟的技术。 先进性原则,尽量采用先进而且成熟的技术,使系统具有较高的技术水平和较长的生命 周期。 开放性、安全性、可靠性原则 兼容性原则,对于所选硬件系统及平台,能很好地适应开发和使用的需要。 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 书籍信息书籍信息 字段 名称 书籍 编号 书籍 代码 类别 代码 出版 社 作者姓 名 书籍价格登记日期是否借出 数据 类型 文本文本文本文本文本文本日期/时间是/否

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

11、dmin,admin,读读 者的用户名和密码都是者的用户名和密码都是 111111 ) 4 42 2 主界面主界面 在登录后系统会打开图书管理系统主界面,它由 6 个菜单构成,用户可以使用这些菜单中 的功能菜单项完成各种操作。 4 43 3 添加用户界面添加用户界面 管理员能进行用户的添加 4 44 4 修改密码修改密码界面界面 用户可以根据自己的需要修改密码 4 45 5 书库管理界面书库管理界面 书库管理界面包括 4 个选项:添加新书、修改、删除和退出 其中添加新书界面如下:其中添加新书界面如下: 修改书籍界面如下:修改书籍界面如下: 删除书籍界面如下:删除书籍界面如下: 4 46 6 书

12、库查询界面书库查询界面 该界面可以按照一定的方式查询用户所要书籍的信息,还可以进行模糊查询。 4 47 7 借阅查询界面借阅查询界面 4 48 8 借还书界面借还书界面 该界面有三大功能,为借书、续借和还书。 借书界面如下:借书界面如下: 续借界面如下:续借界面如下: 还书界面如下:还书界面如下: 4 49 9 基本设置界面基本设置界面 4 41010 图书类别设置界面图书类别设置界面 4 41111 帮助界面帮助界面 4.134.13 尚未解决的问题尚未解决的问题 尚未加以严格的登陆控制。 5.5.总结总结 本次作业我选择的题目是图书管理信息系统。图书馆管理系统 采用目前比较流行且简单的 v

13、s2008 作为前端开发工具,后台数据库 管理系统为 sql2005,系统的运行平台为 Windows。项目是从 4 月初 开始构思,6 月初完成的。这是我个人完成的第一个系统,因此我 也是比较重视的。 整个项目的总体构架的设计、系统目标、需求分析、开发、管 理、编码和测试等内容,我都是一步一个脚印地完成。但毕竟以前 没有过项目经历,实践的过程中遇到了不少困难。特别是在编码的 时候,因为以前没有学过 C#,因此我必须从头开始学。好在 C#编程 不是很难,在同学和图书馆资料的指点下,总算是完成了。 在时间方面,我把握得是比较好的。在老师布置作业后,我便 开始在脑海里构思,要完成什么功能,该怎么完

14、成。查阅了大量的 资料后,便开始动手。影响最深刻的是,那段时间我的图书馆借阅 证里总共借了 7 本书,全部都是 c#和 sql2005 内容的。在资料方面我的确是花了很大的功夫。 我遇到的另外一个问题是计划的实施。以前编写程序基本上没 有什么计划,只是按照进展的状况而定。这次我是按照项目开发的 要求做了比较周到的计划,但是在具体实施的还是时候遇到了很多 没有料想的东西。很多时候一个小小错误,我耗上一整天的时间都 还没有个头绪,这严重影响了进度,而很多时候那个错误仅仅是一 个小数点的问题。好在很多问题都能在网上找到解决办法。比如在 图书的基本设置这个模块上,我不小心把“借出册数”写成了“借 书册

15、数” ,结果老是提示这里出错,而我观察了好久,都没有看出是 哪个错误。后来是在查阅了数据库,对比之下才知道是哪出错了。 再有就是阶段评审,在项目过程中,有些功能无法符合事前的计划。 一方面是我的项目经验不足的原因,一方面是计划阶段没有做好。 做完这次的系统,我有很多的感触: 1 要有足够的细心,耐心; 2 要能充分利用图书馆和网上资源; 3 多查考其他人的优秀的作品,从中吸取知识; 4 多和同学交流,虚心向他人学习等等。 如果问我个人对自己所做的图书管理信息系统的评价,我想说: 这是 一个用 c#+sql2005 编写的图书管理系统,系统简洁明要,是 一个比较好的系统。不过在功能方面还不是很齐

16、全,老师要求的功 能有几个没有实现。其中主要原因还是自己的经验不足,能力有限。 不过我还是会努力改进的。 总体来说,这次软件工程作业让我学到了不少知识,相信这会 对我日后的学习工作起到很大的指导作用。 5. 参考文献参考文献 需求工程 韩柯译 清华大学出版社 UML2.0 学习指南汪青青译 清华大学出版社 软件工程导论张海藩 编著 清华大学出版社 软件工程 张海藩 编著 清华大学出版社 数据库系统概论 萨师煊 王 珊 编著 高等教育出版社 Visual Basic 数据库系统开发实例导航(第二版) 刘 韬 骆 娟 何旭洪 编著 人民邮电出版社 Visual Basic 程序设计教程 曾强聪 编著 (注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制,期待你 的好评与关注)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1