基于web的图书系统——爱书城设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于web的图书系统——爱书城设计.pdf》由会员分享,可在线阅读,更多相关《基于web的图书系统——爱书城设计.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 目目i录录第一章概述第一章概述.11.1 项目开发的背景.11.2 项目开发的目的.1第二章系统分析第二章系统分析.32.1系统的基本功能描述.32.2 业务流程分析.32.3可行性分析.42.3.1技术可行性.42.3.2 经济可行性.52.3.3社会可行性.5第三章系统与数据库设计第三章系统与数据库设计.63.1总体设计原则.63.2数据库设计逻辑.63.3实体数据的 E-R 图.63.4创建数据库表.83.5数据流图.10第四章系统实现第四章系统实现.124.1登录界面.124.2管理员登陆首页面.134.3读者登陆首页面.154.4读者信息添加模块.174.5 管理员密码修改界面.1
2、74.6 图书信息管理模块.184.7读者个人信息管理.194.8读者查看图书信息.204.9读者查看借阅历史信息.21 第五章系统测试第五章系统测试.225.1测试的目的和方法.225.2 测试的具体方法.22总结总结.24参考文献参考文献.25致谢致谢.ii26 第一章第一章-1-概述概述 1.1 1.1 项目开发的背景项目开发的背景 随 着 社 会 的 发 展,人 们 对 于 精 神 食 粮 的 需 求 越 来 越 高,所 以 各 地图 书 馆 兴 起,随 着 互 联 网 的 发 展,传 统 的 手 抄 借 书 方 式 满 足 不 了 现 在的 借 书 速 度,所 以 根 据 此 背 景
3、 下 研 发 这 套 系 统,希 望 可 以 提 高 图 书 馆工 作 人 员 的 工 作 效 率,同 时 也 可 以 方 便 借 书 人 减 少 繁 琐 的 环 节。现 有 的 手 抄 借 书 方 式 存 在 以 下 不 足:(1)耗 费 纸 张,对 于 管 理 员 要 求 较 高 现 有 的 手 抄 借 书 方 式 对 于 小 型 图 书 馆 来 说 确 实 已 经 够 用,但 是 对于 中 型 图 书 馆 就 明 显 出 现 弊 端,对 于 纸 张 的 耗 费 是 一 方 面,同 时 对 于管 理 员 的 文 化 程 度 明 显 有 比 较 高 的 要 求。(2)不 利 于 保 存 用
4、户 信 息,易 丢 失 资 料纸 张 的 保 存 对 于 环 境 要 求 较 高,占 据 大 量 空 间,易 丢 失,对 于用 户 的 信 息 保 存 安 全 性 差。(3)继 承 性 差如 果 图 书 管 理 员 换 人,新 来 的 图 书 管 理 员 需 要 花 大 量 时 间 来 记 忆资 料 位 置,人 的 记 忆 力 有 时 间 的,如 果 遗 忘 对 于 工 作 的 开 展 是 非 常 不利 的。1.1.2 2 项目开发的目的项目开发的目的随 着 中、大 型 图 书 馆 的 兴 起,传 统 手 抄 的 方 式 已 经 基 本 淘 汰,我研 发 的 基 于 w e b 的 图 书 系
5、 统 爱 书 城 大 大 简 化 管 理 员 的 操 作,本 系统 已 经 实 现 网 上 借 书、还 书、管 理 员 修 改 图 书 等 功 能。同 时 解 决 了 传 统 借 书 方 式 的 弊 端,本 系 统 对 于 管 理 员 的 要 求 并 不高,大 概 一 个 小 时 基 本 可 以 上 手 操 作,对 于 信 息 的 保 存 都 在 数 据 库内,不 会 出 现 信 息 丢 失 等 问 题-2-。网 上 图 书 管 理 系 统 使 用 的 技 术:网 上 图 书 管 理 系 统 使 用 前 段 技 术有J S P、B o o t s t r a p、j Q u e r y、H T
6、 M L、c s s等。后 台 使 用J a v a基 础、J D B C、J 2 E E、M Y S Q L 等 技 术 完 成 本 系 统 前 后 端 的 信 息 交 互。网 上 图 书 管 理 系 统 的 现 实 意 义:网 上 图 书 管 理 系 统 相 比 较 于 传 统方 式,更 加 便 捷,便 于 管 理 员 管 理 图 书,同 时 也 减 少 了 用 户 的 操 作 和繁 琐 的 借 书 环 节,对 于 数 据 的 保 存 更 加 容 易,同 时 用 户 的 信 息 安 全 性更 高。第第二二章章-3-系统分析系统分析2.12.1 系统的基本功能描述系统的基本功能描述网上图书管
7、理系统是根据大学的图书馆图书管理需求而进行设计的,目的是实现更加便捷的借书、还书等功能。根据大学图书管理的基本功能,网上图书管理系统应具备管理员登录系统、添加读者用户、添加图书信息、读者借书、读者还书、管理员修改 密码、管理员修改图书信息。系统的主要使用者是:管理员和读者。2.2 2.2 业务流程分析业务流程分析业务流程分析对于程序的设计有着很重要的作用,可以清晰的了解程序的具体设计流程,同时也可以知道本系统的各项功能。具体的管理员业务流程图,如图 2.1 所示。图 2.1-4-管理员业务流程图 2.32.3 可行性分析可行性分析 可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发
8、是否具备必要性和可能性,对于本系统从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证本系统的开发结果。下面将分别从技术、经济、社会三个方面对 本系统的建设进行分析和研究。2.3.12.3.1 技术技术可行性可行性网上图书管理系统对于技术的要求不高,现有技术储备来完成此项目对于本阶段的要求已经足够,本系统是基于数据库中的数据进行操作,同时给使用者展现精美的界面,给使用者有美好的体验感,同时项目的开发时间较长来完成已知功能。由以上分析可知,网上图书系统的开发在技术上是可行的。2.32.3.2.2-5-经济可行性经济可行性 各 大 图 书 馆 具 有 信 息 化 的 处 理 设 施,并 且
9、 拥 有 支 持 本 系 统 的 应 用 平台,对于资金的要求不大,同时本系统完全由本人自我研发。由以上分析可知,网上图书系统在经济上是可行的。2.3.2.3.3 3 社会可行性社会可行性 本系统的社会可行性主要从法律因素、用 户使用可行性两方面进行研究。(1)法律因素 本系统是根据大学图书馆的实际情况开发研制的,系统的软件设计是在独立的环境下完成的。(2)用户使用可行性本 系 统 对 用 户 的 要 求,需 要 一 台 电 脑,同 时 进 入 网 址,进 行 操 作 流程,十分简单,容易上手。第第三三章章 系统与数据库系统与数据库-6-设计设计 3 3.1.1 总体设计原则总体设计原则 本
10、系 统 为 了 设 计、实 现 和 后 期 维 护 的 方 便,以 及 系 统 用 户 使 用 的 便利,所以必须采取一定的设计原则。其主要设计原则有:简 单 性:在 实 现 系 统 的 功 能 的 同 时,尽 量 让 系 统 操 作 简 单 易 懂 易 上手。针对性:本系统针对传统手抄借书方式的繁琐环节而开发,目的旨在于可以简化操作。实 用 性:本 系 统 具 有 精 美 的 界 面,功 能 醒 目 齐 全,网 上 使 用 比 较 简单。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用 JSP、MySQL 作为系统开发工具和数据库,两个
11、软件具有良好的兼容性和系统稳定性。因此本设计具有良好的先进性。3 3.2.2 数据库设计逻辑数据库设计逻辑 数据库设计是系统设计最基本最核心的环节,数据库的设计直接影响到数据的安全性,同时对于前后端的设计也会存在有很大问题,所以对于数据库的设计,表的设计,字段等都是重中之重。3 3.3.3 实体数据的实体数据的 E E-R R 图图根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和 E-R 图。管理员实体属性图如图 3.1 所示:图 3.1 管理员实体属性图读者信息实体属性图如图 3.2-7-所示:图 3.2 读者信息实体属性图 图书信息实体属性图如图 3.
12、3-8-所示:图 3.3 图书信息实体属性图历史借书信息实体属性图如图 3.4 所示:图 3.4 历史借书信息实体属性图3 3.4.4 创建数据库表创建数据库表 -9-(1)管理员信息表(admin)管理员信息表主要用于系统管理员的信息,主要字段包括:用户 id、用户名、登陆密码。如表 3.1 管理员信息表所示:表 3.1 管理员信息表(admin)字段名 数据类型 字段描述长度主键 admin_id varchar 用户 id20 admin_name varchar用户名20 admin_pwd varchar登陆密码20 admin_phone int电话11 (2)读者信息表(read
13、er)读者信息表主要读者信息,主要字段包括:读者 id、读者名、读者密码、读者电话、读者性别、读者年龄、读者邮箱等。如表 3.2 读者信息表所示:表 3.2 读者信息表(reader)字段名 数据类型 字段描述长度主键 reader_number varchar 读者 id30 reader_name varchar读者名30 reader_pwd varchar读者密码33 reader_phone varchar读者电话11 reader_sex varchar读者性别10 reader_age varchar读者年龄11 reader_email varchar读者邮箱50 (3)图书信
14、息表(book)图书信息表主要存储图书的基本信息,主要字段包括:ID、书名、作者、出版社、种类、库存、数量等。如表 3.3 图书信息表所示:表 3.3 图书信息表(book)字段名 数据类型 字段描述长度主键 book_id Int id11 book_name varchar书名30 book_author vachar作者20 -10-book_press vachar出版社50 book_type varchar种类20 book_count Int数量30 book_remain_count Int库存11 (4)历史借书信息表(history)历史借书信息表主要存储借书的基本信息,主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 图书 系统 爱书城 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内