您所在位置: 网站首页 / 文档列表 / 信息管理 / 文档详情
出版物管理系统设计说明书.doc 立即下载
上传人:yy****24 上传时间:2024-09-05 格式:DOC 页数:24 大小:295KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

出版物管理系统设计说明书.doc

出版物管理系统设计说明书.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

*******************实践教学******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:出版物管理系统专业班级:10级计算机科学与技术一班姓名:于本亮学号:10240106指导教师:年福忠成绩:摘要利用C++的基础知识,用面向对象程序设计的基本思路和方法构建的出版物管理系统,以菜单方式工作,使用数组保存出版物的信息,使用循环来完成,以接受用户的循环操作,只要新增了出版物的相关信息,就可以进行查找、删除等功能。关键词:C++,面向对象程序设计,数组前言一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机中的C++这一编程语言对出版物信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,降低企业的费用支出,这些可以充分突出企业的科学化、正规化管理,同时也是世界接轨的重要条件。目录系统分析……………………………………………………………二.各功能结构图………………………………………………………三.部分类及成员函数…………………………………………………四.系统测试……………………………………………………………五.设计总结……………………………………………………………六.参考文献……………………………………………………………致谢………………………………………………………………………附录………………………………………………………………………一.系统分析利用面向对象的方法以及C++的编程思想来完成系统的设计,要求建立清晰的类层次,应当设计“书,CD,磁带”三个类,每个类含有名字,作者或演唱者,出版社或唱片社,价格,出版日期等相关信息。由于这三个类又相关的相同内容,故可设计一个含有公共信息的父类。以菜单方式工作,交互界面友好;设定数组,使用数组保存出版物的信息;建立循环机制,使用循环来完成,以接受用户的循环操作;同时对于不合要求的输入,给出提示,允许再重新输入;设定三个实体结构,允许用户对选择的相应的出版物进行添加、删除,查找等功能。二.各功能结构图该系统要求实现对书籍,CD和磁带的储存,查询和删除等功能故要求定义三个类。类层次:首先定义一个共有基类basic,包括名字name,作者或演唱者author,出版社或唱片社company,出版日期data,价格prise,以它为父类定义三个子类分别为bookdate,CDdate,tapedate。basic继承Tapedate饿饿饿饿饿eCDdatebookdate出版物管理系统实体:系统及其功能实体为图一类结构磁带CD图书查询删除添加图二功能实体关系classoper():(f==1)cout<<"请输入“书”名:(f==1)cout<<"请输入“书”名(f==2)cout<<"请输入“CD”名elsecout<<"请输入“磁带if(f==2)cout<<"请输入“CD”名:";elsecout<<"请输入“磁带”名:新增(图)请输入出版日期请输入价格p!=NULL请输入作者(演唱者)姓名,请输入出版社(唱片社)strcmp(name,p->p_name)==0该书名(CD,磁带)已经存在i==len-1&&(price[i]<='9'||price[i]>='0'格式错误,第一位不能零)price[i]>'9'||price[i]<'0'格式错误图三添加功能voidsearch(M*m,intf)查询:请输入书名或者作者姓名进行查询(f=1),请输入CD名或者演唱者姓名(f=2),输入磁带名或者演唱者姓名(f=3)M*p=mwhile(p!=NULL)cout<<"书名,作者,出版社,价格,出版日期"(f=1),CD名,,演唱者,唱片社,价格,出版日期(f=2),磁带名,,演唱者,唱片社,价格,出版日期(f=3)if(n==0很遗憾,没有找到您所要查询的信息)图四查询功能M*del(M*m,intf)删除:if(n!=0)cout<<"没有找到所要删除的信息intn=0;charnam
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

出版物管理系统设计说明书

文档大小:295KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用