I
通达学院
2017/2018 学年 第 1 学期
软件设计 实验报告
模 块 名 称 Java软件设计 专 业 通信工程 学 生 班 级 141303 学 生 学 号 14130321 学 生 姓 名 贝 成 指 导 教 师 王 诚
II
设计题目 图书馆管理系统 一、设计的主要技术参数 本系统使用Java语言编写,并在MEclipse进行开发,用到了任务要求 Mysql数据库进行连接。 二、设计任务 对图书馆管理进行功能分析,设计一个界面友好的,功能比较齐全的管理系统。 三、设计工作量 系统开发前,需对系统进行符合用户需求的分析工作,在此基础上设计并实现系统需完成的各项功能并书写设计报告 实验设备及软件 1.电脑一台 2.Myeclipse、 Mysql 、JSP 同组人员 14130321 贝成 学号及姓 名 参考格式: 参考文献 [1] SUN MICROSYSTEMS I. The Java EE 5 Tutorial Santa Clara,CA,USA 2007. [2] COWARD D, YOSHIDA Y. Java Servlet Specification 2.4 [J/OL] 2003, http://jcp.org/aboutJava/communityprocess/final/jsr154/. [3] ROTH M, PELEGRí-LLOPART E. JavaServer Pages Specification 2.0 [J/OL] 2003, http://java.sun.com/products/jsp/. [4]陈刚. Eclipse从入门到精通 北京: 清华大学出版社, 2005. [5]孙更新,宾晟, 周峰. Struts框架结构的Java Web开发技术基础与实践教程 电子工业出版社, 2008. III
目 录
1 绪 论 .......................................................................................................................................................... 1
1.1 选题背景 ......................................................................................................................................... 1 1.2图书馆自动化管理的目的和意义 ................................................................................................. 2 1.3 可行性分析 ..................................................................................................................................... 2
1.3.1 技术可行性 .......................................................................................................................... 2 1.3.2 经济可行性 .......................................................................................................................... 2 1.3.3 操作可行性 .......................................................................................................................... 3
2 需求分析 .................................................................................................................................................... 4
2.1 系统需求 ......................................................................................................................................... 4 2.2 性能需求 ......................................................................................................................................... 4 2.3 维护需求 ......................................................................................................................................... 5 2.4 权限需求 ......................................................................................................................................... 5 2.5 主要技术分析 ................................................................................................................................. 5 3 概要设计 .................................................................................................................................................... 6
3.1 功能模块图 .................................................................................................................................... 6 3.2 处理流程设计 ................................................................................................................................. 7
3.2.1 系统操作流程 ...................................................................................................................... 7 3.2.2 数据增加流程 ...................................................................................................................... 8 3.2.3 数据修改流程 ...................................................................................................................... 8 3.2.4 数据删除流程 ...................................................................................................................... 9 3.3 系统E-R图 ................................................................................................................................... 10 3.4 系统开发模式设计 ....................................................................................................................... 10 3.5 数据库表结构 ................................................................................................................................ 11 3.6 数据库连接技术 ........................................................................................................................... 13 4 详细设计 .................................................................................................................................................. 18
4.1 登录模块设计 ............................................................................................................................... 18 4.2管理员模块设计 ............................................................................................................................ 19 4.3 人员管理 ....................................................................................................................................... 20 4.4 图书管理模块 ............................................................................................................................... 23 4.5 借还书籍管理模块 ....................................................................................................................... 24 4.6 系统参数管理模块 ....................................................................................................................... 26
图书馆管理系统的开发与设计论文



