信息系图书管理还书系统.doc_第1页
信息系图书管理还书系统.doc_第2页
信息系图书管理还书系统.doc_第3页
信息系图书管理还书系统.doc_第4页
信息系图书管理还书系统.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

目目 录录 摘要 I ABSTRACT II 前言 1 1 绪论 2 1 1 课题研究背景 2 1 2 国内外研究现状 2 1 3 设计研究的主要内容 3 1 4 论文的结构 3 2 系统分析 4 2 1 可行性分析 4 2 2 需求分析 4 3 总体设计 9 3 1 系统模块框图 9 3 2 系统各模块说明 9 3 3 系统开发环境 10 3 3 1 硬件环境 10 3 3 2 软件环境 10 4 系统详细设计 12 4 1 系统详细流程 12 4 2 系统数据库设计 13 4 2 1 系统数据库设计概述 13 4 2 2 系统数据库详细设计 13 5 系统实现 16 5 1 系统登录模块实现 16 5 2 会员管理模块实现 17 5 3 还书模块实现 19 5 4 系统测试及调试 23 6 结论与展望 25 参考文献 26 致 谢 27 信息系图书管理还书系统 摘要摘要 科学技术日新月异的进步 让人类生活发生了巨大的变化 计算机技术的飞速发展 使各 行各业在计算机技术应用方面得到了广泛的普及和使用 信息化时代的到来成为不可抗拒的潮 流 人类文明正在进入一个崭新的时代 因此 基于 PHP 的图书馆管理系统也以方便 快捷 费用低的优点正慢慢地进入人们的生活 将传统的图书管理方式彻底的解脱出来 提高效率 减轻工人人员以往繁忙的工作 减小出错的概率 使读者可以花更多的时间在选择书和看书上 从而使人们有更多时间来获取信息 了解信息 掌握信息 本系统采用当前较为流行的 B S 浏览器 服务器 结构 ASP NET 动态网页开发技术结合 SQL Server 2005 数据库进行设计 为方便管理人员更有效的管理还书而开发 该系统可以帮助 图书馆处理日常工作业务 规范管理工作和操作流程 是图书馆的得力助手 本文对系统结构 系统功能设计的流程做了全面而详尽的阐述 然后针对系统的各个功能模块做了具体的分析与 研究 通过对系统功能及数据流的分析 得到系统数据库的逻辑结构 并在此基础上完成数据 库物理结构的创建 从而实现对各种信息的查询 更新等操作 关键词 关键词 图书馆 B S ASP NET SQL Server 2005 还书 AbstractAbstract The rapid progress of science and technology human life has undergone tremendous changes the rapid development of computer technology which business applications in computer technology has been widely spread and use The arrival of the era of information become an irresistible trend of human civilization is entering a new era Therefore the library management system also convenient fast low cost advantage is slowly into people s lives the traditional library management and thorough manner extricate themselves improve efficiency reduce workers in the work of their previous peak reducing the error Probability so that readers can spend more time in the choice of books and reading books on So that people have more time to obtain information and understand information access to information The system uses the current more popular B S Browser Server structure ASP NET Dynamic Web Development technologies SQL Server 2005 database design and management staff to facilitate more effective management of the development of returning book The system can help deal with the daily work of a library standardize management and operational processes the right hand man is a library In this paper system architecture system functional design process has done a comprehensive and detailed exposition and then the various functional modules for the system has done a specific analysis and research Through the system functions and data flow analysis to be the logical structure of the system database and on this basis the completion of the creation of the physical structure of the database in order to achieve a variety of information queries updates and other operations Keyword Library B S ASP NET SQL Server 2005 returning book 前言前言 图书馆管理系统目前被广泛应用于学校 工业 商业 企业 事业等单位 几乎每个进行了信息化建设的单位都具有图书馆管理系统 而在使用计算机系 统对图书的管理 其实就是对信息的管理 使用信息系统对图书馆进行管理 将会大幅提高管理的效率 便捷与安全 近些年来 图书馆事业的巨大进步已 为图书馆在新世纪的发展打下了坚实的基础 全球信息化和高新技术的发展也 为图书馆提供了更好的发展机遇 传统的单一以书本作为单元信息服务手段已 不能满足读者的需求 现代化服务手段的实施势在必行 一个高效 完善的图 书馆还书模块对于图书馆管理系统具有积极的意义 计算机信息化管理有着储存量大 速度快等许多优点 提供给我们的处理 信息及时快捷 图书管理系统是指应用电子计算机和网络通信设备 为图书馆 及其所属各部门提供图书信息 图书文献信息检索 图书管理过程中图书信息 的收集 存储 处理 提取和数据通讯的能力 并能满足所有授权用户对图书 馆信息的各种功能需求的计算机应用 本课题是文博读书协会还书系统 帮助 图书馆管理员正确掌握用户借书 还书的具体情况 提供图书馆管理员简单快 捷的工作方式 保障了工作效率 1 绪论绪论 1 11 1课题研究背景课题研究背景 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 这正是 计算机被广泛应用于信息管理系统的环境 计算机的最大好处在于利用它能够 进行信息管理 使用计算机进行信息控制 不仅提高了工作效率 而且大大的 提高了其安全性 对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进行信息 管理与信息管理系统的开发密切相关 系统的开发是系统管理的前提 本系统 就是为了管理好企业图书信息而设计的 图书和用户借阅资料繁多 包含很多的信息数据的管理 对借阅者的借阅 权限 以及借阅天数等用人工计算 手抄进行 数据信息处理工作量大 容易 出错 由于数据繁多 容易丢失 且不易查找 总的来说 缺乏系统 规范的 信息管理手段 数据处理手工操作 工作量大 出错率高 出错后不易更改 采取手工方式对图书借阅情况进行人工管理 由于信息比较多 图书借阅信息 的管理工作混乱而又复杂 一般借阅情况是记录在借书证上 图书的数目和内 容记录在文件中 工作人员和管理员也只是当时对它比较清楚 时间一长 如 再要进行查询 就得在众多的资料中翻阅 查找了 造成查询费时 费力 如 要对很长时间以前的图书进行更改就更加困难了 基于这些问题 我认为有必要建立一个图书馆管理系统 使图书管理工作 规范化 系统化 程序化 避免图书管理的随意性 提高信息处理的速度和准 确性 能够及时 准确 有效的查询和修改图书情况 针对还书的时候出现的问题 正是本文研究的重点 学生还书的时候可能 遇到图书过期的情况 所以在对学生进行还书的时候需要做正常图书归还和过 期归还的情况 1 21 2国内外研究现状国内外研究现状 无论在国内还在在国外图书馆管理系统都应经应用到各个图书馆中 帮助 图书管理人员提高管理效率 但是由于计算机技术的发展水平不同 国内和国 外在图书馆管理系统小设计上存在差距 国外图书馆早在 1954 年就已采用自动 化管理系统 开创了自动分类 自动标引 信息检索等多个与图书馆学情报学 密切相关的研究领域之先河 国外图书馆自动化系统是由大学图书馆或有条件 的大型图书馆自主开发的 如东伊利诺斯大学的联机图书流通系统 华盛顿州 立大学的图书采购系统等 随着 Internet 的发展 Windows 图形用户界面的广 泛应用 国外图书馆自动化系统由单一功能性系统转向图书馆集成管理系统 由于我国计算机发展照比国外发达国家起步晚 但是发展快 近几年 随着我 国图书馆事业的不断发展 一些大型的图书馆也开始引进了一些高水平的自动 化管理系统 以提高管理能力和服务水平 成功的突破了自动分类 自动标引 信息检索的难题 图书管理系统是典型的信息管理系统 MIS 其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面 根据期刊论文等文献资料的分 析 国内的图书管理系统已经比较成熟 使用的技术主要是基于 C S 架构的客 户端 服务器应用程序 一般都采用功能强大的数据库作为图书信息的存储 究 其原因是一般图书馆的数目众多 种类繁多 使用小型数据库已经不能达到系 统的要求 同时系统也具有强大的搜索查询书目的功能 而且系统的联网性也 比较好 可以多个客户端同时查询 在租借和还书功能上 还是用了条形码识 别技术 使图书馆管理员的工作 便捷准确性高 目前国内外的图书馆管理系统的还书模块主要采用使用条形码识别技术进 行 这样录入的速度准确 效率高 缺点和不足之处是 与国外数字图书馆相比 图书的电子化程度还是很高 同时受制于国内搜索引擎技术的限制 系统模糊查询的性能也不高 1 31 3设计研究的主要内容设计研究的主要内容 运用 ASP NET 语言和 SQL server 2005数据库编写一个信息系图书管理还 书系统 以推进信息系图书管理还书系统的自动化 智能化 要从理论和实践 两个角度分析信息系图书管理还书系统实现图书馆还书模块功能 论文中介绍 大学里所学到语言知识和系统的设计流程 阐述系统可行性分析和需求分析 规划系统整体结构 1 41 4论文的结构论文的结构 本课题采用先进科学的结构化设计方法 自顶向下 逐渐求精 首先 结 合运用观察法和调查法等研究方法 做好信息系图书管理还书系统的调查研究 和需求分析 进而做好数据抽象和数据建模 其次 根据需求分析中的需求 给程序模块化 功能化 做好概要设计 然后采用 JSP 结合 SQL SERVER2003 数 据库完成网站的开发和测试 2 系统分析系统分析 2 12 1 可行性分析可行性分析 1 个人能力方面 在大学学习期间 通过学习 Visual Basic NET 和数据库系统概论等专业书 籍 使我积累了一定的专业知识并且通过实训中心上机实践 使理论与实践技 术相结合 还通过查找收集相关文献资料 使我有信心完成编写图书馆还书管 理系统 2 个人环境方面 有与本课题相关的文献书籍 例如 图书馆管理系统的设计与开发 图案 书馆管理信息系统的设计与实现等书籍 有专业的编程书籍 如 数据库系统 原理与应用 ASP NET 深入编程等书籍 并且自己还配有笔记本电脑 利用相 关软件和课题书籍完成系统和论文的编写 3 硬件方面 学院给寝室配备以太网 为我们提供网络环境 帮助我们方便查找资料 4 软件方面 学院初步建成了具有求精特色的 教育信息资源库 提供我们课程设计 所需要的软件 编写系统我使用的前台开发工具采用 VS2005 和后台数据库的采 用 SQL SERVER2005 5 经济方面 由于本系统所使用是 SQL Server 数据库 该数据库正好可以在 Windows 操 作平台上运行 Windows 是应用相当广泛的操作系统 这就保证了本系统的开 发和运行费用是可控制的 这无疑的说明了本系统在经济上完全可行 6 运行方面 本系统在运行时 对于客户端的要求很低 只要有通用的浏览器就可以实 现对本系统的访问和使用 对于用户来讲 不要求有专门的计算机知识和系统 使用上的培训 而且本系统对于服务器的要求也不高 这样 本系统一经开发 完毕就可以很快上马 由于本系统采用的是 B S 架构 在升级和维护时只需要 在服务器端进行 这就增加了系统的稳定性和可用性 升级和维护十分简单易 行 2 22 2 需求分析需求分析 需求分析软件开发的重要环节之一 处于软件开发的开始阶段 即对待开 发软件提出的正确需求进行准确的分析 并给出详细的 严密的 规范化的定 义和规格说明 由软件系统分析员和用户共同讨论 在理解当前系统 怎么做 的基础上 抽取其 做什么 的本质 形成其 逻辑模型 再分析目标系统 待开发系统 与当前系统的差别 表达成目标系统的 逻辑模型 和 物理 模型 进而构造成目标系统 由系统分析员编成软件需求说明书或系统功能说 明书 以及初步的系统用户手册 提交管理部门和质量保证部门审定 软件需 求说明书是软件产品文档的重要组成部分 是后续工作特别是程序设计的前提 和重要依据 是用户需求的规范化的描述 是软件设计人员和用户的共识和共 同遵守的约定 也是软件管理人员对软件评测的基准 根据以上的要求 对信息系图书管理还书系统做了如下需求分析 1 正常归还 学生进行还书的时候 如果还在借书日期内 属于正常归 还图书 管理员可对图书的归还信息进行操作 同时 学生的借书信息也将做 相应的处理 2 逾期归还 学生对图书进行归还的时候 如果不在借书期限内 将被 记录超过过期的时间 学生在还书的时候需要对图书的过期费用进行偿还 并 具有催还书功能 3 图书借阅功能 读者可以借取图书 管理员对借书信息进行管理 4 会员管理模块 管理员可以在系统中添加 删除 编辑 查看会员信 息 5 系统功能 主要对管理员信息进行维护 包括对管理员信息的添加 删除 编辑 查看 信息系图书管理还书系统的用例图如图 2 1 所示 管理员 正常还书操作 过期还书操作 借阅图书操作 会员维护操作 管理员操作 图 2 1 系统用例图 3 总体设计总体设计 3 13 1 系统模块框图系统模块框图 根据需求分析阶段结果现将系统模块框图设计如下 信息系图书管理还书系统 正 常 还 书 功 能 过 期 还 书 功 能 还 书 功 能 图 书 预 约 归 还 续 借 功 能 图 书 借 阅 功 能 会 员 管 理 功 能 系 统 管 理 功 能 新 增 会 员 修 改 会 员 信 息 删 除 会 员 信 息 会 员 信 息 列 表 显 示 新 增 管 理 人 员 修 改 管 理 员 信 息 删 除 管 理 员 信 息 管 理员 信 息 列 表 显 示 催 还 书 功 能 图 3 1 系统功能模块图 3 23 2 系统各模块说明系统各模块说明 学生进行还书的时候 管理员首先要查看图书是否过期 对是否在还书日 期的操作分为以下两个模块 1 正常还书模块 如果学生的图书在还书的日期内 则管理员可以直接进行还书操作 学生 的借书信息将被删除 图书的在架信息将被显示出来 这样 其他学生可以查 阅到该图书的放置信息 方便借阅 2 过期还书模块 如果学生的图书借阅期限已过 学生进行还书的时候 系统中将显示图书 过期的期限 对该段时间进行计算图书的过期费用 学生在缴纳图书过期费用 后 才可以对图书进行归还 并具有催还书功能 3 图书借阅功能 读者可以借取图书 管理员对借书信息进行管理 4 会员管理模块 管理员可以在系统中添加 删除 编辑 查看会员信 息 5 系统功能 主要对管理员信息进行维护 包括对管理员信息的添加 删除 编辑 查看 3 33 3 系统开发环境系统开发环境 3 3 13 3 1 硬件环境硬件环境 本系统应具备快 Web 管理系统的绝大部分功能 并能够实现在局域网环境 下实际运行 根据开发的需要该系统要有以下的硬件环境要求 1 硬件设备最低要求 微型计算机 CPU 1 6G 内存 512M 硬盘 60G 2 能够接入互联网 3 3 23 3 2 软件环境软件环境 系统设计采用 B S 模式 前台开发工具采用 VS2005 后台数据库采用 SQL SERVER2005 并运用 ASP net 动态网页技术实现信息系图书管理还书系统的网 络化管理 基于 B S 结构的系统具有良好的扩展性和伸缩性 开发模块好 维护方便 网络负载轻 因为系统中所有复杂的数据计算都在服务器端实现 浏览器和服 务器之间传送的仅仅是计算的条件和结果 大大降低了网络通信量 减轻了网 络负载 服务器提供的动态页面生成的能力 多层客户访问 安全性 处理逻 辑以及数据库访问等功能 也使得 B S 结构成为当前 Web 应用开发中的主流体 系结构 Microsoft SQL Server2005 数据库产品是面向新世纪的数据库 是 Windows 数据库家族中出类拔萃的成员 它在易用性 可伸缩性 可靠性和其他性能方 面做出了一系列革新 并且为开发者提供了快速简便的编程模式 它主要具有 以下几个特性 1 加强了 T SQL 事务处理 SQL 2 SQL Server 2005 中的第二个主要的增强特性就是整合了符合 NET 规范 的语言 3 服务代理 4 数据加密 5 SMTP 邮件 在 SQL Server 2000 中直接发送邮件是可能的 但是很复 杂 在 SQL Server 2005 中 微软通过合并 SMTP 邮件提高了自身的邮件性能 6 HTTP 终端 7 多活动结果集 Multiple Active Result Sets 简称 MARS 多活动结 果集允许从单个的客户端到数据库保持一条持久的连接 以便在每个连接上拥 有超过一个的活动请求 这是一个主要的性能改善 它允许开发人员让用户在 使用 SQL Server 工作的时候拥有新的能力 例如 它允许多个查询 或者一个 查询的同时输入数据 底线就是一个客户端连接可以同时拥有多个活动的进程 获取更多微软相关信息 8 专用管理员连接 和 ASP 相比 ASP NET 不是一般意义上的版本更新 事实上 ASP NET 已经 彻头彻尾地重新改造 它采用了全新的观念与服务器端技术来开发动态网页 使得编程更加方便 简单 足以适应未来数年或更长时间的开发需求 1 ASP NET Web 表单和 Web 服务 ASP NET 为在 Microsoft 平台上建立 Web 应用提供了一个改进的新方法 该方法包括 采用经过改进的面向对象编程模型来创建 Web 页 内建对多客户 浏览器和设备的支持 将标记和可执行代码明显分开 2 ASP NET 服务器控件 ASP NET Web 表单模式的许多强大的功能来自新的服务器控件 或 Web 控件 的使用 服务器控件具备许多重要的特点 从而使建立 ASP NET Web 表单更加简单 例如 Web 控件允许程序员使用 XML 标记来建立 Web 表单 ASP NET 能够在运行时根据发出请求的设备来解释页面 从而生成定制得到代 码 3 ASP NET Web 服务 或许 ASP NET 最有创造性的一个方面就是可以建立基于 SOAP Simple Object Access Protocol 简单对象访问协议 的 Web 远程过程调用 即所谓的 Web 服务 ASP NET 的 Web 服务特性允许程序员通过 Internet 发布组件 还允 许其他的应用通过 SOAP 来直接调用这些组件 基中 SOAP 是两台计算机之间 通信的开放标准 4 系统详细设计系统详细设计 4 14 1 系统详细流程系统详细流程 该系统的详细设计流程如图 4 1 所示 管理员登录 输入用户名密 码 正确 否 登录系统 显示后台界面 判断是否过期 输入图书名称 正常还书 显示过期日期 缴纳过期费用 还书 退出系统 是否进行其他 操作 是 否 是 否 是 图 4 1 系统详细流程设计 4 24 2 系统数据库设计系统数据库设计 4 2 14 2 1 系统数据库设计概述系统数据库设计概述 本系统采用的是 SQL SERVER2005 数据库管理系统对数据库进行设计 4 2 24 2 2 系统数据库详细设计系统数据库详细设计 系统的数据库设计的 ER 图如下 图 4 2 管理员信息实体图 图 4 3 还书信息实体图 图 4 4 会员信息实体图 会员信息还书信息 姓名 编号 会员编号 图书名称 借出时间 图书状态 年龄 性别 学号 会员编号 备注 关联1N 应该归还时间 关联 图书信息 编号 书名 作者 出版时间 版次 条形码 入库时间 图 4 5 还书信息 ER 图 该系统的数据表如下 表 4 1 管理员信息表 字段名字段名说明说明类型类型长度长度可否为空可否为空主键主键 AdminId编号Int4否主键 AdminName姓名varchar50否 UserName用户名varchar50否 PWD密码varchar50否 表 4 2 会员信息表 字段名字段名说明说明类型类型长度长度可否为空可否为空主键主键 MemberId编号Int4否主键 MemberName姓名varchar50否 Age用户名Int4否 Sex密码varchar50否 StudentId学号Int4否 Description描述varchar500否 表 4 3 还书信息表 字段名字段名说明说明类型类型长度长度可否为空可否为空主键主键 BookTranId编号Int4否主键 BookName图书名称 varchar50否 Status图书状态 varchar50否 StartDate借出时间 datetime8否 ToDate应该归还时间datetime8否 MemberId会员编号 Int4否 表 4 4 图书信息表 字段名字段名说明说明类型类型长度长度可否为空可否为空主键主键 BookId编号Int4否主键 BookName图书名称 varchar50否 AddDate入库时间datetime8否 Authoer作者 varchar50否 PublishDate出版时间datetime8否 BNum版次varchar否 PNum图书条形码 varchar40否 5 系统实现系统实现 5 15 1 系统登录模块实现系统登录模块实现 管理员对学生的还书信息进行操作之前 首先要先登录到系统中 登录系 统的时候 需要对用户名和密码进行输入 如果是系统合法身份 则可登录到 系统 否则 提示出错信息 管理员登录页面如图 5 1 所示 图 5 1 登录系统页面 核心代码如下 Dim userBLL As MyLibrary BLL Admin New MyLibrary BLL Admin Dim userModel As MyLibrary Model Admin userBLL GetAdminModelByUserName tbUserName Text Trim If Not userModel Is Nothing Then If userModel PWD tbPwd Text Trim Then Session UserName userModel UserName Session UserId userModel AdminId Page Response Redirect Admin default aspx Else lbInfo Text 输入的密码错误 End If Else lbInfo Text 输入的用户名不存在 End If 5 25 2 会员管理模块实现会员管理模块实现 该模块实现的是对会员信息的管理 包括对会员信息的修改和删除等功能 对会员信息的管理是为了更方便管理员对还书信息的操作 当会员信息有误时 管理员将不能顺利的对还书进行操作 会员管理页面如下 图 5 2 会员信息管理页面 核心代码如下 Public Function GetDataSet ByVal itop As String ByVal whereAndOrder As String As DataSet Dim strSql As String String Format select 0 from Member 1 itop whereAndOrder Dim ds As DataSet dbHelp Query strSql Return ds End Function 修改会员信息的页面如图 5 3 所示 图 5 3 修改会员信息管理页面 核心代码如下 Public Function Update ByVal model As MyLibrary Model Member As Integer Dim strSql As String UPDATE Member SET MemberName MemberName Age Age Sex Sex StudentId StudentId Description Description WHERE MemberId MemberId Dim parameters As SqlParameter New SqlParameter MemberName SqlDbType NVarChar 50 New SqlParameter Age SqlDbType Int 0 New SqlParameter Sex SqlDbType NVarChar 3 New SqlParameter StudentId SqlDbType NVarChar 50 New SqlParameter Description SqlDbType NVarChar 300 New SqlParameter MemberId SqlDbType Int 0 parameters 0 Value model MemberName parameters 1 Value model Age parameters 2 Value model Sex parameters 3 Value model StudentId parameters 4 Value model Description parameters 5 Value model MemberId Dim obj As Integer dbHelp ExecuteNonQuery CommandType Text strSql parameters Return obj End Function 删除会员信息的页面如图 5 4 所示 图 5 4 会员信息管理页面 核心代码如下 Public Function Delete ByVal memberid As Integer As Integer Dim strSql As String Delete from Member where MemberId MemberId Dim parameters As SqlParameter New SqlParameter MemberId SqlDbType Int 0 parameters 0 Value memberid Dim obj As Integer dbHelp ExecuteNonQuery CommandType Text strSql parameters Return obj End Function 5 35 3 还书模块实现还书模块实现 5 3 15 3 1 归还功能实现归还功能实现 用户登录系统后 可对用户的还书信息进行操作 用户首先查看借阅的信 息 点击 归还 则可对图书进行归还 图 5 5 图书归还页面 核心代码如下 Public Function Update ByVal model As MyLibrary Model BookTran As Integer Dim strSql As String UPDATE BookTran SET BookName BookName Status Status StartDate StartDate ToDate ToDate MemberId MemberId WHERE BookTranId BookTranId Dim parameters As SqlParameter New SqlParameter BookName SqlDbType NVarChar 200 New SqlParameter Status SqlDbType NVarChar 100 New SqlParameter StartDate SqlDbType DateTime 0 New SqlParameter ToDate SqlDbType DateTime 0 New SqlParameter MemberId SqlDbType Int 0 New SqlParameter BookTranId SqlDbType Int 0 parameters 0 Value model BookName parameters 1 Value model Status parameters 2 Value model StartDate parameters 3 Value model ToDate parameters 4 Value model MemberId parameters 5 Value model BookTranId Dim obj As Integer dbHelp ExecuteNonQuery CommandType Text strSql parameters Return obj End Function 当图书归还的时候还在借阅期内 则可直接对图书进行归还 系统将显示 图书归还成功信息 实现页面如图 5 6 所示 图 5 6 图书归还成功页面 5 3 25 3 2 过期补交功能实现过期补交功能实现 图书过期后当登陆系统时系统会提示催还提示信息提示用户改书已经到期 希望用户尽快办理换书 实现页面如图 5 7 所示 图 5 7 催还图书界面 当图书已经过期 则会员不能直接归还图书 系统将提示图书过期的天数 学生需对费用进行补交 才能对图书进行归还 实现页面如图 5 8 所示 图 5 8 补交过期费用页面 核心代码如下 补交 5 45 4 图书预约功能图书预约功能 图书馆具有预约功能 可以预约某本图书 图 5 9 图书预约页面 关键代码如下所示 Public Function Add ByVal model As MyLibrary Model BookTran As Integer Dim strSql As String INSERT INTO BookTran BookName Status StartDate ToDate MemberId VALUES BookName Status StartDate ToDate MemberId Dim parameters As SqlParameter New SqlParameter BookName SqlDbType NVarChar 200 New SqlParameter Status SqlDbType NVarChar 100 New SqlParameter StartDate SqlDbType DateTime 0 New SqlParameter ToDate SqlDbType DateTime 0 New SqlParameter MemberId SqlDbType Int 0 parameters 0 Value model BookName parameters 1 Value model Status parameters 2 Value model StartDate parameters 3 Value model ToDate parameters 4 Value model MemberId Dim obj As Integer dbHelp ExecuteNonQuery CommandType Text strSql parameters Return obj End Function 5 55 5 系统测试及调试系统测试及调试 系统的代码测试是在程序编制完成以后所进行的调试工作 其目的是为了 发现程序中存在的错误和功能不完善的地方 测试一个系统的过程可以分为程 序测试 模块测试 子系统测试和系统总体测试四个步骤 测试要点 用户名和密码 测试路径 用户名和密码是否为真 测试结果 为真 进入系统 为假 提示重新输入用户信息 系统入口测试用例如表 5 1 所示 表 5 1 系统入口测试用例 编号测试项操作步骤预期结果输入数据实际结果结果比较 说明 001系统登录在系统首页输 入用户名密码 用户名和密码为 真进入系统 否 则 提示出错信 息 admin 12345 不符合 用户名密 码出错 符合 002系统登录在系统首页输 入用户名密码 用户名和密码为 真进入系统 否 则 提示出错信 息 admin 111111 符合 登 录系统 符合 表 5 1 的测试用例是对系统的入口进行测试的 即系统登录的用户名和密 码是否匹配进行测试 当用户输入正确的用户名和密码时 登录到系统 用户 名和密码不匹配时 将出现错误提示 根据上面的系统入口测试用例 如果输入信息正确 进入系统 如出错 其测试效果如图 5 10 所示 图 5 10 用户登录错误提示 点击确定后 用户可重新输入用户名和密码 如正确 则进入系统 6 结论与展望结论与展望 毕业设计中 我所选择的是设计一个信息系图书管理还书系统 这对我来 说是一次尝试与创新的过程 也可以说是一个挑战的过程 毕竟以前没有作过 缺少经验 现在利用自己学到的知识设计一个信息系图书管理还书系统 这本 身就是一个知识转化为实践的过程 所以感觉都很兴奋 投入了很高的热情与 努力 在具体的设计中 我看到并感受到了一个管理系统虚无到成形的过程 对 具体的设计步骤 思路 方法 技巧都有了进一步的了解 并感受深刻 在设计中我基本能按照规范的方法和步骤进行 首先对现有的系统进行调 查 并查阅有关资料 最后确定设计方案 然后设计 设计过程中我深刻的认 识到认真执行管理系统软件标准的重要性 通过这次毕业设计 我从中学到了许多新的知识 而且通过这次毕业设计 培养了我综合多门学科中的知识 迅速规划并开发出目标系统的能力 以及 编程能力也有了很大的提高

温馨提示

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

评论

0/150

提交评论