图书管理系统设计报告个人部分.doc

图书管理系统设计报告个人部分.doc

ID:62777021

大小:1.25 MB

页数:47页

时间:2021-05-27

图书管理系统设计报告个人部分.doc_第1页
图书管理系统设计报告个人部分.doc_第2页
图书管理系统设计报告个人部分.doc_第3页
图书管理系统设计报告个人部分.doc_第4页
图书管理系统设计报告个人部分.doc_第5页
资源描述:

《图书管理系统设计报告个人部分.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、--·计算机科学与技术专业13级《数据结构》课程设计报告学院:数学与计算机科学学院班级:计科13-1设计题目:图书管理系统XX:元乾学号:37指导教师:郝继升--可编修---目录一、设计任务………………………………………31.设计目的…………………………………………32.问题描述…………………………………………33.设计基本要求……………………………………3二、本人任务………………………………………4三、功能简介………………………………………4四、主体容………………………………………51.问题分析………………………

2、…………………62.数据结构结构体定义……………………………63.算法设计及程序流程图…………………………81)主菜单…………………………………………82)登记读者……………………………………93)借阅图书……………………………………104)查询读者……………………………………144.运行结果和调试分析……………………………15五、附录…………………………………………23参考文献…………………………………………24六、心得体会……………………………………24--可编修---一、设计任务Ⅰ、设计目的1、了解并掌握数据

3、结构与算法的设计方法,具备初步的独立分析和设计能力;2、初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3、提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4、训练用系统的观点和软件开发一般规进行软件开发。Ⅱ、问题描述设计一个计算机管理系统完成图书管理基本业务。Ⅲ、设计基本要求1)每种书的登记容包括书号、书名、著作者、现存量和库存量;2)对书号建立索引表(线性表)以提高查找效率;3)系统主要功能如下:*采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存

4、量增加;--可编修---*借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量;*归还:注销对借阅者的登记,改变该书的现存量。进一步完成容:1)系统功能的进一步完善;2)索引表采用树表。3)设计容4)程序流程图5)源程序6)软件测试报告(包括所用到的数据及结果)二、本人任务设计并编程图书管理中的主菜单、借阅、登记读者、查询读者共四个模块。三、功能简介1)图书初始化输入图书的一些信息,编号、作者、书名、数量,使有一定的库存。2)新书入库新书采编入库,输入编号后如果有次数只需输入数量,没

5、有则继续输入书名、作者、数量。3)添加读者信息读者信息初始化,输入读书证号和XX,只有输入书证号和XX才能进行借书还书--可编修---1)借书模块读者输入读书证号,证号存在输入要借的图书编号,不能借同一本书,如果借书数量以达到最大也不能借书。2)还书模块归还已借的图书,要先输入读者书证号,书证号存在继续输入要还的图书编号,图书编号存在并且借来此书,归还成功。3)查询图书信息4)查询读者信息可查询读者XX书证号,借了几本书,都是什么书和还书日期,还可以借几本书。5)退出退出读书管理系统并保存读者和图书信息。四、主体容

6、图书管理系统总体情况如下图:--可编修---这个系统主要有四大模块,图书管理模块、读者管理模块、借阅操作模块、查询操作模块。每个模块下又有几个分支模块。1.问题分析主菜单模块需要设计一个可供选择的界面,在界面过选择不同的按键来实现不同的功能。登记读者模块需要可以记录学生的书证号以及学生的XX。借书模块中学生可以通过书证号和所需要借的书的编号来借书,借书完成后图书数量减少。查询读者模块需要随着读者借书、还书不断变化,总是能显示出当前读者的准确信息。2.数据结构结构体定义图书文件:typedefstructbook{c

7、harbook_num[10];charbook_name[20];定义图书的编号,名称,作者,charbook_writer[10];现有以及库存数量intbook_xy;intbook_kc;structbook*next;定义图书结构体}BK;数据记录--可编修---借阅文件:typedefstructborrow{charborrow_book_num[10];定义借阅图书编号以charlimit_date[8];及还书日期}BO;数据记录读者文件:typedefstructreader{charreade

8、r_num[10];定义读者书证号以charreader_name[10];及读者XXintright;BOborrow[Max];借书最大数量structreader*next;定义读者结构体}RD;数据记录--可编修---3.算法设计及程序流程图进入系统后,显示功能列表,可选择任意系统。①主菜单:程序流程图:执行所选功能错误,请重新输入开始输入功能所对应

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

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

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