c语言课程设计报告-药品销售管理系统

c语言课程设计报告-药品销售管理系统

ID:6781421

大小:228.50 KB

页数:35页

时间:2018-01-25

c语言课程设计报告-药品销售管理系统_第1页
c语言课程设计报告-药品销售管理系统_第2页
c语言课程设计报告-药品销售管理系统_第3页
c语言课程设计报告-药品销售管理系统_第4页
c语言课程设计报告-药品销售管理系统_第5页
资源描述:

《c语言课程设计报告-药品销售管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机科学学院课程设计报告武汉纺织大学数学与计算机学院《C语言程序设计》课程设计报告题目:药品销售管理系统专业班级:计算机类11508班学号:学生姓名:指导教师:2016年5月30日CreateToFile-35-计算机科学学院课程设计报告一、引言通过本课程设计,使自己更加系统地理解和C语言专业学习的基本概念;能自如地根据实际要求,设计相应的程序设计,并运用C语言实现所设计的算法,编写较大型的程序,分析和解决实际问题进一步加深和巩固所学专业课程的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。掌握C语言独立的编写、调试应

2、用程序和进行其它相关设计的技能。 此项目主要是考察我们对结构体、数组、文件等具体操作,以及对C语言语法的掌握,所以完成此项目要求比较高的设计要求,对整体有很熟悉的概括,同时调试过程也是很重要的,对程序界面的要求也比较高,要设计的合理同时也要美观一点,能够人性化的描述清楚你的各个功能,一目了然,对其他用户使用本程序简单易懂,这才能成本程序或本系统是成功的。这个设计能够练习我们的理解和运用结构化程序设计的思想和方法,掌握开发一个小型实用系统的基本方法,学会调试一个比较长的程序的基本方法,同时掌握书写程序设计开发文档的能力。二、系统介绍:1.设计平台

3、介绍:Visual C++不仅仅是是一个C++编译器,而是一个基于Windows操作系统的可视化集成开发环境IDE,这种环境开发出来的软件定性好、可移植性强,可以编制各种各样的Windows应用程序。2.介绍开发的系统功能和解决的问题:该系统实现对若干个大药品的种类进行管理和销售统计。包括以下信息:药品编号、名称、价格、类型,生产日期,保质期,库存等。具备药品信息的查询(多种查询方式),修改,删除,添加等基本功能,解决药品销售的管理与统计问题。3.说明涵盖的知识点及技术难点分析:本系统涉及到的知识点包括顺序结构、选择结构、循环结构、数组、指针、

4、函数、结构体及文件操作,技术难点在于文件的读写操作,结构体的定义,函数功能的划分与程序的调试等。要求编写者熟练掌握C语言基本知识,独立调试程序,学会知识的拓展与查阅资料。三、模块设计:1.功能模块创建药品管理文件:如果药品管理文件不存在,则创建一个新的药品管理文件,并输入信息,输入药品名称为“*”结束录入。(当录入相同的名称时,系统会提示,并请重新录入)。保存药品信息:将链表中的信息写入到文件。读取药品信息:从文件中读取信息到链表中。显示所有药品信息:选择此功能时,先将药品管理文件中的信息读取到链表中,然后显示链表中的所有信息。添加药品信息:选

5、择此功能时,先将药品管理文件中的信息读取到链表中,然后在链表尾节点后增加一个新节点,录入新数据,并询问用户是否保存修改?用户输入‘y’,就保存修改,否则不保存。CreateToFile-35-计算机科学学院课程设计报告修改药品信息:选择此功能时,先将药品管理文件中的信息读取到链表中,根据用户输入的药品名称,查找到该药品,然后输入改药品的信息,并询问用户是否保存修改?用户输入‘y’,就保存修改,否则不保存。查找药品:先将药品管理文件中的信息读取到链表中,该菜单项分为3个子菜单,按名称查找、按类型查找和按编号查找。用户选择子菜单后,就按照用户输入的

6、信息进行链表的查找。显示过期时间:读取所有药品信息,根据生产日期与保质期计算出药品过期时间。药品销售管理:销售时输入药品编号和数量,库存数减少对应数量,当库存数不足,提示重新输入,且药品库存数不变,当输入0代表销售结束,计算销售数量与销售额。删除功能:先将药品文件中的信息读取到链表中,根据用户输入的名称,进行删除,并询问用户是否保存修改?用户输入‘y’,就保存修改,否则不保存。退出:退出通讯录管理系统。2.系统详细设计文档主菜单创建退出销售期限查询删除修改添加显示类型名称编号3.用图示的方式给出各模块中过程或函数之间的调用关系(流程图等)Cre

7、ateToFile-35-计算机科学学院课程设计报告YN名称是否为*号开始药品管理文件已经存在?结束YYN新建药品管理文件输入新建药品的名称N名称和编号是否重复Y输入药品其他信息追加在链表尾部是否保存YN调用保存函数CreateToFile-35-计算机科学学院课程设计报告NN是否到了链表尾部?开始读取管理文件成功?结束YY打印药品信息结点指针后移CreateToFile-35-计算机科学学院课程设计报告N开始读取信息管理文件成功? 结束N移动指针到链表尾部输入新建药品的名称与编号Y编号和名称是否重复?Y输入药品其他信息追加在链表尾部是否保存?

8、YN调用保存函数CreateToFile-35-计算机科学学院课程设计报告输入编号是否一致?是否有重复?N输入其他信息YY指向下一结点N开始读取药品管

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

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

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