1 / 13
文档名称:

图书管理系统设计方案.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统设计方案.doc

上传人:cdsqbyl 2015/8/25 文件大小:0 KB

下载得到文件列表

图书管理系统设计方案.doc

相关文档

文档介绍

文档介绍:图书管理系统设计
学院
信息科学与工程学院
专业班级
通信工程一班
成员1
许娇(20110803116)
成员2
李秋良(20110803122)
课题
图书管理系统
完成日期
2013年5月28日
目录
1 概述 3
课程设计目的 3
课程设计内容 3
2 系统需求分析 5
系统目标 5
主体功能 5
开发环境 5
3 系统概要设计 7
系统的功能模块划分 7
系统流程图 8
4系统详细设计 9
图书入库管理模块设计 9
图书借书管理模块设计 9
9
图书查询管理模块设计 10
5 测试 11
测试方案 11
图书管理系统的设计
1 概述
课程设计目的
++语言程序设计知识的理解;
,使学生认识面向过程和面向对象两种设计方法的区别;
++ ;
++语言解决实际问题的能力;
,能独立设计并实现基本的MIS系统;
(书写并完成课程设计实验报告)。
课程设计内容
该图书管理系统以方便借阅者为目的,侧重于顾客自行借阅图书。随着人们对于图书的需求大增以及图书馆工作人员日益繁忙,小型简便的图书管理系统将有效缓解上述问题。以下是该系统的重要组成部分:
1.)图书入库管理:录入新的图书信息,信息包括录入的种数,书名,本数以及需要的押金。每录入一本书则产生相应的编号,这样在借书与还书的时候只需要输入编号即可。
2 .)图书借还管理:实现对图书的借出和归还的管理;借书和还书都需要输入编号,借还得本数,还剩余本数以及需要的押金或返还的押金。
3 .)图书查询管理:通过各种方式可以来进行查阅。
4.)系统登录界面与提示部分:现实当前登录信息,提示要做的内容,以便操作的顺利进行。
2 系统需求分析
系统目标
实现简单图书信息的管理,包括录入,借还,查询三部分。同时包含图书的种类,书名,本数及押金。
主体功能
1.)图书入库管理:录入新的图书信息,保存该图书的书名,总数以及所需押金。
2 .)图书借还管理:实现对图书的借出和归还的管理,在顾客选择借书或者还书后,显示该图书馆的所有图书信息,顾客只需输入所需图书编号即可,同时系统提示剩余本数及押金金额。
3 .)图书查询管理:通过各种方式可以来进行查阅。可以查询剩余总数,金额,种类。
开发环境
基于微软的Visual C++ 的环境,设计一个小型的信息管理系统。
Visual C++ ,,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化
软件开发工具。自1993年Microsoft公司推出Visual C++,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows 。所以实际中,更多的是以Visual C++。
3 系统概要设计
系统的功能模块划分图书管理系统
程序实现功能
借书显示
图书录入
还书显示
图书查询
退出程序
系统流程图
选择操作
开始
借书管理系统
图书入库系统
还书管理系统
是否结束

结束

退出
4系统详细设计
图书入库管理模块设计
设定了书籍总数,定义了新图书的增加和书籍编号。
Book p[1000];
void inlibrary()
int sort_add
图书借书管理模块设计
定义了图书的借书系统,和借出书籍编号。
int Book::borrow()
int number_out;

定义了图书的还书系统,和还出书籍编号。
int Book::restore()
int number_in;
图书查询管理模块设计
无专门模块,同借书还书的情况。
在借书和还书的同时,进行查询。