好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

班费信息管理系统.pdf

24页
  • 卖家[上传人]:橙**
  • 文档编号:333332070
  • 上传时间:2022-09-01
  • 文档格式:PDF
  • 文档大小:994.86KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1 报告编号:第四组综合课程设计报告班费管理系统的设计与实现学生姓名:郑义周婷婷张静段晓宣章艳指导教师:李杰所 在 系:电 子 信 息 系所学专业:计算机科学与技术年级:2010 级计算机(1)班2012 年 06 月名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 24 页 -2 目录摘要.1 第 1 章 前言.2 第 2 章 需求分析.3 2.1 选题要求.3 2.2 本组课程的设计目标.3 第 3 章 概要设计.4 3.1 模块划分.4 3.2 整体模块划分图.4 3.3 设计目标.5 第 4 章 详细设计.6 4.1 主要思想.6 4.2 各个模块功能的说明.6 4.2.1 录入信息模块.6 4.2.2 显示信息模块.7 4.2.3 插入信息模块.8 4.2.4 修改信息模块.8 4.2.5 查找信息模块.9 4.2.6 统计信息模块.10 4.2.7 排序信息模块.11 4.2.8 删除信息模块.12 第 5 章 系统实现.13 5.1 主界面.14 5.2 录入信息.14 5.3显示信息.15 5.4修改信息.15 5.5插入信息.16 5.6查找信息.16 5.7删除信息.17 5.8统计信息.18 第 6 章 测试结果.19 6.1 测试的研究与选择.19 6.2 测试环境.19 6.3 实例测试结果.19 第 7 章 小结.21 参考文献.22 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 24 页 -1 班费管理系统的设计与实现摘要本程序是用 C+编写的班费管理系统的设计与实现,它包含了录入功能,显示功能,修改功能,插入功能,查找功能,删除功能,排序功能,清空信息,退出系统和统计信息是个方面。

      其中修改功能,查找功能,删除功能可以按日期和编号进行操作该程序实现了班费管理的基本操作功能,操作简单,便于实现关键字:班费管理查找修改删除名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 24 页 -2 第 1 章 前言C+这个词在中国大陆中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”它是一种使用非常广泛的计算编程语言C+是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格C+语言发展至今,由于以Loki、MPL 等程序库为代表的产生式编程和模板元编程的出现,C+出现了发展历史上又一个新的高峰,这些新技术的出现以及和原有技术的融合,使C+已经成为当今主流程序设计语言中最流行的一员C+在一定程度上可以和C 语言很好的结合,甚至目前大多数C 语言程序是在C+的集成开发环境中完成的C+相对众多的面向对象的语言,具有相当高的性能C+引入了面向对象的概念,使得开发人机交互类型的应用程序更为简单、快捷很多优秀的程序框架包括MFC、QT、wxWidgets就是使用的C+。

      为了更好的掌握 C+语言,本次课程设计,我们小组设计了班费管理系统班费管理系统是现代高科技生活中便捷又有效的工具,能够实现班费的录入,显示,修改,插入,查找,删除,排序,清空,统计的功能要实现班费管理功能,可以用 C+的知识编写程序来解决这个问题本班费管理系统具有良好的界面、必要的交互信息和较好的健壮性,提示明确,使用户人员能快捷简单地进行操作,提高了信息的准确性在本次实训中尽最大努力完成设计的基本功能,进一步掌握与应用C+语言进行面向对象程序设计在实训中训练总体设计思维能力,模仿并体验软件设计过程,加强动手能力、团队合作能力等这次的课程设计是对我们C+语言学习的一次检验,面对一些不懂得知识,通过李杰老师的指导,以及参考文献资料,自己动手完成如果程序设计与实现方面尚有不足之处,恳请指导老师批评指正名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 24 页 -3 第 2 章 需求分析2.1 选题要求设计一个班费管理系统,要求实现一个容易操作的界面,在此界面的菜单栏里面可以班费的管理系统,能够实现对班费信息的录入,显示,修改,插入,查找,删除,排序,清空,退出和统计的功能2.2 本组课程的设计目标设计的班费管理系统将实现以下功能:对班费信息的录入对班费信息的显示对班费信息的修改*按日期修改*按编号修改对班费信息的插入对班费信息的查找*按日期查找*按编号查找对班费信息的删除*按日期删除*按编号删除对班费信息的排序对班费信息的清空对班费信息的退出对班费信息的统计名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 24 页 -4 第 3 章 概要设计3.1 模块划分根据用户需求,本程序主要划分为录入模块,显示模块,插入模块,修改模块,查找模块,删除模块,排序模块,统计等模块。

      3.2 整体模块划分图图 3.1 模块划分图3.2.1 查找模块的划分图 3.2 信息查找模块班费管理系统录入模块显示模块插入模块查找模块删除模块修改模块排序模块统计模块查找模块编号查找模块日期查找模块名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 24 页 -5 3.2.2 修改模块的划分图 3.3 信息修改模块3.3 设计目标运用 C+语言编写程序,设计并实现一个班费管理系统,并且提供提示语以方便用户使用本程序的执行在VC6.0 环境下运行,能够进行系统的录入,显示,插入,查找,删除,修改,统计等操作的功能我们通过本学期学过的面向对象的程序设计方法,采用类的封装性,继承性,多态性进行设计,要把面向对象程序设计思想体现出来,把在课堂上学到的理论知识与实践相结合,并在设计过程中要充分发挥团队合作的潜力,总结和积累在编制程序和调试程序中宝贵经验,这对我们以后在编程方面有很大帮助编号修改模块日期修改模块修改模块名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 24 页 -6 第 4 章 详细设计4.1 主要思想根据不同用户的实际需要设计一个班费管理系统本程序实现是从主函数开始分别调用每一个函数即实现不同的功能。

      进入主函数时调用函数菜单提示每个子函数调用的数字对应项,选取不同数字进入不同的函数并实现相应功能4.2 各个模块功能的说明4.2.1 录入信息模块该模块功能:从键盘上输入相应的数据类型,并存入磁盘文件上该模块具体流程图如图4.1 所示:图 4.1 信息录入流程图开始打开磁盘上的文件输入数据信息将数据写入磁盘关闭磁盘结束名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 24 页 -7 4.2.2 显示信息模块该模块功能:从磁盘上读入已存入的信息显示在屏幕上该模块实现流程图如图4.2 所示:图 4.2 显示信息模块流程图名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 24 页 -8 4.2.3 插入信息模块该模块功能:实现了把欲输入的信息插入指定的位置,并存入磁盘文件该模块实现流程图如图4.3 所示:图 4.3 插入信息流程图4.2.4 修改信息模块该模块功能:实现了错误信息的修改该模块实现流程图如图4.4 所示:开始打开磁盘文件位置是否正确插入相应位置Y 输入位置位置关闭文件结束N 名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 24 页 -9 图 4.4 修改信息流程图4.2.5 查找信息模块该模块功能:实现了录入文件的查找。

      该模块实现流程图如图4.4 所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 24 页 -10 图 4.5 查找信息流程图4.2.6 统计信息模块该模块功能:实现了所有信息数额的统计该模块实现流程图如图4.4 所示:开始按何种方法查找?输入关键字与所查文件中关键字相等输出信息是否到文件末尾?N Y N Y 输入不是 1或 2 1/2 结束名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 24 页 -11 图 4.6 统计信息流程图4.2.7 排序信息模块该模块功能:实现了对所有文件信息以编号为关键字进行排序该模块实现流程图如图4.7 所示:开始输入初始班费数额从磁盘读入信息计算班费总数输出班费余额结束名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 24 页 -12 图 4.7 排序信息流程图4.2.8 删除信息模块该模块功能:实现了错误信息的删除该模块实现流程图如图4.8 所示:开始将文件数据读入数组按编号升序排列数组元素将数组读入磁盘文件结束放入磁盘文件?N Y 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 24 页 -13 名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 24 页 -14 第 5 章 系统实现5.1 主界面进入 DOS 界面后,显示如图5.1 所示的班费管理系统,根据显示编号选择所需测试的选项。

      图 5.1 班费管理系统主界面5.2 录入信息选择编号 1,即为录入信息,在界面相应位置输入信息,如图5.2 所示图 5.2 录入信息界面名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 24 页 -15 5.3 显示信息录入信息之后,选择编号2,即显示所有录入信息,如图5.3 所示图 5.3 显示信息界面5.4 修改信息需要修改录入的信息,选择编号3,查找到所需修改项后,进行新信息的输入,如图 5.4 所示图 5.4 修改信息界面名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 24 页 -16 5.5 插入信息当需要插入信息时,选择编号 4 实现插入功能,进入界面后选择想要插入的位置,然后输入插入信息如图5.5 所示图 5.5 插入信息界面5.6 查找信息需要查找信息时,选择编号5,进入后,在编号查找和日期查找选项中进行选择,输入想要查找信息后,按Enter 键即可显示如图 5.6 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 24 页 -17 图 5.6 查找信息界面5.7 删除信息删除录入的信息时,选择编号 6 进行操作,根据提示选择删除路径,输入删除对象的信息,如图5.7 所示。

      图 5.7 删除信息界面名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 24 页 -18 5.8 统计信息当进行班费最终统计,选择编号10,输入班费初额进行统计,自动得出余额如图 5.8 所示图 5.8 统计信息界面名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 24 页 -19 第 6 章 测试结果6.1 测试的研究与选择分析整体运行所有模块时,是否按设想的结果出现;测试过程中判断输入数据是否符合要求,判断当输入错误信息时,程序如何运行;6.2 测试环境程序测试环境如下:测试系统:Windows XP 测试工具:Microsoft Visual C+6.3 实例测试结果整体运行程序时,程序运行结果如下:a.整体调用部分基础功能时,如图6.1 所示图 6.1整体调控图 1 b.当不输入任何信息时,程序显示,排序,查找,统计功能运行正常,如图6.2 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 24 页 -20 图 6.2 整体调控图 2 当输入错误信息时,会有错误信息的提示出现例如:删除中输入不符合要求的删除方法时,会有提示如图6.3 所示。

      图 6.3 删除输入错误信息时提示图名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 24 页 -21 第 7 章小结对于这次课程设计我们小组精心准备,从思考如何开始编辑程序到最后程序的形成,投入了大量的精力通过查找相关文献和书本,我们巩固了平时学习的课程,并借此提高,设计符合本次课程设计的程序,虽然在调试程序时遇到了一些问题,但是经过我们相互讨论以及询问老师,最终完成了此次课程的设计此班费管理系统包含十大模块,可以根据基本的班费信息进行删除、统计、修改、查找等功能有些函数功能不够。

      点击阅读更多内容
      相关文档
      2025年秋学期浙教版初中科学七年级上册教学计划教学进度表.docx 2025年秋学期浙教版初中科学八年级上册教学计划教学进度表.docx 2025年秋学期浙教版初中科学九年级上册教学计划教学进度表.docx 初中英语新人教版八年级上册全册单词和句子整理(表格版)(2025秋).doc 9 《从百草园到三味书屋》 鲁迅 教学设计 初中语文统编版(2024)七年级上册 第三单元.docx 课外古诗词诵读《峨眉山月歌》李白教学设计初中语文统编版(2024)七年级上册 第三单元.docx 12 《论语》十二章 教学设计初中语文统编版(2024)七年级上册 第三单元.docx 初中英语新人教版七年级上册全册单词和句子整理(2025秋).doc 初中英语新外研版八年级上册Unit 3 Make it happen单词解析(C部分)(2025秋).doc 初中英语新人教版八年级上册Unit 1 Happy Holiday听力和重难点简析(2025秋).doc 2023-2024学年山东省青岛高二上学期物理12月月考试题及答案.pdf 2023-2024学年重庆市沙坪坝区九年级上学期数学期末试题及答案.pdf 2023-2024学年山东省滨州高二上学期历史期末考试题及答案.pdf 2023-2024学年重庆市渝北区九年级上学期数学期末试题及答案.pdf 2024-2025学年山东济南章丘区七年级上册数学期中试卷及答案.pdf 2022-2023学年江苏省连云港高二下学期生物期中考试题及答案.pdf 2025年陕西学考选择性考试生物试题及答案.pdf 2025年甘肃学考选择性考试物理真题及答案.pdf 2025年福建学考选择性考试物理真题及答案.pdf 2025年辽宁学考选择性考试政治真题及答案.pdf
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.