图书馆文献系统的设计与分析毕业论文

上传人:l**** 文档编号:129842175 上传时间:2020-04-23 格式:DOC 页数:92 大小:825.50KB
返回 下载 相关 举报
图书馆文献系统的设计与分析毕业论文_第1页
第1页 / 共92页
图书馆文献系统的设计与分析毕业论文_第2页
第2页 / 共92页
图书馆文献系统的设计与分析毕业论文_第3页
第3页 / 共92页
图书馆文献系统的设计与分析毕业论文_第4页
第4页 / 共92页
图书馆文献系统的设计与分析毕业论文_第5页
第5页 / 共92页
点击查看更多>>
资源描述

《图书馆文献系统的设计与分析毕业论文》由会员分享,可在线阅读,更多相关《图书馆文献系统的设计与分析毕业论文(92页珍藏版)》请在金锄头文库上搜索。

1、 参考资料 图书馆文献系统的设计与分析毕业论文图书馆文献系统的设计与分析毕业论文 目录 第 1 章 前 言 1 第 2 章 需 求 分 析 2 2 1 系统需求分析 2 2 2 系统功能描述 2 2 3 系统性能描述 3 2 4 可行性分析 3 2 4 1 可行性分析的目的 3 2 4 2 技术可行性 5 2 4 3 操作可行性 5 2 5 系统的业务流程分析 7 2 6 系统逻辑模型 12 2 7 数据字典 21 2 7 1 系统数据流描述 21 2 7 2 系统数据处理描述 31 2 7 3 系统数据存储描述 21 第 3 章 总 体 设 计 44 3 1 设计思想 44 3 2 系统软件

2、结构图 45 参考资料 3 3 系统模块描述 57 3 3 1 录入模块描述 57 3 3 2 查询模块描述 58 3 3 3 统计模块描述 58 3 3 4 维护模块 58 3 4 接口设计 58 3 4 1 硬件接口设计 58 3 4 2 软件接口设计 59 3 5 数据库设计 59 3 5 1 概念模型设计 59 3 5 2 逻辑模式设计 64 3 5 3 数据库表名约束 65 第 4 章 详 细 设 计 69 4 1 系统输入 输出设计 69 4 1 1 输入设计 69 4 1 2 输出设计 70 4 2 录入模块详细设计 71 4 2 1 录入模块功能 71 4 2 2 录入模块输入

3、界面设计 71 4 2 3 录入模块流程 72 4 3 查询模块详细设计 72 4 3 1 查询模块功能 72 4 3 2 查询模块输入界面设计 73 4 3 3 查询模块输出界面设计 73 4 3 4 查询模块算法设计 73 4 3 5 查询模块流程 74 第 5 章 编 码 75 5 1 编程工具的选择 75 参考资料 5 2 对象设计 75 5 2 1 对象设计原则 75 5 2 2 对象设计 76 5 2 3 程序清单 79 第 6 章 测 试 设 计 86 6 1 查询模块单元测试方案设计 86 结束语 87 参考文献 88 参考资料 第 1 章 前 言 十七世纪被誉为 图书学开山鼻

4、祖 的法国学者加布里埃 诺迪指 出 图书馆应当对公众开放 在图书馆开发的一些理论的指引下 历经几代中外图书馆学者大力提倡和实践 图书馆的全开架服务 成为 当今图书馆开放管理的重要基础 西方发达国家图书馆凭借雄厚的经济 实力和技术实力早已实现了开架借阅 我国部分先进图书馆和极少数有 条件的高校图书馆也纷纷采用了这种方式 这种方式为图书馆的现代化 搭建了基础平台 为图书馆的可持续发展提供了保证 因此 高校图书 馆实行全开架借阅方式势在必行 随着计算机及技术的飞速发展 电脑在全球围日益普及 当今社会 正快速向信息化社会前进 信息自动化的作用也越来越大 从而使我们 从繁杂的事务中解放出来 提高了我们的

5、工作效率 高校图书馆在学校的教育教学和科研活动中 起着至关重要的服务 作用 服务是图书馆的本质属性 高校图书馆的基本职能是满足师生的 借阅要求 随着信息技术的应用 师生对图书馆服务的期望值越来越高 他们希望科学 全面 快捷 准确地获取信息 使用信息 作为信息传 递桥梁的高校图书馆所沿用的传统的 闭架式 书库式 借阅管理方 式 已不能满足师生的信息要求 更阻碍图书馆的可持续发展 而对于 图书管管理员来说 面对日益增加的读者数量 手工运作的工作量太大 而且容易出错 因此 运用电脑管理是趋势 也是必然 全开架借阅不仅简化手续 方便读者 保证了信息的完整性和准确 性 而且大大提高了图书及信息的利用率

6、节省了大量的时间 将 以 藏为主 的服务方式转变为 以用为主 的服务方式 充分体现管理员 主动服务的能力 全开架借阅管理系统的开发 既是图书馆现代化管理的开端 又为 其自动化管理奠基 如果以此管理系统为基础 与网络连接 继续开辟 和完善 一旦连线国家图书馆网络 便能使其成为未来信息高速公路事 业的重要组成部分 参考资料 第 2 章 需 求 分 析 2 1 系统需求分析 一个图书馆或者图书室中的图书的数目必定是有一定的规模的 而 且来图书馆或者图书室借书的读者也不只是某几个特定的读者 要管理 这些图书和学生的资料以及学生的借阅情况 如果仅仅凭手工操作其工 作量是很大的 而且很难对其实现优化管理

7、随着高校图书馆读者群信息需求的变化 中介式 信息淡化 用 户自我服务意愿增强 能力不断提高 用户更愿意 也有可能自己检索 所需的信息 更加注重检索结果 信息的完整性和准确性 针对以上变化 管理系统的设计体现了以下优势 1 读者拥有主动权 自主权和信息知情权 全开架借阅管理系统最明显的优势是让读者拥有 三权 管理员 的 中介式 检索服务淡化 让读者从操作的旁观者变为操作者 自己 走上操作平台 自由使用查询功能 轻松 自如的查询 快速达到目的 并且在查询中可以根据有关信息资料而自由取舍 根据情况更换借阅对 象 2 信息资源集中使用 增加读者的信息量 读者可全面了解所提供的信息 徜徉其中 可以真正体

8、会到遨游知 识海洋的乐趣 3 查阅功能的方便快捷 读者能在完善的查询功能中直接找到自己所需的书籍 节约了时间 提高了借阅实效 2 2 系统功能描述 图书管理系统功能描述 这个系统主要分为图书管理 图书借阅管理 图书归还管理 逾 期罚款 图书查询 图书续借管理功能 参考资料 2 3 系统性能描述 图书管理系统性能描述 该系统能很好的完成图书借阅过程中大部分业务流程 并实现自 动化 将大部分工作交给系统自动完成省去了大部分的人工操作 2 4 可行性分析 2 4 1 可行性分析的目的 可行性分析的目的是用最小的代价在尽可能短的时间 确定问题是 否能够解决 也就是说 它的目的不是解决问题 而是确定问题

9、是否值 得解决 它是今后工作的决定性环节 可行性分析阶段要回答的关键问题是 对于上一个阶段所确定的 问题有行得通的解决办法过程 也就是在较抽象的高层次上进行的分析 和设计过程 可行性研究应该比较简短 这个阶段的任务不是具体解决 问题 而是研究问题的围 探索这个问题是否值得去解 是否有可行的 解决办法 可行性研究的结果是使用软件者做出是否继续进行这项工程的决定 的重要依据 一般来说 只有投资可能取得的较大效益的那些工程项目 才值得继续进行下去 可行性研究以后的那些阶段将要需要投入更多的 人力物力 及时终止不值得投资的工程项目 可以避免更大的浪费 在这个阶段首先要进一步分析和澄清问题定义 在问题定

10、义阶段初 步确定的规模和目标 要清楚的列举出对目标系统的任何约束和限制 其次 在澄清了问题定义之后 分析员应导出系统的逻辑模型 然后从 系统的逻辑模型出发 探索若干可供选择的解法 即系统实现方案 主 要从技术可行性和操作可行性两个方面研究每种解法的可行性 当然可行性研究的最根本的任务是对以后的行动方针提出建议 以 避免时间 资源 人力和金钱的浪费 参考资料 2 4 2 技术可行性 技术可行性分析主要是根据系统分析所得到的对待开发的软件 支 撑软件 硬件环境和操作人员的要求以及有关的约束和限制 来分析现 有的技术是否能实现待开发的软件 它包括可得到的硬件和支撑软件在 功能和性能上是否满足系统的要

11、求 是否有满足系统性能要求的算法 开发人员的技术水平能否胜任系统的开发等等 从目前市场上比较流行的数据库开发 管理软件来看 对于比较简 单的中小型数据库 Microsoft Visual Basic 6 0 7 0 和Microsoft Access 97等结合无疑是在实际应用中较为成功的一种解决方案 但是 由于所学的知识有限 经过权衡考虑可以采用另一种相当的解决方案 即采用ASP NET 和 SQL server 2000 的结合方案 前者为用户提供了 所一贯坚持的非常友好 操作简单的用户界面 完善而强大的数据库操 作功能 通过结合SQL语句实现 和简洁明了的数据库接口 后者则可 对数据库实

12、施操作 维护和权限识别功能 也可通过 ASP NET 与SQL语 句的结合对数据库进行更复杂的操作 结合本项实际 图书馆的工作虽然很复杂 但是其经营管理的水平 和复杂程度相对来说还是可以分析清楚的 经系统分析 主要是分析图 书馆的逻辑模型 可以设计出符合实际需求 易于理解 易于操作 易于维护的数据库和操作系统 对于 SQL Server 2000 而言 管理这 种模式和复杂程度的数据库是游刃有余的 同样对于 ASP NET 来说 对数量较少的表和其间关系进行比较简单的操作正是其擅长的功能 无 论是查询 统计或利用数学公式进行趋势分析 都能顺利完成 2 4 3 操作可行性 与计算机硬件的巨大进步

13、相比 应用软件的开发生产率已成为限制 计算机应用发展的瓶颈 因为本系统采用客户 服务器模式 因而开发工具的选择涉及到前 台和后台开发工具的选择问题 参考资料 前台开发工具的选择 本系统的前台开发工具采用当前比较流行的 ASP NET 数据库编程 工具 ASP NET 作为一种可视化的 面向对象的快速应用开发工具 是 专门用于数据库软件开发的 可以使开发人员的工作速度更快 成本更 低 质量更高 功能更强 它全面支持面向对象编程 是集成强大并易 于使用的第四代编程语言 ASP NET 置包括数据窗口在的多种对象类 可以方便的访问数据库 对数据处理 查询 报表输出等具有较强的功 能 ASP NET

14、的以上特性使它已被广大数据库应用开发人员所使用 并 获得好评 根据本系统的特点 参考 ASP NET 的以上特点 选用该软件作为本 系统的前台开发工具是可行的 后台数据库的选择 MS SQL Server 是一个功能强大 高性能的数据库管理系统软件 满足客户 服务器计算要求 它与 WINDOWS NT 的结合 使数据的传输量 更大 响应时间更快 SQL Server 利用图形化的管理工具 让管理员 对系统的管理非常方便 同时 SQL Server 提供了一整套数据库管理 体系结构 功能可靠 这些特点使将来系统的扩充非常便利 鉴于以上特点 本系统选择 MS SQL Server 作为后台数据库平

15、台 1 硬件环境 由于 ASP NET 对硬件的要求并不是很高 在现在流行的配置中 轻 轻松松就能很好运行 建议配置如下 CPU Pentium 以上 硬盘 40G 及以上 存 128M 及以上 光驱 50 倍速及以上 打印机 EPSON LQ 1600K 一个 3 5 英寸软驱 选配 一个键盘和一个鼠标 另外 若需要进行网络开发 还需要网络平台的支持 平台是客户 参考资料 机 服务器在其上运行的软 硬件的结合 服务器系统平台 C S 模式中 客户平台与应用系统有直接的关系 网络硬件的造型与实际情况相连接 这些情况较易决策 而服务器平台 的选择是关键 本系统采用先进的 Windows 2000

16、 或 Windows NT 平台 维护方便 安全 可靠 具有极强的通信功能 前台的操作系统平台 Windows 98 以上操作系统 基于窗口的图 形用户界面 提供了独特的操作运行环境 摒弃了传统的显示器只用来 显示用户键盘输入命令及文本信息的字符方式 使用户和程序之间的交 互变的更为直接 丰富而简捷 给人以赏心悦目 随心所欲的感觉 由于公司各部门地理位置比较集中 以及各级领导办公室之间距离 较近 因此 系统考虑建立了一个局域网系统 当然 建立一个网络 需要考虑许多因素 如网络的拓扑结构 传输介质 网络操作系统等诸 多因素 在此仅做一个粗略的介绍 本系统的网络操作系统选用 Windows 2000 Server 院的主干网采用总线形式 服务器和集线器单独 放置一个房间 由专人负责管理 各终端主要放置在各个部门科室 2 软件环境 系统需运行在中文 Windows 2000 或 Windows NT 系统下 需要的后 台 DBMS 数据库管理系统 软件 MS SQL server 支持 前台数据库平 台为 PB9 0 系统的性能要求要保证联机的系统响应时间不超过 10 秒 系统需 要的存储容

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号