- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》课程设计报告书店图书管理系统
《面向对象程序设计》课程设计报告书
设 计 题 目:书店图书管理系统
目 录
第1章 选 题 2
1.1 题目背景 2
1.2系统实现的具体分工 2
1.2.1 标题 2
1.3开发环境 2
第2章 设计内容 3
2.2 概要设计(系统流程图) 3
2.3 设计与分工 4
2.3.1 结构设计 4
2.3.2 类设计 4
第3章 系统实现 5
3.1 涉及知识点 5
3.2 系统运行(主要运行界面抓图) 6
3.3 源程序清单(书库管理模块) 7
第4章 结束语 16
参考文献…………………………………………………………………………………18
第章 1.1 题目背景
随着信息时代的到来和全社会信息化、网络化建设的兴起,传统的书店图书管理模式和操作方法越来越不能满足用户的需要.智能化、网络化、信息化的书店图书管理系统应用势在必行。电子时代的到来,很多网购盛行,网上的购物很流行,知识分子的网上购书,当然也是潮流的前沿,网上的书店图书管理系统也是应运而生,实现买卖双方的交流,与书库的自动化管理,便于书店老板的经营。
1.2系统实现的具体分工
系统分为顾客购书类、订单类、收银类、图书库类以及主函数等几大模块,其中顾客购书类实现顾客对图书的选购,订单类实现对顾客订单的管理及查询,收银类实现对订单的收银,图书库类实现对书店图书库图书信息的描述及管理,main() 函数实现对程序主界面的引导。
1.2.1 标题
书店图书管理系统的设计与实现
1.3开发环境
开发软件: Visual C++ 6.0
处理器名称:Pentium(R)Dual-Core CPU E6500 @2.94GHz 2.94GHz
硬盘驱动器:WDC WD1600AAJS-22WAAO
系统内存: 金士顿内存2GB
显示卡: NVIDIA GeFORCE 9400 GT
显示器: LG GSM4EB3
操作系统: Microsoft Windows XP Professional
第章 .2 概要设计(系统流程图)
2.3 设计与分工
在这次书店管理系统开发过程中,我主要负责书库管理模块的设计与开发。作为整个系统的核心,其他模块都是围绕这个模块进行的,所以只有做好了这个模块,才能确保其他模块的功能实现。本模块才用二进制文件存储图书信息,不仅方便,而且保证了书库数据的安全。另外,因为书库管理模块为书店工作人员管理图书所用,所以顾客或者其他人是没有权限进入的。为此,我设置了管理员密码(Adminster)。只有输入密码,才能进行操作。
2.3.1 结构设计
结构设计也称概念设计 (Conceptual Design),是界面设计的骨架。该书店管理系统运行时界面上的目录体系和词语定义易于用户理解和操作,例如主界面的目录体系包括1.顾客选购模块 2.收银模块 3.报表模块 4.书库管理模块 0.退出程序。其中书库管理模块又下分目录1.显示所有图书 2.查找书 3.修改书 4.增加书 5.删除书 6.返回主菜单。显示所有图书一栏中详细列出了书库中所存书本的ISBN号、书名、作者、售价、库存量等信息,使管理者对图书信息一目了然,充分体现了结构化、简明化的界面设计理念。
2.3.2 类设计
书库管理模块开发过程中采用类封装技术,让程序更能清晰的表达出其含义,类丰富了语言的自定义数据类型以及含义。,面向对象编程更容易系统的维护和扩展
图 2-2 图书管理模块结构图
第章
3.1 涉及知识点
类封装、面向对象程序设计、文件的读取操作、循环语句的使用、过程化设计的思想等。
3.2 系统运行(主要运行界面抓图)
下面的几个图为系统运行的主要运行界面,界面清晰,结构鲜明。
3.3 源程序清单(书库管理模块)
主菜单
main.cpp
#includeiostream
using namespace std;
#includefstream
#includecstring
#includeiomanip
#includebookdata.h
#includeCash.h
#includebookbase.h
#includebooklist.h
#includeShop.h
int main()
{
bookbase base;
booklist list;
Cash cash;
Shop shop;
int choice;
char c;
cout ★★★★★★★★★ 欢迎使用书店管理系统 ★★★★★★★★★ \n endl;
do{
cout\n\t==========================================
您可能关注的文档
最近下载
- 安全上学、放学(课件)-三年级上册综合实践活动蒙沪版.pptx
- 2024资阳口腔职业学院教师招聘考试笔试试题.docx
- 麻醉科医患沟通制度.docx
- 河南省新乡市辉县市2023-2024学年八年级上学期期中英语试题(原卷版).pdf VIP
- 2024年高考数学(新高考Ⅱ卷)真题详细解读及评析.docx
- 片石混凝土挡土墙监理细则.doc
- 《高血压的健康教育》ppt课件.ppt
- 2023-2024学年福建省厦门市七年级上学期期中历史质量检测模拟试题(含解析).pdf
- 电力5g终端射频、无线资源管理、协议一致性测试项及要求、NR小区典型配置、测试项目对应表.docx VIP
- 2024蚂蚁森林抖音&小红书账号代运营方案 -新媒体账号运营规划.pptx
文档评论(0)