课程设计报告书。
课程名称:数据库课程设计。
设计题目:研究生信息管理系统。
指导老师:
专业:班级:
组员:设计题目:研究生信息管理系统。
功能描述:整个系统从总体上分为系统管理、专业管理、课程管理、研究生管理、成绩管理、用户管理;下分对应专业浏览、
课程浏览、研究生浏览、成绩浏览和修改密码。
概要设计:
系统总体流程图:
详细设计: 研究生信息管理系统界面。
研究生管理**如下:
#include <>
#include <>
#include <>
#include <>
字定义函数声明。
void add添加新学员。
void delete删除已离开学员。
void search查询学员信息。
void alter修改学员信息。
void views显示所有学员信息。
void delete_all清除所有记录。
int check(char strid查找文件记录中已经存在的学员id
定义学员信息结构体。
struct student
//学员信息(学号,姓名,性别,籍贯,**,年级专业);
char id[10];
char name[10];
char ***[4];
char nativeplace[10];
char phone[13];
char major[6];
struct student stu;
file *fp;//定义文件指针。
main() 主函数。
void main()
int flag;
while(flag!=7)
插入新记录。
void add()
if((fp=fopen("studentmessage","ab+")null)
elseprintf("\t姓名:")
scanf("%s",&
printf("\t性别:")
scanf("%s",&
printf("\t籍贯:")
scanf("%s",&
printf("\t**:")
scanf("%s",&
printf("\t民族:")
scanf("%s",&
rewind(fp);
//检测文件中是否有空字符串,如果有则在此处插入新记录,如果没有则插入到文件尾。
while(!feof(fp))k++;
offset=sizeof(stu)*k;
fseek(fp,offset,seek_set);
fwrite(&stu,sizeof(stu),1,fp);
fclose(fp);
printf("插入数据成功!");
检测将要插入的学号是否已存在文件记录中。
int check(char stuid[10])
int id=0,k=1;
file *fpp;
struct student checkid;
if((fpp=fopen("studentmessage","rb"))null) /以只读方式打开一个二进制文件studentmessage
while(!feof(fpp))id++;
fclose(fpp);
return id*k;
检测输入的学号是否能插入。
int check_add(char stuid[10])
int id;
file *fpp;
struct student checkid;
if((fpp=fopen("studentmessage","rb"))null) /以只读方式打开一个二进制文件studentmessage
while(!feof(fpp))else
fclose(fpp);
return id;
根据用户输入的学号删除已离开学员。
void delete()
printf("删除相应记录!");
学生信息管理系统
tianjin university of technology and education sql server数据库 课程设计报告。专业 班级。学号。学生姓名 指导教师 二 一二年六月十七号至二十一号。一。课程名称 学生信息管理系统。作为管理员 教师 负责学生信息后台的管理,比如学生成绩的增 删...
研究生自我评价
本人作为研究生在某某大学某某学院攻读设计学专业三年,这三年的成长对我来说是意义重大的,毕业之际,回顾入校以来的学习 工作以及生活等各方面,做自我鉴定如下 在思想觉悟方面,我始终对自己有较高的要求,主动和党组织靠拢,尽管自己还没有进入党组织,但是自己始终以共产党员的高标准来要求自己,能用科学的 发展的...
研究生中期总结
生活方面 在身心素质方面,首先我懂得应该有健康的体魄,俗话说的好,身体是革命的本钱,因此,在这期间我会时时打打球,锻炼一下,而想想本科时是根本不会去想要打球运动。另外,我还给自己定了学好英语的目标,尽管我的学习方法是看英语的电视剧或者电影,但是这样坚持下来还是有些收获的。再者,我明白人需要不断的学习...