《图书管理系统毕业设计论文》.doc
文本预览下载声明
?
《图书管理系统毕业设计》
?
?
课题名称????? 图书管理系统??? ????
专????业?????????计算机网络???????? ? ?
?班????级???????????????? ??
学????号????????? ?
学生姓名???????????
指导教师????????????? ?
完成日期???? ?????????
目录
1.引言
1.1、系统的意义
1.2、系统的特点
1.3、系统设计环境
2.系统需求分析
2.1系统设计的目标
2.2.功能需求:
2.2.1管理员
2.2.2学生(读者):
2.3系统界面要求:
2.4安全性可靠性:
2.5系统的运行要求:
2.6性能需求
2.7异常处理要求
2.8扩展
3.系统设计
3.1数据库设计
3.1.1功能模块划分:
3.1.2基本数据流程图:
3.1.3图书管理系统E-R图
3.1.4实体关系模型
3.1.5逻辑结构设计
3.2系统功能设计
3.2.1核心功能函数设计思想
3.2.2程序中总的类视图
4.系统实现
4.1登录功能
4.2管理员功能
4.2.1新书登记
4.2.2图书信息查询
4.2.3借阅证信息查询
4.2.4借阅证挂失
4.2.5添加管理员用户
4.2.6修改密码
4.3学生功能
4.3.1 借书/还书
4.3.2书籍挂失
4.3.3借书信息查询
4.3.4办理借阅证
5.小结
1.引言1.1、系统的意义
随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存书量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书管理系统应运而生,逐渐成为信息化建设的重要组成部分。图书管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及图书馆内库存的详细情况,而学生或普通用户则拥有借书和还书两大功能,管理员可以对其进行合理的操纵并登记。作为计算机应用的一部分,使用数据库对图书信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。
1.2、系统的特点
系统界面简易,功能操作方便合理的图书管理系统。
1.3、系统设计环境
以VC为开发平台,Micrsoft SQL Server 2005为后台数据库。
2.系统需求分析2.1系统设计的目标
图书馆信息管理员在对图书管理和学生借还书籍的过程中达到操作简单、方便而又有安全保障。2.2.功能需求:
2.2.1管理员:
1、图书基本信息管理:
图书入库/出库时,更新图书信息表;
添加,删除,查询,修改图书信息;
统计图书库存/借出数量;
书籍挂失处理,超期罚款金额信息处理;
2、借阅证信息管理:
借阅证信息记录、查询;
借阅证读者注册信息处理、借阅证挂失处理;
3、管理员信息管理:
管理员信息查询,修改,添加,删除;
密码修改;
2.2.2学生(读者):
1、读者信息管理:
读者基本信息的修改、添加、删除;
密码修改;
2、借书/还书管理:
借书信息的输入、查询、更新;
图书信息的查询;
还书时对借阅表的更新;
超期罚款金额的计算,记录;
3、借阅证信息管理:
办理借阅证、借阅证挂失;
2.3系统界面要求:
用户和管理员在系统可视化界面输入信息,触发消息相应函数,系统向用户或管理员显示输出数据库的查询、删除、添加等可视化结果;
2.4安全性可靠性:
使用DOBS进行数据源配置,因为Visual C++提供了MFC ODBC类,所以利用MFC来创建ODBC的应用程序非常简单,具有较强的灵活性。通过ODBC API 很容易访问数据库,而且有比较友好的用户界面,只需简单配置就可以使用,安全性也从根本得到了保障!
2.5系统的运行要求:
硬件方面,支持普遍计算机配置,使用SQL Server2005作为数据库,VC++6.0作为开发语言;通信接口:ODBC API。
软件方面,运行于Windows9X及更高版本具有WIN32API的操作系统上。
2.6性能需求
数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到
时间特性:一般操作的响应时间应在1-2秒内,对相应服务响应时间也应在可接受的时间内完成
适应性:有良好的适应性,可在Windows各版本移植。
2.7异常处理要求:
定义数据边界,防止数据越界或资源故障导致的不正常情况。当操作数据库时发生异常,抛出CDBException异常,具有较好的健壮性。
2.8扩展:
当系统须完善提升功能时,通过系统接口,对于功能的扩展和改进具有可
显示全部