




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东东 莞莞 理理 工工 学学 院院 专专 科科 毕毕 业业 设设 计计 毕业设计题目 毕业设计题目 图书管理系统图书管理系统 毕业论文 设计 诚信声明 本人声明 所呈交的毕业论文 设计 是在导师指导下进行的 研究工作及取得的研究成果 论文中引用他人的文献 数据 图表 资料均已作明确标注 论文中的结论和成果为本人独立完成 真实 可靠 不包含他人成果及已获得 或其他教育机构的学位 或证书使用过的材料 与我一同工作的同志对本研究所做的任何贡 献均已在论文中作了明确的说明并表示了谢意 论文 设计 作者签名 日期 年 月 日 毕业论文 设计 版权使用授权书 本毕业论文 设计 作者同意学校保留并向国家有关部门或机 构送交论文 设计 的复印件和电子版 允许论文 设计 被查阅 和借阅 本人授权青岛农业大学可以将本毕业论文 设计 全部或 部分内容编入有关数据库进行检索 可以采用影印 缩印或扫描等 复制手段保存和汇编本毕业论文 设计 本人离校后发表或使用该 毕业论文 设计 或与该论文 设计 直接相关的学术论文或成果 时 单位署名为 论文 设计 作者签名 日期 年 月 日 指 导 教 师 签 名 日期 年 月 日 摘要摘要 随着人类社会的发展 人类对知识的需求也不断地增长 在这种形随着人类社会的发展 人类对知识的需求也不断地增长 在这种形 势下 书籍就渐渐地成为人们获取并增长知识的主要途径 而图书馆就自然而势下 书籍就渐渐地成为人们获取并增长知识的主要途径 而图书馆就自然而 然地在人们的生活中占据了一定的位置 如何科学地管理图书馆不但关系到读然地在人们的生活中占据了一定的位置 如何科学地管理图书馆不但关系到读 者求知的方便程度 也关系到图书馆的发展 因此 开发一套完善的图书馆管者求知的方便程度 也关系到图书馆的发展 因此 开发一套完善的图书馆管 理系统就必不可少了 理系统就必不可少了 管理信息系统管理信息系统 简称简称 MIS MIS 是介于信息论 经济管理理论 统计学与运筹学是介于信息论 经济管理理论 统计学与运筹学 及计算机科学之间的一门边缘性 综合性 系统性的交叉科学 它是随着管理及计算机科学之间的一门边缘性 综合性 系统性的交叉科学 它是随着管理 科学 信息技术 计算机技术等的发展而产生和发展起来的 科学 信息技术 计算机技术等的发展而产生和发展起来的 关键词关键词 图书管理系统 图书管理系统 ASP NETASP NET ACCESSACCESS 数据库数据库 Abstract With the development of human society mankind s knowledge of the demand for constant growth Under such circumstances the book gradually become access and the main way to increase knowledge and the library on naturally in people s lives occupy a certain location how the scientific management of the Library not only related to the convenience of the reader knowledge Is also related to the development of libraries therefore the development of a sound library management system on the essential Management Information System MIS is between information theory economic management theory statistics and operations research and computer science between the edge of a comprehensive systematic cross science it is with the management science information technology Computer technology such as the development and production and develop Key words Library management system ASP NET ACCESS database 目目 录录 第第 1 1 章章 前言前言 6 1 11 1 图书管理系统意义及需求图书管理系统意义及需求 6 1 21 2 管理信息系统开发方法管理信息系统开发方法 6 1 31 3 信息管理系统开发过程信息管理系统开发过程 7 第第 2 2 章章 ASPASP 的认识的认识 8 2 12 1 ASPASP 的介绍和对象结构的介绍和对象结构 8 2 22 2 ASPASP 与与 IISIIS 9 第第 3 3 章章 系统分析与总体设计系统分析与总体设计 10 3 13 1 系统功能描述系统功能描述 10 3 23 2 系统功能分析系统功能分析 11 3 33 3 系统各功能模块设计系统各功能模块设计 11 3 43 4 系统功能模块流程图系统功能模块流程图 12 第第 4 4 章章 数据库结构设计与实现数据库结构设计与实现 16 4 14 1 数据库的需求分析数据库的需求分析 16 4 24 2 数据库逻辑结构设计数据库逻辑结构设计 17 第第 5 5 章章 系统前台主要功能模块设计系统前台主要功能模块设计 18 5 15 1 登录界面登录界面 18 5 25 2 首页运行首页运行 19 5 35 3 系统前台各个功能模块系统前台各个功能模块 20 5 315 31 借阅排行 借阅排行 20 5 325 32 新到图书新到图书 21 5 335 33 我要借书我要借书 21 5 345 34 我要还书我要还书 21 第第 6 6 章章 系统后台主要功能模块设计系统后台主要功能模块设计 22 6 46 4 系统后台各个功能模块系统后台各个功能模块 22 6 416 41 用户管理用户管理 22 6 426 42 分类管理分类管理 24 6 436 43 图书管理图书管理 26 6 446 44 新书入库新书入库 28 6 456 45 借阅管理借阅管理 29 6 466 46 注销登录注销登录 31 参考文献参考文献 32 致致 谢谢 32 第第 1 1 章章 前言前言 1 11 1 图书管理系统意义及需求图书管理系统意义及需求 图书管理系统套集图书管理和后台管理的大型管理系统 该系统整合了大 量图书信息内容 使用本系统可以构建内容丰富的图书管理 本系统提供了借 书 还书 分类管理 图书管理 借阅管理 借阅排行 注销登录等管理功能 系统还有新到图书差阅功能 方便用户了解图书信息 对于系统管理员 也力 求最大优化其使用的方便程度 1 21 2 管理信息系统开发方法管理信息系统开发方法 管理信息系统的开发方法有生命周期法 原型法和面向对象的开发方法等 生命周期法 Life Cycle Method 是 20 世纪 60 年代发展起来的一种应用 广泛且比较成熟的管理系统开发方法 它的基本思想是将系统的开发工作从开 始到结束划分为若干个阶段 每个阶段都有明确的任务 而系统开发出来后 并不意味着生命周期的结束 而意味着根据组织的需要对系统的修改和重建的 开始 原型法 Prototyping Method 是 20 世纪 80 年代发展起来的 旨在改变生 命周期法的缺点的一种系统开发方法 该法的开发思路是首先根据用户的要求 由用户和开发者共同确定系统的基本要求和主要功能 利用系统快速生成工具 建立一个系统模型 再在此基础上与用户交流 将模型不断补充 修改 完善 如此反复 最终直至用户和开发者都比较满意为止 从而形成一个相对稳定 较为理想的管理信息系统 面向对象 Object Oriented 的开发方法于 20 世纪 80 年代开始兴起的 是一种基于问题对象的自底向上的一种系统开发方法 这种方法的特点是以对 象为基础 对象是分析问题和解决问题的核心 1 31 3 信息管理系统开发过程信息管理系统开发过程 一个 MIS 系统的开发过程一般包括如下几个步骤 1 需求分析 需求分析主要是了解用户的需求 需求了解得越详细 程序的 后期开发与维护费用就会越少 一般的开发团队中 需求分析都是由资历较深 的系统分析员或项目经理担当 可见它的重要性 需求分析制订好后 需要反 复修改 将最后的结果交给用户审定 确认无误后 由系统分析员完成需求分 析文档 再开始下一步工作 2 概要设计 概要设计紧跟在需求分析之后 用户需求明确后 将得到的数 据分析后 开始构建数据库的逻辑结构 此时 数据库中的表格还未成形 通 过各种分析工具 如 PowerDesigner 等 画出数据流图 最后就可抽象出数据 库的具体表结构 这时由系统分析人员反复审核 确认所有的需求都考虑在内 没有遗漏后 就可以开始制订概要设计文档 概要设计文档形成后 整个程序 的逻辑框架也就形成了 3 详细设计 概要设计完成后 根据设计中制订的业务模块 就可以进行详 细分析设计了 详细设计就是将各个业务模块的窗口全部建好 各个窗口控件 的处理代码全部用语言表达出 所以详细设计是整个系统中最繁琐的环节 详 细设计完成后 整个程序就确定了 再由编程人员根据详细设计文档将代码完 成 整个开发工作就宣告结束 1 程序编码 程序编码相对于其他环节来说比较简单 程序员只需要根据 详细分析文档写程序编码 保证代码没有错误即可 程序编码需要注意的 是整个程序书写中命名的规范化与编程风格的规范化 这需要较长时间的 培养来形成 需要在不断的实践中形成自己独特的风格 总的来说 不要 过分地追求复杂的算法 因为那可能会导致后期维护人员无法读懂你的代 码而造成维护的困难 4 测试 程序编码完成后 就需要测试 测试有几种类型 主要是测试代码 有无逻辑错误以及在加载数据环境下程序的稳定性问题 测试工作中发现的错 误应及时改正 然后将它记录到测试文档中 5 打包 测试完成 确认无误后 程序就可以打包发行了 打包一般使用工 具如 PWISE 等 以上是一个完整的 MIS 系统开发过程 其实不仅 MIS 系统 其他类型的程 序开发也基本相同 第第 2 2 章章 ASPASP 的认识的认识 2 12 1 ASPASP 的介绍和对象结构的介绍和对象结构 ASP 是 Active Server Pages 的缩写 是 Microsoft 公司开发的 Web 服务器 端脚本开发环境 利用它可以生成动态 高效的 Web 应用程序 在微软站点上 对于 ASP 的权威定义是 Active Server Pages 是一种开放式的非编译应用环境 使你能够组合 HTML scripts 和可重用的 ActiveX 服务器组件来建立动态的 强 大的基于 Web 的商业应用 Active Server Pages 支持基于 IIS 上的服务器端脚 本并且完全支持 VBScript 和 Jscript 图图 2 12 1 ASPASP 和创建及服务于和创建及服务于 ASPASP 页的过程之间的关系页的过程之间的关系 Active Server 的另一大优点是代码的安全性 页面的访问者所能看到的只是服 务器方的处理结果 ASP 文件可以用常规的文本编辑器编辑 ASP 使用 VBScript JavaScript 等脚本语言作为开发工具 镶嵌于 HTML 文本中 使用 将 ASP 的程序包含起来 当用户从浏览器向 Web 服务器提出请求时 Web 服务器会自动将 ASP 的程序解释为标准的 HTML 格式的主页内容 用户 端只要使用常规可执行 HTML 程序的浏览器 就可浏览 ASP 所设计的主页内 容 因此与浏览器无关 并且保证了 ASP 的源程序代码不会外漏 ASP 中包括五个内置的 ActiveX 服务器组件和五个内置的对象 Database Access component 数据库访问组件 File Access component 文件访 问组件 Ad Rotator component 广告轮播器组件 Content Linking component 内容链接组件 Browser Capabilities component 浏览器信组件 以及 Request 请求对象 Server 服务器对象 Session 会话对象 Response 响应对象 Application 应用程序对象 在所有 ASP 组件中 最有用的是数据库访问组件 也称为 ActiveX 数据对象或 ADO 在站点发布数据库将使用这个组件及其中包 含的对象 以完成对 ODBC 数据源的读写 2 22 2 ASPASP 与与 IISIIS IIS 是 Information Server 的缩写 它是微软公司主推的 Web 服务器 在 Windows 2000 安装光盘中包含 IIS 5 0 IIS 与 WindowNT Server 能完全集成在 一起 所以用户能够利用 Windows NT Server 和 NTFS 内置的安全特性 建立 强大 灵活而安全的 Internet 或 Internat 站点 IIS 的一个重要特性就是支持 ASP Windows Web 服务器 IIS 是 ASP 赖以运行的基础 实际上 ASP 是随 IIS 自动 安装的 因此 在运行 ASP 之前 需要先安装 IIS 服务器 其安装步骤如下 步骤 1 检查是否有安装 MICROSOFT 的 INTERNET 信息发布服务器 IIS 点击 开始 然后进入 控制面板 点管理工具 查找是否有 Internet 信息发布的图标 如 果有 请打开 IE 在地址栏填入 http localhost 如果 IIS 正常发布 则会显示出 microsoft 默认的 asp 页面 如果没有 建议从新安装 IIS 发布服务 如果没有安装 IIS 服务 按以下步骤安装 步骤 2 安装 IIS 请插入 windows 光盘 点 开始 控制面版 进入 添加删除程序 然后再选择 添加删除 windows 组件 然后会看到有一个叫 Internet 信息服务 的选项 请把前面一个选筐打上钩 然后再按下一步 这样 windows 将安装 IIS 服务 步骤 3 安装完毕后 现在请在 IE 地址栏打 http localhost 如果您 IIS 安装正 确 则能在打开 microsoft 的默认的 asp 页面 这时 IIS 已经正确的安装了 步骤 4 把您要发布的目录放到 IIS 的虚拟目录中 一般来说 IIS 的默认发布目录 是您的系统盘里面的一个叫 Interpub 的目录下 这个文件夹一般是默认的 IIS 站 点 您可以通过 IIS 的控制台来设置您的站点信息 一般来说 只要把你要发布的 asp 页面等放到 Interpub 里面的 wwwroot 的文件夹 就可以在本机调试您的 ASP 页面了 例如 您的 ASP 页面在 wwwroot 文件夹里面 名称为 index asp 那么请你 在浏览器输入 http localhost index asp 就能访问您的 ASP 页面了 第第 3 3 章章 系统分析与总体设计系统分析与总体设计 3 13 1 系统功能描述系统功能描述 系统开发的总目标是实现内部图书借阅管理的系统化 规范化和自动化 能够对图书进行注册登记 也就是将图书的基本信息 如 书名 作者 价格 等 预先存入数据库中 供以后检索 能够对借阅人进行注册登记 包括记录 借阅人的姓名 地址 电话等信息 提供方便的查询方法 如 以书名 作者 出版社 出版时间 确切的时 间 时间段 某一时间之前 某一时间之后 等信息进行图书检索 并能反映 出图书的借阅情况 以借阅人编号对借阅人信息进行检索 以出版社名称查询 出版社联系方式信息 提供统计分析功能 可以展现出图书类型比例 库存与借出比例 提供旧 书销毁功能 对于淘汰 损坏 丢失的书目可及时对数据库进行修改 提供较 为完善的差错控制与友好的用户界面 尽量避免误操作 能够对使用该管理系统的用户进行管理 按照不同的工作职能提供不同的 功能授权 3 23 2 系统功能分析系统功能分析 根据以上功能 将图书管理系统的数据分为 1 数据输入部分 主要包括图书基本信息的录入 借阅人基本信息的录入 用户基本信息的录入 2 数据输出部分 主要是各种统计查询 包括 根据图书信息 如书名 作者 出版社等 查阅图书及其借阅信息 统计输出图 书类型比例等 3 数据处理部分 主要涉及借阅和归还的处理 如一本书借出后 必须在 数据库中将该书标记为已借出 以防出现数据库中有书 但图书馆无书的情况 一本书归还后 同样必须在数据 库中将其标记为已经归还 以便再次借出 3 33 3 系统各功能模块设计系统各功能模块设计 在系统功能分析的基础上得到如图所示的系统功能模块图 3 43 4 系统功能模块流程图系统功能模块流程图 1 图书基本信息 说明 出版社信息人工录入后 存放在出版社信息库中 便于今后书籍 信息的录入以及出版社信息的查询 分类信息由图书馆进行分类 定制 存放在图书分类信息库中 用于图书的分类管理 登记新 书时 当涉及到出版社和分类的填写时 只需做相应的选择即可 并存放在图书信息库中 2 借阅人基本信息 说明 录入借阅人基本信息后存放在借阅人信息库中 3 图书查询 4 图书统计 说明 根据选择的统计条件 检索图书分类信息库或图书信息库 并反 应出统计结果 5 图书借阅 说明 在借阅管理处看到借出书书籍的情况 也可以在借阅管理模块 的借阅查询管理处输入书本的条形码查找到图书的信息 6 图书归还 说明 点击进入我要还书模块界面 在图书归还功能模块处输入图书的 条形码 提交后可得出结果 成功进行就可以归还图书 第第 4 4 章章 数据库结构设计与实现数据库结构设计与实现 4 14 1 数据库的需求分析数据库的需求分析 数据只有用数据库来管理才能有自动化管理的可能 数据的结构将影响整 个管理机制的应用 而且一但建立以后要修改常会出现麻烦 所以一开始就要 仔细慎重地搭建一个完整而合理的结构 Microsoft Access 数据库相对其它的数 据库来说要简单容易操作些 本新闻发布系统中的数据库文件就是 Access 类型 的数据库 以下是本系统与数据库建立连接的 ASP 源代码 4 24 2 数据库逻辑结构设计数据库逻辑结构设计 根据系统功能设计的要求以及功能模块的划分 可以列出以下数据项和数据结 构 管理员信息表 管理员账号 管理员密码 分类管理表 分类 ID 分类 Name 图书列表 图书 ID Name 条形码 借出图书表 图书 ID 图书条形码 借书人名字 4 34 3 表的创建表的创建 管理员信息表 admin 如图 分类管理表 folder 如图 图书列表 ebook 如图 借出图书表 booklo 如图 第第 5 5 章章 系统前台主要功能模块设计系统前台主要功能模块设计 5 15 1 登录界面登录界面 输入账号密码后进入系统首页 5 25 2 首页运行首页运行 前台首页显示 首页顶部左边显示的是图书的册数种类共有多少同借出册数借阅次数 中 间的是功能模块 右边的是日期显示 页面中间左边的是图书共有种类 右边是各功能模块显示区 下面的是后台管理 用于查阅添加图书 修改分类 如图 5 35 3 系统前台各个功能模块系统前台各个功能模块 5 315 31 借阅排行 借阅排行 用于查看图书借阅最新情况 如图 5 325 32 新到图书新到图书 显示查看最新图书 如图 5 335 33 我要借书我要借书 进入借书界面 如图 5 345 34 我要还书我要还书 进入还书界面 如图 第第 6 6 章章 系统后台主要功能模块设计系统后台主要功能模块设计 6 46 4 系统后台各个功能模块系统后台各个功能模块 6 416 41 用户管理用户管理 此功能可以添加用户修改用户 如图 部份代码如下 if session isadmin admin then response Write alert 对不起 你不是管理员 n n 图书管 理系统 window history go 1 end if BODY font family verdana arial helvetica margin 0 td font family Tahoma Verdana Arial font size 11px A link A active A visited color CCCCCC text decoration none padding left 6px padding right 6px A hover color FF3300 text decoration none padding left 6px padding right 6px function checkadd if document form1 username value alert 用户名不能为空 document form1 username select document form1 username focus return false 6 426 42 分类管理分类管理 此功能模块显示图书分类 可在此修改或添加删除分类 BODY font family verdana arial helvetica margin 0 td font family Tahoma Verdana Arial font size 11px border 1px solid CCCCCC A link A active A visited color CCCCCC text decoration none padding left 6px padding right 6px A hover color FF3300 text decoration none padding left 6px padding right 6px 部份代码如下 BODY font family verdana arial helvetica margin 0 td font family Tahoma Verdana Arial font size 11px A link A active A visited color CCCCCC text decoration none padding left 6px padding right 6px A hover color FF3300 text decoration none padding left 6px padding right 6px function checkadd if document form1 foldername value alert 分类名称不能为空 document form1 foldername select document form1 foldername focus return false 6 436 43 图书管理图书管理 输入图书条形码后可查找相应图书 可对图书进行修改 部分代码如下 BODY font family verdana arial helvetica margin 0 td font family Tahoma Verdana Arial font size 11px border 1px solid CCCCCC A link A active A visited color CCCCCC text decoration none padding left 6px padding right 6px A hover color FF3300 text decoration none padding le
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版七年级地理上册教学设计:1.4地形图的判读
- 人教版美术八下第2单元第1课《了解纹样》教学设计
- 三年级下信息技术教学设计-奇妙的新本领-泰山版
- 七年级数学上册 第2章 有理数2.3 相反数教学设计 (新版)华东师大版
- 2024北京朝阳城市发展集团有限公司社会化招聘专场笔试参考题库附带答案详解
- 大学宣传部新闻稿培训
- 初中物理第1节 现代顺风耳──电话教案设计
- 2024八角沃克暑期实习培训生正式启动笔试参考题库附带答案详解
- 【平安证券】经济结构转型系列报告之一:从中国经济结构转型看资本市场投资机遇
- 发热诊室岗前培训
- 医疗器械培训记录
- 河长制培训课件
- 纳税评估教程ppt全套教学课件
- 同济医院检验科ISO15189体系文件15标本转运操作指导书(运送人员培训)
- GB∕T 13477.2-2018 建筑密封材料试验方法 第2部分:密度的测定
- 幼儿园中班故事《龟兔赛跑》教学课件
- DB65∕4349-2021 棉浆粕和粘胶纤维工业水污染物排放标准
- 和利时DCS控制系统组态
- 《铁道概论铁路车站》PPT课件
- 高一信息技术第六章结构图
- 豆各庄乡土地储备住宅房屋腾退补偿安置办法
评论
0/150
提交评论