关于课程相关毕业论文的格式,与职文答辩技巧学校教师,职文答辩技巧湖南相关自考毕业论文答辩
关于课程及学生及成绩方面的免费优秀学术论文范文,关于课程相关自考毕业论文答辩,关于职文答辩技巧学校教师,职文答辩技巧湖南相关论文范文数据库,对写作课程论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文参考文献资料下载有帮助。
turn,else
{
k++,
cerr<,<,"\n\n\t\t\t密码输入错误!请重新输入!\n"<,<,endl,
}
if(k>,等于3)
{
system("cls"),
cerr<,<,"\n\n\t\t\t输入错误密码超过三次!请按任意键退出.."<,<,endl,
getch(),
tuichu(),
}}}
功能测试
图6-1 主界面测试图
图6-2 学生端测试图
图6-3 管理员登录测试图
图6-4 管理端测试图
图6-5 选课与平均分情况测试图
心得和不足
通过这次项目设计,我运用了这学期学习的全部知识,尽力完成这个任务.在做项目期间渐渐知道自已学习的知道不够,所以我在短短的时间里,通过网络,通过图书馆,学习更多我这个项目中要用到的新知识.大胆的通过自已学来的知识去实践,并不断地进步,项目也不断的在完善,在这期间我明白了:
所有的代码都有其适用范围.无论它们是如何正确,都只能在特定的场合发挥作用.
从简单开始,逐步求精,直至满足需求.
不能只准备一种解决手段应付关键性的工作.
如果某个方法无法奏效,则用有用的方法代替它.承认错识,从失败中总结经验教训,避免下次再犯同样的错误.
如果某个方法奏效,则在今后的工作中善用这个方法.
这些都是再简单不过的道理了,但对于一个编程者来说,却是当局者迷,常常犯这些错误.所以在这次项目设计中学习了这些道理,希望以后的编程道路中不再犯这样的错识.
还待完善的功能:
由于设计者水平有限及时间等方面的原因,该系统的功能比较简单,基本功能都可以完成,但是还有一些选课过程中要用到的功能可能还没有实现,同时在学生具有的详细数据,也没有进行深入的去探索.这些不足请老师多多谅解.今后设计者会更多的学习编程技巧,不断的提高程序设计水平.
程序源代码
主函数部分:
#include <,string.h>,
#include <,stdio.h>,
#include <,iostream.h>,
#include <,stdlib.h>,
#include <,iomanip.h>,
#include <,fstream.h>,
#include <,conio.h>,
#include"menu.h"
int main()
{
subjectdb *P 等于 new subjectdb,*Q等于P,
P->,Next 等于 NULL,
subject M,
fstream file("subject.txt",ios::in),
while(1) // 读入subjectdb
{
file.read((char *)&,M,sizeof(M)),
if(!file) break,
Q->,Next 等于 new subjectdb,
Q->,Next ->,Next 等于 NULL,
Q->,Next ->,sub 等于 M,
Q 等于 Q->,Next,
}
file.close (),
studentdb *Y 等于 new studentdb,*X等于Y,
Y->,Next等于NULL,
student N,
course O,
fstream file1("student.txt",ios::in),
fstream file2("course.txt",ios::in),
while(1)
{
file1.read((char *)&,N,sizeof(N)),
if(!file1) break,
Y->,Next 等于 new studentdb,
Y->,Next ->,Next 等于 NULL,
Y->,Next ->,stu 等于 N,
int time 等于 N.retfactcourse(),
Y->,Next->,stu.clrroot (),
while(time)
{
file2.read ((char *)&,O,sizeof(course)),
if(!file2) break,
Y->,Next->,stu.addcourse(O.ame ,O.grade),
time--,
}
Y等于Y->,Next,
}
file2.close (),
file1.close (),
Q等于P->,Next,
while(Q)
{
Q->,sub.clractivestud(),
Q->,sub.findstudent(X),
Q 等于 Q->,Next,
}
char c,b,temp等于72,temp1等于72,//temp和temp1用来保存上和下的标志
int br等于1,
while(1)
{
b 等于 menu(temp1),
temp等于getch(),
if(temp等于等于72||temp等于等于80)
{
b 等于 menu(temp),
temp1等于temp,
}
if(temp等于等于13)
{
b等于menu(temp1),
break,
}
if(temp!等于72||temp!等于80)
continue,
}
if(b等于等于'1')
{
while(1)
{
c 等于 custom(),
switch(c)
{
case '1':br 等于 menu_1_1(X,P),getch(),break, //学生选课选项
case '2':br 等于 menu_1_2(X,P),getch(),break, //学生选课情况
case '3':br 等于 menu_1_3(P),getch(), break, //课程选课情况
case '4':br 等于 menu_2_7(X),getch(), break,//学生平均成绩
case '5':br 等于 menu_2_9(X,P),getch(),break, //保存数据
case '6':br 等于 menu_2_0(),break, //退出系统
}
if (br 等于等于 0)
break,
}
}
if(b等于等于'2')
{
password(),
while(1)
{
c 等于 server(),
switch(c)
{
case '1':br 等于 menu_2_1(X),getch(), break, //增加学生
case '2':br 等于 menu_2_2(P),getch(), break, //增加课程
case '4':br 等于 menu_2_4(P),getch(), break, //删除课程
case '3':br 等于 menu_2_3(X),getch(), break, //删除学生
case '5':br 等于 menu_2_5(X,P),getch(),break, //填写成绩
case '6':br 等于 menu_2_6(P),getch(), break, //更改学分
case '7':br 等于 menu_2_7(X),getch(), break, //学生情况
case '8':br 等于 menu_2_8(P),getch(), break, //选课情况
case '9':br 等于 menu_2_9(X,P),getch(),break, //保存数据
case '0':br 等于 menu_2_0(),break, //退出系统
}
if (br 等于等于 0)
break,
}
}
return 0,
}Course.h部分
struct course //某个学生所学的课程中的某一个
{
char ame[20], //课程名称
float grade, //课程成绩
course *Next, //指向下一个课程的指针
},Student.h部分
#include <,string.h>,
#include "course.h"
class student
{
public:
student(),//构造体
student(course *cou,int fact,int max),//重载
void readname(char N[] ), //读入学生的姓名
void getname(char N[]), //得到学生的姓名
void wrecourse(char N[],float score), //要据课程名写入学生课程的成绩
float average(), //学生课程的平均成绩
void addcourse(char N[],float g), //给学生增加一门课
int findcourse(char N[]), //查找是否已有此课程,如果有返回1,如果没有返回0
int retfactcourse(),//得到所学的课程数目
course *retroot(),//利用键表将所有的课程保存起来
int retmaxcourse(),//得到最多可学的课程数目
void clrroot(), //清零
private:
char sname[20], //学生的姓名
int maxcourse, //学生最多可以学五门课程
int factcourse, //学生实际所学的课程数目
course *root, //课程的根结点指针
},Student.cpp部分
#include"student.h"
student::student()
{
root 等于 NULL,
const maxcourse 等于 5,
factcourse 等于 0,
}
student::student(course *cou,int fact,int max)
{
root 等于cou,
const maxcourse 等于 max,
factcourse 等于 fact,
}
void student::readname (char N[])
{
strcpy(sname,N),
}
void student::getname(char N[])
{
strcpy(N,sname),
}
void student::wrecourse(char N[],float score)
{
course *p 等于 root,
if(p等于等于NULL)
return,
p 等于 p->,Next,
while(p)
{
if(strcmp(p->,ame,N)等于等于0)
p->,grade 等于 score,
p 等于 p->,Next,
}
}
float student::average()
{
float aver等于0.0,
course *p 等于 root,
if(p等于等于NULL)
return 0,
p 等于 p->,Next,
while (p)
{
aver 等于 aver+p->,grade,
p 等于 p->,Next,
}
aver 等于 aver/factcourse,
return aver,
}
void student::addcourse (char N[],float g)
{
course *s 等于 new course,
s->,Next等于NULL,
if(root 等于等于 NULL)
root 等于 s,
course *p 等于 root,
course *newcourse 等于 new course,
newcourse->,Next 等于 p->,Next,
p->,Next等于newcourse,
strcpy(newcourse->,ame,N),
newcourse->,grade 等于 g,
factcourse++,
}
int student::findcourse (char N[])
{
course *p 等于 root,
if(root等于等于NULL)
return 0,
p 等于 p->,Next,
while(p)
{
if(strcmp(p->,ame,N)等于等于0)
return 1,
p 等于 p->,Next,
}
return 0,
}
int student::retfactcourse()
{
return factcourse,
}
//得到所学的课程数目
course* student::retroot()
{
return root, //利用键表将所有的课程保存起来
}
int student::retmaxcourse()
{
return 5, //得到最多可学的课程数目
}
void student::clrroot() //清零
{
root 等于 NULL,
factcourse 等于 0,
}
Studentdb.h部分
#include "student.h"
struct studentdb
{
student stu,
studentdb *Next,
},
struct studentname
{
char tname[20], //学生的名字
float result, //学生所得的该课
关于课程相关毕业论文的格式,与职文答辩技巧学校教师,职文答辩技巧湖南相关自考毕业论文答辩参考文献:
编辑职文教师
应符合医学伦理学基本原则.论文作者承诺承担一切违反义务和侵权责任. 编辑职文教师参考属性评定 有关论文范文主题研究: 关于医学伦理学的论文范例 大学生适用: 高校毕。
论文答辩技巧
士毕业学校研究生院学位办公章);,7,体检表(县级以上医院);,8,申请者所在单位组织人事部门出具的政。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆谊,职称讲师,论。
职称论文答辩技巧
章);,7,体检表(县级以上医院);,8,申请者所在单位组织人事部门出具的政。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆谊,职称讲师,论文答辩日期2007年12月3。
法学论文答辩技巧
士毕业学校研究生院学位办公章);,7,体检表(县级以上医院);,8,申请者所在单位组织人事部门出具的政。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆谊,职称讲师,论。
硕士论文答辩技巧
盖博士毕业学校研究生院学位办公章);,7,体检表(县级以上医院);,8,申请者所在单位组织人事部门出具的政。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆谊,职称讲。
本科论文答辩技巧
历,有高中,大学,培训机构教学经验者优先;,2,语言表达流畅,具备较强的学习能力和创新能力; 。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆谊,职称讲师,论文答辩日。
自考论文答辩技巧
名准考证号联系电话邮箱1王洋10010928302115245338609178521014@qq.2。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆谊,职称讲师,论。
高级职称论文答辩技巧
由学科组在鉴定时选定.申报正高级职称须进行论文答辩,申报副高级职称可以事先选择论文答辩或案例答辩,作为高审委审定依据.,。职称论文答辩技巧学校教师,职称论文答辩技巧湖南3,指导教师陆。
编辑中级职文
级职文参考属性评定 有关论文范文主题研究: 关于评审条件的论文范文资料 大学生适用: 专科论文、本科毕业论文 相关参考文献下载数量: 50 写作解决问。
职文征稿安徽
#34;拟定于2016年7月21日~24日在安徽省合肥市举行.现将有关事项通知如下. 科技期刊学术论文的写作 播放:21353次 评论:4805人 职文征稿安徽参。