




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书管理系统设计学院信息科学与工程学院专业班级通信工程一班成员1许 娇()成员2李秋良()课题图书管理系统完成日期2013年5月28日目 录1 概 述31.1 课程设计目的31.2 课程设计内容32 系统需求分析52.1 系统目标52.2 主体功能52.3 开发环境53 系统概要设计73.1 系统的功能模块划分73.2 系统流程图84系统详细设计94.1 图书入库管理模块设计94.2 图书借书管理模块设计94.3图书还书管理模块设计94.4 图书查询管理模块设计105 测试115.1 测试方案11图书管理系统的设计1 概 述 1.1 课程设计目的1.巩固并加深学生对C+语言程序设计知识的理解;
2、2.培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别;3.进一步掌握和运用VC+ 6.0集成开发环境;4.提高运用C+语言解决实际问题的能力;5.初步掌握开发小型使用软件的基本方法,能独立设计并实现基本的MIS系统;6.掌握书写程序设计开发文档的能力(书写并完成课程设计实验报告)。1.2 课程设计内容该图书管理系统以方便借阅者为目的,侧重于顾客自行借阅图书。随着人们对于图书的需求大增以及图书馆工作人员日益繁忙,小型简便的图书管理系统将有效缓解上述问题。以下是该系统的重要组成部分:1)图书入库管理:录入新的图书信息,信息包括录入的种数,书名,本数以及需要的押金。每录
3、入一本书则产生相应的编号,这样在借书与还书的时候只需要输入编号即可。2 .)图书借还管理:实现对图书的借出和归还的管理;借书和还书都需要输入编号,借还得本数,还剩余本数以及需要的押金或返还的押金。3 .)图书查询管理:通过各种方式可以来进行查阅。4)系统登录界面与提示部分:现实当前登录信息,提示要做的内容,以便操作的顺利进行。2 系统需求分析2.1 系统目标实现简单图书信息的管理,包括录入,借还,查询三部分。同时包含图书的种类,书名,本数及押金。2.2 主体功能1)图书入库管理:录入新的图书信息,保存该图书的书名,总数以及所需押金。2 .)图书借还管理:实现对图书的借出和归还的管理,在顾客选择
4、借书或者还书后,显示该图书馆的所有图书信息,顾客只需输入所需图书编号即可,同时系统提示剩余本数及押金金额。3 .)图书查询管理:通过各种方式可以来进行查阅。可以查询剩余总数,金额,种类。2.3 开发环境基于微软的Visual C+6.0 的环境,设计一个小型的信息管理系统。Visual C+ 6.0,简称VC或者VC6.0,是微软推出的一款C+编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首
5、选工具。虽然微软公司推出了 Visual C+.NET(Visual C+7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。3 系统概要设计3.1 系统的功能模块划分图书管理系统程序实现功能借书显示图书录入还书显示图书查询退出程序3.2 系统流程图选择操作开始借书管理系统图书入库系统还书管理系统是否结束是结束否退出4系统详细设计4.1 图书入库管理模块设计设定了书籍总数,定义了新图书的增加和书籍编号。Book p1000;void inlibrary()int sort_
6、add4.2 图书借书管理模块设计定义了图书的借书系统,和借出书籍编号。int Book:borrow() int number_out;4.3图书还书管理模块设计定义了图书的还书系统,和还出书籍编号。int Book:restore()int number_in;4.4 图书查询管理模块设计无专门模块,同借书还书的情况。在借书和还书的同时,进行查询。5 测试5.1 测试方案1.在visual c+6.0环境下运行程序;2.根据登陆界面的系统提示,进行图书入库操作,根据每一步的具体提示完成所需要的步骤;3.若存数不够,则选择操作未完成,可进行图书追加入库操作;4.选择正确的选项进行借书操作,根
7、据每一步提示完成;5.选择正确的选项进行还书操作,根据每一步的提示完成;6.在借书和还书的同时,进行图书查阅操作;7.操作结束,退出系统备用参考文献1.C程序设计课程设计 刘振安编著 2.C+ Builder和Delphi课程设计与系统开发案例 伍俊良 清华大学出版社 3.Visual C+课程设计案例精编 严华峰 中国水利水电出版社 2004 4.Visual C+课程设计与系统开发案例 伍俊良 清华大学出版社 20025.Visual C+语言课程设计 : 案例精选与编程指导 陈清华朱红 东南大学出版社 2003 6.VisualC+课程设计案例精编 中国水利水电出版社 2002 7.数据结构课程设计案例精编 : 用C/C+描述 李建学李光元吴春芳 清华大学出版社 7-302-14536-9 2007 8.谭
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 彩礼钱归还合同范本
- 销售合同范本图解
- 租空场地合同范本
- 夫妻之间借钱合同范本
- 冰箱电机转让合同范本
- 雨篷采购合同范本
- 场地玩具租赁合同范本
- 保安公司疫情合同范本
- 医院后勤岗位合同范本
- 电信bot业务合同范本
- 2024-2025学年人教版八年级上册数学 期末综合能力测评卷
- GB 19522-2024车辆驾驶人员血液、呼气酒精含量阈值与检验
- 铸造铝合金液减压凝固试样密度检测
- 河南省2024小升初数学模拟试卷
- 中国古建筑文化与鉴赏智慧树知到期末考试答案章节答案2024年清华大学
- 胃癌教学查房教学培训课件
- 住院患者营养指导方案
- 性骚扰培训课件
- 偏执性反应的护理查房
- 亿联视频会议产品方案
- 《疯狂动物城》全本台词中英文对照
评论
0/150
提交评论