高级程序设计语言c--课程设计-天津城建大学医院药品管理信息系统.doc
【高级程序设计语言C++课程设计-医院药品管理信息系统】 本次课程设计的目标是利用C++编程语言,构建一个天津城建大学医院药品管理信息系统。设计旨在提升学生对C++编程能力的理解和应用,掌握结构化程序设计思想和方法,以及小型实用系统开发的基本流程。此外,学生还需学习如何用流程图或N-S图表示算法,并能编写详尽的设计文档。 1、设计目的: - 通过实际操作,实现药品信息的管理系统。 - 进一步熟练掌握C++编程技术。 - 应用和深化结构化编程理念和实践。 - 初步掌握开发小型实用软件的方法。 - 学习使用流程图或N-S图表示算法。 - 提高编写程序设计文档的能力。 2、总体设计: 系统包括以下功能模块: - 药品信息录入:用户按照提示录入药品的详细信息。 - 药品信息浏览:用户可查看所有药品信息或特定药品详情。 - 药品信息修改:根据药品ID进行信息更新。 - 药品信息查询:通过ID或生产商进行信息检索。 - 读取药品信息:从文件中加载已存储的药品数据。 - 保存药品信息:将当前药品数据保存到文件。 - 删除药品信息:根据ID删除对应药品。 - 药品信息排序:按照ID升序或降序排列药品列表。 3、详细设计: - 功能实现:每个模块都需实现特定功能,如录入时需要正确处理用户输入,浏览时需展示所有信息,修改功能需确保修改后的信息能够准确更新,查询功能需能精确匹配ID或生产商,读取和保存功能需保证数据完整性,删除功能需防止误删,排序功能需支持不同排序规则。 - 调试分析:在程序上机调试阶段,可能会遇到文件操作的困难,如文件保存确认、读取功能实现、输入限制问题以及信息修改后未能正确显示等问题。这些问题需要通过深入理解C++文件I/O流和调试技巧来解决。 4、源程序: 程序代码中包含了Date类,用于处理日期相关的操作。其他部分未展示,但通常会包括数据结构(如结构体或类)来存储药品信息,以及实现各个功能的函数。例如,可能有用于输入输出的函数,用于文件操作的函数,用于查询和排序的函数等。 这个课程设计涵盖了C++编程的核心要素,包括面向对象编程、文件操作、错误调试以及系统设计。通过完成这个项目,学生不仅能提升C++编程技能,还能了解到实际软件开发中的问题解决和文档编写的重要性。
剩余23页未读,继续阅读
- 粉丝: 452
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助