山西大学工程学院课程设计报告书
题目教学成绩管理系统
系别计算机工程系
专业计算机科学与技术
班级计本1018班
姓名董昶君
图书管理系统数据库设计说明书指导教师米晓萍
指导教师评语
成绩评定:
指导教师签字:
年月日
图书管理系统
内容摘要
图书管理系统是采用Visual Basic6.0开发的一个数据库管理系统。开发本系统的基本步骤:需求分析、系统概念设计、系统逻辑和物理设计、系统实现和维护。在系统分析中先后用数据字典、数据流程、系统的功能结构图、ER图分析了系统所需的各种数据。在系统的设计过程中,我们采用了模块独立设计法,比较详细的展现了各个模块的功能。在库和表的设计当中,我们力求层次清晰,设计简单实用。在系统具体实行阶段中,我们精心细致的画出了各个窗体并给出了相应的事件和代码,以实现各个窗体的作用。
开发环境:为方便系统开发,减少开发过程的难度,本图书管理开发系统是基于以下的软件环境。
·以Windows XP为操作系统
·以Visual Basic6.0为开发工具
·以Access2000作为后台数据库
功能概述:该系统界面友好,操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读
者类别,修改读者类别,查询读者信息,修改读者信息等一系列图书管理功能,开发本系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。本着实用性和介绍性的原则,整个系统由四大模块组成,每个大的模块又包括三至四个小的模块。
一、图书管理部分:包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。
二、读者管理部分:包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的添加和修改等操作。
三、借阅管理部分:包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。
四、系统管理部分:包括修改系统用户密码和增加新用户两项功能。
系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较为齐全,能有效地协助管理人员进行图书管工作。如果想真正把它用到图书馆的图书自动化管理中,还需要读者对该系统进行一步的完善工作。
需求分析
需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。
2.1.系统的数据字典
本系统的主要数据元素的数据字典卡片:
名字:读者信息查询报表
别名:读者信息表
描述:读者基本情况查询结果的信息表
定义:读者信息查询报表=读者编号+读者
姓名+性别+类别+单位+住址+电话+登
记日期+已借书数量
位置:输出到打印机
名字:图书信息查询报表
别名:图书信息表
描述:各种书籍查询基本信息表
定义:图书信息查询报表=图书编号+书名+类别
+作者+出版社+出版日期+登记日期+是否被
借出
位置:输出到打印机
2.2.数据流程图
数据流程图(Data Flow DFD)是描述实际业务管理系统工作流程的一种图形表示法。它描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。《图书管理系统》主要是为了对图书、读者基本信息等进行计算机管理。下面就是对各个功能模块的流程分析:
1图书类别管理基本信息流程图
图书类别管理
添加删除修改
流程图分析:图书类别基本信息的流动首先是以图书类别的编号为依据,来达到添加、修改、查询图书类别记录。同时,也对数据库中的图书类别表的编号进行检查。
2图书信息管理基本信息流程图
图书信息管理
添加删除修改
流程图分析:图书基本信息的流动首先是以图书编号为流动方向的依据,来达到添加、修改、记录、删除图书记录。为了数据的一致性,进行这些操作的同时,也对数据库中的记录进行检查,检查是否有重复的记录。如有则不能进行添加。
3读者类别管理基本信息流程图
读者类别管理
添加删除修改
流程图分析:读者类别基本信息的流动首先是以读者类别编号为流动方向的依据,来达到添加、修改、记录读者类别记录。为了数据的一致性,进行这些操作的同时,也对数据库中的记录进行检查,检查是否有重复的记录。如没有则可进行添加。
4读者信息管理基本信息流程图
读者信息管理
添加删除修改查询
流程图分析:读者基本信息的流动首先是以读者的编号为依据,来达到添加、修改、查询、删除读者信息的记录。同时,也对数据库中的读者信息表的编号进行检查。
5借书管理基本信息流程图
借书管理
添加删除查询