基于Java的图书管理系统课程设计.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统 课程设计报告 设计题目: 基于Java的图书管理系统 目 录 TOC \o 1-3 \h \z \u 一、项目背景 h 3 1.1选题背景 h 3 1.2系统目标和实现技术 h 3 二、需求分析 h 4 2.1业务流程分析 h 4 2.2数据流程分析 h 4 2.3数据字典 h 7 2.4产品功能 h 8 2.5软件功能 h 8 三、概念结构设计 h 9 3.1系统软件结构图 h 9 3.2图书管理系统H图 h 9 3.3概要设计 h 10 四、逻辑结构设计 h 11 4.1界面设计 h 11 4.2程序流程图 h 14 4.3核心算法 h 16 五、物理结构设计 h 18 总结 h 29 参考文献 h 29 附录 h 29 一、项目背景 1.1选题背景 图书管理是图书馆都必须面对的工作,使用传统的人工方式管理图书这种方式存在着许多缺点,如效率低,必威体育官网网址性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多的困难。图书馆面临越来越多的书籍信息、读者信息以及两者间相互联系产生的借书信息、还书信息,用人工管理图书资料,已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速,查找方便,可靠性高,存储量大,必威体育官网网址性好,成本低等,这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息查询手段的图书管理系统,将是非常必要的,也是十分及时的。而且,随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。所以,为了满足图书管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合现在图书馆管理的现状,在工作人员具备一定的计算机操作能力的前提下,编写图书管理系统软件以提高图书馆的管理效率。图书管理人员可以管理读者的信息,图书的购入,借出,归还以及注销等;可以查询某位读者、某本图书的借阅情况,还可以及时的了解各个环节中信息的变更。总之,使用该系统之后,图书管理的效率必将会有很大的提高。 1.2系统目标和实现技术 图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。实现用计算机完成整个图书管理流程,使图书管理信息化,智能化,提高图书的管理水平,促进计算机管理图书的应用,加快图书管理速度,节约各项资源。 通过项目学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发。 二、需求分析 2.1业务流程分析 2.2数据流程分析 1顶层数据流图 顶层数据流图如图所示: 图书管理系统顶层数据流图 2读者管理数据流程图 读者管理数据流程图如图所示: 图书管理系统读者管理数据流程图 3 图书管理数据流程图 图书管理系统流程图如图所示: 图书管理系统图书管理数据流程图 4借书数据流图 借书数据流程图如图所示: 图书管理系统借书数据流图 5还书数据流图 还书数据流图如图所示: 图书管理系统还书数据流图 6系统查询数据流图 系统查询数据流图如图所示: 图书管理系统系统查询数据流图 2.3数据字典 字段名称 数据类型 字段大小 字段说明 StuNO Int N/A 学生学号 StuName Varchar 50 学生姓名 StuSex Varchar 50 学生性别 Class Varchar 50 所在班级 Derpartment Varchar 50 所在院系 Tel Char 11 电话 Permitted Varchar 50 学生借阅许可 Password Varchar 50 密码 mgNo Int N/A 管理员ID Permitted Varchar 50 管理员权限 Password Varchar 50 管理员

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档