图书借阅管理系统论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊前言1
第一章概述 (5)
1.1图书馆管理系统概述 (5)
1.2图书馆管理的目的和意义 (5)
1.3项目开发背景 (5)
第二章需求分析与项目规划 (6)
2.1需求分析 (6)
2.1.1系统介绍 (6)
2.1.2系统面向的用户群体 (6)
2.1.3系统指导思想 (6)
2.1.4系统建设目标 (6)
2.1.5系统的功能性需求 (6)
2.1.6系统的非功能性需求 (6)
2.2可行性分析报告 (7)
2.2.1技术可行性 (7)
2.2.2人员可能性 (8)
2.2.3时间、设备可能性 (8)
2.2.4代码工作量 (8)
2.2.5文档要求 (8)
2.3开发环境与项目规划 (8)
2.3.1开发环境 (8)
2.3.2项目规划与管理 (8)
第三章界面编码设计标准与规范 (10)
3.1软件界面设计标准与规范 (10)
3.1.1编写目的 (10)
3.1.2界面设计思想 (10)
3.1.3界面设计原则 (10)
3.1.4界面设计样式 (10)
3.1.5常见提示信息样式 (11)
3.1.7其他界面约定 (12)
3.2软件编码设计标准与规范 (12)
3.2.1对象命名约定 (12)
第四章系统设计与实现 (14)
4.1系统设计分析与设计 (14)
4.1.1系统功能描述 (14)
4.1.2功能模块分析与划分 (15)
4.1.3系统流程分析 (16)
4.1.4系统核心模块详解 (17)
4.2数据库分析与设计 (17)
4.2.1数据库环境说明 (17)
4.2.2数据库分析 (17)
4.2.3据库命名与规范 (18)
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
4.2.4数据库逻辑设计 (18)
4.2.5各表、视图设计详解 (18)
第五章用户界面设计报告 (20)
5.1界面设计规范 (20)
5.2系统窗体汇总 (20)
5.3主界面设计 (21)
5.4子界面设计 (23)
5.4.1 添加/修改借阅信息窗体 (23)
5.4.2 借书管理信息窗体 (25)
5.4.3 借书信息查询窗体 (26)
5.4.4 添加/修改还书信息窗体 (27)
5.4.5还书信息管理窗体 (29)
5.4.6还书信息查询 (31)
5.4.7 每日进书窗体 (32)
5.4.8每日借书窗体 (33)
5.4.9每日还书窗体 (34)
5.4.10 关于窗体 (35)
第六章软件测试分析报告 (36)
6.1测试范围与主要内容 (36)
6.2 测试方法 (37)
6.3 测试报告 (37)
6.3.1测试添加借书信息 (37)
6.3.2试删除和修改借书信息功能 (37)
6.3.3测试查询借书信息 (37)
6.3.4测试添加还书信息 (37)
6.3. 5 测试修改和删除还书信心功能 (37)
6.3.6 测试还书查询信息功能 (37)
6.3.7 测试每日进书 (38)
6.3.8 测试每日借书 (38)
6.3.9 测试每日借书 (38)
6.3.10 测试每日还书 (38)
第7章总结 (38)
致谢39
参考文献 39
附录39
前言
信息化是当今世界发展潮流,是国家社会发展的趋势,信息化水平已成为衡量一个国家现代化水平和综合国力的重要指标。
积极推进国家信息化是我国国民经济和社会发展的重要战略举措。
提高国民的信息素养,培养信息化人才是国家信息化建设的
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊根本,教育信息化是国家信息化建设的重要基础。
教师教育信息化既是教育信息化重要组成部分,又是推动教育信息化建设的重要力量。
当前,信息化已经引起中小学的教育思想、观念、内容、方法等方面发生深刻变革。
要实现信息技术在中小学逐步普及和应用,建设一支数量足够、质量合格的具有较高信息素养的中小学师资队伍是关键。
目前,我国以现有师范院校为主体的教师教育机构,存在着信息基础设施和资源建设薄弱,现代信息技术和教育技术在教育教学中尚未普及,在教师教育中还不能广泛应用现代远程教育和网络教育手段等方面的问题,难以适应中小学信息技术教育发展的需要。
因此,教师教育必须加快信息化进程,加大信息化建设力度,为全面提高中小学教师的信息素养奠定坚实的基础。
教育信息化,要求在教育过程中较全面地运用以计算机、多媒体和网络通讯为基础的现代信息技术,促进教育改革,从而适应正在到来的信息化社会提出的新要求。
教育信息化促使教师追求现代信息素养。
具有确认和发现信息的能力、信息选择、摘要和简化的能力、对信息分析和分类的能力、处理和保存信息并应用新技术的能力。
从而提高课堂效益,获取新知识、扩充新知识、更新知识,以适应知识成倍增长对当代教育的要求。
这样的能力在教学实际中具体表
要真正理解教育信息化的内涵。
教育信息化的落脚点应在“化”字上,硬件装备是教育信息化的基础,而充分运用是其根本,提高课堂教学效率是其关键,为教育教学服务是其宗旨。
从这个意义上讲,在软件投入上产生的效率虽然不像硬件装备那样立竿见影,但其效率是隐性的、长远的、持久的,正是教育信息化的归宿。
一所学校教育信息化水平的高低正是一个校长治校能力的体现。
因此,在确保硬件装备达到一定标准后,学校领导班子要用大量的精力来研究教育软件的配套建设,力求与硬件建设同步进行,充分发挥出教育信息化的作用,展现出优质教育的魅力,真正为教育教学服务.
教育信息化促使高等教育从封闭逐步走向开放化、大众化,远程教育、网络大学、虚拟教学的出现,数字校园的建设,教学内容的数字化和多媒体化,极大地拓展了教育的时空,扩大了教育的对象,使大众教育、终身教育成为可能,这就进一步为人的个性发展、素质提高创造了条件,使得高等教育的目的在原有的政治性和社会性的基础上增加了人的自我发展、自我完善这一自然属性。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
教育信息化主要体现在办学开放化、学习社会化、教学个别化、教育终身化四个方面。
教育信息化的发展,使高等教育从象牙之塔走向了社会,学校与学校、学校与社会之间的界限越来越模糊,办学机制越来越透明,高等教育逐渐融入了社会和人们的生活之中,人们可以按需所取地选择学校、教师及至课程,这是高等教育办学开放化的一面。
另一方面,信息社会知识更新周期加快,竞争压力增加,促使人们更加重视学习,接受高等教育和继续教育的需要已经成为社会性的需求,未来的社会将是学习的社会,人们需要随时随地地学习新的知识,学习将更加社会化、终身化。
教育信息化也使教学个别化成为了可能,现代信息技术的应用,新的教育思想的引入,将使得教学的组织形式更加灵活,教学计划更加柔性,教学更加有针对性、可设计性,“因材施教”的教育理念将得到更好的体现。
教育信息化促使教师追求娴熟运用多媒体教学的能力。
信息时代,教育要跟上时代的这一步伐,不仅要在教学内容上进行革新,同时,在教育技术与教育手段上也要紧紧跟上。
多媒体使教学变得生动、直观、形象,这不仅可以使课堂教学的气氛变得轻松愉快,吸引学生的注意力和想象力,提高学生理解的速度和质量,还可以使学生在接受教育的时空上有更大的灵活性,而且,多媒体能很好地创设情景,实现人机交互,让学生根据现有问题联系已有的认知结构得到发展。
教育信息技术电子网络化,使教育的功能和内容实现根本性转变。
教育不再是封闭式的课堂和课堂之间的简单叠加,而是实现各个课程教室和功能教室的有机连接。
同时,可以在更广阔的范围实现教育资源共享。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
第一章概述
1.1图书馆管理系统概述
随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。
在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。
在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。
这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。
1.2图书馆管理的目的和意义
随着各高等院校的规模不断扩大,高校图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。
因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。
因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。
总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。
1.3项目开发背景
开发的软件名称:图书管理信息系统
项目提出者:长安大学信息工程学院计算机系
项目开发者:长安大学信息工程学院计算机系24020101班黄植生(24)刘超(31)项目设计者:长安大学信息工程学院计算机系24020101班黄植生(24)刘超(31)指导老师:揣锦华教授
项目版权所有者:黄植生刘超
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
第二章需求分析与项目规划
2.1需求分析
2.1.1系统介绍
本系统定位于学校的中小型图书馆,暂时考虑单机环境下的实现操作。
系统选择目前常用的Windows XP/2000。
系统性质为MIS(管理信息系统)。
本系统功能包含系统权限管理、读者信息管理、图书类别管理、入库图书管理、借还书管理、每日盘点等。
系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。
2.1.2系统面向的用户群体
系统面向学校的中小型图书馆,用户群体为这些图书馆的管理人员和各库室的借阅老师,服务对象主要是教职工和学生。
2.1.3系统指导思想
立足与校园实际,着眼于未来发展,建成通用性较强,实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享
2.1.4系统建设目标
1)要解决的问题:随着办公自动化水平的不断提高,现在学校管理学生信息
也逐步从手工转到计算机自动化信息处理阶段。
设计一个功能完整、操作简便、界面友好的图书管理信息系统。
2)系统开发目的:提高图书管理工作的效率,减少相关人员的工作量,使图
书馆的工作真正做到科学、合理的规划。
2.1.5系统的功能性需求
(如表2.1)
2.1.6系统的非功能性需求
1)用户界面需求
简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。
2)软硬件环境需求
软件环境:兼容当前主流操作系统 Windows 2000/XP 等。
硬件环境:486以上计算机。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊
┊┊┊┊┊┊┊┊┊┊┊┊
3)软件质量需求
易用、健壮、兼容性好、运行稳定、有一定安全保障。
2.2可行性分析报告
2.2.1技术可行性
系统的性质为MIS(管理信息系统),因而数据库的设计与操纵是系统设计的核心。
我们在2004年3月至2005年5月曾经成功完成了“帆船出租管理系统”
的开发与维护任务,具备一定的系统分析与设计能力,熟悉数据库的设计与操作,指导老师揣锦华多年从事计算机的教学与研究工作,因而该系统的实现在技术上是可行的。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊2.2.2人员可能性
我有开发“职工工资管理系统”的经验,对数据库的开发有一定的心得体会和经验。
而刘超有“帆船出租管理系统”的开发经验,在三个月的充分时间内,可以完成开发任务。
所以我们均可以按时完成开发任务。
2.2.3时间、设备可能性
系统设计与开发工作预计耗时50天,所有参与开发的人员均能够保证按时完成任务。
实验设备:台式计算机。
该系统的工作量相对于我们的开发小组来说较大,必须保证按进度完成任务。
实际工作量预计超过一个月(每天4-8小时)。
如包含软件测试及技术文档的整理、制作,工作量将更大。
2.2.4代码工作量
预计需25天左右。
2.2.5文档要求
依据国家《计算机软件产品开发文件编制指南》和《实用软件工程》的理论与原则编制标准的软件技术文档。
2.3开发环境与项目规划
2.3.1开发环境
前台开发环境:Microsoft Visual Basic 6.0
后台数据库环境:Microsoft Access 2002
2.3.2项目规划与管理
1)开发人员安排
系统分析与设计:黄植生刘超
程序编制:黄植生刘超
数据库设计:黄植生刘超
文档整理与制作:黄植生刘超
系统测试:黄植生刘超
说明:因为这个MIS系统是我们第一次合作,所以在系统分析和设计、程序
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊编制、数据库设计等方面我们做了明确的分工。
该系统主要有八大方面的功能。
我主要负责借书信息管理、还书信息管理、报表打印、系统帮助的功能。
相关的窗体设计和数据库设计见下面表2.2和表2.3中的内容:
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊2)开发进度安排
第三章界面编码设计标准与规范
3.1软件界面设计标准与规范
3.1.1编写目的
制定界面设计标准规范的目的是为了规范和统一软件界面设计制定软件界面设计标准与规范。
3.1.2界面设计思想
首先考虑标准化,在标准化的基础上进行界面的美工设计。
3.1.3界面设计原则
简单易用、简洁明了、兼容性好、标准、规范。
3.1.4界面设计样式
采用标准Windows界面,自上至下依次为:标题栏、菜单栏、工作区、状态栏等。
如下图3.1所示:
┊
┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
图
3.1
3.1.5常见提示信息样式
提示信息按以下标准进行:采用标准Windows对话框样式,添加信息图标,后接提示信息文本和相应按钮。
如图3.2所示
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
图3.2
3.1.6常见错误信息样式
错误信息依据提示信息样式设计,将信息图标更改为警告图标。
如图3.3所示
3.1.7其他界面约定
除主界面外,所有子界面均采用模式窗体,即该窗体不消失,不可以在本程序内将焦点移出子窗体。
3.2软件编码设计标准与规范
3.2.1对象命名约定
一些常用对象的命明约定如表3.1所示
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊
┊
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
第四章系统设计与实现
4.1系统设计分析与设计
4.1.1系统功能描述
系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化、减少工作量,增加效率及可靠性。
本图书管理系统的主要功能有:
●图书权限的管理:包括系统登录,密码修改,管理员添加等。
●图书类别的管理:即图书类别的添加、修改、查询。
包括图书类别的编号、名
称等。
●入库图书的管理:即新进图书的登记,馆藏图书的修改、删除、查询和报损。
包括图书的编号(条码号)、ISBN号、索书号、原名、原作、译者、图书类别、语种、出版社等。
●读者信息的管理:即读者信息的添加、修改、删除、查询和报损。
包括读者编
号、类型、性别、身份证号、工作单位、办证日期等。
●读者信息的管理:即信息(包括被借图书及借阅者信息)的添加、修改、删除、
查询。
包括借书者编号、姓名、类别,所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期等。
●还书信息的管理:即信息(包括图书信息及还书者信息)的添加、修改、删除、
查询。
包括还书者编号、姓名、所还书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期、实还日期等。
●每日盘点:即每日进书、每日借书、每日还书。
●报表打印:借书信息打印和、还书信息打印和报损图书打印。
●系统帮助:关于。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊4.1.2功能模块分析与划分
、
图4.1主系统功能模块图
图4.2借书管理信息模块图
图4.3还书信息管理模块图
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
图4.4每日盘点模块图
图4.5帮助模块图
4.1.3系统流程分析
在了解了系统各功能模块之后,我们还要对系统的流程有一个整体的认识。
所谓系统流程,就是用户在使用系统时的工作过程。
多用户系统的工作流程都是从用户的工作流程都是从用户登录模块开始,对用户的身份进行权限验证,进而对系统进行管理的。
图见附录
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊4.1.4系统核心模块详解
借还书管理是这个系统中一个很重要的模块,在这两个模块中,包括添加借阅图书信息、修改借阅图书信息、删除借阅图书信息、查询借阅图书信息、添加还书信息、修改还书信息、删除还书信息、查询还书信息等6个模块。
其中修改借阅图书信息和删除借阅图书信息是在同一窗体;修改还书信息和删除还书信息也在同一窗体。
他们的差别在于调用的函数不同。
4.2数据库分析与设计
4.2.1数据库环境说明
数据库是信息管理的后台,存储着所有的信息,在信息系统中占有重要的地位。
数据库结构的好坏对应用系统的效率及实现产生直接影响,而且也将有利于程序的实现。
考虑该系统的定位与现有技术力量,决定采用Microsoft Access 2002作为系统的后台数据库开发环境。
4.2.2数据库分析
用户的需求具体体现在各种信息的提供,保存,修改,查询,经调查和分析,针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项和数据结构
●图书类别信息:包括类别编号,类别名称,允许借出天数和备注信息。
●图书信息:包括图书编号,ISBN号码,索书号,图书名称,原文名称,作
者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠苏价格,
登记日期和图书备注。
●借书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,
书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。
●还书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,
书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还日期,超
期罚金
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
4.2.3据库命名与规范
说明:下表所列为数据库及各表的命名方法,具体信息请参阅表4.1汇总。
4.2.4数据库逻辑设计
4.2.5各表、视图设计详解
表4.3读者类别表readertype
表4.4读者信息表readers
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊
订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
表4.5借阅图书信息 borrowinfo 表4.6还书信息表returnInfo
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
第五章 用户界面设计报告
5.1界面设计规范
主界面:菜单栏、工具条、工作区。
5.2系统窗体汇总
表5.1窗体汇总
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
5.3主界面设计
主界面的设计采用标准Windows 主窗口样式,自上而下依次为:菜单栏、工具条、工作区。
主界面包含基本的或共享的功能,如书目浏览与检索,查询等。
主界面如图5.1所示
图5.1
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊系统菜单结构如表5.2所示
┊┊┊┊┊┊┊
┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊5.4子界面设计
5.4.1 添加/修改借阅信息窗体
这个窗体需要8textBox控件,2个comboBox控件,3个frame控件,11个label 控件,3个commandButton,2个DTPicker来组成的。
各控件的属性值和在窗体中的位置分别如下表5.3和图5.2
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊
┊
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
图5.2
5.4.2 借书管理信息窗体
该窗体由2个label控件,1个textbox控件,5个commandbutton控件,1个MSFlexGrid控件组成. 各控件的属性值和在窗体中的位置分别如下表5.4和图5.3
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图5.3
5.4.3 借书信息查询窗体
该窗体由4个Checkbox 控件,3个textbox 控件,2个commandbutton 控件,1个comboBox 控件,1个Frame 控件,1个MSFlexGrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表5.5和图5.4
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图5.4
5.4.4 添加/修改还书信息窗体
该窗体由13个label 控件,9个TextBox1控件,3个Frame 控件,3个CommandButton 控件,3个DTPicker 控件,2个comboBox 控件组成. 各控件的属性值和在窗体中的位置分别如下表5.6图5.5
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊
┊
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
┊
图5.5
5.4.5还书信息管理窗体
该窗体由2个label 控件,1个textbox 控件,5个commandbutton 控件,1个MSFlexGrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表5.7和图5.6
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图5.6
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊5.4.6还书信息查询
该窗体由4个Checkbox控件,3个textbox控件,2个commandbutton控件,1个comboBox控件,1个Frame控件,1个MSFlexGrid控件组成. 各控件的属性值和在窗体中的位置分别如下表5.8图5.7
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
图5.7
5.4.7 每日进书窗体
该窗体由2个label控件,2个commandBtton控件个,一个MSFlexGrid,控件,一个DTPicker控件组成. 各控件的属性值和在窗体中的位置分别如下表5.9图
5.8
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图5.8
5.4.8每日借书窗体
该窗体由2个label 控件,2个commandBtton 控件个,一个MSFlexGrid,控件,一个DTPicker 控件组成.
各控件的属性值和在窗体中的位置分别如下表5.10和图5.9.
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图5.9
5.4.9每日还书窗体
该窗体由2个label 控件,2个commandBtton 控件个,一个MSFlexGrid,控件,一个DTPicker 控件组成. 各控件的属性值和在窗体中的位置分别如下表5.11和图5.10.
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
图5.10
5.4.10 关于窗体
该窗体由2个label 控件和1个commandButton 控件组成.其属性值和在窗体中的位置分别如下表5.12和图5.11
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
表5.12
图5.11
第六章软件测试分析报告6.1测试范围与主要内容
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊6.2 测试方法
功能性测试:黑盒测试逻辑检错性测试:白盒测试
6.3 测试报告
6.3.1测试添加借书信息
输入读者编号,读者姓名,选择读者类别,书籍编号,书籍名称,书籍原名,选择书籍类别,输入作者,出版社,选择借书日期和应还日期,备注。
测试显示:添加借书信息成功
输入上述任意少一项
测试显示:借书录入信息不能为空
若输入的书以借出去则会显示:所给的编号图书以借出,请核对。
6.3.2试删除和修改借书信息功能
在以有的借书信息里选择一个信息进行修改或删除
测试显示:借书信息修改成功或该图书的借书编号以删除
6.3.3测试查询借书信息
选择你要查询的读者编号,书籍类别,书籍编号,读者姓名进行查询。
如果没有查询到则会显示:没有找到要查询的借书信息
如果有则会显示在下表格中
6.3.4测试添加还书信息
输入读者编号,读者姓名,选择读者类别,书籍编号,书籍名称,书籍原名,选择书籍类别,输入作者,出版社,选择借书日期和应还日期,付罚金,备注。
则会显示:添加信息成功
6.3. 5 测试修改和删除还书信心功能
在以有的还信息里选择一个信息进行修改或删除
测试显示:还书信息修改成功或改编号图书的还书信息已经删除。
6.3.6 测试还书查询信息功能
选择你要查询的读者编号,书籍类别,书籍编号,读者姓名进行查询。
如果没有查询到则会显示:没有找到要查询的借书信息
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊
如果有则会显示在下表格中
6.3.7 测试每日进书
在每日进书窗体中选择日期再点显示每日进书
则当日所进的所有书籍就会显示在上表中。
6.3.8 测试每日借书
在每日进书窗体中选择日期再点显示每日进书
则当日所借的所有书籍就会显示在上表中。
6.3.9 测试每日借书
在每日进书窗体中选择日期再点显示每日进书
则当日所借的所有书籍就会显示在上表中。
6.3.10 测试每日还书
在每日进书窗体中选择日期再点显示每日进书
则当日所还的所有书籍就会显示在上表中。
在系统点菜单中点击关于
则会显示出所显示的信息。
第7章总结
在不知不觉中大学四年以走到尽头了,最后几个月的毕业设计也走到了尾声了.即将要踏出校园,步入社会,进入工作岗位了, 虽然知道这天总会到来的, 但是也只有在社会这个大熔炉中才能得到更多的锻炼,才能把自己十几年在学校累积的知识学以至用,使得自己的才能有所发挥, 可是我从此就向校园生活说拜拜了.而面对的是勾心斗角竞争激烈的社会. 对于期盼了几年的告别考试与课堂,真是不知道该喜该忧. 大学四年的生活没有大起大落没有悲欢离合,学到的知识也有限的很,用到实践中就更是少之有少,到了该认识真正的自我,并努力的充实自我,完善自我的时候了,许是很多人有此感觉吧,毕业设计就是一个将自己在大学四年中所学得以发挥的好机会.。