1、 学校图书借阅管理系统学校图书借阅管理系统 课程设计报告课程设计报告 题目: 学校图书借阅管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机计算机学院学院 20172017 年年 1212 月月 8 8 日日 学号学号 目录目录 1、设计内容及要求. 3 1.1 设计内容 3 1.2 设计要求 3 2、概要设计. 7 2.1 功能结构图 7 2.2 主要功能说明: 8 3、设计过程或程序代码 11 3.1 主程序: . 11 3.2 封面代码 . 13 3.3 入口 . 13 3.4 读者登陆界面: . 14 3.5 管理员登陆界面: . 16 3.6 读者录入界面: .
2、18 3.7 读者修改界面: . 20 3.8 查询借阅,归还表单: . 22 3.9 图书录入表单: . 23 3.10 图书修改界面: 26 3.11 退出界面 27 4、设计结果与分析 23 5、参考文献 27 1、设计内容及要求 1.1 设计内容 (1) 系统名称: 图书管理系统 (2) 系统概况: 随着科技的进步和人们日益增长的精神需求, 书籍成为了人们日常生活中 不可缺少的一部分,图书馆成为了当代学生甚至社会名流的主要学习场 所,在学习工作之余,去图书馆借上一两本书是人们的一种趋势,并且随 着因特网和计算机技术的飞速发展, 建立一套功能完善的图书管理系统是 非常必要的,可以让图书管
3、的管理更加流畅和安全,高效。 1.2 设计要求 本系统的功能模块包括 5 大板块: 图书管理,读者管理,图书服务,数据安全,系统管理。 本系统具有的主要功能: 1.不同的身份登录本系统具有不一样的权限,管理员具有全部权限,而读者只有 借阅和查询图书的权限。 2.图书管理功能,用于实现录入和修改图书信息。 3.图书服务,用户借阅图书和还书以及查询图书。 4.读者管理功能,用于对新读者的信息录入和已经存在的读者的信息的修改。 5.数据安全主要是用于对数据的备份和恢复,方便管理。 6.系统管理功能,主要是用于对本系统的维护和管理。 1.3 数据字典 用数据字典描述数据库的设计,便于维护和修改。为了更
4、好地组织数据和设 计出实际应用数据库,应该注意如下问题:规范化地重组数据结构;对数据进行 规范化表达。 关系数据结构的建立,在进行了数据基本结构的规范化重组后,还必须建立 整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成, 只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结 构中,一个规范化数据库系统结构就建立起来了。 字段名 类型 宽度 小数位数 索引 编号 字符型 10 书号 字符型 28 书名 字符型 40 作者 字符型 20 出版社 字符型 15 定价 数值型 6 0 册数 数值型 3 0 图书种类 字符型 18 入库日期 日期型 8 备注 备注型
5、 4 表 Booksinfo 字段名 类型 宽度 小数位数 索引 用户名 字符型 10 登录时间 日期型 8 离开时间 日期型 8 表 Dairy 字段名 类型 宽度 小数位数 索引 读者编号 字符型 6 书号 字符型 28 借阅日期 日期新 8 预约日期 日期型 8 借阅天数 字符型 8 归还日期 日期新 8 借阅情况 字符型 8 是否延期 罗辑型 1 备注 备注型 4 表 Lendinfo 字段名 类型 宽度 小数位数 索引 用户名 字符型 8 密码 字符型 7 册数 数值型 3 0 表 passwordinfo 字段名 类型 宽度 小数位数 索引 读者编号 字符型 10 密码 字符型 1
6、0 姓名 字符型 6 性别 字符型 6 年龄 字符型 2 详细住址 字符型 28 联系电话 字符型 11 注册日期 日期型 8 是否允许借 逻辑型 1 备注 备注型 4 表 Readeruinfo 1.4 数据流图 2、概要设计 2.1 结构图 主程序 main.prg 欢迎界面(start.scx) 入口.scx 读者登陆.or.管理员登陆 图 书 管 理 读 者 管 理 图 书 服 务 数 据 安 全 系 统 管 理 图 书 入 库 图 书 信 息 修 改 读 者 信 息 录 入 读 者 信 息 修 改 图 书 查 询 借 书 还 书 数 据 备 份 数 据 恢 复 密 码 设 置 退 出 打开数据库.library.dbc 主菜单.menu_main.mnx 2.2 主要功能说明: 一欢迎界面:改界面主要是作为本系统的封面,程序运行后该界面会出 现在屏幕中间,操作者可以点击该界面即可计入下一个窗体。 二入口:本系统中权限的设置主要是靠入口,选择不同的登录身份进入 系统后将会