C++大作业需求分析报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++选题及需求分析报告

----图书馆多功能系统

选题背景:

随着社会信息量的与日俱增,我们利用图书馆的机会越来越多。图书馆拥有丰富的图书资源和电子资源,它正越来越广的在我们日常生活中得到应用,我们知道,图书馆的读者众多,图书流量比较大,若只靠人工进行管理不仅费时费力,而且容易出错,开发一个既可以针对管理者,又可针对读者的图书馆多功能系统可以充分减少工作人员的工作量,准确有效的对图书信息和读者信息进行管理。

功能设计:

图书馆多功能管理系统分为两个模块:1.管理员,2.读者,下面将从这两个模块分别进行功能设计。

一、管理员

1.功能简介:

(1)实现对新进图书的基本信息(书名,作者,索书号,数量)的录入

(2)图书基本(借阅状况,状态,库存)信息的查询

(3)对已有图书信息进行修改

(4)对已丢失或者撤销的图书的删除

(5)为借书人办理注册,管理读者基本信息

(6)对不诚实的用户添加到黑名单

(7)管理读者的借书日期,借书时间,罚款等信息

(8)发布新书公告

(9) 找出借阅次数最多的10本书,并对它们进行排序。

(10)统计借阅书籍最多的前5名读者

(11)图书采购信息:书名、作者、采购日期、采购数量、采购单价、采购金额、发票

号码、图书编号等

2.界面设计

通过对话框进行交互管理(后期可考虑使用图形界面),主要有以下操作

1.查询:a.图书信息

b.读者信息

2.新建:a图书

b读者

3.管理:a图书修改

b读者信息修改

c创建黑名单

4.删除:a图书

b读者

5.帮助信息:主要提供系统的使用帮助

一、读者

1.功能简介:

(1)新用户的自助注册,登录

(2)借阅历史

(3)已借图书信息

(4)罚款清单

(5)查找图书(可通过作者,索书号,关键字,书名,文献号)

(6)预约图书功能

(7)图书馆新书公告

(8)续借图书功能

2.界面设计

通过对话框进行交互管理(后期可考虑使用图形界面),主要有以下操作

1.注册:注册自己的姓名,邮箱,电话号码等信息

2.登录:利用设定的密码进行登录

3.修改个人信息:修改自己的各种信息

4.查看历史记录:查看历史图书借阅记录

5.查找图书:查找自己想要查找的图书

6.借阅图书:借阅找到的图书

7.预约图书:事先预约图书

8.查看罚款清单:查看历史罚款清单

9.查看新书公告:关注新书信息

10.自助还书:自助还书

11.帮助信息:对系统的使用帮助

相关文档
最新文档