图书借阅管理.doc

图书借阅管理.doc

ID:59432139

大小:112.00 KB

页数:30页

时间:2020-05-25

图书借阅管理.doc_第1页
图书借阅管理.doc_第2页
图书借阅管理.doc_第3页
图书借阅管理.doc_第4页
图书借阅管理.doc_第5页
资源描述:

《图书借阅管理.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机学院课程设计报告书课程名称:C语言课程设计班级:学号:姓名:指导教师:C语言课程设计----图书借阅管理系统一、总体设计1.概述(1)总体设计目标使用者可以利用本系统进行对图书馆借阅的各项运算操作,如根据用户的需求自动的进行添加图书,删除图书,借书还书。查找所要的图书,查阅图书的详细资料,查阅读者的详细资料。最后清晰完整的结果于屏幕中。大大方便使用者对图书借阅的操作,不仅节省时间,而且提高准确性,可以达到事半功倍的效果。(2)总体设计策本系统采用的是自顶向下、层次化的模块结构。对高层模块,采用以事务为中心的设计策略,把一个大的模块逐步分解成较

2、小的相对简单的模块。对低层模块,采用以变换为中心的设计策略。为了提高每个模块的内聚性、降低模块间的耦合性,将每个模块设计成具有单一功能的模块(即功能内聚),使模块间的联系完全是通过主模块的控制和调用来实现(即非直接耦合)。2.计算机系统配置(1)硬件配置(2)软件配置操作系统:windowsXP;C语言编译系统:WIN-TC。3.系统结构(1)系统结构图图书馆借阅管理系统的系统结构图如下所示,总共由9个模块组成,其中一个是总控模块,另外8个是分别实现不同功能的子模块:图书馆借阅管理系统总控模块添加图书子模块查找图书子模块借阅图书子模块归还图书子模块

3、查找注册会员信息子模块其他子模块(2)模块说明书A.图书馆借阅管理系统总控模块的模块说明书模块名称:图书馆借阅管理系统总控模块输入:主菜单选择项输出:相对应的信息处理:1.按以下格式显示主菜单和提示使用者选择:欢迎来到图书馆借阅管理系统(1)添加图书(2)查找图书(3)借阅图书(4)归还图书(5)图书信息(6)读者信息(7)注册会员(8)删除会员(0)结束操作,退出本系统请选择(1,2,3,4,5,6,7,8,0):2.接收主菜单选择项如果选择项的值为1,调用添加图书子模块。如果选择项的值为2,调用查找图书子模块。如果选择项的值为3,调用借阅图书子

4、模块。如果选择项的值为4,调用归还图书子模块。如果选择项的值为5,调用图书信息子模块。如果选择项的值为6,调用读者信息子模块。如果选择项的值为7,调用添加会员子模块。如果选择项的值为8,调用删除会员子模块。如果选择项的值为0,调用结束操作,退出本系统子模块。B.添加图书子模块的模块说明书模块名称:添加图书子模块输入:根据给定图书的编号、书名、作者进行添加输出:整个所有图书的信息处理:1.按以下格式显示子菜单和提示使用者选择:添加图书子系统(1)请输入要添加的图书的信息C.查找图书子模块的模块说明书模块名称:查找图书子模块输入:图书的编号输出:图书信

5、息,相对应书的状态处理:1.按以下格式显示子菜单和提示使用者选择:借阅图书子系统(1)请输入图书的编号D.借阅图书子模块的模块说明书模块名称:借阅图书子模块输入:读者的卡号输出:卡号信息,相对应书的状态处理:1.按以下格式显示子菜单和提示使用者选择:借阅图书子系统(1)请输入读者的卡号E.归还图书子模块的模块说明书模块名称:归还图书子模块输入:读者的卡号输出:卡号信息,还书状态处理:1.按以下格式显示子菜单和提示使用者选择:归还图书子系统(1)请输入读者的卡号信息F.图书信息子模块的模块说明书模块名称:图书信息子模块输入:图书的编号输出:相对应图书

6、的信息处理:1.按以下格式显示子菜单和提示使用者选择:图书信息子系统(1)进行操作G.读者信息子模块的模块说明书模块名称:读者信息子模块输入:读者的编号输出:相对应读者的信息处理:1.按以下格式显示子菜单和提示使用者选择:读者信息子系统(1)进行操作。H.注册会员子模块的模块说明书模块名称:注册会员子模块输入:会员的相关信息输出:会员的相关信息处理:1.按以下格式显示子菜单和提示使用者选择:注册会员子系统(1)进行操作I.删除会员子模块的模块说明书模块名称:删除会员信息子模块输入:会员的信息输出:删除相对应会员的信息处理:1.按以下格式显示子菜单和

7、提示使用者选择:删除会员子系统(1)进行操作。二、详细设计1.“图书馆借阅管理系统总控模块”的详细设计(1)概述本模块的详细设计的依据是:总体设计中的“A.图书馆借阅管理系统总控模块”的模块说明书。(1)程序流程图如下:开始定义整型变量c1显示主菜单,让使用者选择操作内容,给变量c1赋值(1—6)C1==6switch(c1)注册会员子模块归还图书子模块c1=1c1=2c1=3c1=4c1=5…添加图书子模块借阅图书子模块查找图书子模块其他子模块结束2.“添加图书子模块”的详细设计(1)概述本模块的详细设计的依据是:总体设计中的“B.添加图书子模块

8、”的模块说明书。(2)程序流程图如下:开始定义整型变量i示操作项目,显让使用者选择请输入所要添加的图书的信息继续添加书本请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。