软件工程图书馆管理系统课程设计报告.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
目 录 1 绪论…………………………………………………………………………1 2 可行性研究报告……………………………………………………………1 3 需求规格说明书……………………………………………………………4 4 总体设计说明书……………………………………………………………7 5 数据库设计说明书…………………………………………………………8 6 详细设计说明书……………………………………………………………9 7 系统实现……………………………………………………………………11 8测试分析报告………………………………………………………………23 参考文献 1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈, 越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各 种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由 于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息, 学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大 学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上 显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必 须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本 学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉 及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自 己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语 言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC- ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能, 本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各 自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作; 管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息, 对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用 的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图 书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆; b).借书; c).还书; d).续借; e).图书挂失; f).历史记录查询; g).新书入库; h).读者登记及修改个人信息; 本系统在性能上力争达到响应时间短,具有一定的容错能力,力争减少由用户直接输 入数据,绝大多数据的输入都用可以选择的形式让用户进行选择。 本系统预计有如下输出: a).登陆成功显示:成功则进入主界面;失败则重新输入;都要给出相应的提示; b).借书成功显示:显示借书是否成功,如成功,记录插入数据库,失败说明错误原因 ,返回借书界面; c).还书成功显示:显示还书是否成功,如成功,修改数据库多项记录,失败说明错误 原因,返回主界面; d).续借成功显示:显示续借是否成功,如成功,修改数据库记录,失败则说明错误原 因,返回主界面; e).图书挂失成功显示:成功则提示用户需要赔偿的价钱,并禁止该用户再借书,直到 交了罚款为止; f).历史记录查询:管理员可以查询所有记录,用户只能查询自己的借还书记录;显示 这些记录; g).新书入库成功显示:显示新书入库是否成功,成功则向数库插入数据,失败给出错 误提示,返回主界面; h).读者登记成功显示:显示读者是否成功注册,成功则向数据库插入数据,失败给出 提示,返回主界面; i).修改个人信息成功显示:显示个人信息是否成功修改,成功则修改数据库中的数据 ,失败则给出错误提示,返回主界面; 本系统预计有如下数据输入: a).登陆系统时需要输入用户名和密码,选择用户类型;用户名、密码、和用户类型均 为字符型; b).借书时需要选择用户编号和书的编号,均为字符
剩余32页未读,继续阅读
- 潘盛勇2023-12-27资源很赞,希望多一些这类资源。
- numb_i2023-08-09果断支持这个资源,资源解决了当前遇到的问题,给了新的灵感,感谢分享~
- bjwzb1232023-06-22资源很赞,希望多一些这类资源。
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助