毕业论文样文

2019-02-17 10:34

中 北 大 学

毕业设计说明书

图书管理信息系统

学生姓名: 方凯 学号:

学 院: 中北大学成人教育学院 函授站点: 太原教学站 专 业: 计算机信息管理 辅导老师: 范智华

2010年9月

中北大学成人教育学院2010届本科毕业设计说明书

目 录

摘 要 ..................................................................1

1 绪 论 .................................................................2 1.1系统开发背景 .......................................................2 1.2 系统设计目标 ......................................................2 1.3 系统设计原则 ......................................................2 2 数据库理论基础 ........................................................3 2.1 数据库概论 ........................................................3 2.1.1 数据库简介 ....................................................3 2.1.2 数据库结构 ....................................................4 2.1.3 SQL 语言基础 ..................................................6 2.2 涉及的后台编程技术 ................................................6 2.2.1 存储过程 ......................................................6 2.2.2 触发器 ........................................................7 2.2.3 游标 ..........................................................7 3 管理系统开发工具及相应技术简介 ........................................8 3.1 Visual C++简介和数据库开发技术 ....................................8 3.1.1 Visual C++简介 ................................................8 3.1.2 常用数据库开发技术比较 ........................................8 3.2 SQL SERVER 2000简介 ..............................................10 3.3 ODBC的基本思想与体系结构 .........................................10 3.4 客户机/服务器结构(C/S) ..........................................12 3.5 使用MFC ODBC .....................................................12 3.5.1 常用类 ........................................................12 3.5.2 ODBC需导出类 ..................................................13 3.5.3 数据库连接 ....................................................13 3.5.4 查询记录 ......................................................14 3.5.5 增加记录 ......................................................15 3.5.6 删除记录 ......................................................16 3.5.7 修改记录 ......................................................16

I

中北大学成人教育学院2010届本科毕业设计说明书

3.5.8 统计记录 ....................................................16 3.5.9 执行SQL 语句 ................................................17 3.6 系统运行环境 ....................................................17 3.6.1 服务器软硬件要求 ............................................17 3.6.2 客户机软硬件要求 ............................................18 4 图书管理系统设计 ...................................................18 4.1 系统需求分析 ....................................................18 4.2 系统总体设计 ....................................................18 4.3 数据库设计 ......................................................21 4.3.1 数据库的需求分析 ............................................21 4.3.2 数字字典 ....................................................21 4.3.3 概念设计 ....................................................22 4.3.4 逻辑设计 ....................................................22 4.3.5 物理设计 ....................................................24 4.3.6 SQL 语句的实现 ..............................................24 4.3.7 创建视图 ....................................................25 4.3.8 创建存储过程 ................................................26 4.3.9 创建触发器 ..................................................27 4.4 使用ER/STUD10完成数据库设计 ....................................28 5 图书管理系统应用程序设计 ............................................28 5.1 系统登录界面 ....................................................28 5.2 系统的主界面 ....................................................29 5.3 用户借书登记 ....................................................32 5.4 用户还书登记 ....................................................33 5.5 管理员登录 ......................................................35 5.6 编辑学生信息界面 ................................................35 5.7 编辑图书信息界面 ................................................36 5.8 编辑借/还书档案界面 .............................................42 结束语 ................................................................45 参考文献 ..............................................................46

II

中北大学成人教育学院2009届本科毕业设计说明书

图书管理信息系统

摘 要 本系统采用基于局域网的客户机/服务器模式将软件分成客户端(前台)和服务器端(后台)。前台大部分程序采用Visual C++中的MFC ODBC来访问SQL SERVER数据库,后台通过编写一些存储过程和触发器来减少前台数据处理量,并进行数据存储和数据处理。本系统能对图书实行分类管理,并能按客户端登录用户实行权限管理。

本系统分图书查询、权限维护、用户信息三大功能模块。图书查询功能分为一般查询和高级查询;权限维护是系统管理员可以对图书信息进行修改,并对用户信息进行管理;在用户登录用户信息时,可进行图书的借阅、归还操作,还可修改个人信息。

本文针对老式的图书管理方法,从系统的开发背景、需求分析、设计原则及开发过程等四个方面进行了全面的阐述。全文共分五章,第一章简明扼要地介绍本系统的开发背景、设计原则及设计目标;第二章了解认识了数据库的基础理论;第三章罗列出开发图书管理系统所要用的工具和相应技术;第四章分析此系统的应用需求,按照数据库设计理论对系统进行设计;第五章进行了具体的程序设计,实现了图书管理、权限管理客户端用户登录以及用户信息管理等功能。

关键词 图书管理,系统设计,数据库设计,应用程序实现

- 1 -

中北大学成人教育学院2009届本科毕业设计说明书

1绪论

1.1 系统开发背景

目前,在图书馆中,人们查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,有的因图书数量有限,必须对图书实行限量借阅,因此要实施弹性的借书方法是件很困难的事。

为对图书馆种类繁多的书籍进行管理,并且合理管理好用户的借还信息,减少图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统必须具备以下功能:1、能对各类图书实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询(如未还书目的查询、已还书目的查询等);4、具有图书检索功能;5、能管理登录系统的图书管理员等。这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。 1.2 系统设计目标

针对以上情况,决定组建一个基于客户机/服务器结构的图书管理系统,要求该系统能对登录后的用户实行权限管理。在系统启动后,读者能在客户端根据自己的需要查询图书,而图书管理员能在服务器终端根据读者提供的身份信息及图书编号办理借书或还书手续,通过自动查询功能判断读者是否还能借书。如果读者没有逾期未还图书情况及所借图书没超过可借图书数量,则可继续办理借书手续,否则不予办理。另外,图书管理员能根据需要通过该系统的服务端自行修改图书信息,增加或删除图书书目等。

该系统要求能在WIN98及WIN2000、XP环境下运行。 1.3 系统设计原则

(1)实用性原则: 适合于中小型图书馆图书管理,用户界面友好,操作使用方便,具有高效的数据处理能力。

- 2 -


毕业论文样文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国航空发动机行业投资分析与投资研究报告(目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: