天津理工大学 聋人工学院
《C++语言课程设计》
专 业: 网络工程 年 级: 2015级一班 姓 名: 胡志冲 学 号: 成 绩: 完成日期: 20161220
目 录
第一章 简 介 .............................................................................................................................................. 1 1.1 设计题目 ................................................................................................................................................ 1 1.2 指导教师 ................................................................................................................................................ 1 第二章 《图书管理系统》设计意义 ......................................................................................................... 2 2.1 设计内容概述 ........................................................................................................................................ 2 2.2需求分析 ................................................................................................................................................. 2 2.3 设计意义 ................................................................................................................................................ 2 第三章 总体设计 ........................................................................................................................................ 3 3.1 系统运行环境 ........................................................................................................................................ 3 3.2 系统结构图 ............................................................................................................................................ 3 3.3 系统各模块的功能................................................................................................................................. 4 3.4 对象数据结构 ........................................................................................................................................ 7 第四章 详细设计 ...................................................................................................................................... 8 4.1程序源代码 ............................................................................................................................................. 8 4.1.1登陆模块 .................................................................... 8 4.1.2注册模块 ................................................................... 11 4.1.3主菜单模块 ................................................................. 13 4.1.4编辑模块 ................................................................... 17 4.1.5查询模块 ................................................................... 27 4.1.6浏览模块 ................................................................... 34 4.1.7设置模块 ................................................................... 39 4.1.8组合框模块 ................................................................. 41 4.1.9图书信息模块 ............................................................... 43 4.1.10 资源文件 .................................................................. 45 4.2系统测试 ............................................................................................................................................... 55 4.2.1登陆对话框 ................................................................. 55 4.2.2编辑对话框 ................................................................. 58 4.2.3浏览对话框 ................................................................. 62 4.2.4查询对话框 ................................................................. 66 4.2.5设置对话框 ................................................................. 71 4.2.6退出 ....................................................................... 73 4.2.7测试结束运行 ............................................................... 73 4.3问题分析 ............................................................................................................................................... 73
C++语言课程设计
第五章 结 论 ........................................................................................................................................ 80 参考文献 ................................................................................................................................................... 81
1
C++语言课程设计
第一章 简 介
1.1 设计题目
图书管理系统
1.2 指导教师
1
C++语言课程设计
第二章 《图书管理系统》设计意义
2.1 设计内容概述
本课程设计图书管理系统,必修要满足使用方便、操作灵活和数据安全等设计需求。本系统在设计时应满足以下几个目标:
1.采用人机对话的操作方式,界面设计美观友好,操作灵活、方便、快捷、准确数据保存安全可靠。
2.实现对图书信息的管理功能。 3.系统运行稳定、安全可靠。
2.2需求分析
信息技术的飞速发展给图书企业的管理带来了全新的变革.采用图书管理系统对图书企业的经营运作进行全程管理.不仅可以使企业摆脱以往人工管理产生的一系列问题,而且可以提高管理效率、降低管理成本、增加经济效益。通过管理系统对图书企业的发展进行规划,可以收集大量关键可靠的数据。企业决策层分析这些数据,做出合理决策,及时调整,使之能够更好地遵循市场的销售规律,适应市场的变化,从而让企业能够在激烈的行业竞争中占据一席之地。
2.3 设计意义
1.有助于加深我们对C++程序设计这门课程的理解,我们在课堂上学的都是基础理论知识,对于如何用程序语言来描述所学知识还是有一定难度。通过课程设计,我们可以真正理解其内涵。
2.有利于我们逻辑思维的锻炼,程序设计能直接有效地训练学生的创新思维、培养分析问题、解决问题能力。即使是一个简单的程序,依然需要学生有条不理的构思。
3.有利于培养严谨认真的学习态度,在程序设计过程里,当我们输入程序代码的时候,如果不够认真或细心,那么可能就导致语法错误,从而无法得出运行结果。那么,这个我们反复调试,反复修改的过程,其实也是对我们认真严谨治学的一个锻炼。
2