c语言课程设计报告.docx
《c语言课程设计报告.docx》由会员分享,可在线阅读,更多相关《c语言课程设计报告.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言课程设计报告篇一:C语言程序设计报告书C语言程序设计实验设计报告学院:_专业班级:学生姓名:学号:指导老师:设计题目:_年06月16日2013目录1.设计题目:学生考勤系统设计.32.设计方案:.33.模块说明:.3系统功能模块.3函数以及调用关系.44.代码分析及程序优化.95.数据文件名及说明.106.系统运行测试结果分析.10进入程序.10加载界面.11创建学生信息.11录入本课考勤情况.12修改学生信息.12查询学生考勤信息.13查看班级考勤情况.13源程序清单和执行结果:.141.设计题目:学生考勤系统设计2.设计方案:该系统能考察学生的出勤情况,所以包括每个班学生的全部信息。
2、每个学生是一条记录,包括姓名性别学号,对应于某天某门课程的出勤情况等。该系统可模拟考勤过程,记录考勤结果,并能在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。其中,学生可在本系统在线请假以及查看学期内的上课出勤信息。在线请假中,学生可以随时查看到请假的详细进展情况。同时,学生可以查看本期内上课出勤的详细信息,如:查看某个课程在整个学期内的出勤情况请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节可等详细信息。学生还可以查看本人的基本信息,如:所在院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码,查看本班的课表。对于任课老师,其使用本系统时,管理所
3、教班级学生的上课出勤信息以及查看所教学生的上课出勤信息。老师自动列出还没有在网上公布的学生上课出勤信息,系统依据学生请假系统,决定学生上课出勤的最终结果。并且查看自己所教课程、所教班级学生整个上课出勤统计信息以及详细信息。3.模块说明:系统功能模块根据设计要求,画出如下流程图:函数以及调用关系voidmune_1();/*菜单函数1*/voidmune_2()/*菜单函数2*/voidenter(void);/*录入函数*/篇二:c语言课程设计报告南京工程学院通信工程学院课程设计说明书(论文)题目学生管理系统设计课程名称高级语言程序设计课程设计专业通信工程班级学生姓名学号设计地点信息楼C205
4、指导教师沙爱军设计起止时间:2013年12月23日至2013年12月27日1通讯录管理系统摘要在通讯管理当中,人工统计的速度慢,且容易出现差错。本通讯录管理系统的自动化加速了统计工作,提高管理效率。本程序主要采用对零散的纸条进行自动读取,然后按组分类将数据保存到数组,这样的结构化非常便于程序后续的统计工作。统计具体过程涉及到通讯录的保存和加载等问题,将于正文中详细介绍。本程序实现了所有设计要求。2目录中文摘要.21题目要求.42需求分析.43总体设计.44详细设计.5主函数7各功能模块设计95运行结果(附带抓图).196、程序调试过程237总结24参考文献.24附录源程序代码2431、题目要求
5、建立通讯录信息,信息至少包含编号、姓名、年龄、电话、居住街道、省份、城市、电子邮箱等;能够提供添加、删除和修改通讯录信息的功能;能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询;将通讯录保存在文件中;能够按表格方式输出通讯录信息。2、需求分析本程序将用到文件系统,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的结构体数组当中,所以应提供文件输入的操作;由于纸条数据零散,所以要对原始数据进行分类操作并提供一个数组用于保存分类信息;在程序中要进行统计工作,所以要提供显示、排序等操作;另外应提供键盘式选择菜单实现功能选择。3、总体设计根据项目的任务要求及以上分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告
限制150内