成 绩: 课 程 设 计 设 计 课 程 名 称 : 面 向 对 象 程 序 设 计 C++ 题 目 : 模 拟 网 上 购 书 的 结 账 功 能 学 号 : 学 生 姓 名 : 专 业 班 级 : 指 导 教 师 : 设 计 时 间 : 年 月 日 年 月 日 模拟网上购书的结帐功能 一、 课程设计目的 本课程设计是计算机专业重要的实践性环节之一,是在学习完《面向对象程序设计语言(C++)》课程后进行的一次全面的综合练习
本课程设计的目的和任务: 1
巩固和加深学生对C++语言课程的基本知识的理解和掌握 2
掌握C++语言编程和程序调试的基本技能 3
利用C++语言进行面向对象的软件设计方法 4
掌握书写程序设计说明文档的能力 5
提高运用C++语言解决实际问题的能力 二、 需求分析 用C++语言完成一个模拟网上购书结账功能,数据保存在文件中
C++语言全面兼容C语言,它比C语言更加安全、可读性更好、代码结构更合理
所以C++是的该程序开发更加容易
模拟网上购书结账功能可以方便卖书人员更加快速地获取并充分了解自己销售书籍的订单信息,十分有用
模拟网上购书系统需要实现的功能:(1)发票信息录入;(2)发票信息删除;(3)根据发票号查 询 发票信息;(4)根据买 家 ID查 询 发票信息;(5)显 示 所有发票信息
三 、 总 体 设计 1
模拟网上购书系统功能总 体 设计如 下 : 图 3
1 功能模块 图 2
数据存储 在文件中 模拟网上购书系统 发票信息录入 发票信息删除 根据发票号查询 发票信息 根据买 家 ID查 询 发票信息 显 示 所有发票信息 1)Book
txt:存储书籍信息,包括书籍编号、书名、作者、出版社、单价; 2)Buyer
txt:存储购书者信息,包括买家 ID、姓名、地址、身份(0 代表普通人,1 代表会员,2 代表贵宾);