- 21
- 0
- 约3.98千字
- 约 11页
- 2017-07-09 发布于安徽
- 举报
学号 成绩
课程设计说明书
设计名称 程序设计基础课程设计
设计题目 书店管理系统
设计时间 2016.5——2016.6
班 级 物联网15级2班
姓 名
指导教师
2016 年 6 月 日
程序设计基础课程设计说明书
目 录
题目简介
系统设计
程序清单
运行结果
设计体会
参考文献
题目简介
本系统是针对小型书店设计的书店管理信息系统,主要管理用户、图书、出版商、采购单、采购单详情、订单、订单详情等信息。
我组负责开发的是其中的 维护采购单详情 信息管理模块,主要功能包括:磁盘文件读取、显示所有信息、增加一条记录、删除一条记录、修改一条记录、查找并显示一条记录、存盘等。
系统设计
以下是系统的用例图,如图1所示。
图1. 系统用例图
以下是系统的类图,如图2所示。
图2. 系统类图
程序清单
//Dobuydetail.h
#pragma once
#includevector
#include string
#includeBuydetail.h
#include BaseDo.h
class DoBuydetail:public BaseDo
{
public:
DoBuydetail(void);
~DoBuydetail(void);
vectorBuydetail vBuydetail;
void displayall();
void insertone();
void deleteone();
void modifyone();
void selectone();
void init();
void saveall();
};
//buydetail.h
#pragma once
class Buydetail
{
public:
Buydetail(void);
~Buydetail(void);
int buyid;
string ISBN;
int number;
float unitprice;
};
//Buydetail.cpp
#include StdAfx.h
#include Buydetail.h
Buydetail::Buydetail(void)
{
}
Buydetail::~Buydetail(void)
{
}
//Dobuydetail.cpp
#include StdAfx.h
#include DoBuydetail.h
#include fstream
#include string
DoBuydetail::DoBuydetail(void)
{
init();
}
DoBuydetail::~DoBuydetail(void)
{
}
void DoBuydetail::displayall()
{
int i=0;
while(ivBuydetail.size())
{
cout订单号:vBuydetail.at(i).buyid\tISBN码:vBuydetail.at(i).ISBN\t数量:vBuydetail.at(i).number\t单价:vBuydetail.at(i).unitpriceendl;
i++;
}
}
void DoBuydetail::insertone()
{
Buydetail tu;
cout请输入订单号:;
cintu.buyid;
cout请输入ISBN码:;
cintu.ISBN;
cout请输入数量:;
cintu.number;
cout请输入单价:;
cintu.unitprice;
vBuydetail.push_back(tu);
cout成功添加新订单。endl;
}
void DoBuydetail::deleteone()
{
int i=0;
int tname;
cout请输入希望删除的订单号:;
cintname;
vectorBuydetail::iterator theIterator;
for(theIterator=vBuydetail.begin(); theIteratorvBuydetail.end(); theIterator++)
{
if(vBuydetail.at(i).buyid ==tname){
vBuydetail.erase(theIterator);
break;
}
i+
您可能关注的文档
- 《SPSS统计分析与应用》论文--关于某市对广告偏好的数据分析报告-2.doc
- 《Web技术及应用》课程设计-在线交友系统.doc
- 《移动应用开发》课程设计-基于《个人理财通》的计算器.doc
- 2018年陈文登《数学复习指南》习题详解.doc
- EDA课程设计报告-简易14位数字密码锁控制电路.doc
- fpga课程设计-电压测量.doc
- fpga课设-蜂鸣器音乐演奏-西工大-数电实验.doc
- java课程设计报告-万年历.doc
- Java课程设计报告-万年历设计.doc
- PLC课程设计报告-半自动花键铣床电气控制PLC改造.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)