中原工学院软件学院
三级实践课题设计任务书
姓 名 史宁宁 RB移动互联网 专业 131 班 题 目 图书管理系统桌面系统 开发一个比较完善的图书管理系统,方便图书馆借书管理方面的问题,更加系统方便的管理书籍的系统,另一方便也约束了众多学生借阅图书的不方便管理的问题。主要功能包括: 1. 基础数据维护:包括读者信息管理,图书类别管理,图书信息管理。 设 计 任 务 2. 新书订购管理:新书订购,验收新书。 3. 借阅管理:图书借阅,图书归还,图书搜索。图书搜索。 4. 系统维护: 更改口令,用户管理。 开发工具:eclipse、MySQL-Front、Photoshop 第17周(2015.3.9~2015.3.15): 第18周(2015.3.16~2015.3.22): 时 间 进 度 第19周(2015.3.23~2015.3.29): 原 主 [2]java程序设计----Y.Danniel Liang 编著----机械工业出版社 始 要 [3]Photoshop大学生基础 资 参 料 考 与 文 献 [1]数据库基础与实践技术----何玉洁 编著---机械工业出版社 指导教师签字: 年 月 日
课题题目
摘 要
随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统
管
理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提
高管理效率的。
图书馆管理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含4个功能模块:基础数据维护,新书订购管理,借阅管理,系统维护。本系统采用了JAVA桌面程序的设计,使用了MVC模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。
关键词: 计算机技术; 图书管理; 数据库;
目 录
摘 要 ....................................................................................................................... 1 第1章 项目分析 ..................................................................................................... 1 1.1问题描述: ...................................................................................................... 1 1.2技术分析: ...................................................................................................... 1 第2章 数据库分析与设计 ..................................................................................... 2 2.1E-R图 ............................................................................................................... 2 2.2关系设计 .......................................................................................................... 3 2.3表设计 .............................................................................................................. 4 第3章 实现 ............................................................................................................. 6 3.1 功能模块1 ...................................................................................................... 6 3.1.1流程图 ....................................................................................................... 6 3.1.2界面 ........................................................................................................... 6 3.1.3代码 ........................................................................................................... 6 3.2 功能模块2 ...................................................................................................... 6 3.2.1流程图 ....................................................................................................... 6 3.2.2界面 ........................................................................................................... 7 3.2.3代码 ........................................................................................................... 7 第4章 结束语 ......................................................................................................... 8 附录A: 附加图、表 .............................................................................................. 11 附录B: 主要源程序 .............................................................................................. 11
页眉格式 姓名:图书管理系统 第1章 项目分析
图书管理系统,提供了巨大的方便为管理图书。着手开始这个项目时,
想到了很多的需求分析,最重要的是实用的功能。功能的设计,和强大的数据库管理。以及人员的分工 1.1问题描述:
基础数据维护:读者信息管理,1.读者信息添加,2.信息修改与删除。 图书类别管理,1.图书类别添加 2.图书类别修改 图书信息管理,1.图书信息添加 2.图书修改
新书订购管理:新书订购。验收新书借阅管理“1.图书借阅,2.图书归还,
3.图书查询”。
系统维护:更改口令。用户管理“1.用户添加,2.用户修改与删除”。
实现如上的这些功能,就已经完成整个项目的一大半了。
1.2技术分析:
这个图书管理系统桌面程序,可以大概分成如上的这四大块的内容,
当然,还要有具体的每个小块的。主题功能是对整个java程序的桌面框架编写,然后再是其功能的是实现,这其中包括连接数据库实现增删该查??.整体对于我们团队不是问题,对于这样的小工程项目,我们拥有四个人的小组,三周的时间我们可以完成很好。主要我们有着java扎实的基础,为我们的这次的课题实战奠定了基础。
1
姓名:图书管理系统
第2章 数据库分析与设计
数据库这个设计需要符合我们的需求来设计,首先我们需要实现的功能上面已经
提到,我根据我们的需要的来完成数据库的建表任务,对其的整个设计和分析。
2.1E-R图
基础数据维护:
新书订购:
2