C语言程序设计程设计实训报告-基于文件的小型图书管理系统的设计与实现.doc

C语言程序设计程设计实训报告-基于文件的小型图书管理系统的设计与实现.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计程设计实训报告-基于文件的小型图书管理系统的设计与实现

防灾科技学院 实训报告书 专 业 网络工程 系 别 灾害信息工程系 课 程 C语言程序设计 报告题目 基于文件的小型图书管理系统的设计与实现 报告人 班级及学号 指导教师 带队教师 实训时间 8.22-8.26 实训单位 4#301 教务处监制 说 明 报告要有实训目的、要求、原理简述、方法、步骤、实训体会等,具体内容按各系及实训教师要求。 以下模板内容,如果你的程序里没有体现,就不用写。 目 录 1 前言 4 2 系统需求分析 4 2.1 问题定义 4 2.2 需求分析 5 2.3 项目开发计划 6 3 系统设计 8 3.1 系统功能框架 8 3.2 数据结构设计 9 3.3功能模块设计 11 4 系统实现 12 4.1 系统硬件环境 12 4.2 系统软件环境 12 4.3 开发工具 12 4.4 系统功能模块设计与实现 12 4.4.1 图书管理界面 12 5 系统测试 28 5.1 测试用例设计 28 5.2 测试结果分析 28 实训体会 28 1 前言 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。随着当今社会发展,信息化水平逐步提高,对图书管理有了新的要求,因此,编写一个信息管理系统是十分有必要的。 2 系统需求分析 2.1 问题定义 该软件主要是实现对图书信息进行系统化的管理,本系统要求实现以下的几个基本功能: 要求把所有录入的数据以文件的形式,保存在硬盘上。 实现简易的提示菜单界面,用所学的知识尽量实现良好的、美观的“人机界面”,便于软件的操作使用。 管理员登录时,需要验证密码,密码输入超过三次,自动退出系统。 图书管理功能:包括图书添加功能、图书修改功能、图书删除功能和图书查询功能; 读者管理功能:包括读者添加功能、读者修改功能、读者删除功能和读者查询功能; (6)借阅管理功能:借书功能,还书功能,续借功能。 2.2 需求分析 (1) 要求把所有录入的数据以文件的形式,保存在硬盘上。实现简易的提示菜单界面,用所学的知识尽量实现良好的、美观的“人机界面”,便于软件的操作使用管理员登录时,需要验证密码,密码输入超过三次,自动退出系统。 (2) 图书管理功能:包括图书添加功能、图书修改功能、图书删除功能和图书查询功能; 图书添加功能:新书入库。图书购入后由图书管理人员将书籍编码并将其 具体信息进行录入。 图书查询功能:提供按照图书名、作者和出版社三种方式来查询图书,只考虑精确查询; 图书修改功能:如果有录入错误,可以实现管理员对图书信息进行修改; 图书删除功能:如果有图书丢失或损坏等情况,把图书注销掉。 (3) 读者管理功能:包括读者添加功能、读者修改功能、读者删除功能和读者查询功能; 读者添加功能:为新的读者办卡功能; 读者查询功能:按照读者姓名或者读者编号进行精确查询; 读者删除:注销读者操作。 (4) 借阅管理功能 借书管理:根据借阅卡编号和图书编号,进行借书登记。在借阅信息中插入一条借书记录,该记录包括读者编号、图书编号、借出日期、借阅编号信息,更新该记录的相应数据。把超期图书以列表的形式显示出来,并以电子邮件。 还书管理:根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据(图书信息表)。根据违反规定情况计算和登记罚款记录。 丢书管理:每本书赔偿书价的3倍; k) 过期管理:借书日期时间为30天,没按照预期还书的,超过还书日期一天赔偿5毛钱; 2.3 项目开发计划 序号 实习项目任务 主要内容 学时 1 需求分析 根据项目需求,描述模型 1 2 系统分析 分析系统,建立模型。 2 3 系统设计 系统架构 1 结构设计 1 功能设计 1 4 系统实现 硬件环境实现 5 软件环境实现 7 功能实现 7 5 系统测试 单元测试 设计测试用例,对单个类及类的方法进行测试。 3 功能测试 设计测试用例,对系统关键功能进行测试。 2 性能测试 使用测试工具,对系统进行性能测试。 3 6 系统部署 描述具体部署过程 3 7 整理项目文档 根据自己完成的情况,整理项目文档 4 3 系统设计 3.1 系统功能框架 3.2 数据结构设计 图书(图书编号,书名,ISBN,价格,作者,出版

文档评论(0)

woai118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档