- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统VisualC60实现
图书管理系统(Visual?C++ 6.0实现)
随着现代社会的信息量不断增加,图书的种类及信息也越来越多,如何管理庞大的图书信息成为图书管理工作中的一大难题。在计算机信息技术高速发展的今天,人们意识到原有的人工管理方式已经不能适应社会,而使用计算机信息系统来管理已是最有效率的一种手段。
通过学习本章,读者可以学到:
( 了解软件整体设计
( 掌握类的实际应用
( 掌握分页数据浏览
( 掌握文件存储数据
1.1 开 发 背 景
随着现代图书市场竞争愈演愈烈,如何以一种便捷的管理方式加快图书流通信息的反馈速度,降低图书库存占用,缩短资金周转时间,提高工作效率,已经成为能否增强图书企业竞争力的关键。信息技术的飞速发展给图书企业的管理带来了全新的变革,采用图书管理系统对图书企业的经营运作进行全程管理,不仅使企业摆脱了以往人工管理产生的一系列问题,而且使图书企业提高了管理效率,减少了管理成本,增加了经济效益。通过管理系统对图书企业的发展进行规划,可以收集大量关键、可靠的数据。企业决策层分析这些数据,作出合理决策,及时调整,使之能够更好地遵循市场的销售规律,适应市场的变化,从而让企业能够在激烈的行业竞争中占据一席之地。
1.2 需 求 分 析
目前,图书市场日益激烈的竞争迫使图书企业希望采用一种新的管理方式来加快图书流通信息的反馈速度,而计算机信息技术的发展为图书管理注入了新的生机。通过对市场的调查得知,一款合格的图书信息管理系统必须具备以下3个特点:
能够对图书信息进行集中管理。
能够大大提高用户的工作效率。
能够对图书的部分信息进行查询。
1.3 系 统 设 计
1.3.1 系统目标
对于图书管理这样的管理系统,必须要满足使用方便、操作灵活和安全性好等设计需求。设计本系统时应该完成以下几个目标:
图书的录入使用交互方式。
能够浏览文件中存储的全部图书。
图书信息在屏幕上的输出要有固定格式。
系统最大限度地实现易维护性和易操作性。
系统运行稳定、安全可靠。
1.3.2 系统功能结构
系统功能结构如图1.1所示。
添加新书模块:该模块主要供图书管理者使用。图书管理者应用该模块将图书信息录入到系统,系统将图书信息保存到文件中。
浏览全部模块:该模块供读者和图书管理者使用。图书管理者可以通过该模块查看图书是否存在,以及获取图书的编号,方便日后删除。读者可以根据该模块了解到图书的价格和作者等信息,从而决定是否购买。
删除图书模块:该模块主要供图书管理者使用。图书管理者可以通过该模块删除书店中已经销售完的图书的信息。
1.3.3 系统预览
图书管理系统由添加图书、浏览全部和删除图书3部分组成,由于篇幅有限,在此只给出部分功能预览图。
图书管理系统主界面如图1.2所示。添加新书界面如图1.3所示。
图1.2 图书管理系统主界面 图1.3 添加新书界面
浏览全部界面如图1.4所示。
图1.4 浏览全部界面
1.4 公共类设计
图书管理系统需要创建CBook类,通过CBook类可实现图书记录的写入和删除,还可以通过CBook类查看每条图书的信息。CBook类中包含m_cName、m_cIsbn、m_cPrice和m_cAuthor 4个成员变量,分别代表图书的名称、ISBN编号、价格和作者。在设计类时,可以将成员变量看做属性,这样类中还需要有设置属性和获取属性的成员函数,设置属性的函数以set开头,获取属性的函数以get开头。CBook类设计图如图1.5所示。
CBook类定义在头文件Book.h中,代码如下:
#define NUM1 128
#define NUM2 50
class CBook
{
public:
CBook(){}
CBook(char* cName,char* cIsbn,char* cPrice,char* cAuthor);
~CBook(){}
public:
char* GetName(); //获取图书名称
void SetName(char* cName); //设置图书名称
char* GetIsbn(); //获取图书ISBN编号
void SetIsbn(char* cIsbn); //设置图书ISBN编号
char* GetPrice(); //获取图书价格
void SetPrice(char* cPrice); //设置图书价格
char* GetAuthor(); //获取图书作者
void SetAuthor(char* cAuthor); //设置图书作者
void WriteData();
void DeleteData(int i
您可能关注的文档
- 固溶强化-红软基地.PPT
- 北方工业大学-中国音乐学院.DOC
- 国家实施措施立法特权与豁免以及设施协定-ctbto.PDF
- 国家工商行政管理总局‘会社登录资本登记管理-三菱东京UFJ银行.PDF
- 后悔与生活适应自我关爱及自我批评之双路径中介-教育心理学报.PDF
- 后悔雪上加霜按图索骥来日方长艰涩.PPT
- 北京顺义区2016届高三上学期期末统一测试地理试题.DOC
- 北方工业大学无线校园网使用指引-中国社会科学院研究生院MBA.DOC
- 北方某城饮用水中多环芳烃的来源及其在水处理过程中的行为研究.PDF
- 北方延冈道路が4月29日-国土交通九州地方整备局.PDF
- 国际诊断性预防保健项目-AListEventsInternational.PDF
- 基于概率统计模型的遥感影像变化检测-武汉大学学报·信息科学版.PDF
- 右美托咪定对急性心理应激的免疫保护作用-大连医科大学学报.PDF
- 图表讨论7参考文献正文资料临床资料诊断标准纳入.PPT
- 在家自学新教改走向.PDF
- 右美托咪定对非体外循环下冠状动脉旁路移植术后患者-南京医科大学.PDF
- 在变频器日常维护过程中经常遇到各种各样的问题如外围线路问题.DOC
- 右美托咪定用于口腔额面肿瘤术后患者镇静及镇痛的临床观察.PDF
- 基于结构方程模型的__±2道3M知值与′μ度研究-武汉理工大学学报.PDF
- 在流行病学上.PDF
最近下载
- Fronius伏能士 TPS320 400 500 600iv TPS400 LSCADV MIG.MAG电源操作手册.pdf VIP
- 4 2实现中华民族伟大复兴的中国梦-议题式教学课件 23张-【新教材】2021-2022学年统编版(2019)高中政治必修一.pptx VIP
- 预制钢筋混凝土装配式检查井施工方案.pdf VIP
- 14J936 变形缝建筑构造.docx VIP
- 有限公司股权激励计划协议限制性股权.pdf VIP
- 金融业三个办法新规及实操要点解读课件.pptx VIP
- 人教版小学三年级下册劳动教育完整教案.pdf VIP
- 公文语言的特点.doc VIP
- 辅助生殖拮抗剂方案标准化应用专家共识.pptx VIP
- 国家建筑标准设计图集22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).pdf VIP
文档评论(0)