3.2.4 读者用户表 12
3.2.5 图书订购信息表 13
3.2.6 图书现有数量表 13
3.2.7 图书表 13
3.2.8 图书审核表 13
3.2.9 管理记录表 14
3.2.10 借阅记录表 14
3.2.11 通知表 14
3.3 常量字段 15
4 系统设计 19
4.1 系统模块设计 19
4.2 系统功能实现 19
4.2.1 登陆模块 19
4.2.2 图书查询模块 21
4.2.3 图书订购模块 23
4.2.4 图书管理模块 28
4.2.5 图书统计模块 28
4.2.6 图书借阅模块 31
4.2.7 系统管理模块 34
4.2.8 我的信息模块 42
5 设计重点 45
5.1 设计思路 45
5.1.1 三层架构 45
5.2 图书管理模块 46
5.2.1 数据访问层设计 46
5.2.2 业务逻辑层设计 49
5.2.3 重点功能实现 50
5.3 用户管理模块 52
5.3.1 数据访问层设计 52
5.3.2 业务逻辑层设计 57
5.3.3 重点功能实现 59
5.4 导入导出读者数据 61
5.4.1 导入读者数据 61
5.4.2 导出读者数据 63
5.5 将数据导出至EXCEL表 65
6 结论 67
致谢 68
参考文献 69
附录 70
1 绪论
图书馆管理系统概念结构主要由四大部分组成即信息源、信息处理器、信息用户、信息管理者组成。
1.1 论文研究目标
本系统实现图书信息及图书馆内部管理的信息化,模块化。用户能使用本系统进行图书馆日常对外营业的基本要求以及对图书馆自身内部管理的操作。同时本系统支持实时发布消息,促进图书馆内部各部门的沟通。并且,本系统的历史记录系统能反应出查询时期内的各部门的具体活动情况,方便管理人员更好地管理部门及整个图书馆的运行情况。
1.2 开发环境
1.2.1 MySql[8][9][10]
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 基于ASP.NET的图书管理系统+流程图+ER图(2):http://www.youerw.com/jisuanji/lunwen_580.html