C语言课程设计指导书44697
C 语 言 课 程 设 计
指 导 书
适用专业: 电子信息工程
班级: 1101~1105
课程设计时间: 2012.02.20~2012.03.02
任 课 教 师: 刘梅彦、李颖、方炜炜
联 系 电 话:
目 录
一、课程设计目的3
二、课程设计内容3
1.设计环境3
2.基本要求3
3.设计步骤4
4.课程设计报告的要求4
5.参考设计题目4
⑴个人收支管理系统4
⑵职工工资管理系统5
⑶通讯录管理系统6
⑷职工信息管理系统7
⑸影碟租赁管理系统7
⑹小型商品管理系统8
⑺销售人员管理系统9
⑻科研项目管理系统10
⑼教师工作量计算11
⑽销售管理系统12
注:题目可自定,比如:13
⑴校运动会成绩管理系统13
⑵替换密码的加密解密程序14
⑶简单科学计算器14
⑷日历表14
⑸仓库管理系统14
⑹火车(飞机)订、退票系统15
⑺图书信息管理系统15
⑻英汉字典15
三、课程设计报告的打印及装订要求15
四、考核方式15
五、成绩评定16
一、课程设计目的
通过一周的课程设计,使学生在已掌握的C语言程序设计的基本方法和技能的基础上,能更进一步的理解结构化程序设计的基本概念,理解程序设计的系统分析、概要设计、编码、调试等过程,掌握常用的程序调试的方法和技巧。同时通过设计一个综合性较强的实例,使学生能将课本上的理论知识和实际有机的结合起来,要求要求利用结构化方法以及C的编程思想来完成系统的设计;
要求欢迎界面要求在设计的过程中,根据问题描述,设计数据存储方式; 调试;完成。…… ……
⑷测试结果:用几组测试数据进行测试程序设计的正确性
⑸用户手册:即使用说明
⑹附录:源程序清单和结果。源程序要加注释,结果要包括测试数据和运行结果
⑺课程设计体会
可以从以下方面考虑:1.具体叙述课程设计中的收获。2.程序设计中的闪光点。3.程序设计中遇到的困难及解决办法。4.程序仍有哪写需要改进的地方以及改进的思路。
5.参考设计题目
⑴个人收支管理系统
①题目描述
设计一个对个人日常的收入和消费帐目进行管理及查询统计计算的管理程序。个人收支信息包括1、.能进行用户验证:根据用户输入的用户名和密码判断是否为合法用户(合法用户可以不只一个),并进行相应处理。
2、提供系统操作菜单。使用户能够通过菜单进行功能选择,并可以任意多次选择执行不同功能,直到用户选择“退出程序”才终止程序的执行。
3、个人收入、支出信息录入功能:用户根据提示输入个人收入、支出等信息并保存。个人收支信息要保存在随机访问文件中。
4、个人收入、支出、余额的计算。
5、追加个人收入、支出信息。
6、删除个人收入、支出信息:由用户指定要删除的条件,例如:按时间或项目等条件删除已有信息。
7、修改个人收入、支出信息:由用户指定要修改的条件,例如:按时间或项目等条件修改已有信息。
8、查询个人收入、支出信息:由用户指定要查询的条件,例如:按时间或项目等条件查询信息。
9、浏览全部信息,以表格形式显示。
10、统计并输出个人收入、支出信息,并以表格形式输出。
11、对个人收入、支出信息进行排序并输出排序结果。
12、每一项功能用一个函数实现。
⑵职工工资管理系统
①题目描述
设计一个对职工工资信息进行查询、编辑、添加、删除和计算等操作的管理程序。职工工资信息包括职工编号、姓名、性别、职称、部门、基本工资、扣款、应发工资、税款及实发工资等。
②任务具体要求
1、能进行用户验证:根据用户输入的用户名和密码判断是否为合法用户(合法用户可以不只一个),并进行相应处理。
2、提供系统操作菜单。使用户能够通过菜单进行功能选择,并可以任意多次选择执行不同功能,直到用户选择“退出程序”才终止程序的执行。
3、职工信息录入功能:用户根据提示输入职工编号、姓名等信息并保存。
4、应发工资、扣款、实发工资的计算。
5、追加职工信息。
6、删除职工信息:由用户指定要删除的条件,例如:按职工编号或姓名等条件进行删除。
7、修改职工信息:由用户指定要修改的条件,例如:按职工编号或姓名等条件进行修改。
8、查询职工信息:由用户指定要查询的条件,例如:按职工编号或姓名或职称或部门等进行查询。
9、浏览全部信息,以表格形式显示。
10、统计并输出指定部门、实发工资、应发工资等信息,并以表格形式输出。
11、对应发工资等信息进行排序并输出排序结果。
12、每一项功能用一个函数实现。
13、职工信息要保存在随机访问文件中。
⑶通讯录管理系统
①题目描述
每个人都有众多亲戚、朋友、业务伙伴的通讯信息(包括姓名、性别、生日、类别、工作单位、电话和邮政编码等信息)需要维护。要求设计