图书管理系统41743.docxVIP

  • 0
  • 0
  • 约5.82千字
  • 约 20页
  • 2021-01-26 发布于天津
  • 举报
顶层数据流图: 顶层数据流图: 页脚内容 页脚内容o 0二乡 GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY 算法与数据结构课程设计 说明书 题 目 图书管理系统 学 院:计算机与信息安全学院 专 业: _计算机科学与技术 _ 姓 名: 符有作 学 号: 1200310311 指导教师: 李云辉 2015 年10 月1 日 顶层数据流图: 顶层数据流图: 页脚内容 页脚内容1 顶层数据流图: 顶层数据流图: 页脚内容 页脚内容o 目 录 TOC \o 1-5 \h \z 1需 求 分 析 1 问 题 描 述 .1 基 本 要 求 .1 2概 要 设 计 1 主 菜 单 .1 借 书 .2 还 书 .2 3详 细 设 计 .3 读 者 类 .3 读 者 类 库 .3 图 TOC \o 1-5 \h \z 类 .4 图 书 类 库 .5 程 序 的 主 界 面 .7 4测 试 与 分 析 ..…7 \o Current Document 主 菜 单 .7 图 书 维 护 界 面 8 读 者 维 护 界 面 8 图 书 的 增 删 查 改 ..9 读 者 的 增 删 查 改 ...10 5总 结 ...13 参 考 文 献 14 顶层数据流图: 顶层数据流图: 1需求分析 问题描述 该系统要求建立一个简单的图书管理系统,并具有排序、计算、查找、插入和 显示等功能。通过此课设,熟练掌握文件、数组和指针的各种操作,以及一些算法 思想的应用。 基本要求 (1) 数据结构:读者编号,读者姓名,图书编号,图书名称,图书现存 量。 (2) 程序所要达到的功能: 1) 图书和读者信息用文件保存,程序运行时从文件读入数据,程序结 束前将信息保存在文件中; 2) 图书采编入库:新增一种图书,输入编号和图书名称后,存放于图 书信息中; 3) 完成读者信息:新增读者,依次输入其编号和姓名,存放于读者信 息中; 4) 图书借阅:若一种图书“在架”,贝M昔出,登记读者的编号和姓名; 5) 图书归还:注销对读者的借阅登记,改变该图书的状态“已借”为 “在架” 0 2概要设计 2.1主菜单 系统界面 分别访问系统各 1?4 0输 退 1?5 继续访问各模块的相应 信息 2.2借书 输入图书编 号 输入读者编 号 判断书号正确 判断读者号是否 借阅失败 借阅失败 否 结 顶层数据流图: 顶层数据流图: 页脚内容 页脚内容 PAGE # 2.3还书(与“借书”对应,同理) 3详细设计(主界面及各模块核心操作的实现) 3.1读者类,实现对读者的信息的描述 class Reader { public: Reader。{} char *get name() {retur n n ame;} // 获取姓名 int gettag() {retur n tag;} // int get no() {retur n n o;} // 获取删除标记 获取读者编号 void set name(char n a[]) // 设置姓名 { strcpy (n ame ,n a); } void delbook(){ tag=1; }// 设置删除标记1:已删0:未删 void addreader(i nt n,char *n a){};〃 增加读者 void borrowbook(i nt bookid){};// int retbook(int bookid){};// 借书操作 还书操作 void disp(){};〃 读出读者信息 }; 读者类库,实现建立读者的个人资料,关键点: “读者维护”模块部分的实现 while (choice!=0) { cout \n\n\t\t\t 读者维 护 \n\n\n\t\t 1 新 增 \n\n\t\t 2 更 改 \n\n\t\t 3 删 除 \n\n\t\t 4 查 找\n\n\t\t 5 显 示 \n\n\t\t 6 全 删\n\n\t\t 0 退 出endl; cin choice; switch (choice) { case 1: cout 输入读者编号:; cin readerid; cout 输入读者姓名:; cin rn ame; addreader (readerid,r name); cout新增读者信息成功! endl; break; case 2: cout 输入读者编号:; cin readerid; r=query(readerid); if (r==NULL) { cout 该读者不存在 endl; break; } cout 输入新的姓名:; cin rn ame; r-set name(r name);

文档评论(0)

1亿VIP精品文档

相关文档