当前位置:文档之家› 学生籍贯信息记录簿设计

学生籍贯信息记录簿设计

学生籍贯信息记录簿设计
学生籍贯信息记录簿设计

课程设计报告书

学生籍贯信息记录薄

班级:方 1310-1

学号:20136764

姓名:张佳琪

指导教师:王帆

石家庄铁道大学四方学院

2014.6.24

一、设计思想

运用结构体定义几个变量,再通过编译各个功能的函数,在主函数中进行调用,并利用C语言中常用的For循环、if函数、while函数、printf语句、scanf语句等相关内容完成本设计。进行完每次操作后都能返回菜单,也可从菜单中选择直接退出。其中主要利用了函数的循环和调用。

二、系统完成功能及框图

①可以存储学生信息;

②按学号和姓名查找该学生的籍贯;

③按籍贯可以查询所有学生的信息;

④可以对学生的信息加以修改;

⑤可以删除学生的信息;

⑥读取磁盘文件并显示输出所有学生的籍贯信息;

三、核心算法及说明

1、

// 主函数

void main()

{ 主要功能图1主要功能

int fun;

read_data();

menu();

while(1)

{

printf("请输入功能号[0-7]:",&fun);

scanf("%d",&fun);

switch(fun)

{

case 0: // 退出

break;

case 1: // 查看所有学生信息

view_data();

break;

case 2: // 输入学生记录

add_data();

break;

case 3: // 删除学生记录

delete_data();

break;

case 4: // 编辑学生记录

edit_data();

break;

case 5: // 查询(学号)

query_data_no();

break;

case 6: // 查询(姓名)

query_data_name();

break;

case 7: // 查询(籍贯)

sort_data_address();

break;

}

if(fun==0) break;

to_menu();

}

}

其上为本程序的主函数,对已经定义好的子函数进行调用,是整个程序的主体部分。其中的每一个“case”语句分别对应其子函数的程序以及对其进行使用。

四、界面设计

图2 主要功能菜单

图3 查看所有学生信息

图4 输入学生信息

图5 删除学生的学号

图6 编辑学生的学号

图7 按照学生学号查询

图8 按照学生姓名查询

五、结论

本程序的用途很广,能为学校对学生的管理提供很大的帮助;其编写过程其实不易,工作量很大,需要自己认真仔细地去完成,丝毫不能有一点的差错,否则该程序将是一团糟的,什么也执行不了;同时也真让我体会到了C 语言的困难之处,也不是一朝一夕能学成的,所以还需要自己继续努力,对C 语言做更深更全面的了解。

此次工作我们分工细致,工作积极,各自完成了自己所分担的责任,也完成的比较完善。总之,是我和同伴一起努力共同完成的结果。

六、参考资料

图9 按照学生的籍贯查询

严蔚敏吴伟民,《数据结构(C语言版)》, 清华大学出版社, 2007.9 潭浩强,《C语言程序设计(第三版)》,高等教育出版社,2002.4 https://www.doczj.com/doc/ed17609139.html,/yhss_214/blog/static/1037697920071177368518

https://www.doczj.com/doc/ed17609139.html,/nm169_view.php?fid=446&id=476

刘卫国.《C语言程序设计》,中国铁道出版社,2008.2

刘卫国.《C语言程序设计实践教程》,中国铁道出版社,2008.2

邵军王忠《C语言程序设计》西安电子科技大学出版社

周立功《C程序设计高级教程》北京航空航天出版社

附录

程序代码如下:

#include

#include

#include

#include

#define MAX 300

struct student

{

char name[10]; // 姓名

char no[50]; // 学号

char ad[20]; //籍贯

};

struct data

{

int count; // 当前学生数组中学生的个数

struct student stu[MAX]; // 学生数组

} dd;

// 显示主菜单

void menu()

{

system("cls");

printf("\n");

printf("\t\t\t********************************\n");

printf("\t\t\t* *\n");

printf("\t\t\t* 学生籍贯信息记录簿*\n");

printf("\t\t\t* *\n");

printf("\t\t\t* [0] 退出*\n");

printf("\t\t\t* [1] 查看所有学生信息*\n");

printf("\t\t\t* [2] 输入学生记录*\n");

printf("\t\t\t* [3] 删除学生记录*\n");

printf("\t\t\t* [4] 编辑学生记录*\n");

printf("\t\t\t* [5] 查询(学号)*\n");

printf("\t\t\t* [6] 查询(姓名)*\n");

printf("\t\t\t* [7] 查询(籍贯)*\n");

printf("\t\t\t* *\n");

printf("\t\t\t********************************\n");

printf("\t\t\t* *\n"); }

// 等待用户按回车后回到主菜单

void to_menu()

{

char c1,c2;

printf("\n\n\n按回车键返回主菜单...");

scanf("%c%c",&c1,&c2);

menu();

}

// 查看所有学生信息

void view_data()

{

int i;

printf("姓名\t学号\t籍贯");

printf("\n-------------------------------------------------------------------\n");

for(i=0;i

printf("%s\t%s\t%s\n",dd.stu[i].name,dd.stu[i].no,dd.stu[i].ad);

}

// 将数据从结构体数组保存到文件中

void save_data()

{

FILE *fp;

int i,k;

k=dd.count;

fp=fopen("c:/dada.txt","w");

fwrite(&k,sizeof(int),1,fp);

for(i=0;i

fwrite(&dd.stu[i],sizeof(struct student),1,fp);

fclose(fp);

}

// 输入学生记录

void add_data()

{

struct student st;

int b;

int k;

int i,j;

while(1)

{

j=0;

printf("\n请输入学生信息:");

printf("\n姓名\t学号\t籍贯");

printf("\n---------------------------------------------------------------\n");

scanf("%s%s%s",https://www.doczj.com/doc/ed17609139.html,,st.no,st.ad);

for(i=0;i

if(strcmp(dd.stu[i].no,st.no)==0)

{

j=1;

printf("学号录入重复,请重新输入!");

break;

}

if(j==1)

continue;

if(j==0)

{

k = dd.count;

strcpy(dd.stu[k].name,https://www.doczj.com/doc/ed17609139.html,);

strcpy(dd.stu[k].no,st.no);

strcpy(dd.stu[k].ad,st.ad);

dd.count++;

}

printf("\n\n继续添加学生信息[1-yes 0-no]:");

scanf("%d",&b);

if(b==0) break;

}

save_data();

}

// 将数据从文件读到结构体数组中

void read_data()

{

FILE *fp;

int i,k;

struct student st;

k=0;

if(access("c:/dada.txt",0)==-1) // 如果文件不存在{

fp=fopen("c:/dada.txt","w");

fwrite(&k,sizeof(int),1,fp);

fclose(fp);

}

fp=fopen("c:/dada.txt","r");

fread(&k,sizeof(int),1,fp);

dd.count=k;

for(i=0;i

{

fread(&st,sizeof(struct student),1,fp);

strcpy(dd.stu[i].name,https://www.doczj.com/doc/ed17609139.html,);

strcpy(dd.stu[i].no,st.no);

strcpy(dd.stu[i].ad,st.ad);

}

fclose(fp);

}

// 删除学生记录

void delete_data()

{

int i,k;

char no[50];

printf("\n请输入要删除学生的学号:");

scanf("%s",no);

k=-1;

for(i=0;i

{

if(strcmp(dd.stu[i].no,no)==0)

{

k=i;

break;

}

}

if(k==-1)

{

printf("\n\n没有找到该学生(学号-%s)!",no);

}

else

{

for(i=k;i

{

strcpy(dd.stu[i].name,dd.stu[i+1].name);

strcpy(dd.stu[i].no,dd.stu[i+1].no);

strcpy(dd.stu[i].ad,dd.stu[i+1].ad);

}

dd.count--;

save_data();

printf("\n\n删除(学号-%s)成功!",no);

}

}

// 编辑学生记录

void edit_data()

{

int i,k;

char no[50],ad[20];

printf("\n请输入要编辑学生的学号:");

scanf("%s",no);

k=-1;

for(i=0;i

{

if(strcmp(dd.stu[i].no,no)==0)

{

k=i;

break;

}

}

if(k==-1)

{

printf("\n\n没有找到该学生(学号-%s)!",no);

}

else

{

printf("\n姓名:%s,学号:%s",dd.stu[k].name,dd.stu[k].no);

printf("\n请修改学生数据:");

printf("\n籍贯:");

scanf("%s",ad);

strcpy(dd.stu[k].ad,ad);

}

}

// 查询(学号)

void query_data_no()

{

int i,k;

char no[50];

printf("\n请输入要查询学生的学号:");

scanf("%s",no);

k=-1;

for(i=0;i

{

if(strcmp(dd.stu[i].no,no)==0)

{

{

printf("\n\n姓名\t学号\t籍贯");

printf("\n-----------------------------------------------------------------\n");

}

k=i;

printf("%s\t%s\t%s\n",dd.stu[i].name,dd.stu[i].no,dd.stu[i].ad);

}

}

if(k==-1)

{

printf("\n\n没有找到该学生(学号-%s)!",no);

}

}

// 查询(姓名)

void query_data_name()

{

int i,k;

char name[10];

printf("\n请输入要查询学生的姓名:");

scanf("%s",name);

k=-1;

for(i=0;i

{

if(strcmp(dd.stu[i].name,name)==0)

{

{

printf("\n\n姓名\t学号\t籍贯");

printf("\n-----------------------------------------------------------------\n");

}

k=i;

printf("%s\t%s\t%s\n",dd.stu[i].name,dd.stu[i].no,dd.stu[i].ad);

}

}

if(k==-1)

{

printf("\n\n没有找到该学生(姓名-%s)!",name);

}

}

//查询(籍贯)

void query_data_address()

{

int i,sum=0;char ad[20];

printf("请输入籍贯信息:");

scanf("%s",ad);

printf("该籍贯的学生有:");

for(i=0;i

if(strcmp(dd.stu[i].ad,ad)==0)

{

printf("%s\t",dd.stu[i].name);

sum++;

}

if(sum==0)

printf(" 0 人\n");

}

// 主函数

void main()

{

int fun;

read_data();

menu();

while(1)

{

printf("请输入功能号[0-7]:",&fun);

scanf("%d",&fun);

switch(fun)

{

case 0: // 退出

break;

case 1: // 查看所有学生信息

view_data();

break;

case 2: // 输入学生记录

add_data();

break;

case 3: // 删除学生记录

delete_data();

break;

case 4: // 编辑学生记录

edit_data();

break;

case 5: // 查询(学号)

query_data_no();

break;

case 6: // 查询(姓名)

query_data_name();

break;

case 7: // 查询(籍贯)

query_data_address();

break;

}

if(fun==0) break;

to_menu();

}

}

+64编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能: (1)创建信息链表并以磁盘文件保存; (2)读取磁盘文件并显示输出所有学生的籍贯信息; (3)按学号或姓名查询其籍贯; (4)按籍贯查询并输出该籍贯的所有学生; (5)能添加、删除和修改学生的籍贯信息; #include "dos.h" #include "stdio.h" #include "stdlib.h" #include "conio.h" #include "math.h" #include "string.h" /**********************建立链表******************************/ struct hj { int age; long number; char name[10],address[50],sex[2]; struct hj *next; }; /**************************文件操作函数******************************/ FILE *fp; void openfile(char xx[20]) { fp=fopen(xx,"ab+"); if(fp==NULL) fp=fopen(xx,"wb"); } /************************录入信息函数***********************************/ void hjnew(void) { system("cls"); int n=0,xage; long xnumber; char xname[10]; char xaddress[50]; char xsex[2]; struct hj *head; struct hj *x1,*x2; head=NULL; x2=NULL;

全国学前教育管理信息系统 培训上机指南 一、网址、用户名及密码 1、专题网址:https://www.doczj.com/doc/ed17609139.html,/,系统由专题右上方《管理系统入口》进入。 2、用户名(另发)。 3、测试系统初始密码统一为xueqian@2014(仅在培训时为此密码),请勿在培训时修改此密码。在使用正式系统时请修改密码。 二、系统登录注意事项 1、建议电脑为XP系统的情况下使用火狐或谷歌浏览器登录系统。 2、登录系统前,须进行浏览器设置,设置方法如下:“工具”→“Internet选项”→“隐私”→“高级”→勾选“替代自动cookie处理”和“总是允许会话cookie”。 3、不要使用同一浏览器登录多个用户。 4、在输入用户名和密码时注意键盘大小写的切换。 5、登录系统时,如密码连续五次输入错误,系统会自动锁定该账号,锁定时间为15分钟,15分钟以后才能再登录系统,建议骨干学校和市州在登录时如输错4次密码时不要再进行第5次密码的输入,可用同级或上级的系统管理员账号(A开头的账号)重置密码,再进行系统登录。

三、需完成任务 各学校使用学校级系统,市州使用县、市级系统,骨干学校与市州配合完成各项流程(机构管理、幼儿管理、业务管理、一期数据管理、机构在园幼儿情况、系统管理),具体操作步骤如下(以县级学校为例): (一)机构管理 1、使用机构级账号(普通用户)登录系统,进入“机构管理”->“基本信息管理”,进行学校扩展信息的填写(基本信息由系统自动导入),此处应注意“提交”与“保存”两个按钮的区别。 2、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“基本信息审核”,审核学校提交的基本信息。 3、使用机构级账号(普通用户)登录系统,进入“机构管理”->“办学条件信息管理”,根据提示编辑办学条件基本信息与办学条件建筑信息(该页面有两个选项卡),并提交审核。 4、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“办学条件信息审核”,审核学校提交的基本信息。 5、使用机构级账号(普通用户)登录系统,进入“机构管理”->“班级信息管理”,至少创建5个以上的班级(最好有连续的年级)。

学生谈话记录范文格式(13篇) 学生谈话记录(一): 学生姓名:汤莹 谈话地点:办公室 谈话时间:4月17日 谈话目的:鼓励继续努力学习。 谈话要点: 一、你前段的表现很好。 二、老师期望你继续努力学习。 三、多做思考题,提高思维潜力。 四、你在学习上有什么困难吗? 学生认识态度: 很高兴,愿继续努力学习,作的思考题想请老师查阅。老师欣然同意。 效果: 来查过三次。学习效果有一些进步 学生谈话记录(二): 舒帆 时间:3月29日 地点:办公室 谈话目的:了解上课时总是不专心听讲的原因

谈话要点: 一、你近段上课时总是不专心听讲的是什么原因? 二、你对老师的讲课有什么听不懂的吗? 三、你不喜欢老师的哪些地方? 四、你在学习上有什么困难吗? 学生认识态度: 开始不作声。后有所认识,并表示以后必须认真听。 上课听不慬,没有办法做,所以不想听;个性是数学和物理两的计算题;老师你有时讲课太快了,我们还没有理解就讲过去了。我在学习上会努力的。 效果: 有进步,但也有反复,还需巩固。 学生谈话记录(三): 班主任与学生谈话记录 谈话时间:X月XX日 谈话地点:教室 谈话对象:汪XX、潘XX、刘XX、孙XX、任XX、马XX、怡XX 谈话对象分析:以上这几个学生在七年级的时候,很喜欢上体育课,课堂表现用心,自从升入八年级他基本能明白老师的用意,表示以后要大胆发言,作业按时交。期盼着他的进步。 学生谈话记录(八): 吴思妮

作为班干部,对她寄予厚望,老师期望她能吃苦耐劳,干好卫生委员工作,严格要求自己,带动其他同学共同进步。 工作很认真,对自己也比以前要求严格了 学生谈话记录(九): 李福来 该生开学以来学习很主动,作业也有进步,鼓励他继续努力,必须能取得进步,成绩必须能提高。 他在一段时间一向持续着比较高的精神状态,学习明白努力,但由于基础差,教师还要多加关心、指导。 学生谈话记录(十): 上周五放学后,没有回家,而是和同学玩去了,家长很着急。教育该生遵守学校的规章制度,放学务必回家,不能在外玩儿,要让家长放心,要有安全意识。 他认识到自己的行为给家人带来的焦虑,认识到自己错误,并保证以后不再这样做了。 学生谈话记录(十一): 唐佳乐 近日透过与家长练习,作业和练习册都找到了,督促他要抓紧时间写作业,把以前丢下的补上,又不会的及时问。 这几天补作业每一天中午都早来,但错误较多,需要老师多进行指导。 学生谈话记录(十二):

c语言程序学生籍贯信息记录簿设计学生籍贯信息记录簿 课程设计报告书 班级: 方0909-1 学号: 20096401 姓名: 苑小叶指导教师: 康亚男石家庄铁道大学四方学院 2010年07月14日 1 课程设计报告内容 1. 选择题目 题目:学生籍贯信息记录簿设计 2. 内容摘要 摘要: 学生籍贯信息管理系统是典型的信息管理系统,根据开发要求,主要完成对学生姓名、学号、籍贯等管理。随着学校办学规模的不断扩大、办学层次的多样化、在校生的不断增多。开发这系统可以是教务处老师减轻工作压力,比较系统的对学生进行管理,加快速度、加强管理,使各项管理更加规范化。 本系统管理内容广泛,全面涉及管理学生资料信息的管理。 3. 索引关键词关键词:学生籍贯管理,结构体,循环,函数 学生籍贯信息记录簿 4. 目录 目录 1题目要求……………………………………………………………4 2设计思想……………………………………………………………4 3系统完成及功能……………………………………………………4 4界面设

计.....................................................................5 5正文...........................................................................5 6结论...........................................................................14 7参考资料.....................................................................14 8后记...........................................................................15 9附录 (15) 3 学生籍贯信息记录簿 5.正文 1.1课程设计题目要求 1. 要求利用C语言面向过程的编程思想来完成系统的设计; 2. 突出C语言的函数特征,以多个函数实现每一个子功能; 3. 画出功能模块图; 4. 进行简单界面设计,能够实现友好的交互; 5. 具有清晰的程序流程图和数据结构的详细定义; 6. 熟练掌握C语言对文件的各种操作。 2.1设计思想 程序运用结构体数组和循环进行程序的编写. 3.1系统完成功能及功能框图 1每条记录包括一个学生学号、姓名、籍贯。 2输入功能:可以一次完成无数条记录的输入。 3显示功能:完成全部学生记录的显示。 4查找功能:完成按姓名、学号查找学生记录,并显示。 5修改功能:通过查找学生姓名、学号,修改学生记录。 6保存功能:将学生记录保存到任何自定义的文件中。 7读取功能:将保存到文件中的学生记录读取出来。 8应提供一个界面来调用各个功能,调用界面和功能的操作界面应尽可能清晰美观。 主要功能

沈阳工程学院 课程设计 (面向对象程序设计) 设计题目:学生基本信息管理系统 系别信息学院班级 组长姓名 组员姓名 指导教师职称 起止日期:2014年12月1日起——至2014年12月12日止

沈阳工程学院 课程设计任务书 (面向对象程序设计) 课程设计题目:学生基本信息管理系统 系别信息学院班级 组长姓名 组员姓名 指导教师职称 课程设计进行地点:实训F 任务下达时间:2014 年11月19 日 起止日期:2014年12月1日起——至2014年12月12日止教研室主任朱克敌2014年11月15日批准

1.课程设计的原始资料及依据 面向对象程序设计课程设计的前驱条件是要求学生们必须具备“程序设计基础”、“面向对象程序设计”、“软件工程导论”等计算机专业基础理论知识,本次课程设计需要在符合这种前提条件下实施。 首先,成立项目小组并推举有责任心的学生担当项目组长,全组成员在组长的带领下,采用自选和老师指定相结合的方式确定了本次课程设计的题目。本次课程设计要求学生首先查阅课程相关的资料,进一步加深对课程内容的理解,运用所学知识和所掌握的分析与设计的方法,完成一个较完整的面向对象程序设计,在此基础上利用Java语言对其进行实现,实现一个功能较为完善、界面友好、操作性强的应用程序,使学生们真正地锻炼了设计和编程能力。 2.课程设计的主要内容及要求 要求参加课程设计的学生们要重新认真复习面向对象程序设计的理论知识和技能,熟练掌握Java编程工具,灵活运用所学理论知识和技能应用于该项目的设计与开发中,加深理解面向对象程序设计的编程技巧和方法。具体要求如下: 1.成立项目开发小组并选举项目组长。 2.根据设计要求小组选定设计题目。 3.每天要求项目组长要至少组织召开一次会议,总结、汇报和布置任务。 4.每次会议要求保留会议记录并存档。 5.发挥团队合作精神共同完成如下内容: (1) 开发背景 (2) 系统分析 (3) 系统设计 (4) 代码实现 6.组长要根据能力合理地分配任务,每个组员都要积极参与每项工作。 7.组长要对每个组员进行公正客观地评价。 8.要求项目组共同对课程设计成果进行装订成册。 3.对设计说明书撰写内容、格式、字数的要求 1.课程设计说明书(论文)是体现和总结课程设计成果的载体,要求认真完成。 2.所有文档撰写格式均要求参照《沈阳工程学院毕业设计(论文)撰写规范》执行。 3.给定模板中的文字字体、大小、格式、页眉页脚等各种设置不可随意改变。 4.课程设计说明书(论文)应严格按着装订顺序进行装订,顺序如下: ⑴课程设计封面 ⑵任务书 ⑶成绩评定表 ⑷课程设计报告书 报告封面

信息科学与工程学院 C++课程设计报告起止日期: 2013年 06月 17 日至 2013 年 07 月 05 日 学生姓名 班级电气信息类 学号 指导教师 2013年07月03号 目录 1引言 (3)

1.1 课题背景及意义 (3) 1.2 课程设计的目的及内容 (4) 2系统需求分析 (5) 2.1 功能需求分析 (5) 2.2 系统总体结构设计 (5) 3详细设计 (6) 3.1 数据结构设计 (6) 3.2系统函数的组成、功能、参数说明、相互调用关系 8 4设计测试流程 (10) 5课程设计总结 (17) 参考文献 (17) 附录 (17) 1引言 为方便对学生成绩进行高效的管理,编写该程序以提高学生成绩管理

效率。使用该程序之后,学校管理者可以查询某位学生、某个科目的成绩情况,还可以对学生成绩进行排名,对学生的数据进行修改和删除,其中排名包括总分排名和各个科目的排名,学生可以更具自己的个人信息进行成绩查询,查询结果包括各个科目的分数、总分和平均分。通过本系统可以很好的掌握学生成绩的分布,减轻管理人员的负担,也使学生的成绩和信息长时期的保留。 1.1 课题背景及意义 一直以来人们使用传统的人工方式管理学生成绩,在计算机尚未在学校广泛使用之前,学生成绩管理主要依靠手工。一个最典型的手工处理过程就是:当考试完后,老师就要把学生成绩登记到文档中,当老师或学生要查询成绩的时候要一个一个去找,总分、平均分都需要一个一个累加起来算,很麻烦,不过最麻烦的还是排名,不能一目了然。 以上所描述的手工过程的不足之处显而易见,首先处理学生成绩的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们很清晰的看到自己的各个科目成绩和每个科目的排名和总分排名以及所有学生的成绩分布,而且还是零失误,所有的都是一目了然。极大的方便了学生和老师。为提高成绩管理效率,管理人员的工作负担,有必要开发一个小型成绩管理系统来对学生成绩实施有效管理。 1.2 课程设计的目的及内容 目的: 1、使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构 和操作实现算法,以及它们在程序中的使用方法;

学生信息管理系统 1.系统设计 1.1系统功能分析 本系统主要功能是收集学生的个人信息,以便向教师提供每个学生在校的情况.系统主要功能有: 学生个人信息输入,包括:学号,姓名,性别,院系,生日,籍贯,生源所在地等. 学生流动情况的输入,包括:转系,休学,复学,退学,毕业. 奖惩情况的输入 学生个人信息查询和修改,包括流动情况和奖惩情况 系统功能模块设计 1.2.1基础设置:基础设置模块主要进行对学校的一些基本设定,如系别、系别和班级的编辑,这是学生管理系统的基础。 *系别设置: 系别设置: 操作方式: 请在该界面中录入:系别代码、系别名称和说明,点击“保存”按钮进行保存,然后点击“退出”按钮即可。 2、系别修改:进行主界面后,执行“基础设置”→“系别设置”→“系别修改”,进入系别修改界面。在其界面中直接修改后点击“保存”按钮即可。 3、系别删除:进行主界面后,执行“基础设置”→“系别设置”→“系别删除”,进入系别删除界面。在其界面中直接修改后点击“删除”按钮即可。

4、系别查看:进行主界面后,执行“基础设置”→“系别设置”→“系别查看”,进入系别查看界面。注意,查看界面中所有记录是不能编辑的。 *专业设置 操作方式: 请在该界面中录入:专业代码、专业名称、所属系别和说明,点击“保存”按钮进行保存,然后点击“退出”按钮即可。 专业增加 专业修改: 专业删除: 专业查看: *班级设置:班级代码、班级名称、所属系别、所属专业、班辅导员和简要说明 功能概述: 《通用高校学生管理系统》基础设置模块主要进行对学校的一些基本设定,如班级、班级和班级的编辑,这是学生管理系统的基础。 年级设置 班级设置: 1、班级增加: 2、班级修改: 3、班级删除: 4、班级查看: 1.2.2学生管理 学生档案管理 1、在校学生资料增加:进行主界面后,执行“学生管理”→“学生档案管理”→“学 生资料增加”,进入学生资料录入界面,如下图:

学生信息管理系统毕 业设计论文 Revised on November 25, 2020

–––––––––––––––––摘要––––––––––––––––– 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域、数据库。 –––––––––––––––––前言––––––––––––––––– 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日

常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。 本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有: ⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。 ⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 ⒊学生信息的修改。 ⒋班级管理信息的输入,包括输入班级设置、年级信息等。 ⒌班级管理信息的查询。 ⒍班级管理信息的修改。 ⒎学生课程的设置和修改。 目录 前言 第一章Visual Basic 概述 1.1Visual Basic 语言的特点 1.2Visual Basic 系统几个程序应用中的常用名词 第二章Windows 下的Visual Basic 编程环境简介 面对对象的编程 实现菜单选项

中小学学生社会实践记录表模板活动名称活动日期 指导老师参加学生 (班级) 活动地点 活动目的活动过程 社区反馈评价

棉湖镇中心小学社区实践活动记录表 活动名称走访社区菜市场活动日期3月14日星期一 指导老师杨燕芬参加学生 (班级) 六年级活动地点菜市场 活动目的到社区菜场实地考察,对菜场的基本情况有一定的了解,菜场的框架、摊贩的位置和物品的种类。 2、深入了解菜场内某种小吃,从小吃的名称、来历、特色、原料和工艺等方面开展采访,提高自身交往能力。 活动过程1、师生共同讨论,确定可研究的课题。 社区菜场的基本情况与功能,可以通过观察菜场布局,采访工作人员开展研究。 2、小组方案设计 学生四到五人一组,成立研究小组。 小组活动方案 3、方案交流 各个小组完成方案设计后,进行全班交流,同学之间可相互提建议,进一步完善方案。 4、开展活动 社区菜场采访表 社区反馈 评价 很好

棉湖镇中心小学社区实践活动记录表 活动名称对我国的民俗文化做一次 调查 活动日期9月 指导老师王嘉文参加学生 (班级) 五年级活动地点家庭 活动目的1、了解我们身边,我们生活中有关春节的民俗文化,培养提出问题、分析问题和解决问题的能力。 2、在调查了解的过程中,培养审美观念,并引导学生初步了解民俗文化的精神内涵,拓宽知识面。 3、了解春节来历。 活动过程 1.上网查阅春节的来历和有关的民俗。 2.写春节日记。 社区反馈 评价 通过家庭、社会,了解春节的常识

棉湖镇中心小学社区实践活动记录表 活动名称家庭绿色植物活动日期10月 指导老师黄桂珊参加学生 (班级) 四年级活动地点家庭 活动目的1、查找各种资料,了解生态小区的相关知识,丰富学生的课外知识,开阔学生的视野。 2、通过实地调查,了解周围环境、布局结构、绿化、水源等情况,总结出锦荷佳苑的生态优势和不足。 3、培养学生动脑、动手能力及创新能力。 4、通过活动,培养学生用科学的方法去研究问题、分析问题和解决问题的能力。 活动过程 1.开展调查的形式:分组活动,五六个学生一组最好,每人都有分工,围绕分工去研究,要在一定时间内坚持下去。 2.赴实地调查 社区反馈 评价很好

学生籍贯信息记录簿 课程设计报告书 学生籍贯信息记录簿设计 班级:方0909-1 学号:20096401 姓名:苑小叶 指导教师:康亚男 石家庄铁道大学四方学院 2010年07月14日 1

课程设计报告内容 1.选择题目 题目:学生籍贯信息记录簿设计 2.内容摘要 摘要: 学生籍贯信息管理系统是典型的信息管理系统,根据开发要求,主要完成对学生姓名、学号、籍贯等管理。随着学校办学规模的不断扩大、办学层次的多样化、在校生的不断增多。开发这系统可以是教务处老师减轻工作压力,比较系统的对学生进行管理,加快速度、加强管理,使各项管理更加规范化。 本系统管理内容广泛,全面涉及管理学生资料信息的管理。 3.索引关键词 关键词:学生籍贯管理,结构体,循环,函数

4.目录 目录 1题目要求 (4) 2设计思想 (4) 3系统完成及功能 (4) 4界面设计 (5) 5正文 (5) 6结论 (14) 7参考资料 (14) 8后记 (15) 9附录 (15) 3

5.正文 1.1课程设计题目要求 1. 要求利用C语言面向过程的编程思想来完成系统的设计; 2. 突出C语言的函数特征,以多个函数实现每一个子功能; 3. 画出功能模块图; 4. 进行简单界面设计,能够实现友好的交互; 5. 具有清晰的程序流程图和数据结构的详细定义; 6. 熟练掌握C语言对文件的各种操作。 2.1设计思想 程序运用结构体数组和循环进行程序的编写. 3.1系统完成功能及功能框图 1每条记录包括一个学生学号、姓名、籍贯。 2输入功能:可以一次完成无数条记录的输入。 3显示功能:完成全部学生记录的显示。 4查找功能:完成按姓名、学号查找学生记录,并显示。 5修改功能:通过查找学生姓名、学号,修改学生记录。 6保存功能:将学生记录保存到任何自定义的文件中。 7读取功能:将保存到文件中的学生记录读取出来。 8应提供一个界面来调用各个功能,调用界面和功能的操作界面应尽可能清晰美观。 4

学生信息管理系统(总体设计) 1、管理系统功能模块设计 本系统需要完成的功能主要有: (1)、输入学生基本信息、所在班级、所学课程和成绩等。 (2)、学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。(3)、学生信息的修改。 (4)、班级信息的输入,包括输入班级设置、年级信息等。 (5)、班级信息的查询。 (6)、班级信息的修改。 (7)、班级课程信息的输入。 (8)、班级课程信息的修改。 (9)、学生课程添加和修改。 (10)、学生成绩信息的输入。 (11)、学生成绩信息的修改。 (12)、学生成绩信息的查询。 (13)、学生成绩信息的统计。 2、功能模块设计:

3、数据库设计:

学生信息管理系统(需求分析)

1.系统开发背景分析 系统的功能取决开用户的需求。随着科技进步和信息时代的到来,教育的普及程度起来起高,学校的人数也在迅速的增长,怎样的管理好成千上万的学生,已经成为一个学校的管理者必须面对的问题。编写本报告的目的就是用最少的代价,尽可能短的时间内确定问题是否能够解决,通过对学校的一些管理软件的调研分析,发现了一些不足,所以拟做此系统,使学生信息的管理更加准确,安全和快捷。 在本次试验中包括的模块有学生信息管理、课程信息管理、成绩信息管理和班级信息管理等几项,各项管理工作涉及到的内容用下面的关系模式表示。a)学生(学号,姓名,性别,年龄,班级,电话,备注,出生日期,入学时间, 班级编号,家庭地址) b)课程(课程编号,课程名称,课程类别,学分,学时) c)班级(系,班级号,指导老师) 2.系统分析 1.抽象出当前系统的逻辑模型 画出反映当前系统工作的数据流程图。数据流程图是逻辑模型的图形表示,即使不是专业的计算机技术人员也能非常容易理解,它是一种很好的系统构造的表示方法。画数据流程图是应该从已获得的人工处理流程中去掉物理因素,只保留数据、信息处理部分。 2.系统功能分析 系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如:查询、修改、增加、删除。 3.系统目标设计 根据本校的实际情况,利用校园网而设计一套针对性和功能都比较强的学生信息管理系统,对学生信息管理系统进行科学的分类、录入、查询. 4.开发设计思想 尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用资源,提高系统开发的水平和应用效果的目的。系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。强调多部门合作,学生工作设计面广泛,应该考虑各部门各

C语言课程设计 学生籍贯信息记录簿系统 院(系)别 班级 学号 姓名 指导教师 时间2010-6-12—2008-6-24 课程设计任务书

题目学生籍贯信息记录簿考试系统 系(部) 专业 班级 学生姓名 学号 6 月12 日至 6 月24 日共 2 周 指导教师(签字) 系主任(签字) 年月日

一、设计内容及要求 二、设计原始资料 三、设计完成后提交的文件和图表1.计算说明书部分 数据库设计分析

2.图纸部分: 程序流程图 四、进程安排 五、主要参考资料

成绩评定表 口试(答辩)成绩报告成绩总评成绩

摘要 这次程序设计,我选择的是设计学生籍贯信息记录簿系统的程序,之所以选择要设计这个程序首先因为我自己认为这个程序非常实用,虽然说老师给我们的每一个程序都很实用,但是在平时籍贯信息比较常用。其次,通过向信息的同学了解,建立这个程序有一个方法就是利用链表,而我们的C语言课还没有学到这一步呢,我自己觉得挺有挑战性的,就打算在同学的帮助下编写这个程序了。 其实,刚拿到这个题目,真的没有什么头绪,但是在同学的帮助下,通过自己看课本,通过上网查资料,通过向老师询问,根据自己制定的进程安排,我还是完成了任务。 通过为期一周的课程设计,我对编程有了更加深刻的认识,也让我学到了一些关于用指针处理链表的知识,增强了自己的动手操作能力。这一周的课程设计,让我对以前学过的知识有了一个更好的巩固,同时也增加了我的新的知识,使我受益匪浅,也让我对Visual C++ 6.0有了进一步的了解,而且,在编程过程中我也学到了许多的东西,也让我明白了一个道理:不管做什么事情,态度是最重要的。 关键字:学生籍贯信息记录簿,链表,指针

合肥学院 计算机科学与技术系 课程设计报告 2013 ~2014 学年第2 学期 课程面向过程综合设计 课程设计名称学生籍贯信息记录簿设计 学生姓名 学号 专业班级软件工程(2)班 指导教师 2014 年6 月

一、需求分析 随着学校办学规模的不断扩大、办学层次的多样化、在校生的不断增多。开发这系统可以是教务处老师减轻工作压力,比较系统的对学生进行管理,加快速度、加强管理,使各项管理更加规范化。 题目要求设计一个学生籍贯信息记录簿系统,该系统要求对学生籍贯信息进行管理和维护。 要求为: (1)创建信息链表并以磁盘文件保存; (2)读取磁盘文件并显示输出所有学生的籍贯信息; (3)按学号和姓名查询籍贯; (4)按籍贯查询并输出该籍贯的所有学生; (5)能添加、删除和修改学生的籍贯信息;(可选项) 二、系统设计 (一)算法及说明 本程序运用c编写,使用顺序表的数据结构来实现。程序中定义了一个结构体student。其中在student结构体中包含了学生的基本信息(学生的学号,姓名,性别,年龄,籍贯)。程序还定义了几个功能函数(保存、录入、显示、添加、查询),这五个函数是彼此相互独立的功能模块。 (二)各项功能分析 (1)学生基本信息的录入: 这部分的功能主要包括信息的录入,首先按程序提示输入学生的学号,姓名,性别,年龄,籍贯。录入完毕后,按任意键回到菜单,主菜单还有显示学生的全部信息,按学号查询学生的籍贯,按姓名查询学生的籍贯,按籍贯查询该籍贯的所有学生,添加学生的籍贯信息,退出程序等功能,并且这些函数用后的信息都会写到你所指定的文本文件中。 (2)显示学生信息: 此功能将录入的学生信息独处,并在屏幕上显示出来,并且录入到你所指定的文本文件中。 (3)按学号查询学生籍贯信息 此功能可以根据用户输入的选择查出该学生的籍贯信息。 (4)按姓名查询学生的籍贯信息 此功能可以更具用户输入的选择查出该学生的籍贯信息。

学生信息管理系统程序设计 1、软件开发目的 该软件主要是实现对学生基本信息进行系统化的管理,首先可以对学生基本信息进行录入和存取,其次可以浏览学生的相关信息,然后可以删除和插入学生的相关信息,还有就是可按学号或按学生姓名查询此学生的相关信息。由此来系统化管理学生基本信息,并达到简易操作的目的。 2、功能分析说明图 3、各项功能说明 (1)学生基本信息的录入和保存: 在链表中的适当位置插入一个学生信息节点,一次添加一条学生信息(添加内容包含学号、姓名、年龄),如果添加的学号已经在文件中存在,则不能添加到文件中去,应显示错误提示语;如果添加成功,则显示成功提示语。添加操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (2)显示学生信息: 此功能是显示一个学生信息节点中的信息,并在屏幕上显示出来。 (3)删除学生信息: 进入该项功能界面后,删除学生信息,一次删除一条学生信息。 (4)按学号查找学生信息: 按学号查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (5)按姓名查找学生信息: 按姓名查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (6)修改学生信息 修改学生信息中的某一项信息,一次更新一条学生信息(更新内容包含学号、姓名、年龄等字段值),如果更新的学号在文件中不存在,则不能更新,应该显示错误提示语;如果更新成功,则显示成功提示语。更新操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (7)退出系统,结束任务。 4、软件功能的验收标准 1.有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。 2.有严密正确的数据验证功能和数据处理功能,能够查询、插入、修改和删除学生信息。

目录

前言 随着两周时间的过去,本次的“学生成绩管理系统”课程设计也结束了。虽然只是两周时间,但是却让我对C++有了新的认识和更深一步的了解。在这两周里,每天下午都坐在机房,对着电脑,看着自己编写的代码从少变多,从简单变复杂。心里都有种说不出的感觉,既希望能够快点写完,又害怕出现未知的错误。虽然其中出现很多错误,但是经过请教一些同学,上网百度或者翻看教科书,最终还是解决了这些问题,完成了任务。 “C++程序设计”是大学本科计算机相关专业的一门非常重要的专业基础课。本课程的重点是C++程序语言的选择、循环语句,数组,函数,指针,类与对象以及继承、多态等,给学生渗透程序与算法设计的基本思想与方法,难点是指针和面向对象的理解。 为体现作为专业基础课的“专业”和“基础”的特点,本次课程设计有两个方面的内容要在实践中落实: 一、掌握C++语言本身的语法与程序结构。 二、掌握一定的算法与常用函数的编程实现,为后续课程打好基础。 同时,我也希望自己可以在此次课程设计学习之后,可以更加熟练的运用C++基本语句,培养自己对于计算机编程的喜爱,对编程可以有更深一步的了解。 1、课程设计的目的及要求 1.1课程设计的目的 C++课程设计是将C++理论教学与实践环节相结合的关键步骤,通过该实践教学环节,使学生进一步学习和巩固C++课程的核心内容,加深对面向对象程序设计思想的正确理解;并且熟练掌握C++程序设计技能及上机调试方法,为今后学习其他专业课程打好基础;并能具备一定的计算机程序设计能力,培养独立分析问题、解决问题及查阅资料、获取新知识的能力,以适应技术不断更新的计算

机行业特点。 1.2课程设计的内容 按照要求设计一个学生基本信息管理系统,实现对学生信息的综合管理。学生信息包括:学号、姓名、年龄、性别、家庭住址、联系电话、寝室号等信息。 现要求编写程序来完成如下功能: (1)学生信息的输入 包含功能:对输入的学号是否重复进行判断(学号唯一);对输入的是否为有效性别进行判断。 (2)学生信息的显示 (3)学生信息的查询 包含功能:实现按“学号、姓名、性别、寝室号”等查询;若非法查询或未查到请给予提示。 (4)学生信息的统计 包含功能:统计学生的“男生人数、女生人数、总人数” (5)学生信息的删除 包含功能:删除指定学号的学生信息;若无此记录,给予提示。 (6)学生信息的修改 包含功能:根据接收到的待修改的学生的学号,进行对相应信息的修改。 (7)清理屏幕 (8)退出 1.3课程设计的要求 (1)熟悉VC++编译环境,熟练使用编译调试工具。 (2)学习C++输入输出流对象的使用。 (3)通过系统分析和实现,掌握简单软件开发的一般过程。 (4)以学生独立思考、解决问题为主,教师指导为辅,结合上机操作,完

《学生籍贯信息记录簿》 程序设计基础课程设计报告 专业:电子信息工程 班级:2班 姓名:左磊 学号:2006081992 指导老师:常耀辉 二00八年7月3日

目录 1 程序设计的目的……………………………………………………………… 2 课程设计题目描述和要求…………………………………………………… 3 课程设计原程序……………………………………………………………… 4 调试与测试…………………………………………………………………… 5 流程图………………………………………………………………………… 6 课程设计总结………………………………………………………………… 7 参考书目………………………………………………………………………

1.课程设计的目的 编制一个学生籍贯信息记录簿,每个学生信息包括:学号,姓名,籍贯。 2 课程设计题目描述和要求 编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:(1)创建信息链表并以磁盘文件保存; (2)读取磁盘文件并显示输出所有学生的籍贯信息; (3)按学号或姓名查询其籍贯; (4)按籍贯查询并输出该籍贯的所有学生; (5)能添加、删除和修改学生的籍贯信息; (6)显示输出四川籍和非四川籍学生的信息并可分别存盘 3 课程设计原程序 #include #include using namespace std; class Student //建立student类 { public: Student(){} //无参数的构造函数 Student(int n,string nam,string home) //构造函数初始化 { num=n; name=nam; hometown=home; } void input() //录入信息的函数 { cout<<"请输入学号"<>num; cout<<"请输入姓名"<>name; cout<<"请输入籍贯"<>hometown; } void display() //输出函数 {cout<<"学号:"<

C++课程设计报告 一、课程设计题目:学生成绩管理系统 二、课程设计目的: 1.了解并掌握c++与算法的设计方法,具备初步的独立分析和设计能力; 2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所具备的科学工作方法和作风。 三、课程设计要求: 1.设计的题目要求达到一定的工作量(300行以上代码),并具有一定的深度 和 难度。 2. 编写出课程设计报告书,内容不少于10页(代码不算)。 四、需求分析: 用数组或链表数据结构完成一个学生成绩管理系统,此系统的具体功能要求如下: (1)学生信息录入功能 1)用户从键盘输入每个学生的信息:学号、姓名、性别、英语、数电、体育、毛概四门课成绩。 2)可插入一个或多个学生信息到当前编辑的班级数据中。 3)可删除一个或多个学生信息。 (2)文件保存功能 1)学生信息每一班存为一个数据文件,数据文件可在程序中打开、编辑和重新保存。 2)用户输入学生信息可随时保存数据文件。 (3)文件打开功能 1)程序只能对当前打开的数据文件进行编辑。 (4)查询功能 1)浏览所有学生信息; 2)按学号查询学生信息; 3)按姓名查询学生信息; 4) 查询任何一个学生总成绩和平均成绩;

(5)报表输出功能 1) 按学号输出一个班学生信息:学号、姓名、性别、英语、数电、体育、毛概和总成绩,到屏幕和文件。 2) 按总成绩输出从高到低输出学号、姓名信息。 注:以上功能以菜单形式供用户使用,并有一定的容错功能。 五.程序的功能设计 学生信息管理功能框图学生信息输入 学生信息显示 学生信息查询 学生信息删除 按排序顺序显示 按姓名查询 按序号查询 按姓名删除信息 按序号删除信息 插入学生信息插入新的学生信息 保存学生信息将学生信息保存在一个自定义文件夹中读取学生信息从自定义文件夹中读取学生信息

#include using namespace std; namespace coun //定义一个命名空间 { int count=0; } struct student { char name[50]; //姓名 char no[50]; //学号 char ad[50]; //籍贯 }; struct student stu[500]; //定义结构型数组 class Data { public: void writefile(); void openfile(); void readfile(); }; void Data::readfile() //定义一个无返回值的读取文件的函数{ using namespace coun; int i; char str[10]; FILE *fp; fp=fopen("E:\\message.txt","r"); if(fp==NULL) return ; else { fscanf(fp,"%d",&count); if(count!=0) { for(i=0;i

} } fclose(fp); return ; } void Data::openfile() { using namespace coun; char str1[15]={"姓名:"}; char str2[15]={"学号:"}; char str3[15]={"籍贯:"}; int i; FILE *fp; fp=fopen("E:\\message.txt","w"); if(fp==NULL) { cout<<"打开文件失败!"<>count; if(count>500) {

学生信息管理系统需求分析说明书

目录 1概述 (3) 目的 (3) 背景 (3) 术语 (3) 参考资料 (3) 2任务概述 (3) 目标 (4) 用户的特点 (4) 假定和约束 (4) 3需求分析 (4) 功能分析 (4) 性能分析 (5) 安全性分析 (5) 故障处理要求 (5) 其他专门要求 (5) 4数据描述 (6) 处理流程图 (6) 数据流图 (7) 数据字典 (8) 5运行环境规定 (9) 设备 (10) 接口 ....................................................... 错误!未定义书签。

1.概述 目的 此需求规格说明书对《学生信息管理系统》做了全面细致的用户需求分析,明确索要开发的软件具有的功能、性能与界面,是系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明出和完成后续设计与开发工作。编写该书的目的是为能够更加准确的明白该系统的需要,对所开发的软件的功能、性能、用户界面及运行环境等做出详细的说明。 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。 背景 在计算机技术日益发展与不断成熟的今天,为了更好的管理学生信息,为学生提供更多的便捷服务,开发出一个学生信息管理系统尤其必要。随着网络的日益发展与完善,网络已成为了大家生活中不可或缺的东西,让网络的平台来更好的服务于我们的学生信息管理系统,以网站的形式更好 术语 系统采用的是C/S结构,即客户端和服务器架构,示意图如图2-1所示。客户端端提供用户操作界面,接受用户输入的各种操作信息,向服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相应的信息。服务器端接收客户端的数据或命令请求,并请求数据库服务器执行数据库操作得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户端。 C/S结构:即客户端和服务器架构。 参考资料 《软件工程导论》 2.任务概述 目标 项目开发意图:为了方便管理学生信息,加强学生交流,让大家及时了解班级动态,提供一个人性化的便捷管理平台。 应用目标:学生信息管理主要针对自己所在的班级所有学生而制作的管理系统。 作用范围:学生导师、辅导员、管理员、学校管理人员等。 用户特点 用户要具备电脑的基本操作,懂得上网浏览网页,管理人员要添加、更新、删除信息等操作,学生只有查询、修改基本信息、修改登录密码权限。技术人员要负责数据库的管理、网站的维护。 假定和约束 假定:开发周期:30天 约束:时间比较仓促、掌握的专业技能有限、社会经验不足、项目完成经验不足。

相关主题
文本预览
相关文档 最新文档