大学生毕业论文设计系统(项目1:学生毕业设计管理系统一设计项目:完成学生毕业设计管理)

1.项目1:学生毕业设计管理系统一、设计项目:完成学生毕业设计管理

#include #include #include #include using namespace std; int amount=0; int num=100000000; //当前最高学号 ofstream *file[50]; /////////////////////////////////*学生信息结构体*//////////////////////////////////////// struct info { string yw; string sx; string yy; string wl; string hx; string sw; struct info *next; }; /////////////////////////////////*学生数据类*//////////////////////////////////////// class student { public: int id; string mun; string name; info sc3; class student *next; }; /////////////////////////////////*函数声明*//////////////////////////////////////// void input(student *head); //录入 void search1(student *head); //姓名查询 void search2(student *head); //学号查询 void change(student *head); //修改 void shanchu(student *head); //删除 void get(student *head); //取数据 void display(); //显示菜单 void show(student *head); //显示数据 void readin(student *head); //保存数据 void chushihua(student *head); //初始化 string int_char(int); /////////////////////////////////*主函数*//////////////////////////////////////// void main() //主函数 { system("color f0"); char x; bool flag2=0; student *head=new student; //初始化学生数据 head->next=NULL; cout>x; if((x>='0'&&x>z; while(z!='0'&&z!='1') { cout!!!!!!!">z; } switch(z) { case '0': search1(head);break;//按姓名查询 case '1': search2(head);break;//按学号查询 } cout文件中的所有信息!!!!!!\n"; cout>c; if (c='y') { amount=1; file[j]=new ofstream("D:\\课设\\学生信息.txt",ios::out); } cout的信息\n "; } /////////////////////////////////*显示学生数据*//////////////////////////////////////// void show(student *head) { student *stu=head; coutnext!=NULL) { stu=stu->next; coutnext; cout>a; ofstream outfile("D:\\课设\\学生信息.txt",ios::out); if(! outfile) { coutnext; } break; } cout中! "; outfile.close(); } /////////////////////////////////*录入学生数据*//////////////////////////////////////// void input(student *head) { char c; int j=0; student *p=head; file[j]=new ofstream("D:\\课设\\学生信息.txt",ios::app); do { student *stu=new student; (*stu).id=num+1; num++; cout>(*stu).mun; cout>(*stu).name; cout>(*stu).sc3.yw; cout>(*stu).sc3.sx; cout>(*stu).sc3.yy; cout>(*stu).sc3.wl; cout>(*stu).sc3.hx; cout>(*stu).sc3.sw; stu->next=p->next; p->next=stu; amount++; cout>c; p=p->next; while(c!='y'&&c!='n') { cout!!!!!!">c; } }while(c=='y'); j++; coutnext; bool flag=0; cout>name; do{ if(stu!=NULL&&name==(*stu).name) //输出总成绩 { flag=1; coutnamenext; }while(stu!=NULL); if(flag==0) cout>c; while(c!='y'&&c!='n') { cout!!!!!!!">c; } } while(c=='y'); } /////////////////////////////////*用学号查询学生数据*//////////////////////////////////////// void search2(student *head)//学号查询 { char c;int no; do { student *stu=head->next; int flag=0; cout>no; do { if(stu!=NULL&&no==(*stu).id) { flag=1; coutnamenext; }while(stu!=NULL); if(flag==0) cout>c; while(c!='y'&&c!='n') { cout!!!!!!!">c; } }while(c=='y'); } /////////////////////////////////*修改学生数据*//////////////////////////////////////// void change(student *head) { string name; char c; do { bool flag2=0; student *stu=head ; info sc3; string mu; cout>name; do { if(name==(*stu).name) { flag2=1; cout>mu; cout>sc3.yw; cout>sc3.sx; cout>sc3.yy; cout>sc3.wl; cout>sc3.hx; cout>sc3.sw; (*stu).mun=mu; (*stu).sc3.yw=sc3.yw; (*stu).sc3.sx=sc3.sx; (*stu).sc3.yy=sc3.yy; (*stu).sc3.wl=sc3.wl; (*stu).sc3.hx=sc3.hx; (*stu).sc3.sw=sc3.sw; coutnext; }while(stu!=NULL); if(flag2==0) { cout>c; if(c!='y'&&c!='n') { cout!!!!!!!"; cin>>c; } }while(c=='y'); } /////////////////////////////////*删除学生数据*//////////////////////////////////////// void shanchu(student *head)//学号 { char c;int no; do { int flag=0; cout>no; student *q,*p; q=head; while(q->next!=NULL&&q->next->id!=no) q=q->next; if(q->next!=NULL) { flag=1; p=q->next; q->next=q->next->next; amount--; free(p); cout>c; while(c!='y'&&c!='n') { cout!!!!!!!">c; } }while(c=='y'); }/////////////////////////////////*提取学生数据*//////////////////////////////////////// void get(student *head) { student *p; p=head; int j=0; string no; cout>no; string aa; aa=int_char(p->next->id); while(p->next!=NULL) { if(no==aa.substr(0,7)) { coutnext; if(j==1) break; } if(j==1) { int c,m=0; string b,b1,e,infoma[6]={"xueyuan","zhuanye","banji","daoshi","lunwen","jiaquan"}; string kemu[6]={"学院","专业","班级","导师","论文","加权"}; cout学院 2-->专业 3-->班级"导师 5-->论文 6-->加权">c; string cla="class"; e=no.substr(6,1); b1=cla+e; b=b1+infoma[c-1]; char *f=new char[20]; for(int i=0;inext!=NULL) { outfilenext->idnext->namenext->sc3.ywnext->sc3.sxnext->sc3.yynext->sc3.wlnext->sc3.hxnext->sc3.swnext; } outfile>b; for(i=0;i 评论0 0 0。

2.毕业设计报告里,系统实施和系统设计里应该写些什么

2.3 对系统的综合要求 一、系统应建立友好的界面,既要操作简单、直观、灵活,又要易于学习掌握。

开发学籍管理系统目的是为了方便学校对学生的信息进行录入、修改、查询和统计报表。如果操作复杂,就失去了推广价值。

二、系统在用户输入用户名、用户个人密码时,应具有自动识别身份的功能,以帮助用户改正错误。 三、系统在确定用户名称和密码后,应具有自动连接数据库的功能。

在正确连接数据库后,首先应对用户的名称和密码进行检验,若没有此名称应给出相应的提示,系统在查询到管理员姓名后,应具有显示相应信息的功能。 (1) 在正确连接数据库,查询到用户相应的信息后,应在界面上显示相关的信息。

(2) 系统应具有界面相互转换的功能。在每一个模块之间应具有相互转换的功能,而无需用户退回主界面重新选择。

(3) 系统应具有良好的安全性。 系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确保数据永久安全。

2.4 应用需求分析 学生信息管理系统需要满足来自两方面的需求,这两个方面分别是学生和教师。学生的需求是查询院系的课程、学生选课情况及学生成绩的查询;教师对学生信息系统进行操作,对学生的学籍信息、学校内部院系部、所设课程以及学生成绩进行管理,同时形成学生选课查看确认;学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,还可以进行本人课程查询、选课设置、成绩查询及系统设置对个人信息进行修改。

一般情况下,学生只应该查询和维护本人的选课情况和个人信息,若查询和维护其他学生的选课及成绩查询信息,就要知道其他学生的学号和密码。这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了学生的个人隐私。

本系统主要实现学生信息管理、院系信息管理、班级信息管理、课程信息管理、成绩信息管理和选课设置,其中学生信息管理有学生姓名、学生学号和学生所在院系及学生个人的基本信息等;院系信息管理有院系编号、院系名称和联系电话;班级信息管理有院系编号、院系名称、班级名称、辅导员等;课程信息管理有课程编号、课程名称、开课院系、教师、教室、课程人数、已选人数、上课时间、学分等;选课信息管理有学号、课程编号、课程名称、学期、分数等。 (1) 学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的信息模块。

其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。 (2) 教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调用所选的课程.其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控操作界面。

3.大学生毕业设计怎么做

5.毕业设计说明书与毕业论文的框架和要求 (1)内容 一篇完整的毕业设计(论文)通常由题名(标题)。

摘要、目次页(目录)、引言(前言)、正文、结论、结束语(谢辞)。参考文献和附录等几部分构成,现分别介绍于下: (2)题名 题名,又叫标题。

a. 要求 标题应该简短、明确、有概括性。读者通过标题,能大致了解文章的内容、专业的特点和学科的范畴。

但字数要适当,一般不宜超过20个字。 b.方法 通常在制订文章提纲时先拟定一一个或两个标题,待初稿完成之后,再对标题进一步加以琢磨和修改。

如果有些细节必须放进标题,为避免题目冗长,可以分成主标题和副标题来写:主标题写得简短明确些,细节则放在副标题里。 (3)摘要 摘要也称为内容提要。

a.要求 应扼要叙述本设计(论文)的主要内容、特点,文字要精炼。中文摘要约300字;外文摘要则不宜超过250个词。

b.方法 往往在毕业设计说明书(论文)全文完成后再写摘要。为使摘要写得扼要、精炼、准确,一篇几百字的摘要,往往要反复修改几遍才能定稿。

c.注意事项 用字应精炼,每项内容均不宜展开。论证、说明;陈述要客观,不宜加主观评价;成果和结论性意见是摘要的重点内容,在文字上应用笔较多,藉以加深读者的印象;要独立成文,选词用语应避免与全文(尤其是前言和结论部分)雷同;既要写得简短扼要,又要行文活泼,在词语润色、表达方法和章法结构上要尽可能写得有文彩,以唤起读者阅读全文的兴趣。

(4)目录 目录,也可写成目次。 要求:独立成页;至少应将章、节名按先后次序写上;章、节名的右侧注上页码号。

(5)前言 前言,或取名为引言,序、引、绪、绪言。 a. 要求 (a)设计说明书 应说明本设计的来源、目的。

意义、范围及应达到的技术要求;简述本课题在国内(外)发展概况;本设计的指导思想;本设计欲解决的主要问题;解决此课题所需要的条件;介绍预备知识。若属于课题,还应对主课题的全貌加以介绍。

(b)论文 前言是全篇论文的开场白。应阐述选题的缘由;对本课题已有研究情况的评述;本文所要解决的问题,采用的手段、方法,所需要的条件、成果及意义等。

b.与摘要要有区别 摘要和前言虽然所述的内容大体上相同,但仍有很大区别。主要在于:摘要一般要写得高度概括,简略,前言则可以稍微具体些;摘要的某些内容,如结论意见,可以作笼统的表达,而前言则应对所有内容明确的予以表述;摘要不写选题的缘由,前言则应明确反映;在文字量上,一般情况是前言多而摘要少。

(6)正文 由于设计说明书(论文)的书写因题而异,同时,本书第2、3、4章还要结合专业的特点加以介绍,所以,这里,仅用一两个例于来说明。 a.设计说明书,其内容有: (a)设计方案的论证:应说明设计的理论依据;在对各种方案进行分析、比较的基础上阐述所用方案的特点(如采用了何种新技术、新措施、提高了什么性能等)。

(b)计算部分:这部分在设计说明书中应占有相当的比例,在说明书中要列出各零、部件的工作条件。给定的参数。

计算公式以及各主要参数的详细计算步骤和计算结果;根据此计算结果应选用什么元、器件或零、部件;若设计时采用了计算机,则还应包括各种软件的设计。 (c)结构设计部分:这也是设什说明书中的重要组成部分。

应包括结构设计。各种控制线路的设计及功能电路的设计以及必要的图纸。

(d)样机或试件的各种试验及测试情况:包括试验方法、测试电路和测试结果等。 (e)方案的校验:应对所设计的系统是否满足要求、能否达到预期效果作出明确的回答。

校验的方法可以是理论验算(即反推算);也可以通过测试及计算机运算。 b.论文 论文的上文,是作者对自己的研究工作的详细表述,在全文中,应占有较多的篇幅。

主体内容包括:问题的提出,研究工作的基本前提,假设和条件;模型的建立,实验方案的拟定;基本概念和理论基础;计算时所使网的主要方法;实验方法,内容及其结果;理论论证;理论在实际中的应用,等等。根据课题的性质,一篇论文可能仅包含上述诸项中的一部分。

正文的写作要求是: (a)理论分析部分 应写明所使用的假定及其合理性,所用的分析方法、计算方法和实验方法,哪些是别人用过的,哪些是自己改进的,哪些是自己创造的。这一部分所占篇幅不宜过多,应以简练明了的文子概略地予以表达。

(b)研究方法与手段 用实验方法来研究的课题:应具体说明实验所使用的装置、仪器、原材料的性能等是否合乎标准;并应对所有装置、仪器、原材料作出检验和标定。对实验的过程或操作方法,简明扼要地加以说明。

对人所共知的(或细节)内容则不必详述。如果实验的过程或操作方法不详加叙述就难以把问题说明时,可列在附录中。

用理论推导的手段和方法达到研究目的的课题:这方面内容一定要精心组织,做到概念准确,判断推理符合客观事物的发展规律,符合人们对客观事物的认识习惯与程序。换言之,要做到言之有序,论述有理,以论点为中枢,组织成完整而严谨的文章。

用调查研究的方法达到研究目的的课题:所谈到的对象、范围、时间、地点、调查过程和方法等均应与研究的。

4.求一篇大学毕业设计论文

提供一些关于网上答疑系统论文的参考文献,供写作参考。

[1] 刘敬军, 罗鹏程. 课后网上答疑系统探讨[J]. 高等教育研究学报, 2006,(04) [2] 姜彬, 冯志彪. 利用校园网络架设化学课程网上答疑系统探索[J]. 高等农业教育, 2005,(10) [3] 许振和, 范智勇. 网上答疑系统的研究与设计[J]. 莆田学院学报, 2006,(02) [4] 王昱. 基于Web数据库的网上答疑系统的设计[J]. 天水师范学院学报, 2004,(02) [5] 黄河, 韦劼群. 基于学科平台的远程开放教育网上答疑系统[J]. 广西广播电视大学学报, 2005,(01) [6] 李爽, 陈丽. 国内外网上智能答疑系统比较研究[J]. 中国电化教育, 2003,(01) [7] 于晓静, 卫振林. 《电子表格》课程网上答疑系统的设计与实现[J]. 现代技能开发, 2002,(11) [8] 梁瑜. 网上答疑系统的设计[J]. 阿坝师范高等专科学校学报, 2005,(03) [9] 詹素青. 基于WEB方式的自动答疑系统的设计[J]. 佛山科学技术学院学报(自然科学版), 2004,(03) [10] 李国金, 惠晓威, 任晓奎. 基于ASP.NET的网上答疑系统的设计与实现[J]. 辽宁石油化工大学学报, 2004,(01) 您也可以到下面的论文网站进行资料的收集。 论文之家 学位论文 (清华大学) 中国科技论文在线 / 新浪论文网分类: .cn/search_dir/jy/lw/ 中国论文联盟: / 大学生论文库 /lunwen 论文资料网: .cn/ 维普资讯: / 中国知网: ki.net/ 希望能够对您的论文写作有所帮助。

5.c++学生毕业设计管理系统

#include #include #include #include #include using namespace std; int amount=0; int num=100000000; //当前最高学号 ofstream *file[50]; /////////////////////////////////*学生信息结构体*//////////////////////////////////////// struct info { string yw; string sx; string yy; string wl; string hx; string sw; struct info *next; }; /////////////////////////////////*学生数据类*//////////////////////////////////////// class student { public: int id; string mun; string name; info sc3; class student *next; }; /////////////////////////////////*函数声明*//////////////////////////////////////// void input(student *head); //录入 void search1(student *head); //姓名查询 void search2(student *head); //学号查询 void change(student *head); //修改 void shanchu(student *head); //删除 void get(student *head); //取数据 void display(); //显示菜单 void show(student *head); //显示数据 void readin(student *head); //保存数据 void chushihua(student *head); //初始化 string int_char(int); /////////////////////////////////*主函数*//////////////////////////////////////// void main() //主函数 { system("color f0"); char x; bool flag2=0; student *head=new student; //初始化学生数据 head->next=NULL; cout<<" ★ 欢迎使用学生信息管理系统 ★ \n "; display(); //显示菜单 do { do { cin>>x; if((x>='0'&&x<='8')) flag2=1; else { cout<<"指令错误!!!!!!!!!!"<>z; while(z!='0'&&z!='1') { cout<<"指令错误<请选择(0)或者(1)!>!!!!!!!"<>z; } switch(z) { case '0': search1(head);break;//按姓名查询 case '1': search2(head);break;//按学号查询 } cout<<"********************************************************************************\n"; display(); break; } case '2': cout<<"******************************现在进行学生信息修改******************************\n"; change(head); cout<<"********************************************************************************\n"; display(); break; //按姓名修改 case '3': cout<<"******************************现在进行学生信息删除******************************\n"; shanchu(head); show(head); cout<<"********************************************************************************\n"; display(); break; //删除 case '4': cout<<"******************************现在进行显示学生信息******************************\n"; show(head); cout<<"********************************************************************************\n"; display(); break; //显示数据 case '5':cout<<"******************************现在进行初始化学生信息****************************\n"; chushihua(head); cout<<"********************************************************************************\n"; display() ; break; case '6':cout<<"******************************现在进行提取学生信息******************************\n"; get(head); cout<<"********************************************************************************\n"; display(); break; case '7':cout<<"******************************现在进行保存学生信息******************************\n"; readin(head); cout<<"********************************************************************************\n"; display(); break; case '8': cout<<"********************************************************************************\n"; cout<<" ¤ 您已退出学生信息管理系统, 谢谢您的使用! ¤ \n"; cout<<"********************************************************************************\n"; cout<文件中的所有信息!!!!!!\n"; cout<<"是否继续操作?(y/n):";cin>>c; if (c='y') { amount=1; file[j]=new ofstream("D:\\课设\\学生信息.txt",ios::out); } 。

6.大学的毕业设计怎么做

毕业设计(论文)是学生毕业前最后一个重要学习环节,是学习深化与升华的重要过程。

它既是学生学习、研究与实践成果的全面总结,又是对学生素质与能力的一次全面检验,而且还是对学生的毕业资格及学位资格认证的重要依据。为了保证我校本科生毕业设计(论文)质量,特制定“同济大学本科生毕业设计(论文)撰写规范”。

一、毕业设计(论文)资料的组成 A.毕业设计(论文)任务书;B.毕业设计(论文)成绩评定书;C.毕业论文或毕业设计说明书(包括:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录);D.译文及原文复印件;E.图纸、软盘等。 二、毕业设计(论文)资料的填写及有关资料的装订 毕业设计(论文)统一使用学校印制的毕业设计(论文)资料袋、毕业设计(论文)任务书、毕业设计(论文)成绩评定书、毕业设计(论文)封面、稿纸(在教务处网上下载用,学校统一纸面格式,使用A4打印纸)。

毕业设计(论文)资料按要求认真填写,字体要工整,卷面要整洁,手写一律用黑或蓝黑墨水;任务书由指导教师填写并签字,经院长(系主任)签字后发出。 毕业论文或设计说明书要按顺序装订:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录装订在一起,然后与毕业设计(论文)任务书、毕业设计(论文)成绩评定书、译文及原文复印件(订在一起)、工程图纸(按国家标准折叠装订)、软盘等一起放入填写好的资料袋内交指导教师查收,经审阅评定后归档。

三、毕业设计说明书(论文)撰写的内容与要求 一份完整的毕业设计(论文)应包括以下几个方面: 1.标题 标题应该简短、明确、有概括性。标题字数要适当,不宜超过20个字,如果有些细节必须放进标题,可以分成主标题和副标题。

2.论文摘要或设计总说明 论文摘要以浓缩的形式概括研究课题的内容,中文摘要在300字左右,外文摘要以250个左右实词为宜,关键词一般以3~5个为妥。 设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数要在1500~2000字以内,外文字数以1000个左右实词为宜,关键词一般以5个左右为妥。

3.目录 目录按三级标题编写(即:1……、1.1……、1.1.1……),要求标题层次清晰。目录中的标题应与正文中的标题一致,附录也应依次列入目录。

4.正文 毕业设计说明书(论文)正文包括绪论、正文主体与结论,其内容分别如下: 绪论应说明本课题的意义、目的、研究范围及要达到的技术要求;简述本课题在国内外的发展概况及存在的问题;说明本课题的指导思想;阐述本课题应解决的主要问题,在文字量上要比摘要多。 正文主体是对研究工作的详细表述,其内容包括:问题的提出,研究工作的基本前提、假设和条件;模型的建立,实验方案的拟定;基本概念和理论基础;设计计算的主要方法和内容;实验方法、内容及其分析;理论论证,理论在课题中的应用,课题得出的结果,以及对结果的讨论等。

学生根据毕业设计(论文)课题的性质,一般仅涉及上述一部分内容。 结论是对整个研究工作进行归纳和综合而得出的总结,对所得结果与已有结果的比较和课题尚存在的问题,以及进一步开展研究的见解与建议。

结论要写得概括、简短。 5.谢辞 谢辞应以简短的文字对在课题研究和设计说明书(论文)撰写过程中曾直接给予帮助的人员(例如指导教师、答疑教师及其他人员)表示自己的谢意,这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应有的思想作风。

6.参考文献与附录 参考文献是毕业设计(论文)不可缺少的组成部分,它反映毕业设计(论文)的取材来源、材料的广博程度和材料的可靠程度,也是作者对他人知识成果的承认和尊重。一份完整的参考文献可向读者提供一份有价值的信息资料。

一般做毕业设计(论文)的参考文献不宜过多,但应列入主要的文献可10篇以上,其中外文文献在2篇以上。 附录是对于一些不宜放在正文中,但有参考价值的内容,可编入毕业设计(论文)的附录中,例如公式的推演、编写的程序等;如果文章中引用的符号较多时,便于读者查阅,可以编写一个符号说明,注明符号代表的意义。

一般附录的篇幅不宜过大,若附录篇幅超过正文,会让人产生头轻脚重的感觉。 四、毕业设计(论文)要求 我校毕业设计(论文)大致有设计类、理论研究类(理科)、实验研究类、计算机软件设计类、经济、管理及文科类、综合类等,具体要求如下: 1.设计类(包括机械、建筑、土建工程等):学生必须独立绘制完成一定数量的图纸,工程图除了用计算机绘图外必须要有1~2张(2号以上含2号图)是手工绘图;一份15000字以上的设计说明书(包括计算书、调研报告);参考文献不低于10篇,其中外文文献要在2篇以上。

2.理论研究类(理科):对该类课题工科学生一般不提倡,各院系要慎重选题,除非题目确实有实际意义。该毕业设计报告或论文字数要在20000字以上;根据课题提出问题、分析问题,提出方案、并进行建模、仿真和设计计算等;参考文献不低于15篇,其中外文文献要在4篇以上。

7.求毕业设计及论文“基于Java的学生信息管理系统的设计与实现”

仅仅给你个参考 //Java Group Project_StudentManagement源码 //NetBeans IDE 6.5 环境 package studentmanager; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; class Student implements java.io.Serializable{ String number,name,specialty,grade,borth,sex; public Student(){}; public void setNumber(String number){ this.number=number;} public String getNumber(){ return number;} public void setName(String name){ this.name=name;} public String getName(){ return name;} public void setSex(String sex){ this.sex=sex;} public String getSex(){ return sex;} public void setSpecialty(String specialty){ this.specialty=specialty;} public String getSpecialty(){ return specialty;} public void setGrade(String grade){ this.grade=grade;} public String getGrade(){ return grade;} public void setBorth(String borth){ this.borth=borth;} public String getBorth(){ return borth;} } public class StudentManager extends JFrame{ JLabel lb=new JLabel("录入请先输入记录,查询、删除请先输入学号,修改是对查询" + "内容改后的保存!"); JTextField 学号,姓名,专业,年级,出生; JRadioButton 男,女; ButtonGroup group=null; JButton 录入,查询,删除,修改,显示; JPanel p1,p2,p3,p4,p5,p6,pv,ph; Student 学生=null; Hashtable 学生散列表=null; File file=null; FileInputStream inOne=null; ObjectInputStream inTwo=null; FileOutputStream outOne=null; ObjectOutputStream outTwo=null; public StudentManager(){ super("学生基本信息管理系统"); 学号=new JTextField(10); 姓名=new JTextField(10); 专业=new JTextField(10); 年级=new JTextField(10); 出生=new JTextField(10); group=new ButtonGroup(); 男=new JRadioButton("男",true); 女=new JRadioButton("女",false); group.add(男); group.add(女); 录入=new JButton("录入"); 查询=new JButton("查询"); 删除=new JButton("删除"); 修改=new JButton("修改"); 显示=new JButton("显示"); 录入.addActionListener(new InputAct()); 查询.addActionListener(new InquestAct()); 修改.addActionListener(new ModifyAct()); 删除.addActionListener(new DeleteAct()); 显示.addActionListener(new ShowAct()); 修改.setEnabled(false); p1=new JPanel(); p1.add(new JLabel("学号:",JLabel.CENTER)); p1.add(学号); p2=new JPanel(); p2.add(new JLabel("姓名:",JLabel.CENTER)); p2.add(姓名); p3=new JPanel(); p3.add(new JLabel("性别:",JLabel.CENTER)); p3.add(男); p3.add(女); p4=new JPanel(); p4.add(new JLabel("专业:",JLabel.CENTER)); p4.add(专业); p5=new JPanel(); p5.add(new JLabel("年级:",JLabel.CENTER)); p5.add(年级); p6=new JPanel(); p6.add(new JLabel("出生:",JLabel.CENTER)); p6.add(出生); pv=new JPanel(); pv.setLayout(new GridLayout(6,1)); pv.add(p1); pv.add(p2); pv.add(p3); pv.add(p4); pv.add(p5); pv.add(p6); ph=new JPanel(); ph.add(录入); ph.add(查询); ph.add(修改); ph.add(删除); ph.add(显示); file=new File("学生信息.txt"); 学生散列表=new Hashtable(); if(!file.exists()){ try{ FileOutputStream out=new FileOutputStream(file); ObjectOutputStream objectOut=new ObjectOutputStream(out); objectOut.writeObject(学生散列表); objectOut.close(); out.close(); } catch(IOException e){} } Container con=getContentPane(); con.setLayout(new BorderLayout()); con.add(lb, BorderLayout.NORTH); con.add(pv, BorderLayout.CENTER); con.add(ph, BorderLayout.SOUTH); (EXIT_ON_CLOSE); setBounds(100,100,600,300); setVisible(true); } public static void main(String[] args) {new StudentManager();} class InputAct implements ActionListener{ public void actionPerformed(ActionEvent e){ 修改.setEnabled(false); String number=""; number=学号.getText(); if(number.length()>0){ try{ inOne=new FileInputStream(file); inTwo=new ObjectInputStream(inOne); 学生散列表=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); } catch(Exception ee){System.out.println("创建散列表出现问题!");} if(学生散列表.containsKey(number)){ String warning="该生信息已存在,请到修改页面修改!"; JOptionPane.showMessageDialog(null,warning,"警告", JOptionPane.WARNING_MESSAGE); }//end if1 else{ String m="该生信息将被录入!"; int ok=JOptionPane.showConfirmDialog(null,m,"确认", JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE); if(ok==JOptionPane.YES_OPTION){ String name=姓名.getText(); String specialty=专业.getText(); String grade=年级.getText(); String borth=出生.getText(); String sex=null; if(男.isSelected()){sex=男.getText();} else{sex=女.getText();} 学生=new Student(); 学。

大学生毕业论文设计系统

转载请注明出处众文网 » 大学生毕业论文设计系统(项目1:学生毕业设计管理系统一设计项目:完成学生毕业设计管理)

资讯

动画毕业设计论文5000字(一篇关于动画片的论文3000)

阅读(82)

本文主要为您介绍动画毕业设计论文5000字,内容包括一篇关于动画片的论文30004000字,急漫画类的毕业设计说明怎么写,5000字以上~,跪求3000字左右的动画论文。小谈中美动画之差异 曾经看过一句话,给你一张白纸,不论什么样的梦想和奇迹都可以实

资讯

毕业论文技术可行性(论文可行性怎么写)

阅读(74)

本文主要为您介绍毕业论文技术可行性,内容包括论文的可行性分析怎么写,毕业论文的实验可行性分析怎么写,论文可行性怎么写。首先就是提出论题焦点二、说明历史材料证明该论题有哪些关点被证明三、提出你自己同意或是新的证点,并举证四、还可

资讯

吉他网站毕业设计论文(网页设计毕业论文~高悬赏)

阅读(88)

本文主要为您介绍吉他网站毕业设计论文,内容包括网页设计毕业论文~高悬赏,音乐学生的毕业论文写作有什么样的必要性与时代性,我上高一啦对音乐我很喜欢只想考音乐学院现在学乐器不迟吧我唱功。基于Dreamweaver8的动态网页设计内容提要]伴随

资讯

环境与绿色贸易壁垒毕业论文(求关于绿色贸易壁垒的论文)

阅读(63)

本文主要为您介绍环境与绿色贸易壁垒毕业论文,内容包括求关于绿色贸易壁垒的论文,关于绿色壁垒的论文,关于绿色贸易壁垒该怎样写论文啊。参考看看, 祝成功。。。 在国际贸易中,关税壁垒曾经是贸易保护的重要手段,美国、德国、日本等主要发达国

资讯

移动市场营销毕业论文(市场营销专业毕业论文选题)

阅读(80)

本文主要为您介绍移动市场营销毕业论文,内容包括市场营销专业毕业论文选题,求市场营销毕业论文,我国市场手机营销渠道的研究毕业论文资料求毕业论文资料谢谢帮忙。1. 手机分销渠道分析(数 2. 成达食品有限公司市场营销的战略研究(字数:26357,页

资讯

国语毕业论文怎么写(中文系毕业论文写什么好)

阅读(91)

本文主要为您介绍国语毕业论文怎么写,内容包括关于“普通话”的论文应该要怎么写,中文系毕业论文写什么好求解,中文自考毕业论文要怎么写。大学毕业论文的标准格式题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。

资讯

有关儿科护理毕业论文(求一片儿科护理论文)

阅读(83)

本文主要为您介绍有关儿科护理毕业论文,内容包括求一片儿科护理论文8000字,哪位朋友提供儿科护理方面的论文,我要写儿科护理学的毕业论文参考文献看哪些好。论儿科护理中的人文关怀对提高整体护理质量的重要性 摘要:目的:为了提高整体护理的

资讯

大学生计算机专业毕业论文范文(计算机论文范文3000字)

阅读(97)

本文主要为您介绍大学生计算机专业毕业论文范文,内容包括计算机论文范文3000字,求助一篇计算机专业的毕业论文范文,计算机毕业论文1500字以上。学术堂整理了一篇3000字的计算机论文范文,供大家参考: 范文题目:关于新工程教育计算机专业离散数

资讯

专升本的毕业论文要求多少字(自考本科毕业论文要求是多少字)

阅读(139)

本文主要为您介绍专升本的毕业论文要求多少字,内容包括专科的毕业论文一般多少字数,本科毕业论文字数一般写多少,本科的毕业论文一般来说要写多少字。你的论文准备往什么方向写,选题老师审核2113通过了没,有没有列个大纲让老师看一下写作方向

资讯

动画毕业设计论文5000字(一篇关于动画片的论文3000)

阅读(82)

本文主要为您介绍动画毕业设计论文5000字,内容包括一篇关于动画片的论文30004000字,急漫画类的毕业设计说明怎么写,5000字以上~,跪求3000字左右的动画论文。小谈中美动画之差异 曾经看过一句话,给你一张白纸,不论什么样的梦想和奇迹都可以实

资讯

毕业论文技术可行性(论文可行性怎么写)

阅读(74)

本文主要为您介绍毕业论文技术可行性,内容包括论文的可行性分析怎么写,毕业论文的实验可行性分析怎么写,论文可行性怎么写。首先就是提出论题焦点二、说明历史材料证明该论题有哪些关点被证明三、提出你自己同意或是新的证点,并举证四、还可

资讯

吉他网站毕业设计论文(网页设计毕业论文~高悬赏)

阅读(88)

本文主要为您介绍吉他网站毕业设计论文,内容包括网页设计毕业论文~高悬赏,音乐学生的毕业论文写作有什么样的必要性与时代性,我上高一啦对音乐我很喜欢只想考音乐学院现在学乐器不迟吧我唱功。基于Dreamweaver8的动态网页设计内容提要]伴随

资讯

环境与绿色贸易壁垒毕业论文(求关于绿色贸易壁垒的论文)

阅读(63)

本文主要为您介绍环境与绿色贸易壁垒毕业论文,内容包括求关于绿色贸易壁垒的论文,关于绿色壁垒的论文,关于绿色贸易壁垒该怎样写论文啊。参考看看, 祝成功。。。 在国际贸易中,关税壁垒曾经是贸易保护的重要手段,美国、德国、日本等主要发达国