重庆科技学院《C 语言程序设计》课程设计报告 1 第1 章 设计题目的内容、任务及具体要求 1
1 设计题目的内容 明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高用C 语言进行文件操作和绘图应用的编程技术水平;初步了解软件开发的一般方法和步骤; 提高撰写技术文档的能力
2 设计题目的任务 主要利用c 语言的文件操作能力设计开发一个小型的管理信息系统
至少具备如下功能:个人消费记录登记,消费信息查询和分类统计
操作界面要符合用户的一般习惯,图形或文本界面皆可 1
3 设计具体的要求 可以对记录的信息进行添加,修改;能对历史记录进行查询与删除;要求功能界面设计美观,清晰,方便操作
进一步掌握运用C 进行程序设计的能力; 2)
进一步理解和运用面向过程程序设计的思想和方法; 3)
初步掌握开发一个小型实用系统的基本方法; 4)
学会调试一个较长程序的基本方法; 5)
学会利用互联网查找相关的知识并学习; 重庆科技学院《C 语言程序设计》课程设计报告 2 第2 章 总体设计思路 2
1 数据录入模块设计 本模块的设计主要包括三个函数,mainmenu(……), Record (……), Recordxinxi(……)函数
mainmenu(……)函数主要是对录入数据时录入时录入方法的选择操作
函数在屏幕上显示选择主菜单,以供操作者进行录入选择
Record (……)函数的主要实现程序的初始建库,把数据写如到文件中
其主要过程是一二进制写入文件打开文件,然后调用 Recordxinxi(……)函数,将需要录入的数据从键盘输入到计算机内,然后写入到文件
2 查询模块设计 本模块主要设计Seekxinxi(……)函数、print(……)函数
Seekxinxi(……)函数主要是