基于ThinkPhp框架的高校图书馆藏书借阅系统 一、概述 二、功能设计 2.1 数据库设计 2.1.1 需求分析 2.1.2 概念结构设计 2.1.3 逻辑结构设计 2.2 RBAC角色结构 2.2.1 RBAC:基于角色的访问控制(Role-Based Access Control) 2.2.2 页面模块 2.3 MVC 2.4 系统安全 2.4.1 密码安全:MD5 2.4.2 防止重复登录:Session记录 2.5 查找功能 2.6 图书的相关操作 2.7 用户相关操作 2.8 记录的保存 2.9 还书提醒、罚款与缴费 三、数控设计 3.1 参照完整性 3.2 Ajax保证完整性 3.3 时间戳 四、关键功能的算法设计 4.1 ThinkPHP框架 4.2 ORM 4.3 CURD 4.4 RBAC 4.5 文件上传 4.6 其他 4.6.1 分页 4.6.2 验证码 4.6.3 日志记录 五、进一步扩展完善的设想 5.1 图书的近似匹配 5.1.1 摘要的切词处理 5.1.2 tf*idf 5.2 通过图书找人的模式进行可视化 参考文献 一、概述 使用了ThinkPHP,虽然本人觉得该框架实在有点反人类,但是也算是第一次使用PHP的框架。可以对于MVC有更深的理解。