1 需求分析

开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:

  • 图书信息录入功能(图书信息用文件保存)--输入

  • 图书信息浏览功能--输出

  • 查询功能(至少一种查询方式)、排序功能(至少一种排序方式):

    • 按书名查询

    • 按作者名查询

    • 按照价钱排序

    • 按出版时间排序

  • 图书信息的删除与修改

扩展功能:可以按照自己的程度进行扩展。比如:

  • 简单的权限处理

  • 报表打印功能

  • 甚至根据自己情况,可以加上学生信息和借阅信息的管理,并扩充为图书借阅系统

  • 模糊查询

  • 综合查询

  • 统计功能,比如统计处某一类别的图书信息 或 筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能

需求分析如下:

  • 图书管理需要有管理员,客户,游客

  • 管理员的功能包括登录、注册、录入图书、删除图书、查看借书情况(查看借出最多与最少的图书)、修改图书信息、浏览图书信息、修改个人信息、修改学生的信息

  • 客户模块功能包括借书、还书、查询图书(价格查询、作者查询、类型查询、图书名查询)、查看自己借阅的图书、修改个人资料

  • 游客模块包括图书信息查询功能,包括价格查询、图书浏览、作者查询、图书名查询

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1339.html

转载于:https://www.cnblogs.com/ddgg5151/p/10091531.html

[源码和文档分享]基于VC++控制台实现的图书信息管理系统相关推荐

  1. bootstrap signin将邮件改成用户名_[源码和文档分享]基于VC++和Oracle数据库的邮件管理系统的设计与实现...

    摘 要 电子邮件的使用简易,投递迅速,收费低廉,易于保存,全球畅通无阻,使得电子邮件被广泛地应用,当前流行的各大邮件系统除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功 ...

  2. [源码和文档分享]基于VC++的四国军棋局域网联网游戏的设计与实现

    本文详细介绍了一个在Windows环境下的基于游戏大厅框架的四国军棋网络游戏的设计和实现.该游戏可在局域网上联机对战,实现了游戏.聊天.积分等功能.该软件在Windows环境下用VC++6.0实现. ...

  3. qt 三方源码 画饼图_[源码和文档分享]基于VC++和QT实现的图的可视化工具

    一.开发环境 OS Windows 7 Ultimate 64 Bit IDE Visual Studio 2012 Premium (MSVC++ 11.0) Qt5 Visual Studio A ...

  4. [源码和文档分享]基于VC++的WIN32 API界面编程实现的飞机太空大战小游戏

    一.程序功能介绍 炫酷精美的飞机太空大战,为体现"设计"的原创性,团队不使用游戏引擎,也没有抄袭任何源代码.全局使用团队自行编写的游戏类对象编写程序.建立以WIN32分辨率960* ...

  5. [源码和文档分享]基于VC++和OpenCV实现的全民飞机大战游戏

    摘要 功能:利用C++语言完成了一个小游戏项目-全民飞机大战,该游戏首先能够给用户提供注册,登录功能:提供了菜单栏及两种游戏模式,一种是无尽模式,另一种是一般模式:一般模式中用户通过控制玩家飞机攻击敌 ...

  6. [源码和文档分享]基于VC++的MFC类库实现的住房贷款计算器

    1 系统需求分析 1.1 系统目标 在我们的日常生活中,经常会遇到一些繁琐的计算,比如房贷的计算,手工计算非常的繁琐,这时我们就需要用到一个专门的房贷计算器,所以借着课程设计这个机会我便开发了这个房贷 ...

  7. [源码和文档分享]基于VC++的WIN32 API界面编程实现的百战天虫小游戏

    1 游戏介绍 本游戏是建立在百战天虫游戏框架下的,具有完全不同的游戏背景的一款回合制对战游戏.游戏设计者受到口袋妖怪,以及近期上映的电影<神奇动物在哪里>的启发,设定了"收服精灵 ...

  8. js mysql 住宿系统_[源码和文档分享]基于JavaScript和MySQL实现的酒店管理系统

    1 引言 在本文中,我们小组对酒店客房预订管理系统进行了系统调查,分析与设计,进行了详尽的需求分析,并基于用户需求,设计了一个高效且规范的数据库模式.在此基础上,我们创建了 Mysql 数据库,并使用 ...

  9. java记事本技术参数_[源码和文档分享]基于JAVA的记事本

    一.绪论 现如今,电脑已经成为了每家每户甚至是每个人手头都必有的一种实用性工具,它改变了人们的生活,大大提高了人们的工作效率.在此基础上,电脑端的记事本应用一直是每台电脑所必备的实用性应用,不管是在台 ...

最新文章

  1. NC:中国药科郝海平和郑啸发现饮食-微生物互作缓解肠损伤
  2. 使用pytorch动手实现LSTM模块
  3. 很多人都不知道的小秘密,c++中拷贝分为两种
  4. 打开CEPH内核DOUT日志输出
  5. 忘掉Java并发,先听完这个故事...
  6. 有关C语言中有符号/无符号数混合运算的小问题
  7. 60+ 安全厂商的选择,为何 TA 一直坚持做威胁情报供应商?
  8. 微信微擎口红机带闯三关送礼品完整源码+精美UI支持海报推广
  9. Hpdl80服务器硬件驱动,hpe proliant dl80 gen9服务器用户指南.pdf
  10. 这件装备让你排位上分有如神助,vivo X20王者荣耀限量版图评
  11. matlab fspeical,MATLAB数字图像处理.doc
  12. How to support Specular-Glossiness in Three.js
  13. 图表控件MsChart使用demo
  14. 哈理工OJ—1309入侵检测(字符串处--剪枝)
  15. java单例接口_JAVA单例模式
  16. 判断101到200之间的素数
  17. Ubuntu14.04 用 CrossOver 安装 TMQQ2013
  18. lbj学习日记 07 函数基础
  19. 常见的 NoSQL 数据库有哪些?一篇详尽(图表展示)
  20. 华为云-基于Ambari构建大数据平台

热门文章

  1. 阿里云发布飞天专有云敏捷版 支持Docker企业版
  2. 华尔街分析师点评NetApp转型战略
  3. Linux 下UVCamp;V4L2技术简单介绍(二)
  4. php http请求封装
  5. [JDK8]性能优化之使用LongAdder替换AtomicLong
  6. 『TensorFlow』第十一弹_队列多线程TFRecod文件_我辈当高歌
  7. HDU OJ 5437 Alisha’s Party 2015online A
  8. 既之前的基础,先写个简单的PHP 与数据库 的数据交流
  9. 最好用的20个数据可视化工具(一)
  10. 编程是一种对你的身体健康十分有害的工作