毕业设计(论文)图书借阅管理系统论文_第1页
毕业设计(论文)图书借阅管理系统论文_第2页
毕业设计(论文)图书借阅管理系统论文_第3页
毕业设计(论文)图书借阅管理系统论文_第4页
毕业设计(论文)图书借阅管理系统论文_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、前 言1 第一章 概述.3 1.1 图书馆管理系统概述.3 1.2 图书馆管理的目的和意义.3 1.3 项目开发背景.3 第二章 需求分析与项目规划.4 2.1 需求分析.4 2.1.1 系统介绍 .4 2.1.2 系统面向的用户群体 .4 2.1.3 系统指导思想 .4 2.1.4 系统建设目标 .4 2.1.5 系统的功能性需求 .4 2.1.6 系统的非功能性需求 .4 2.2 可行性分析报告.5 2.2.1 技术可行性 .5 2.2.2 人员可能性 .6 2.2.3 时间、设备可能性 .6 2.2.4 代码工作量 .6 2.2.5 文档要求 .6 2.3 开发环境与项目规划.6 2.3

2、.1 开发环境 .6 2.3.2 项目规划与管理 .6 第三章 界面编码设计标准与规范.8 3.1 软件界面设计标准与规范.8 3.1.1 编写目的 .8 3.1.2 界面设计思想 .8 3.1.3 界面设计原则 .8 3.1.4 界面设计样式 .8 3.1.5 常见提示信息样式 .9 3.1.7 其他界面约定 .10 3.2 软件编码设计标准与规范.10 3.2.1 对象命名约定 .10 第四章 系统设计与实现.12 4.1 系统设计分析与设计.12 4.1.1 系统功能描述 .12 4.1.2 功能模块分析与划分 .13 4.1.3 系统流程分析 .14 4.1.4 系统核心模块详解 .1

3、5 4.2 数据库分析与设计.15 4.2.1 数据库环境说明 .15 4.2.2 数据库分析 .15 4.2.3 据库命名与规范 .16 4.2.4 数据库逻辑设计 .16 4.2.5 各表、视图设计详解 .16 第五章 用户界面设计报告.18 5.1 界面设计规范.18 5.2 系统窗体汇总.18 5.3 主界面设计.19 5.4 子界面设计.21 5.4.1 添加/修改借阅信息窗体.21 5.4.2 借书管理信息窗体.23 5.4.3 借书信息查询窗体.24 5.4.4 添加/修改还书信息窗体.26 5.4.5 还书信息管理窗体 .28 5.4.6 还书信息查询 .29 5.4.7 每日

4、进书窗体.30 5.4.8 每日借书窗体 .31 5.4.9 每日还书窗体 .33 5.4.10 关于窗体.34 第六章 软件测试分析报告.35 6.1 测试范围与主要内容 .35 6.2 测试方法.35 6.3 测试报告.35 6.3.1 测试添加借书信息 .35 6.3.2 试删除和修改借书信息功能 .35 6.3.3 测试查询借书信息 .35 6.3.4 测试添加还书信息 .36 6.3. 5 测试修改和删除还书信心功能.36 6.3.6 测试还书查询信息功能.36 6.3.7 测试每日进书.36 6.3.8 测试每日借书.36 6.3.9 测试每日借书.36 6.3.10 测试每日还书

5、.36 第 7 章 总结.37 致谢38 参考文献 38 附 录38 前前 言言 信息化是当今世界发展潮流,是国家社会发展的趋势,信息化水平已成为衡量一 个国家现代化水平和综合国力的重要指标。积极推进国家信息化是我国国民经济和 社会发展的重要战略举措。提高国民的信息素养,培养信息化人才是国家信息化建 设的根本,教育信息化是国家信息化建设的重要基础。教师教育信息化既是教育信 息化重要组成部分,又是推动教育信息化建设的重要力量。 当前,信息化已经引起中小学的教育思想、观念、内容、方法等方面发生深刻变 革。要实现信息技术在中小学逐步普及和应用,建设一支数量足够、质量合格的具 有较高信息素养的中小学师

6、资队伍是关键。目前,我国以现有师范院校为主体的教 师教育机构,存在着信息基础设施和资源建设薄弱,现代信息技术和教育技术在教 育教学中尚未普及,在教师教育中还不能广泛应用现代远程教育和网络教育手段等 方面的问题,难以适应中小学信息技术教育发展的需要。因此,教师教育必须加快 信息化进程,加大信息化建设力度,为全面提高中小学教师的信息素养奠定坚实的 基础。 教育信息化,要求在教育过程中较全面地运用以计算机、多媒体和网络通讯 为基础的现代信息技术,促进教育改革,从而适应正在到来的信息化社会提出的新 要求。 教育信息化促使教师追求现代信息素养。具有确认和发现信息的能力、信 息选择、摘要和简化的能力、对信

7、息分析和分类的能力、处理和保存信息并应用 新技术的能力。从而提高课堂效益,获取新知识、扩充新知识、更新知识,以适应 知识成倍增长对当代教育的要求。这样的能力在教学实际中具体表 要真正理解教育信息化的内涵。教育信息化的落脚点应在“化”字上,硬件 装备是教育信息化的基础,而充分运用是其根本,提高课堂教学效率是其关键, 为教育教学服务是其宗旨。从这个意义上讲,在软件投入上产生的效率虽然不像 硬件装备那样立竿见影,但其效率是隐性的、长远的、持久的,正是教育信息化 的归宿。一所学校教育信息化水平的高低正是一个校长治校能力的体现。因此, 在确保硬件装备达到一定标准后,学校领导班子要用大量的精力来研究教育软

8、件 的配套建设,力求与硬件建设同步进行,充分发挥出教育信息化的作用,展现出 优质教育的魅力,真正为教育教学服务. 教育信息化促使高等教育从封闭逐步走向开放化、大众化,远程教育、网络 大学、虚拟教学的出现,数字校园的建设,教学内容的数字化和多媒体化,极大 地拓展了教育的时空,扩大了教育的对象,使大众教育、终身教育成为可能,这 就进一步为人的个性发展、素质提高创造了条件,使得高等教育的目的在原有的 政治性和社会性的基础上增加了人的自我发展、自我完善这一自然属性。 教育信息化主要体现在办学开放化、学习社会化、教学个别化、教育终身化 四个方面。教育信息化的发展,使高等教育从象牙之塔走向了社会,学校与学

9、校、 学校与社会之间的界限越来越模糊,办学机制越来越透明,高等教育逐渐融入了 社会和人们的生活之中,人们可以按需所取地选择学校、教师及至课程,这是高 等教育办学开放化的一面。另一方面,信息社会知识更新周期加快,竞争压力增 加,促使人们更加重视学习,接受高等教育和继续教育的需要已经成为社会性的 需求,未来的社会将是学习的社会,人们需要随时随地地学习新的知识,学习将 更加社会化、终身化。教育信息化也使教学个别化成为了可能,现代信息技术的 应用,新的教育思想的引入,将使得教学的组织形式更加灵活,教学计划更加柔 性,教学更加有针对性、可设计性,“因材施教”的教育理念将得到更好的体现。 教育信息化促使教

10、师追求娴熟运用多媒体教学的能力。信息时代,教育要跟 上时代的这一步伐,不仅要在教学内容上进行革新,同时,在教育技术与教育手段上 也要紧紧跟上。多媒体使教学变得生动、直观、形象,这不仅可以使课堂教学的气 氛变得轻松愉快,吸引学生的注意力和想象力,提高学生理解的速度和质量,还可以 使学生在接受教育的时空上有更大的灵活性,而且,多媒体能很好地创设情景,实现 人机交互,让学生根据现有问题联系已有的认知结构得到发展。教育信息技术电子 网络化,使教育的功能和内容实现根本性转变。教育不再是封闭式的课堂和课堂之 间的简单叠加,而是实现各个课程教室和功能教室的有机连接。同时,可以在更广 阔的范围实现教育资源共享

11、。 第一章第一章 概述概述 1.11.1 图书馆管理系统概述图书馆管理系统概述 随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不 了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进 步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地 管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知 识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这 不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。 1.21.2 图书馆管理的目的和意义图书馆管理的目的和意义 随着各高等院校的规模不断

12、扩大,高校图书馆的藏书、管理人员、读者的数量 也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大 的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而 这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的 业务。因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业 务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能 极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆 管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。总之,建立图 书馆的计算机自动化管理系统,不但可以

13、大大提高图书馆图书流通率,而且推动了 社会文化生活的进步。 1.31.3 项目开发背景项目开发背景 开发的软件名称:图书管理信息系统 项目提出者:广播电视大学计算机科学与技术专业陆宸极 项目开发者:广播电视大学计算机科学与技术专业陆宸极 项目设计者:广播电视大学计算机科学与技术专业陆宸极 指导老师: 丰明聪教授 项目版权所有者:陆宸极 第二章 需求分析与项目规划 2.12.1 需求分析需求分析 2.1.12.1.1 系统介绍系统介绍 本系统定位于学校的中小型图书馆,暂时考虑单机环境下的实现操作。系统选 择目前常用的 windows xp/2000。系统性质为 mis(管理信息系统) 。 本系统

14、功能包含系统权限管理、读者信息管理、图书类别管理、入库图书管理、 借还书管理、每日盘点等。系统界面力求简洁、易用,在标准化的基础上考虑界面 的美观和新颖。 2.1.22.1.2 系统面向的用户群体系统面向的用户群体 系统面向学校的中小型图书馆,用户群体为这些图书馆的管理人员和各库 室的借阅老师,服务对象主要是教职工和学生。 2.1.32.1.3 系统指导思想系统指导思想 立足与校园实际,着眼于未来发展,建成通用性较强,实用的系统,以提 高图书信息的现代化管理水平,实现信息资源的共享 2.1.42.1.4 系统建设目标系统建设目标 1)1)要解决的问题:要解决的问题:随着办公自动化水平的不断提高

15、,现在学校管理学生信息 也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、 界面友好的图书管理信息系统。 2)2)系统开发目的:系统开发目的:提高图书管理工作的效率,减少相关人员的工作量,使图 书馆的工作真正做到科学、合理的规划。 2.1.52.1.5 系统的功能性需求系统的功能性需求 (如表 2.1) 2.1.62.1.6 系统的非功能性需求系统的非功能性需求 1)1)用户界面需求用户界面需求 简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。 2)2)软硬件环境需求软硬件环境需求 软件环境:兼容当前主流操作系统 windows 2000/xp 等。 硬件环境:486

16、 以上计算机。 功功 能序号能序号 功能名称功能名称功能说明功能说明 1 系统用户管理包含系统登录,密码修改,管理员添加等。 2 图书种类别管理包含图书类别的添加,修改,查询等。 3 入库图书管理包含新进图书资料的登记,馆藏图书的修 改,删除,查询,等。 4 读者信息管理包含读者信息的添加,修改,删除,查询 等。 5 借书信息管理包含信息的添加,修改,删除,查询等 6 还书信息管理包含信息的添加,修改,删除,查询等 7 报表打印包含当日借书,当日还书等。 8 每日盘点包含每日借书,每日还书等。 9 系统帮助关于 . 表 2.1 3)3)软件质量需求软件质量需求 易用、健壮、兼容性好、运行稳定、

17、有一定安全保障。 2.22.2 可行性分析报告可行性分析报告 2.2.12.2.1 技术可行性技术可行性 系统的性质为 mis(管理信息系统) ,因而数据库的设计与操纵是系统设计 的核心。我们在 2004 年 3 月至 2005 年 5 月曾经成功完成了“帆船出租管理系 统”的开发与维护任务,具备一定的系统分析与设计能力,熟悉数据库的设计 与操作,指导老师丰明聪多年从事计算机的教学与研究工作,因而该系统的实 现在技术上是可行的。 2.2.22.2.2 人员可能性人员可能性 我有开发“职工工资管理系统”的经验,对数据库的开发有一定的心得体会和经 验。而刘超有“帆船出租管理系统”的开发经验,在三个

18、月的充分时间内,可以完 成开发任务。所以我们均可以按时完成开发任务。 2.2.3 时间、设备可能性时间、设备可能性 系统设计与开发工作预计耗时 50 天, 所有参与开发的人员均能够保证按时完 成任务。实验设备:台式计算机。该系统的工作量相对于我们的开发小组来说较大, 必须保证按进度完成任务。实际工作量预计超过一个月(每天 4-8 小时) 。如包含软 件测试及技术文档的整理、制作,工作量将更大。 2.2.4 代码工作量代码工作量 预计需 25 天左右。 2.2.5 文档要求文档要求 依据国家计算机软件产品开发文件编制指南和实用软件工程的理论与 原则编制标准的软件技术文档。 2.32.3 开发环境

19、与项目规划开发环境与项目规划 2.3.1 开发环境开发环境 前台开发环境:microsoft visual basic 6.0 后台数据库环境:microsoft access 2002 2.3.2 项目规划与管理项目规划与管理 1)1) 开发人员安排开发人员安排 系统分析与设计:黄植生 刘超 程序编制:黄植生 刘超 数据库设计:黄植生 刘超 文档整理与制作:黄植生 刘超 系统测试:黄植生 刘超 说明:因为这个 mis 系统是我们第一次合作,所以在系统分析和设计、程序 编制、数据库设计等方面我们做了明确的分工。该系统主要有八大方面的功能。 我主要负责借书信息管理、还书信息管理、报表打印、系统帮

20、助借书信息管理、还书信息管理、报表打印、系统帮助的功能。相关 的窗体设计和数据库设计见下面表 2.2 和表 2.3 中的内容: 编编 号号 窗体(模块)名称窗体(模块)名称窗体(模块)说明窗体(模块)说明 1 borrowinfoadd 添加借阅信息 2borrowinfo 修改借阅信息 3borrowquery 查询借阅信息 4returninfoadd 添加还书信息 5returninfo 图书管理 6returnquery 还书查询 7refrmreject 图书报损 9everydayinfo 每日进书 10everydayinfo1 每日还书 10everydayinfo2 每日借书

21、 12frmabout 关于 13module1 公共模块 表 2.2 编编 号号 表表说明说明 1books 图书信息表 2booktype 图书类别表 3borrowinfo 借书信息表 4returninfo 读者类别表 表 2.3 2)2) 开开发进度安排发进度安排 进度内容进度内容开始日期开始日期结束日期结束日期 资料收集 2005-2-272005-3-5 可行性分析 2005-3-102005-3-15 系统分析 2005-3-172005-3-24 数据库分析与 设计 2005-4-12005-4-10 软件体系结构 设计 2005-4-122005-4-26 软件编码 200

22、5-4-292005-5-26 系统测试 2005-5-272005-5-30 编写设计论文 2005-5-312005-6-5 表 2.4 第三章第三章 界面编码设计标准与规范界面编码设计标准与规范 3.13.1 软件界面设计标准与规范软件界面设计标准与规范 3.1.13.1.1 编写目的编写目的 制定界面设计标准规范的目的是为了规范和统一软件界面设计制定软件界面设 计标准与规范。 3.1.23.1.2 界面设计思想界面设计思想 首先考虑标准化,在标准化的基础上进行界面的美工设计。 3.1.33.1.3 界面设计原则界面设计原则 简单易用、简洁明了、兼容性好、标准、规范。 3.1.43.1.

23、4 界面设计样式界面设计样式 采用标准 windows 界面,自上至下依次为:标题栏、菜单栏、工作区、状态 栏等。如下图 3.1 所示: 菜单栏 图 3.1 3.1.53.1.5 常见提示信息样式常见提示信息样式 提示信息按以下标准进行:采用标准 windows 对话框样式,添加信息图标, 后接提示信息文本和相应按钮。如图 3.2 所示 图 3.2 3.1.63.1.6 常见错误信息样式常见错误信息样式 错误信息依据提示信息样式设计,将信息图标更改为警告图标。如图 3.3 所 示 3.1.73.1.7 其他界面约定其他界面约定 除主界面外,所有子界面均采用模式窗体,即该窗体不消失,不可以在本程

24、 序内将焦点移出子窗体。 3.2 软件编码设计标准与规范 工作区 按钮 提示文本 按钮 提示文本 3.2.1 对象命名约定对象命名约定 一些常用对象的命明约定如表一些常用对象的命明约定如表 3.13.1 所示所示 对象名对象名对象类型对象类型命名约定(前缀命名约定(前缀 码)码) form窗体frm command按钮cmd label标签lab textbox文本框txt combobox组合框comb listbox列表框lstb adodb数据库访问对象adodb datagrid数据表格显示组件datagrid frame框架fam option单选框opt checkbox复选框ch

25、k picturebox图象显示组件ptb commondialog通用对话框组件comdlg timer时间组件tim toolbar工具栏tlbar menu菜单mnu sstab页框sstab imagelist界面资源组件imglst 表 3.1 第四章第四章 系统设计与实现系统设计与实现 4.14.1 系统设计分析与设计系统设计分析与设计 4.1.1 系统功能描述系统功能描述 系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化、减 少工作量,增加效率及可靠性。 本图书管理系统的主要功能有: 图书权限的管理:包括系统登录,密码修改,管理员添加等。 图书类别的管理:即图书类别

26、的添加、修改、查询。包括图书类别的编号、 名称等。 入库图书的管理:即新进图书的登记,馆藏图书的修改、删除、查询和报损。 包括图书的编号(条码号) 、isbn 号、索书号、原名、原作、译者、图书类 别、语种、出版社等。 读者信息的管理:即读者信息的添加、修改、删除、查询和报损。包括读者 编号、类型、性别、身份证号、工作单位、办证日期等。 读者信息的管理:即信息(包括被借图书及借阅者信息)的添加、修改、删 除、查询。包括借书者编号、姓名、类别,所借书编号、名称、原名、作者、 书籍类别、出版社、借出日期、应还日期等。 还书信息的管理:即信息(包括图书信息及还书者信息)的添加、修改、删 除、查询。包

27、括还书者编号、姓名、所还书编号、名称、原名、作者、书籍 类别、出版社、借出日期、应还日期、实还日期等。 每日盘点:即每日进书、每日借书、每日还书。 报表打印:借书信息打印和、还书信息打印和报损图书打印。 系统帮助:关于。 4.1.24.1.2 功能模块分析与划分功能模块分析与划分 、 图 4.1 主系统功能模块图 图图 4.2 借书管理信息模块图借书管理信息模块图 图图 4.3 还书信息管理模块图还书信息管理模块图 图图 4.4 每日盘点模块图每日盘点模块图 图图 4.5 帮助模块图帮助模块图 4.1.34.1.3 系统流程分析系统流程分析 在了解了系统各功能模块之后,我们还要对系统的流程有一

28、个整体的认识。 所谓系统流程,就是用户在使用系统时的工作过程。多用户系统的工作流程都 是从用户的工作流程都是从用户登录模块开始,对用户的身份进行权限验证, 进而对系统进行管理的。图见附录 4.1.44.1.4 系统核心模块详解系统核心模块详解 借还书管理是这个系统中一个很重要的模块,在这两个模块中,包括添加借阅图 书信息、修改借阅图书信息、删除借阅图书信息、查询借阅图书信息、添加还书信 息、修改还书信息、删除还书信息、查询还书信息等 6 个模块。其中修改借阅图书 信息和删除借阅图书信息是在同一窗体;修改还书信息和删除还书信息也在同一窗 体。他们的差别在于调用的函数不同。 4.24.2 数据库分

29、析与设计数据库分析与设计 4.2.1 数据库环境说明数据库环境说明 数据库是信息管理的后台,存储着所有的信息,在信息系统中占有重要的地位。 数据库结构的好坏对应用系统的效率及实现产生直接影响,而且也将有利于程序的 实现。考虑该系统的定位与现有技术力量,决定采用 microsoft access 2002 作为系 统的后台数据库开发环境。 4.2.24.2.2 数据库分析数据库分析 用户的需求具体体现在各种信息的提供,保存,修改,查询,经调查和分析, 针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项 和数据结构 图书类别信息:包括类别编号,类别名称,允许借出天数和备注信息。

30、图书信息:包括图书编号,isbn 号码,索书号,图书名称,原文名称,作 者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠苏价 格,登记日期和图书备注。 借书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名, 书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。 还书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名, 书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还日期, 超期罚金 4.2.3 据库命名与规范据库命名与规范 说明:下表所列为数据库及各表的命名方法,具体信息请参阅表 4.1 汇总。 名称类型命名办法约定 database 系统数

31、据库字母 表基本表字母 查询查询字母 字段字段字母 表 4.1 4.2.44.2.4 数据库逻辑设计数据库逻辑设计 表 4.2 4.2.54.2.5 各表、视图设计详解各表、视图设计详解 表表 4.34.3 读者类别表读者类别表 readertype 字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式)说明说明 typeno文本10类别 typename文本10类别名称 booknumber数字整型借书数量 bookdays数字整型借书期限 userfullife数字整型 memo备注备注 表 4.3 表 4.4读者信息表读者信息表 readers 字段名字段名数据类型数据类型字段

32、大小(或格式)字段大小(或格式)说明说明 readerno文本20读者编号(主键) reasername文本20读者姓名 readersex文本2读者性别 readertype文本10读者类别 idcardno文本20身份证号 readerworkplace文本30工作单位 readeremail文本30电子邮箱 readerphone文本25电话号码 表名称表名称类型类型说明说明 book 基本表集中存放图书书目信息 booktype 基本表集中存放图书类型信息 borrowinfo 基本表集中存放借书信息 ruturninfo 基本表集中存放还书信息 readerenroldate文本12

33、登记日期 validate日期/时间短日期有效日期 readerother备注备注 表 4.4 表表 4.54.5 借阅图书信息借阅图书信息 borrowinfoborrowinfo 字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式) 说明说明 readerno文本20读者编号(主键) readername文本20读者姓名 readertype文本10读者类型 bookno文本20书记编号 bookname文本25书记中文名 bookoriginalname文本35书籍原名 booktyoename文本10书籍类型 bookauthor文本30作者 bookpress文本25出版

34、社 borrowdate文本12借书日期 returndate文本短日期应还日期 borrowother文本备注 表 4.5 表表 4.6 还书信息表还书信息表 returninfo 字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式) 说明说明 readerno文本20读者编号(主键) readername文本20读者姓名 readertype文本10读者类型 bookno文本25书记编号 bookname文本25书记中文名 bookoriginalname文本35书籍原名 booktype文本20书籍类型 bookauthor文本25作者 bookpress文本25出版社 bo

35、rrowdate日期/时间短日期借书日期 returndate日期/时间短日期还书日期 rtninfact文本12实还日期 trnlatefine文本10超期罚金 returnother备注备注 表 4.6 第五章第五章 用户界面设计报告用户界面设计报告 5.15.1 界面设计规范界面设计规范 主界面:菜单栏、工具条、工作区。 5.25.2 系统窗体汇总系统窗体汇总 表表 5.15.1 窗体汇总 窗体名称窗体名称窗体类窗体类 型型 简要说明简要说明 borrowinfoadd 模式窗体添加借阅信息 borrowinfo 模式窗体修改/删除借阅信息 borrowquery 模式窗体借阅信息查询

36、returninfoadd 模式窗体添加还书信息 returninfo 模式窗体修改/删除还书信息 returnquery 模式窗体还书信息查询 frmreject 模式窗体图书报损 everydayinfo 模式窗体每日进书 everydayinfo1 模式窗体每日还书 everydayinfo2 模式窗体每日借书 frmabout 模式窗体关于 表 5.1 5.3 主界面设计 主界面的设计采用标准 windows 主窗口样式,自上而下依次为:菜单栏、工 具条、工作区。主界面包含基本的或共享的功能,如书目浏览与检索,查询等。 主界面如图 5.1 所示 图 5.1 系统菜单结构如表系统菜单结构

37、如表 5.25.2 所示所示 菜单标题属 性 系统管理sysmanage 添加用户adduser 修改密码modifypwd 退出exitsys 图书管理bookmanage 图书列表booklist 图书类型管理booktype 新进图书addbook 查询图书querybook 删除图书delbook 修改图书信息modifybook 图书报损rejectbook 读者管理readermanage 添加读者信息addreader 修改读者信息modifyreader 删除读者信息delreader 查询读者信息queryreader 借书信息管理borrowmanage 添加借阅信息add

38、borrowinfo 修改借阅信息modifyborrowinfo 删除借阅信息delborrowinfo 查询借阅信息queryborrowinfo 还书信息管理returnmanage 添加还书信息addreturninfo 修改还书信息modifyreturninfo 删除还书信息delreturninfo 查询还书信息queryreturninfo 每日盘点everddaynew 每日进书bookinevery 每日借书borrowevery 每日还书returnevery 报表打印dataprint 借书打印borrowreport 还书打印returnreport1 报损打印rej

39、ectreport1 系统帮助syshelp 关于本软件about 表 5.2 5.45.4 子界面设计子界面设计 5.4.15.4.1 添加添加/ /修改借阅信息窗体修改借阅信息窗体 这个窗体需要 8textbox 控件,2 个 combobox 控件,3 个 frame 控件,11 个 label 控件,3 个 commandbutton,2 个 dtpicker 来组成的。各控件的属性值和在窗体中的 位置分别如下表 5.3 和图 5.2 控件控件属性属性属性值属性值 textbox1namereaderno textbox2namereadername* textbox3namebook

40、no textbox4namebookname textbox5namebookoriginalname textbox6namebookauthor textbox7namebookpress textbox8nameborrowother combobox1namereadertype combobox2namebooktype frame1caption 读者信息: frame2caption 书籍信息: frame3caption 备注: label1caption 读者编号: label2caption 读者姓名: label3caption 读者类别: label4caption

41、书籍编号: label5caption 书籍名称: label6caption 书籍原名: label7caption 书籍类别: label8caption 作者: label9caption 出版社: label10caption 借出日期: label11caption 应还日期: nameaddbrwokcommandbutton1 caption 确认添加 namemodifybrwokcommandbutton2 caption 确认修改 namecancelcommandbutton3 caption 返 回 nameborrowdtpdtpicker1 value2005-6-

42、5 namereturndtpdtpicker2 value2005-6-5 表 5.2 图 5.2 5.4.25.4.2 借书管理信息窗体借书管理信息窗体 该窗体由 2 个 label 控件,1 个 textbox 控件,5 个 commandbutton 控件,1 个 msflexgrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.4 和图 5.3 控件控件属性属性属性值属性值 textbox1namecurselbkno label1 captiong 借书列表 label2 captiong 所有图书编号 nameaddbrwinfocommandbutton1 cap

43、tiong 添加借书信息 namedelbrwinfocommandbutton2 captiong 删除借书信息 namemodifybrwinfocommandbutton3 captiong 修改借书信息 namebrwquerycommandbutton4 captiong 查 询 nameexitcommandbutton4 captiong 返 回 name borrowedlistgrid row 15 msflexgrid cols 12 表 5.4 图 5.3 5.4.35.4.3 借书信息查询窗体借书信息查询窗体 该窗体由 4 个 checkbox 控件,3 个 textb

44、ox 控件,2 个 commandbutton 控件,1 个 combobox 控件,1 个 frame 控件,1 个 msflexgrid 控件组成. 各控件的属性值和在窗 体中的位置分别如下表 5.5 和图 5.4 控件控件属性属性属性值属性值 checkbox1 captiong 按读者编号 checkbox2 captiong 按读者姓名 checkbox3 captiong 按书籍编号 checkbox4 captiong 按图书类别 commandbutton1namebrwqueryok captiong 查 询 namecancelcommandbutton2 captiong

45、 返 回 textbox1nameqrytermrdno textbox2nameqrytermrdname textbox3nameqrytermbkno combobox1nameqrytermbktype frame captiong 请输入查询条件 name qrylistgrid row 15 msflexgrid cols 12 表 5.5 图 5.4 5.4.45.4.4 添加添加/ /修改还书信息窗体修改还书信息窗体 该窗体由 13 个 label 控件,9 个 textbox1 控件,3 个 frame 控件,3 个 commandbutton 控件,3 个 dtpicker

46、 控件,2 个 combobox 控件组成. 各控件的属性值 和在窗体中的位置分别如下表 5.6 图 5.5 控件控件属性属性属性值属性值 textbox1namereaderno textbox2namereadername* textbox3namebookno textbox4namebookname textbox5namebookoriginalname textbox6namebookauthor textbox7namebookpress textbox8nameborrowother textbox9namertnlatefine combobox1namereadertype

47、 combobox2namebooktype frame1caption 读者信息: frame2caption 书籍信息: frame3caption 备注: label1caption 读者编号: label2caption 读者姓名: label3caption 读者类别: label4caption 书籍编号: label5caption 书籍名称: label6caption 书籍原名: label7caption 书籍类别: label8caption 作者: label9caption 出版社: label10caption 借出日期: label11caption 应还日期:

48、label12caption 实还日期: label13caption 付 罚 金: nameaddrtnokcommandbutton1 caption 添加 namemodifyrtnokcommandbutton2 caption 修改 nameexitcommandbutton3 caption 返 回 nameborrowdtpdtpicker1 value2005-6-5 namereturndtpdtpicker2 value2005-7-5 namertninfactdtpdtpicker3 value2005-6-5 表 5.6 图 5.5 5.4.55.4.5 还书信息管理

49、窗体还书信息管理窗体 该窗体由 2 个 label 控件,1 个 textbox 控件,5 个 commandbutton 控件,1 个 msflexgrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.7 和图 5.6 控件控件属性属性属性值属性值 checkbox1 captiong 按读者编号 checkbox2 captiong 按读者姓名 checkbox3 captiong 按书籍编号 checkbox4 captiong 按图书类别 namebrwqueryokcommandbutton1 captiong 查 询 namecancelcommandbutton2

50、captiong 返 回 textbox1nameqrytermrdno textbox2nameqrytermrdname textbox3nameqrytermbkno combobox1nameqrytermbktype frame captiong 请输入查询条件 name borrowedlistgrid row 18 msflexgrid cols 14 表 5.7 图 5.6 5.4.65.4.6 还书信息查询还书信息查询 该窗体由 4 个 checkbox 控件,3 个 textbox 控件,2 个 commandbutton 控件,1 个 combobox 控件,1 个 fr

51、ame 控件,1 个 msflexgrid 控件组成. 各控件的属性值 和在窗体中的位置分别如下表 5.8 图 5.7 控件控件属性属性属性值属性值 checkbox1 captiong 按读者编号 checkbox2 captiong 按读者姓名 checkbox3 captiong 按书籍编号 checkbox4 captiong 按图书类别 namertnqueryokcommandbutton1 captiong 查 询 namertncancelcommandbutton2 captiong 返 回 textbox1nameqrytermrdno textbox2nameqryter

52、mrdname textbox3nameqrytermbkno combobox1nameqrytermbktype frame captiong 还书信息查询 name qryrtngrid row 10 msflexgrid cols 14 表 5.8 图 5.7 5.4.75.4.7 每日进书窗体每日进书窗体 该窗体由 2 个 label 控件,2 个 commandbtton 控件个,一个 msflexgrid,控 件,一个 dtpicker 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.9 图 5.8 控件控件属性属性属性值属性值 label1 captiong 进书日期

53、 label2 captiong 每日进书 namelistdayinbkcommandbutton1 captiong 显示当日进书 nameexitcommandbutton2 captiong 返 回 namedayinbkdtpdtpicker value2005-6-5 name dayinbookgrid row 9 msflexgrid cols 15 表 5.9 图 5.8 5.4.85.4.8 每日借书窗体每日借书窗体 该窗体由 2 个 label 控件,2 个 commandbtton 控件个,一个 msflexgrid,控 件,一个 dtpicker 控件组成. 各控件的

54、属性值和在窗体中的位置分别如下表 5.10 和图 5.9. 控件控件属性属性属性值属性值 label1 captiong 借书日期 label2 captiong 每日借书 namedaybrwshowcommandbutton1 captiong 显示当日借书 namecancelcommandbutton2 captiong 返 回 namedaybrwdtpdtpicker value2005-6-5 name daybrwgrid row 15 msflexgrid cols 12 表 5.10 图 5.9 5.4.95.4.9 每日还书窗体每日还书窗体 该窗体由 2 个 label

55、控件,2 个 commandbtton 控件个,一个 msflexgrid,控 件,一个 dtpicker 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.11 和图 5.10. 控件控件属性属性属性值属性值 label1 captiong 还书日期 label2 captiong 每日还书 namedayrtnshowcommandbutton1 captiong 显示当日还书 namecancelcommandbutton2 captiong 返 回 namedayrtndtpdtpicker value2005-6-5 name dayrtngrid row 15 msflex

56、grid cols 14 表 5.11 图 5.10 5.4.105.4.10 关于窗体关于窗体 该窗体由 2 个 label 控件和 1 个 commandbutton 控件组成.其属性值和在 窗体中的位置分别如下表 5.12 和图 5.11 控件控件属性属性属性值属性值 label1 captiong 图书信息管理系 统 label2 captiong 作者:刘超 黄植 生 namecommand1commandbutton1 captiong 确 定 表 5.12 图 5.11 第六章第六章 软件测试分析报告软件测试分析报告 6.16.1 测试范围与主要内容测试范围与主要内容 测试范围主

57、要内容简要说明 借书管理信息借书的添加、修改、删除 和查询 功能性测试 还书管理信息还书的添加、修改、删除 和查询 功能性测试 每日盘点测试实用性、方便性和可 靠性 功能性测试 数据库数据测 试 测试数据的可靠性功能性测试 核心代码复检检验核心代码的质量逻辑检错性测试 表 6.1 6.26.2 测试方法测试方法 功能性测试:黑盒测试 逻辑检错性测试:白盒测试 6.36.3 测试报告测试报告 6.3.16.3.1 测试添加借书信息测试添加借书信息 输入读者编号,读者姓名,选择读者类别,书籍编号,书籍名称,书籍原名, 选择书籍类别,输入作者,出版社,选择借书日期和应还日期,备注。 测试显示:添加借

58、书信息成功 输入上述任意少一项 测试显示:借书录入信息不能为空 若输入的书以借出去则会显示:所给的编号图书以借出,请核对。 6.3.26.3.2 试删除和修改借书信息功能试删除和修改借书信息功能 在以有的借书信息里选择一个信息进行修改或删除 测试显示:借书信息修改成功或该图书的借书编号以删除 6.3.3 测试查询借书信息测试查询借书信息 选择你要查询的读者编号,书籍类别,书籍编号,读者姓名进行查询。 如果没有查询到则会显示:没有找到要查询的借书信息 如果有则会显示在下表格中 6.3.46.3.4 测试添加还书信息测试添加还书信息 输入读者编号,读者姓名,选择读者类别,书籍编号,书籍名称,书籍原

59、 名,选择书籍类别,输入作者,出版社,选择借书日期和应还日期,付罚金, 备注。则会显示:添加信息成功 6.3. 5 测试修改和删除还书信心功能测试修改和删除还书信心功能 在以有的还信息里选择一个信息进行修改或删除 测试显示:还书信息修改成功或改编号图书的还书信息已经删除。 6.3.6 测试还书查询信息功能测试还书查询信息功能 选择你要查询的读者编号,书籍类别,书籍编号,读者姓名进行查询。 如果没有查询到则会显示:没有找到要查询的借书信息 如果有则会显示在下表格中 6.3.7 测试每日进书测试每日进书 在每日进书窗体中选择日期再点显示每日进书 则当日所进的所有书籍就会显示在上表中。 6.3.8

60、测试每日借书测试每日借书 在每日进书窗体中选择日期再点显示每日进书 则当日所借的所有书籍就会显示在上表中。 6.3.9 测试每日借书测试每日借书 在每日进书窗体中选择日期再点显示每日进书 则当日所借的所有书籍就会显示在上表中。 6.3.106.3.10 测试每日还书测试每日还书 在每日进书窗体中选择日期再点显示每日进书 则当日所还的所有书籍就会显示在上表中。 在系统点菜单中点击关于 则会显示出所显示的信息。 第第 7 7 章章 总结总结 在不知不觉中大学二年要走到尽头了,最后几个月的毕业设计也走到了尾声了. 即将要踏出校园,步入社会,进入工作岗位了, 虽然知道这天总会到来的, 但是也 只有在社

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论