欢迎来到天天文库
浏览记录
ID:16248469
大小:3.51 MB
页数:198页
时间:2018-08-08
《·什么是汇率 各种货币制度下汇价的基本依据是什么》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班西南交通大学信息学院软件工程系——2014年暑期软件实习报告题目:学生考勤系统——C语言版项目组长:_____张承项目成员:____单谋指导老师:___陈帆_____黄洪成绩:_______________第198页共198页198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班目录第1章项目背景21.1问题描述21.2要求21.3系统功能21.4项目分工3第2章系统设计与实现42.1总体设计42.1.1系统功能设计42.1.2系统函数
2、说明42.2数据结构52.3算法52.4程序代码设计6第3章程序调试与系统测试73.1系统运行环境73.2主要函数调试与说明73.3系统测试与说明73.3.1系统主界面运行说明73.3.2显示课程考勤功能模块运行说明73.3.3查询课程考勤功能模块运行说明83.3.4查询个人考勤功能模块运行说明83.3.5考勤录入及修改功能模块运行说明...............................................................8第4章实习项目总结94.1个人总结94.1.1******个
3、人总结94.1.2******个人总结94.2结束语9第5章源代码105.1课程考勤系统完整源代码10第6章个人实训报告266.1张承实训报告266.2单谋实训报告28第1章第198页共198页198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班项目背景1.1问题描述(1)掌握和利用C++语言进行程序设计的能力;(2)掌握理解VC++编程环境;(2)理解和运用结构化程序设计的思想和方法。(3)掌握开发小型实用系统的基本方法。(4)学会调试一个较长程序的基本方法。(5)掌握书写程序设计开发文档的能力(书写
4、课程设计报告)。1.2要求(1)用C语言实现系统。(2)利用结构体数组实现学生考勤的数据结构设计,及课程的数据结构设计。(3)系统具有增加、查询、插入、排序等基本功能。(4)系统的各个功能模块要求用函数的形式实现。(5)完成设计任务并书写课程设计报告。(6)将学生考勤信息存在文件中。1.3系统功能(1)显示系统菜单(2)初始化单链表为空指针(3)连续添加学生的信息,当输入学号的为0时结束输入(4)从单链表中修改指定学号的学生信息(5)显示当前单链表中的所有记录(6)查找指定姓名的学生信息(7)把当前单链表中的内容保存到指
5、定的文件第198页共198页198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班(8)从指定文件中读入记录到单链表中(9)计算当前单链表中学生的考勤成绩(10)插入一条记录到单链表中(11)复制文件备份(12)将当前单链表中的记录追加到指定的文件中(13)按照学号从小到大的顺序排序。1.1项目分工张承:负责主要功能模块设计工作,其中包括建立学生的结构体,课堂考勤的结构体,班级的结构体,对考勤信息的写入与修改,对班级学生排序,考勤信息写入文件以及读取,查询学生的出勤情况,查询某一课程的出勤状况,报告填写。
6、单谋:登陆及菜单功能设计,后期修缮,ppt制作,报告填写。第198页共198页198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班第1章系统设计与实现将学生成绩管理系统划分为以下几个模块1.1总体设计1、登录2、菜单显示3、显示全部课程信息4、课程录入及修改5、查看单科考勤成绩6、查看学生考勤成绩第198页共198页198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班1.1.1系统功能设计1.1.2系统函数说明voidmenu()函数功能:输出选择界面voidregist()函数功能:
7、程序登录structstudent*adam()函数功能:建立学生链表structclas*singleclass(charx[])函数功能:建立单科信息表voidSingleToStudent(structclas*head2[],structstudent*head1)第198页共198页198姓名:张承单谋专业:计算机科学与技术(微电子方向)班级:微电二班函数功能:用单课表信息修改学生链表voidModifyCourse(structclas*head)函数功能:学生考勤信息查询voidViewAStudent(s
8、tructstudent*head1)函数功能:某课的考勤情况voidAddUp(structstudent*head1)函数功能:学生表的文件备份存档voidStudentTableSort(structstudent*head1)函数功能:按学号排序voidViewACourse()函数功能:单课程考勤情况1.1
此文档下载收益归作者所有