版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)报告纸共 70 页 第 1 页装订线前 言1第一章 概述.31.1 图书馆管理系统概述.31.2 图书馆管理的目的和意义.31.3 项目开发背景.3第二章 需求分析与项目规划.42.1 需求分析.42.1.1 系统介绍 .42.1.2 系统面向的用户群体 .42.1.3 系统指导思想 .42.1.4 系统建设目标 .42.1.5 系统的功能性需求 .42.1.6 系统的非功能性需求 .42.2 可行性分析报告.52.2.1 技术可行性 .52.2.2 人员可能性 .62.2.3 时间、设备可能性 .62.2.4 代码工作量 .62.2.5 文档要求 .62.3 开发环境与项目规
2、划.62.3.1 开发环境 .62.3.2 项目规划与管理 .6第三章 界面编码设计标准与规范.83.1 软件界面设计标准与规范.83.1.1 编写目的 .83.1.2 界面设计思想 .83.1.3 界面设计原则 .83.1.4 界面设计样式 .83.1.5 常见提示信息样式 .93.1.7 其他界面约定 .103.2 软件编码设计标准与规范.103.2.1 对象命名约定 .10第四章 系统设计与实现.124.1 系统设计分析与设计.124.1.1 系统功能描述 .124.1.2 功能模块分析与划分 .134.1.3 系统流程分析 .144.1.4 系统核心模块详解 .154.2 数据库分析与
3、设计.154.2.1 数据库环境说明 .154.2.2 数据库分析 .154.2.3 据库命名与规范 .164.2.4 数据库逻辑设计 .16毕业设计(论文)报告纸共 70 页 第 2 页装订线4.2.5 各表、视图设计详解 .16第五章 用户界面设计报告.185.1 界面设计规范.185.2 系统窗体汇总.185.3 主界面设计.195.4 子界面设计.215.4.1 添加/修改借阅信息窗体.215.4.2 借书管理信息窗体.235.4.3 借书信息查询窗体.245.4.4 添加/修改还书信息窗体.265.4.5 还书信息管理窗体 .285.4.6 还书信息查询 .295.4.7 每日进书窗
4、体.305.4.8 每日借书窗体 .315.4.9 每日还书窗体 .335.4.10 关于窗体.34第六章 软件测试分析报告.356.1 测试范围与主要内容 .356.2 测试方法.356.3 测试报告.356.3.1 测试添加借书信息 .356.3.2 试删除和修改借书信息功能 .356.3.3 测试查询借书信息 .356.3.4 测试添加还书信息 .366.3. 5 测试修改和删除还书信心功能.366.3.6 测试还书查询信息功能.366.3.7 测试每日进书.366.3.8 测试每日借书.366.3.9 测试每日借书.366.3.10 测试每日还书.36第 7 章 总结.37致谢38参考
5、文献 38附 录38前前 言言 信息化是当今世界发展潮流,是国家社会发展的趋势,信息化水平已成为衡量一个国家现代化水平和综合国力的重要指标。积极推进国家信息化是我国国民经济和社会发展的重要战略举措。提高国民的信息素养,培养信息化人才是国家信息化建设的根本,教育信息化是国家信息化建设的重要基础。教师教育信息化既是教育信毕业设计(论文)报告纸共 70 页 第 3 页装订线息化重要组成部分,又是推动教育信息化建设的重要力量。当前,信息化已经引起中小学的教育思想、观念、内容、方法等方面发生深刻变革。要实现信息技术在中小学逐步普及和应用,建设一支数量足够、质量合格的具有较高信息素养的中小学师资队伍是关键
6、。目前,我国以现有师范院校为主体的教师教育机构,存在着信息基础设施和资源建设薄弱,现代信息技术和教育技术在教育教学中尚未普及,在教师教育中还不能广泛应用现代远程教育和网络教育手段等方面的问题,难以适应中小学信息技术教育发展的需要。因此,教师教育必须加快信息化进程,加大信息化建设力度,为全面提高中小学教师的信息素养奠定坚实的基础。教育信息化,要求在教育过程中较全面地运用以计算机、多媒体和网络通讯为基础的现代信息技术,促进教育改革,从而适应正在到来的信息化社会提出的新要求。教育信息化促使教师追求现代信息素养。具有确认和发现信息的能力、信息选择、摘要和简化的能力、对信息分析和分类的能力、处理和保存信
7、息并应用新技术的能力。从而提高课堂效益,获取新知识、扩充新知识、更新知识,以适应知识成倍增长对当代教育的要求。这样的能力在教学实际中具体表 要真正理解教育信息化的内涵。教育信息化的落脚点应在“化”字上,硬件装备是教育信息化的基础,而充分运用是其根本,提高课堂教学效率是其关键,为教育教学服务是其宗旨。从这个意义上讲,在软件投入上产生的效率虽然不像硬件装备那样立竿见影,但其效率是隐性的、长远的、持久的,正是教育信息化的归宿。一所学校教育信息化水平的高低正是一个校长治校能力的体现。因此,在确保硬件装备达到一定标准后,学校领导班子要用大量的精力来研究教育软件的配套建设,力求与硬件建设同步进行,充分发挥
8、出教育信息化的作用,展现出优质教育的魅力,真正为教育教学服务.教育信息化促使高等教育从封闭逐步走向开放化、大众化,远程教育、网络大学、虚拟教学的出现,数字校园的建设,教学内容的数字化和多媒体化,极大地拓展了教育的时空,扩大了教育的对象,使大众教育、终身教育成为可能,这就进一步为人的个性发展、素质提高创造了条件,使得高等教育的目的在原有的政治性和社会性的基础上增加了人的自我发展、自我完善这一自然属性。毕业设计(论文)报告纸共 70 页 第 4 页装订线教育信息化主要体现在办学开放化、学习社会化、教学个别化、教育终身化四个方面。教育信息化的发展,使高等教育从象牙之塔走向了社会,学校与学校、学校与社
9、会之间的界限越来越模糊,办学机制越来越透明,高等教育逐渐融入了社会和人们的生活之中,人们可以按需所取地选择学校、教师及至课程,这是高等教育办学开放化的一面。另一方面,信息社会知识更新周期加快,竞争压力增加,促使人们更加重视学习,接受高等教育和继续教育的需要已经成为社会性的需求,未来的社会将是学习的社会,人们需要随时随地地学习新的知识,学习将更加社会化、终身化。教育信息化也使教学个别化成为了可能,现代信息技术的应用,新的教育思想的引入,将使得教学的组织形式更加灵活,教学计划更加柔性,教学更加有针对性、可设计性,“因材施教”的教育理念将得到更好的体现。教育信息化促使教师追求娴熟运用多媒体教学的能力
10、。信息时代,教育要跟上时代的这一步伐,不仅要在教学内容上进行革新,同时,在教育技术与教育手段上也要紧紧跟上。多媒体使教学变得生动、直观、形象,这不仅可以使课堂教学的气氛变得轻松愉快,吸引学生的注意力和想象力,提高学生理解的速度和质量,还可以使学生在接受教育的时空上有更大的灵活性,而且,多媒体能很好地创设情景,实现人机交互,让学生根据现有问题联系已有的认知结构得到发展。教育信息技术电子网络化,使教育的功能和内容实现根本性转变。教育不再是封闭式的课堂和课堂之间的简单叠加,而是实现各个课程教室和功能教室的有机连接。同时,可以在更广阔的范围实现教育资源共享。毕业设计(论文)报告纸共 70 页 第 5
11、页装订线第一章第一章 概述概述1.11.1 图书馆管理系统概述图书馆管理系统概述随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。1.21.2 图书馆管理的目的和意义图书馆管理的目的和意义随着各高等院校的规模不断扩大,高校图书
12、馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且
13、推动了社会文化生活的进步。1.31.3 项目开发背景项目开发背景开发的软件名称:图书管理信息系统项目提出者:广播电视大学计算机科学与技术专业陆宸极项目开发者:广播电视大学计算机科学与技术专业陆宸极项目设计者:广播电视大学计算机科学与技术专业陆宸极指导老师: 丰明聪教授项目版权所有者:陆宸极毕业设计(论文)报告纸共 70 页 第 6 页装订线第二章 需求分析与项目规划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 以上计算机。毕业设计(论文)报告纸共 70 页
16、第 7 页装订线功功能序号能序号功能名称功能名称功能说明功能说明 1系统用户管理包含系统登录,密码修改,管理员添加等。 2图书种类别管理包含图书类别的添加,修改,查询等。 3入库图书管理包含新进图书资料的登记,馆藏图书的修改,删除,查询,等。 4读者信息管理包含读者信息的添加,修改,删除,查询等。 5借书信息管理包含信息的添加,修改,删除,查询等 6还书信息管理包含信息的添加,修改,删除,查询等 7报表打印包含当日借书,当日还书等。 8每日盘点包含每日借书,每日还书等。 9系统帮助关于 . 表 2.13)3)软件质量需求软件质量需求易用、健壮、兼容性好、运行稳定、有一定安全保障。2.22.2
17、可行性分析报告可行性分析报告2.2.12.2.1 技术可行性技术可行性系统的性质为 mis(管理信息系统) ,因而数据库的设计与操纵是系统设计的核心。我们在 2004 年 3 月至 2005 年 5 月曾经成功完成了“帆船出租管理系统”的开发与维护任务,具备一定的系统分析与设计能力,熟悉数据库的设计与操作,指导老师丰明聪多年从事计算机的教学与研究工作,因而该系统的实现在技术上是可行的。毕业设计(论文)报告纸共 70 页 第 8 页装订线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 20022.3.2 项目规划与管理项目规划与管理1)1) 开发人员安排开发人员安排系统分析与设计:黄植生 刘超程序编制:黄植生 刘超数据库设计:黄植生 刘超文档整理与制作:黄植生 刘超系统测试:黄植生 刘超说明:因为这个 mis 系统是我们第一次合作,所以在系统分析和设计、程序编制、数据库设计等方面我们做了明确的分工。该系统主要有八大方面的功能。毕业设计(论文)报告纸共 70 页 第 9 页装订线我主要负责借书信息管理、还书信息管理、报表打印、系
20、统帮助借书信息管理、还书信息管理、报表打印、系统帮助的功能。相关的窗体设计和数据库设计见下面表 2.2 和表 2.3 中的内容:编编号号窗体(模块)名称窗体(模块)名称窗体(模块)说明窗体(模块)说明1 borrowinfoadd添加借阅信息2borrowinfo修改借阅信息3borrowquery查询借阅信息4returninfoadd添加还书信息5returninfo图书管理6returnquery还书查询7refrmreject图书报损9everydayinfo每日进书10everydayinfo1每日还书10everydayinfo2每日借书12frmabout关于13module1
21、公共模块 表 2.2编编号号表表说明说明1books图书信息表2booktype图书类别表3borrowinfo借书信息表4returninfo读者类别表 表 2.3 2)2) 开开发进度安排发进度安排毕业设计(论文)报告纸共 70 页 第 10 页装订线进度内容进度内容开始日期开始日期结束日期结束日期资料收集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软件编码2005-4-292005-5-26系统测试2005-
22、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.4 界面设计样式界面设计样式采用标准 windows 界面,自上至下依次为:
23、标题栏、菜单栏、工作区、状态栏等。如下图 3.1 所示:菜单栏毕业设计(论文)报告纸共 70 页 第 11 页装订线 图 3.13.1.53.1.5 常见提示信息样式常见提示信息样式提示信息按以下标准进行:采用标准 windows 对话框样式,添加信息图标,后接提示信息文本和相应按钮。如图 3.2 所示 图 3.23.1.63.1.6 常见错误信息样式常见错误信息样式工作区按钮提示文本毕业设计(论文)报告纸共 70 页 第 12 页装订线错误信息依据提示信息样式设计,将信息图标更改为警告图标。如图 3.3 所示 3.1.73.1.7 其他界面约定其他界面约定除主界面外,所有子界面均采用模式窗体
24、,即该窗体不消失,不可以在本程序内将焦点移出子窗体。3.2 软件编码设计标准与规范3.2.1 对象命名约定对象命名约定一些常用对象的命明约定如表一些常用对象的命明约定如表 3.13.1 所示所示对象名对象名对象类型对象类型命名约定(前缀命名约定(前缀码)码)form窗体frm按钮提示文本毕业设计(论文)报告纸共 70 页 第 13 页装订线command按钮cmdlabel标签labtextbox文本框txtcombobox组合框comblistbox列表框lstbadodb数据库访问对象adodbdatagrid数据表格显示组件datagridframe框架famoption单选框optch
25、eckbox复选框chkpicturebox图象显示组件ptbcommondialog通用对话框组件comdlgtimer时间组件timtoolbar工具栏tlbarmenu菜单mnusstab页框sstabimagelist界面资源组件imglst 表 3.1毕业设计(论文)报告纸共 70 页 第 14 页装订线第四章第四章 系统设计与实现系统设计与实现4.14.1 系统设计分析与设计系统设计分析与设计4.1.1 系统功能描述系统功能描述系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化、减少工作量,增加效率及可靠性。本图书管理系统的主要功能有: 图书权限的管理:包括系统登录,密
26、码修改,管理员添加等。 图书类别的管理:即图书类别的添加、修改、查询。包括图书类别的编号、名称等。 入库图书的管理:即新进图书的登记,馆藏图书的修改、删除、查询和报损。包括图书的编号(条码号) 、isbn 号、索书号、原名、原作、译者、图书类别、语种、出版社等。 读者信息的管理:即读者信息的添加、修改、删除、查询和报损。包括读者编号、类型、性别、身份证号、工作单位、办证日期等。 读者信息的管理:即信息(包括被借图书及借阅者信息)的添加、修改、删除、查询。包括借书者编号、姓名、类别,所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期等。 还书信息的管理:即信息(包括图书信息及还书
27、者信息)的添加、修改、删除、查询。包括还书者编号、姓名、所还书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期、实还日期等。 每日盘点:即每日进书、每日借书、每日还书。 报表打印:借书信息打印和、还书信息打印和报损图书打印。 系统帮助:关于。毕业设计(论文)报告纸共 70 页 第 15 页装订线4.1.24.1.2 功能模块分析与划分功能模块分析与划分、图 4.1 主系统功能模块图 图图 4.2 借书管理信息模块图借书管理信息模块图 图图 4.3 还书信息管理模块图还书信息管理模块图毕业设计(论文)报告纸共 70 页 第 16 页装订线 图图 4.4 每日盘点模块图每日盘点模块图
28、图图 4.5 帮助模块图帮助模块图 4.1.34.1.3 系统流程分析系统流程分析在了解了系统各功能模块之后,我们还要对系统的流程有一个整体的认识。所谓系统流程,就是用户在使用系统时的工作过程。多用户系统的工作流程都是从用户的工作流程都是从用户登录模块开始,对用户的身份进行权限验证,进而对系统进行管理的。图见附录毕业设计(论文)报告纸共 70 页 第 17 页装订线4.1.44.1.4 系统核心模块详解系统核心模块详解 借还书管理是这个系统中一个很重要的模块,在这两个模块中,包括添加借阅图书信息、修改借阅图书信息、删除借阅图书信息、查询借阅图书信息、添加还书信息、修改还书信息、删除还书信息、查
29、询还书信息等 6 个模块。其中修改借阅图书信息和删除借阅图书信息是在同一窗体;修改还书信息和删除还书信息也在同一窗体。他们的差别在于调用的函数不同。4.24.2 数据库分析与设计数据库分析与设计4.2.1 数据库环境说明数据库环境说明数据库是信息管理的后台,存储着所有的信息,在信息系统中占有重要的地位。数据库结构的好坏对应用系统的效率及实现产生直接影响,而且也将有利于程序的实现。考虑该系统的定位与现有技术力量,决定采用 microsoft access 2002 作为系统的后台数据库开发环境。4.2.24.2.2 数据库分析数据库分析 用户的需求具体体现在各种信息的提供,保存,修改,查询,经调
30、查和分析,针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项和数据结构图书类别信息:包括类别编号,类别名称,允许借出天数和备注信息。图书信息:包括图书编号,isbn 号码,索书号,图书名称,原文名称,作者,译者,出版社,图书类别,出版日期,图书语种,图书页码,屠苏价格,登记日期和图书备注。借书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,书籍原名,书籍类型,作者,出版社,借书日期,还书日期和备注。还书信息:包括读者编号,读者姓名,读者类型,书籍编号,书籍中文名,书籍原名,书籍类型,作者,出版社,借书日期,应还日期,实还日期,超期罚金毕业设计(论文)报告纸共 7
31、0 页 第 18 页装订线 4.2.3 据库命名与规范据库命名与规范 说明:下表所列为数据库及各表的命名方法,具体信息请参阅表 4.1 汇总。名称类型命名办法约定database系统数据库字母表基本表字母查询查询字母字段字段字母 表 4.14.2.44.2.4 数据库逻辑设计数据库逻辑设计 表 4.24.2.54.2.5 各表、视图设计详解各表、视图设计详解表表 4.34.3 读者类别表读者类别表 readertype字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式)说明说明typeno文本10类别typename文本10类别名称booknumber数字整型借书数量bookday
32、s数字整型借书期限userfullife数字整型memo备注备注 表 4.3表 4.4读者信息表读者信息表 readers表名称表名称类型类型说明说明book基本表集中存放图书书目信息booktype基本表集中存放图书类型信息borrowinfo基本表集中存放借书信息ruturninfo基本表集中存放还书信息毕业设计(论文)报告纸共 70 页 第 19 页装订线字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式)说明说明readerno文本20读者编号(主键)reasername文本20读者姓名readersex文本2读者性别readertype文本10读者类别idcardno文本
33、20身份证号readerworkplace文本30工作单位readeremail文本30电子邮箱readerphone文本25电话号码readerenroldate文本12登记日期validate日期/时间短日期有效日期readerother备注备注 表 4.4表表 4.54.5 借阅图书信息借阅图书信息 borrowinfoborrowinfo字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式) 说明说明readerno文本20读者编号(主键)readername文本20读者姓名readertype文本10读者类型bookno文本20书记编号bookname文本25书记中文名bo
34、okoriginalname文本35书籍原名booktyoename文本10书籍类型bookauthor文本30作者bookpress文本25出版社borrowdate文本12借书日期returndate文本短日期应还日期borrowother文本备注 表 4.5 毕业设计(论文)报告纸共 70 页 第 20 页装订线表表 4.6 还书信息表还书信息表 returninfo字段名字段名数据类型数据类型字段大小(或格式)字段大小(或格式) 说明说明readerno文本20读者编号(主键)readername文本20读者姓名readertype文本10读者类型bookno文本25书记编号bookn
35、ame文本25书记中文名bookoriginalname文本35书籍原名booktype文本20书籍类型bookauthor文本25作者bookpress文本25出版社borrowdate日期/时间短日期借书日期returndate日期/时间短日期还书日期rtninfact文本12实还日期trnlatefine文本10超期罚金returnother备注备注 表 4.6第五章第五章 用户界面设计报告用户界面设计报告5.15.1 界面设计规范界面设计规范主界面:菜单栏、工具条、工作区。5.25.2 系统窗体汇总系统窗体汇总表表 5.15.1 窗体汇总毕业设计(论文)报告纸共 70 页 第 21 页
36、装订线窗体名称窗体名称窗体类窗体类型型简要说明简要说明borrowinfoadd模式窗体添加借阅信息borrowinfo模式窗体修改/删除借阅信息borrowquery模式窗体借阅信息查询returninfoadd模式窗体添加还书信息returninfo模式窗体修改/删除还书信息returnquery模式窗体还书信息查询frmreject模式窗体图书报损everydayinfo模式窗体每日进书everydayinfo1模式窗体每日还书everydayinfo2模式窗体每日借书frmabout模式窗体关于 表 5.15.3 主界面设计主界面的设计采用标准 windows 主窗口样式,自上而下依次
37、为:菜单栏、工具条、工作区。主界面包含基本的或共享的功能,如书目浏览与检索,查询等。主界面如图 5.1 所示毕业设计(论文)报告纸共 70 页 第 22 页装订线 图 5.1系统菜单结构如表系统菜单结构如表 5.25.2 所示所示菜单标题属 性系统管理sysmanage添加用户adduser修改密码modifypwd退出exitsys图书管理bookmanage图书列表booklist图书类型管理booktype新进图书addbook查询图书querybook删除图书delbook修改图书信息modifybook图书报损rejectbook读者管理readermanage毕业设计(论文)报告纸
38、共 70 页 第 23 页装订线添加读者信息addreader修改读者信息modifyreader删除读者信息delreader查询读者信息queryreader借书信息管理borrowmanage添加借阅信息addborrowinfo修改借阅信息modifyborrowinfo删除借阅信息delborrowinfo查询借阅信息queryborrowinfo还书信息管理returnmanage添加还书信息addreturninfo修改还书信息modifyreturninfo删除还书信息delreturninfo查询还书信息queryreturninfo每日盘点everddaynew每日进书bo
39、okinevery每日借书borrowevery每日还书returnevery报表打印dataprint借书打印borrowreport还书打印returnreport1 报损打印rejectreport1系统帮助syshelp关于本软件about 表 5.25.45.4 子界面设计子界面设计5.4.15.4.1 添加添加/ /修改借阅信息窗体修改借阅信息窗体 这个窗体需要 8textbox 控件,2 个 combobox 控件,3 个 frame 控件,11 个 label控件,3 个 commandbutton,2 个 dtpicker 来组成的。各控件的属性值和在窗体中的位置分别如下表
40、5.3 和图 5.2毕业设计(论文)报告纸共 70 页 第 24 页装订线控件控件属性属性属性值属性值textbox1namereadernotextbox2namereadername*textbox3namebooknotextbox4namebooknametextbox5namebookoriginalnametextbox6namebookauthortextbox7namebookpresstextbox8nameborrowothercombobox1namereadertypecombobox2namebooktypeframe1caption读者信息:frame2captio
41、n书籍信息:frame3caption备注:label1caption读者编号:label2caption读者姓名:label3caption读者类别:label4caption书籍编号:label5caption书籍名称:label6caption书籍原名:label7caption书籍类别:label8caption作者:label9caption出版社:label10caption借出日期:label11caption应还日期:nameaddbrwokcommandbutton1caption确认添加namemodifybrwokcommandbutton2caption确认修改name
42、cancelcommandbutton3caption返 回nameborrowdtpdtpicker1value2005-6-5毕业设计(论文)报告纸共 70 页 第 25 页装订线namereturndtpdtpicker2value2005-6-5 表 5.2 图 5.25.4.25.4.2 借书管理信息窗体借书管理信息窗体该窗体由 2 个 label 控件,1 个 textbox 控件,5 个 commandbutton 控件,1 个msflexgrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.4 和图 5.3控件控件属性属性属性值属性值textbox1namecur
43、selbknolabel1captiong 借书列表label2captiong所有图书编号nameaddbrwinfocommandbutton1captiong添加借书信息namedelbrwinfocommandbutton2captiong删除借书信息namemodifybrwinfocommandbutton3captiong修改借书信息毕业设计(论文)报告纸共 70 页 第 26 页装订线namebrwquerycommandbutton4captiong查 询nameexitcommandbutton4captiong返 回nameborrowedlistgridrow15msf
44、lexgridcols12 表 5.4 图 5.3 5.4.35.4.3 借书信息查询窗体借书信息查询窗体该窗体由 4 个 checkbox 控件,3 个 textbox 控件,2 个 commandbutton 控件,1 个combobox 控件,1 个 frame 控件,1 个 msflexgrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.5 和图 5.4 控件控件属性属性属性值属性值checkbox1captiong按读者编号毕业设计(论文)报告纸共 70 页 第 27 页装订线checkbox2captiong按读者姓名checkbox3captiong按书籍编号ch
45、eckbox4captiong按图书类别namebrwqueryokcommandbutton1captiong查 询namecancelcommandbutton2captiong返 回textbox1nameqrytermrdnotextbox2nameqrytermrdnametextbox3nameqrytermbknocombobox1nameqrytermbktypeframecaptiong请输入查询条件nameqrylistgridrow15msflexgridcols12 表 5.5 图 5.45.4.45.4.4 添加添加/ /修改还书信息窗体修改还书信息窗体 该窗体由 1
46、3 个 label 控件,9 个 textbox1 控件,3 个 frame 控件,3 个毕业设计(论文)报告纸共 70 页 第 28 页装订线commandbutton 控件,3 个 dtpicker 控件,2 个 combobox 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.6 图 5.5控件控件属性属性属性值属性值textbox1namereadernotextbox2namereadername*textbox3namebooknotextbox4namebooknametextbox5namebookoriginalnametextbox6namebookauthort
47、extbox7namebookpresstextbox8nameborrowothertextbox9namertnlatefinecombobox1namereadertypecombobox2namebooktypeframe1caption读者信息:frame2caption书籍信息:frame3caption备注:label1caption读者编号:label2caption读者姓名:label3caption读者类别:label4caption书籍编号:label5caption书籍名称:label6caption书籍原名:label7caption书籍类别:label8captio
48、n作者:label9caption出版社:label10caption借出日期:label11caption应还日期:label12caption实还日期:label13caption付 罚 金:nameaddrtnokcommandbutton1caption添加毕业设计(论文)报告纸共 70 页 第 29 页装订线namemodifyrtnokcommandbutton2caption修改nameexitcommandbutton3caption返 回nameborrowdtpdtpicker1value2005-6-5namereturndtpdtpicker2value2005-7-5
49、namertninfactdtpdtpicker3value2005-6-5 表 5.6 图 5.5 5.4.55.4.5 还书信息管理窗体还书信息管理窗体该窗体由 2 个 label 控件,1 个 textbox 控件,5 个 commandbutton 控件,1 个msflexgrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.7 和图 5.6控件控件属性属性属性值属性值毕业设计(论文)报告纸共 70 页 第 30 页装订线checkbox1captiong按读者编号checkbox2captiong按读者姓名checkbox3captiong按书籍编号checkbox4c
50、aptiong按图书类别namebrwqueryokcommandbutton1captiong查 询namecancelcommandbutton2captiong返 回textbox1nameqrytermrdnotextbox2nameqrytermrdnametextbox3nameqrytermbknocombobox1nameqrytermbktypeframecaptiong请输入查询条件nameborrowedlistgridrow18msflexgridcols14 表 5.7 毕业设计(论文)报告纸共 70 页 第 31 页装订线 图 5.65.4.65.4.6 还书信息查
51、询还书信息查询该窗体由 4 个 checkbox 控件,3 个 textbox 控件,2 个 commandbutton 控件,1个 combobox 控件,1 个 frame 控件,1 个 msflexgrid 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.8 图 5.7 控件控件属性属性属性值属性值checkbox1captiong按读者编号checkbox2captiong按读者姓名checkbox3captiong按书籍编号checkbox4captiong按图书类别namertnqueryokcommandbutton1captiong查 询namertncancelco
52、mmandbutton2captiong返 回textbox1nameqrytermrdnotextbox2nameqrytermrdnametextbox3nameqrytermbknocombobox1nameqrytermbktypeframecaptiong还书信息查询nameqryrtngridrow10msflexgridcols14 表 5.8 毕业设计(论文)报告纸共 70 页 第 32 页装订线 图 5.75.4.75.4.7 每日进书窗体每日进书窗体 该窗体由 2 个 label 控件,2 个 commandbtton 控件个,一个 msflexgrid,控件,一个 dtp
53、icker 控件组成. 各控件的属性值和在窗体中的位置分别如下表 5.9图 5.8控件控件属性属性属性值属性值label1captiong进书日期label2captiong每日进书namelistdayinbkcommandbutton1captiong显示当日进书nameexitcommandbutton2captiong返 回namedayinbkdtpdtpickervalue2005-6-5msflexgridnamedayinbookgrid毕业设计(论文)报告纸共 70 页 第 33 页装订线row9cols15 表 5.9 图 5.85.4.85.4.8 每日借书窗体每日借书窗
54、体 该窗体由 2 个 label 控件,2 个 commandbtton 控件个,一个 msflexgrid,控件,一个 dtpicker 控件组成. 各控件的属性值和在窗体中的位置分别如下表5.10 和图 5.9.控件控件属性属性属性值属性值label1captiong借书日期label2captiong每日借书namedaybrwshowcommandbutton1captiong显示当日借书namecancelcommandbutton2captiong返 回dtpickernamedaybrwdtp毕业设计(论文)报告纸共 70 页 第 34 页装订线value2005-6-5name
55、daybrwgridrow15msflexgridcols12 表 5.10 图 5.9 5.4.95.4.9 每日还书窗体每日还书窗体 该窗体由 2 个 label 控件,2 个 commandbtton 控件个,一个 msflexgrid,控件,一个 dtpicker 控件组成. 各控件的属性值和在窗体中的位置分别如下表5.11 和图 5.10.控件控件属性属性属性值属性值label1captiong还书日期label2captiong每日还书namedayrtnshowcommandbutton1captiong显示当日还书commandbutton2namecancel毕业设计(论文)
56、报告纸共 70 页 第 35 页装订线captiong返 回namedayrtndtpdtpickervalue2005-6-5namedayrtngridrow15msflexgridcols14 表 5.11 图 5.105.4.105.4.10 关于窗体关于窗体 该窗体由 2 个 label 控件和 1 个 commandbutton 控件组成.其属性值和在窗体中的位置分别如下表 5.12 和图 5.11控件控件属性属性属性值属性值label1captiong图书信息管理系统label2captiong作者:刘超 黄植生namecommand1commandbutton1captiong
57、确 定毕业设计(论文)报告纸共 70 页 第 36 页装订线 表 5.12 图 5.11第六章第六章 软件测试分析报告软件测试分析报告6.16.1 测试范围与主要内容测试范围与主要内容测试范围主要内容简要说明借书管理信息借书的添加、修改、删除和查询功能性测试还书管理信息还书的添加、修改、删除和查询功能性测试每日盘点测试实用性、方便性和可靠性功能性测试数据库数据测试测试数据的可靠性功能性测试毕业设计(论文)报告纸共 70 页 第 37 页装订线核心代码复检检验核心代码的质量逻辑检错性测试 表 6.16.26.2 测试方法测试方法功能性测试:黑盒测试 逻辑检错性测试:白盒测试6.36.3 测试报告
58、测试报告6.3.16.3.1 测试添加借书信息测试添加借书信息 输入读者编号,读者姓名,选择读者类别,书籍编号,书籍名称,书籍原名,选择书籍类别,输入作者,出版社,选择借书日期和应还日期,备注。 测试显示:添加借书信息成功 输入上述任意少一项 测试显示:借书录入信息不能为空 若输入的书以借出去则会显示:所给的编号图书以借出,请核对。 6.3.26.3.2 试删除和修改借书信息功能试删除和修改借书信息功能 在以有的借书信息里选择一个信息进行修改或删除测试显示:借书信息修改成功或该图书的借书编号以删除6.3.3 测试查询借书信息测试查询借书信息 选择你要查询的读者编号,书籍类别,书籍编号,读者姓名
59、进行查询。如果没有查询到则会显示:没有找到要查询的借书信息 如果有则会显示在下表格中6.3.46.3.4 测试添加还书信息测试添加还书信息输入读者编号,读者姓名,选择读者类别,书籍编号,书籍名称,书籍原名,选择书籍类别,输入作者,出版社,选择借书日期和应还日期,付罚金,备注。则会显示:添加信息成功6.3. 5 测试修改和删除还书信心功能测试修改和删除还书信心功能在以有的还信息里选择一个信息进行修改或删除测试显示:还书信息修改成功或改编号图书的还书信息已经删除。6.3.6 测试还书查询信息功能测试还书查询信息功能 选择你要查询的读者编号,书籍类别,书籍编号,读者姓名进行查询。 如果没有查询到则会
60、显示:没有找到要查询的借书信息毕业设计(论文)报告纸共 70 页 第 38 页装订线 如果有则会显示在下表格中6.3.7 测试每日进书测试每日进书 在每日进书窗体中选择日期再点显示每日进书 则当日所进的所有书籍就会显示在上表中。 6.3.8 测试每日借书测试每日借书 在每日进书窗体中选择日期再点显示每日进书 则当日所借的所有书籍就会显示在上表中。6.3.9 测试每日借书测试每日借书 在每日进书窗体中选择日期再点显示每日进书 则当日所借的所有书籍就会显示在上表中。 6.3.106.3.10 测试每日还书测试每日还书在每日进书窗体中选择日期再点显示每日进书 则当日所还的所有书籍就会显示在上表中。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年浙江农林大学微生物学专业《微生物学》期末试卷B(有答案)
- 6.1接触网检修工具
- 碳八抽提苯乙烯装置操作工岗位晋升能力考核试卷含答案
- 钽钠还原火法冶炼工岗中冲突管理考核试卷含答案
- 液晶显示器件阵列制造工岗位新材料考核试卷含答案
- 联碱洗盐工核心实操考核试卷含答案
- 2025年职业技能鉴定考试(行政办事员/政务服务办事员中级)历年参考题库含答案详解
- 2025年智能楼宇管理员实操试卷(附答案)
- 2025年中级会计财务管理考试真题及答案
- 2025年中西医结合心脑血管疾病治疗策略考核答案及解析
- JJF 2463-2026烟气含湿量测量仪校准规范
- 2026年专业技术人员继续教育公需科目-智慧城市历年参考题库含答案解析
- BIM施工现场布置培训课件
- 梅钢彩涂产品提质增效改造项目环境影响评价报告表
- 防水砂浆培训课件
- 白班育儿嫂合同协议书版
- 2025年统编版小升初语文阅读专项训练:点面结合(含答案)
- 心脑血管急救预防
- 2025年上海农林职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 地灾治理工程施工安全管理
- 《刑事证据制度》课件
评论
0/150
提交评论