- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC程序設计课程设计(出勤管理系统)
南通大学计算机学院
计算机语言与算法实践 课程设计
报 告 书
设计题目 出勤管理系统
专业班级 电气087
学生姓名
学 号
指导教师 胡俐蕊
日 期 2009-9-1
目 录
1课程设计题目………………………………………………………………1
2课程设计目的………………………………………………………………1
3课程设计要求………………………………………………………………1
4课程设计报告内容…………………………………………………………1
4.1软件结构…………………………………………………………………2
4.2出勤管理系统程序代码…………………………………………………2
4.3该系统的运行情况………………………………………………………6
4.4 设计总结与体会…………………………………………………………8
5参考文献……………………………………………………………………8
课程设计题目:出勤管理系统
课程设计目的:
使学生掌握面向过程和面向对象程序设计的基本方法,较熟练地运用面向对象技术来分析解决问题。
课程设计要求:
采用面向对象的程序设计方法实现。
要求完成以下功能:
定义相关的数据,比如:
学生学号
学生姓名
课程名称
上课时间
到课时间
出勤状态 [旷课/病假/事假/迟到/早退]
能够进行以下操作:
能够对数据进行增、删、改、查操作。
能够按学号顺序列出某一课程的出勤状况。
4. 课程设计报告内容
(1)给出软件结构,说明各模块的功能。
(2)设计相关的类,并说明该类的作用。特别要用图形说明类之间的继承关系。
编写代码。
1软件结构
本程序用结构体新定义一种数据类型,系统包含一个主函数和6个子函数(insert(),check(),rivise(),Delete(),output(),deleteallchain()),6个子函数分别用来插入、查询、修改、删除、输出、收回动态分配的空间,在主函数中通过调用子函数来实现所需功能
4.2出勤管理系统程序代码
#includeiostream.h
#includestring.h
#includeiomanip.h
struct chuqin{ //用结构体定义一个新的数据类型出勤chuqin
char name[10],number[20],subject[15],time1[15],time2[15],zhuangtai[10];
chuqin *next;
};
//------------------------------------------------------------------------------------
void insert(chuqin* head1)//创建单向链表并插入数据
{
chuqin *n;//定义一个chuqin类型指针n
while(1)//一个死循环
{
n=new chuqin;//用new运算符动态分配一个chuqin空间给指针n
cout请依次输入姓名、学号、课程、上课时间、到课时间、出勤状态(第一个字母输入N表示结束插入):\n;//输出提示信息
cinn-name;//输入姓名
if(n-name[0]==N) //判断刚才输入的第一个字母是否为N
{
delete n;//若输入的第一个字母为N,则用delete运算符收回刚才动态分配的空间
break;//跳出死循环,结束插入
}
cinn-numbern-subjectn-time1n-time2n-zhuangtai;//若条件不满足,则继续输入学号、课程、上课时间到课时间等
if(!head1) head1=n,n-next=NULL;/*假如head指针为空,则直接让head指针指向n指向的存储空间(head=n),将n-next赋值为空,即不指向任何存储空间*/
else n-next=head1,head1=n;//若head指针非空,则将n指向的存储空间插在最前面
}
}
//------------------------------------------------------------------------------------
void check(chuqin *head)//子函数实现查询功
您可能关注的文档
最近下载
- 院前急救大全非常实用.doc VIP
- 高级工程师答辩题库大全(公路、桥梁、交通工程、隧道、材料、构造物、防护、试验、监理、预算).doc
- 多文本经典读本对统编教材辅助作用的探究.docx
- Colorlight卡莱特专业视频处理器X6 产品规格书V1.6说明书用户手册.pdf
- KYMCO光阳KYMCO-Racing X150使用说明书.pdf
- 设备操作维护规程.doc
- 吉林省名校调研系列卷(省命题)2023-2024学年七年级上学期期末语文试题.docx VIP
- 2022年全国中学生英语能力竞赛高一组试题及答案 .pdf
- 建设工程施工合同书(国际)8篇.docx
- 师德师风建设 工作方案.docx VIP
文档评论(0)