搜索
首页 电脑/网络 程序设计 C/C++

C语言课程设计 图书管理系统的实验报告

求这篇报告,在网上找了好久,都是下不了的,郁闷哦。麻烦大家了

全部回答

2018-03-26

0 0
    一.实验目的: 通过对一个具体实例——图书管理系统的实现,系统地理解并掌握软件工程面向对象方法学。 二.问题描述: 在图书管理系统中,要为每个借阅者建立一个账户,并给借阅者发放借阅卡(借阅卡可以提供借阅卡号、借阅者名),账户中存储借阅者的个人信息、借阅信息以及预定信息。
    持有借阅卡的借阅者可以借阅书刊、返还书刊、查询书刊信息、预定书刊并取消预定,但这些操作都是通过图书管理员进行的,也即借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。
  在借阅书刊时,需要输入所借阅的书刊名,书刊的ISBN/ISSN号,然后输入借阅者的图书卡号和借阅者名,完成后提交所填表格,系统验证借阅者是否有效(在系统中存在账户),若有效,借阅请求被接受,系统查询数据库系统,看借阅者所借阅的书刊是否存在,若存在,则借阅者可借出书刊,建立并在系统中存储借阅记录。
    借阅者还书后,删除关于所还书刊的借阅记录。如果借阅者所借的书刊已被借出,借阅者还可预定该书刊,一旦借阅者预定的书刊可以获得,就将书刊直接寄给预定人(为了简化系统,预定书刊可获得时就不通知借阅者了)。
  另外,为了简化系统,也不考虑书刊的最长借阅期限,假设借阅者可以无限期地保存所借阅的书刊。   三。
    需求分析: 对上述图书管理系统的域描述进行分析,可以获得如下功能性需求: 借阅者: (1)借阅者持有借阅卡(借阅者名和借阅卡号); 图书管理员: 借阅代理: (2)图书管理员作为借阅者的代理借书; (3)图书管理员作为借阅者的代理预定书刊; (4)图书管理员作为借阅者的代理取消预定; (5)图书管理员作为借阅者的代理还书; 。

2018-03-26

28 0
网上只有源代码,没有相关实验报告

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报