1、 1 课 程 设 计 说 明 书 课程名称:课程名称: Oracle 实用教程 设计题目设计题目: 图书管理系统 专专 业:业: 计算机科学与技术 班级班级 学生姓名学生姓名: : XXXX 学学 号号: XXXXXXXXXX 指导教师指导教师: 2011 年 12 月 9 日 2 目目 录录 1 目标目标 .1 2 运行平台运行平台 1 3 系统开发说明系统开发说明1 4 软件结构图软件结构图 1 5 项目需求项目需求 1 5.1 功能模块 . 1 5.2 功能模块描述 2 6 软件模块流程软件模块流程2 6.1 系统登录模块功能分析. 2 6.2 借阅管理模块 3 6.3 系统管理模块及书
2、籍管理模块功能分析 . 4 7.3.1 系统管理模块. 4 7.3.2 书籍管理模块. 4 6.4 读者管理模块 6 6.5 软件说明模块 6 7 软件数据库设计软件数据库设计 .7 7.1 ER 图 . 7 7.2 数据库逻辑结构 8 8 用户角色用户角色 9 1 图书馆管理图书馆管理系统系统 1 1 目标目标 建立完善的图书馆管理系统 2 2 运行平台运行平台 Windows 平台 3 3 系统开发说明系统开发说明 A、开发小组: B、开发时限:三周 C、本系统使用开发工具:Eclipse3.5.1、SQL Server2005 4 4 软件结构图软件结构图 5 5 项目需求项目需求 5.
3、1 5.1 功能模块功能模块 1、 系统登录模块 2、 借阅管理模块 3、 系统管理模块 4、 书籍管理模块 5、 读者管理模块 2 6、 软件说明模块 5.2 5.2 功能模块描述功能模块描述 一、系统登录模块 主要用于负责系统的登录权限, 同时负责与其他模块的连接, 方便用户访问所需要 的模块。 二、借阅管理模块 主要用于管理书籍的出借和归还,同时也可以查询书籍是否借出和归还。 三、系统管理模块 主要用于添加系统用户,删除系统用户。 四、书籍管理模块 主要用于管理图书馆图书的新增和删除,同时也可以查询图书的信息。 五、读者管理模块 主要用于管理借阅人员信息,对于借阅人员的信息处理。 六、软
4、件说明模块 主要用于说明软件的信息以及开发团队等。 6 6 软件模块流程软件模块流程 6.1 6.1 系统登录模块功能分析系统登录模块功能分析 登陆界面登陆界面 输入口令和密码登陆管理系统。 主窗体主窗体 主要作用是方便用户访问不同的功能。 包含以下几个功能:1.借阅图书:进入借阅管理界面,处理图书的借阅操作。 2.归还图书:进入归还管理界面,处理图书的归还操作。 3.续借管理:进入续借管理界面,处理图书的续借操作。 4.图书查询:进入图书查询界面,查询图书信息,是否借出或是否 存 在此图书等。 5.系统管理:进入系统管理界面,添加新的系统管理员。 6.书籍管理:进入书籍管理界面,处理图书的新
5、增,清除,修缮等 操 作。 3 7.读者管理:进入读者管理界面,管理读者的借阅资格。 8.关于软件:软件功能说明,开发团队说明等。 9.退出系统:关闭程序,安全退出。 以下是关于主窗体实体流程图: 主窗体实体流程图 借借阅管理阅管理模块模块 方便的查询书籍、归还书籍、续借数据等 借阅图书模块借阅图书模块 借阅图书模块的创建便于借阅,查询书籍。只需在文本框中输入想要的书籍 时,点击查询即可列出此书籍的所有信息。如果想要借阅书籍的话,点击我们的 借阅按钮,便可。在点击借阅按钮时,会弹出一个提示信息对话框告诉用户是否 借阅成功。 列表缩览表: 书刊编号 书籍名称 作者 书刊分类 总册数 借出册数 剩
6、余册数 02 Flash XXX XXXX 3 2 1 表 1-1 归还图书模块归还图书模块 归还图书实现了图书归还的直接查询, 它的功能模块跟我们的借阅图书有些 相似,同样的,直接在文本框中输入书籍的名称或是编号,点击搜索,列表框中 显示了所有的信息,标注有没有归还,标识为红色的字体是丢失的书籍。在我们 的归还图书导航中又分有:图书丢失,图书被损坏和续借的功能。 主窗体 借阅图书 归还图书 图书查询 系统管理 书籍管理 读者管理 关于软件 退出系统 续借管理 4 下面是基本功能操作的流程 归还图书 导航处的功能 丢失 损坏 输入书名: 续借 归还图书查询功能 E-R 图 归还图书缩览表: 书刊编号 书籍名称 作者 书刊分类 总册数 归还册数 书刊附件 02 Flash XXX XXXX 3 2 1 6.2 6.2 系统管理模块及书籍管理模块功能分析系统管理模块及书籍管理模块功能分