甘肃医学院大学生毕业设计论文管理系统(项目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.学生管理信息系统论文

信息技术的飞速发展,推动了普通高校招生录取方式的重大变革,远程网上录取模式已经在实践中逐步得到完善并在全国高校内推广运用。

高等学校招生信息管理系统的开发与应用是高等学校学生信息管理现代化、科学化的需要。近年来,招生工作所涉及到的数据信息越来越多,越来越细,录取工作人员越来越少,时间要求越来越短,安全性能要求也越来越高。

招生信息传统的操作方式和管理手段已不能适应高等学校招生形势发展的需要,招生工作的现代化必然要求招生信息管理的现代化。从科学性角度分析:招生信息管理系统的开发与应用是招生信息管理现代化的重要标志;高质量的招生信息是高校整体发展决策的重要依据;招生信息提供的生源规模、质量、类别是后勤供给、图书资料、实验设备保障、师资配备以及相关资源的整合调剂决策的重要依据。

这些决策直接关系着学校的整体发展。只有根据招生工作的特点和要求,利用先进的计算机工具,建立和应用招生信息管理系统才能提供科学性的招生信息。

目前国内大部分高校都已经开发了招生信息管理系统,但存在几方面的问题: (1) 与“全国普通高校招生网上录取系统院校系统”相互独立,无法实现数据交换; (2) 不能适应招生改革的变化,如无法实现推荐生的跟踪管理等; (3) 功能相对简单,无法实现决策分析等重要功能。“招生信息管理系统”以教育部和清华大学联合开发的“全国普通高校招生网上录取系统院校系统”为基础,采用了B/ S 与C/ S 的混合结构,可为招生前的推荐信息管理,招生中的考生信息管理,招生后的新生信息管理提供极大的方便。

2 系统目标 招生信息管理系统开发应用是为了满足高等 学校信息化管理的需要,为高等学校信息系统提供 基础信息,为高等学校发展决策提供支撑,提高管 理水平和效率。具体目标体现在以下几点:(1) 建立基于C/ S 结构的招生信息管理系统,能与《全国普通高校招生网上录取系统院校系统》进行数据交换,提供招生决策分析、推荐生跟踪管 理、新生报到注册功能。

(2) 建立基于B/ S 结构的招生信息发布系统,能在第一时间发布招生动态信息,供信息相关者查 询。3 系统设计3. 1 系统结构3. 2 系统功能设计 招生信息管理系统主要包含9 大功能模块:考 生信息维护模块、考生查询模块、新生分班模块、新 生报到模块、新生缴费模块、决策分析模块、数据转 换模块、通知书打印模块、信息发布模块。

(1) 考生信息维护模块、该模块应是所有工作 的前提,管理输入中学推荐的优秀考生、特长生、保 送生以及专业考生等信息,形成考生信息库。该库 将与各省招办所导出的数据库相结合,形成完整的 信息库。

(2) 考生查询模块 本模块主要完成对生源的各种查询操作,包含 录取查询、新生查询两个子功能,录取查询包括考 生查询、推荐查询、决策查询、高级查询四个功能 项,新生查询分为个人查询、班级查询两项。(3) 新生分班模块 该模块主要完在分班和学号生成工作,可按班 级打印全校或各专业的名册或导出相应的数据。

分班可全校统一分班、按专业分班,学号生成可全 校统一生成、按专业生成,可导出或打印全校分班 名册、分专业分班名册,可打印分档单,为教务、教 学和其它工作提供方便。(4) 新生报到模块 该模块主要提供迎新工作中的报到注册以及 信息查询功能。

新生报到时,通过录取通知书上的 条形码进行电子注册。本模块还提供报到情况查 询,并可将相应信息以各种文件格式提供给相关部 门。

(5) 新生缴费模块 该模块主要向银行提供考生的考生号、身份证 号和省份等信息,银行根据数据信息制作银行卡,方便考生缴纳学费和银行与学校进行学费缴纳审 核,节省新生报到所需时间。(6) 决策分析模块 该模块主要提供各种决策信息,为学校相关部 门的决策和管理提供相关数据。

通过从不同角度 对生源状况进行分析,从而为招生计划管理,生源 质量评价,有目的、有计划地进行学校、学院、专业 等的全面宣传效果评价与决策,特长生、保送生质 量跟踪管理以及专业考试成绩管理等提供科学的 依据,根据往年招生计划的执行情况和学校的发展 策略、办学特色、社会需求、办学能力等,确定学校 下一年的招生规模人数和比例。生源分析数据包 括省份、性别、年龄、成绩、民族、政治面貌、志愿情 况、专业情况、外语状况等。

(7) 数据转换模块 第24 卷第1 期陈 军等:基于B/ S 与C/ S 结构的招生管理系统的实现79 该模块提供各省招生办数据库与本系统数据库 数据转换,形成最终的考生信息库。也提供本系统 数据库转换为其他数据格式,为后继开发提供接口。

(8) 通知书打印模块 该模块是实现新生录取通知书(条形码作为真 伪识别标志) 、邮寄单的输出打印,是新生报到注册 模块的接口数据输出部分。(9) 招生信息发布模块 该模块将招生动态信息以及分班信息在WEB 上发布,方便考生、家长及院系查询。

3. 3 系统开发环境 系统基于Windows 操作系统,C/ S 模式的开 发工具是Dephli7. 0 , B/ S 模式的开发工具是 Dreamweaver、Foxnet 、ASP 等。数据库采用SQL Server 2000 。

4 系统实现的主要技术及算法4. 1 分班算法 为给学校的。

3.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); } 。

4.谁有用VB和access做的学生信息管理系统的毕业设计和论文

[资料介绍] 此文档编写的主要目的是使具体管理人员(即高级用户)能够更好的了解这个学生管理系统,更好的使用和修改,让用户知道我在做些什么,做得对不对,是否符合他们的要求,还有哪些不足的地方值得改进。

同时也让我知道用户到底要求什么,有什么需求,目前所做的工作是否符合他们的要求。 如果有不同,便按照用户的要求改进。

[目录] 目 录 一.可行性分析… 3 二.需求分析… 3 1.引言…4 2.任务概述…… 5 3.数据描述… 5 4.功能需求… 13 5.E-R 图… 14 三。逻辑结构设计…15 1.在该学生信息管理系统中所使用的关系…15 2.各关系模式所满足的范式设计… 16 3.用户模式设计… 17 [原文] 一、可行性分析 由于本学院的学生越来越多,信息量越来越大,于是需要有一个专门存放学生信息的系统,本人用自己学过的知识制作了这个学生信息管理系统分析报告,并依据此报告用Vb做界面、以Access为支持数据库做了一个应用学生信息管理系统。

我学院是由计算机应用技术、旅游英语、商务英语、电子商务四个专业组成。我学院教务科是管理学生档案、班级信息、学生交费、学生课程、学生成绩的部门。

学生档案方面他们负责新生的入学档案输入和平时档案的修改和查询,课程方面负责对具体课程的分配和课程的时间安排,学生成绩方面他们负责成绩的存储和备案,学生交费方面他们负责交费的统计,统计欠费情况和交费情况。 学生基本档案情况管理、交费管理、课程管理、成绩管理等等这些大量的数据形成数据库。

二、需求分析 1.引言 1.1、编写目的 此文档编写的主要目的是使具体管理人员(即高级用户)能够更好的了解这个学生管理系统,更好的使用和修改,让用户知道我在做些什么,做得对不对,是否符合他们的要求,还有哪些不足的地方值得改进。 同时也让我知道用户到底要求什么,有什么需求,目前所做的工作是否符合他们的要求。

如果有不同,便按照用户的要求改进。 1.2、项目背景 a.项目的委托单位:石油大学(北京)高职学院 项目的开发者:石油大学(北京)高职学院2001级计算机应用技术专业学生 主管部门:石油大学(北京)高职学院 b。

该软件系统以一学生信息管理系统软件为蓝本,结合自己的思维,独立开发。 [参考资料] 《关系数据库系统概论及应用》。

5.急求学生信息管理系统毕业论文

原创毕业设计+毕业论文

摘 要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法, 本系统界面友好,操作简单,比较实用。

【关键字】:

管理信息系统、学生管理、Visual Basic应用。

1.系统概述

本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生缴费管理系统等多种功能,因而具有较强的实用性和先进性。

1.1 系统及需求分析 1.1.1 系统需求

通过调查,要求系统需要有以下功能:

⑴ 由于操作人员的计算机知识普遍较差,要求有良好的人机界面;

⑵ 由于该系统的使用对象多,要求有较好的权限管理;

⑶ 原始数据修改简单方便,支持多条件修改

⑷ 方便的数据查询,支持多条件查询;

⑸ 在相应的权限下,删除数据方便简单,数据稳定性好;

⑹ 数据计算自动完成,尽量减少人工干预;

1.1.2可行性分析

由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。

本系统的设计是在Windows 98中文版操作系统环境下,使用Visual Basic 6.0中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:

如有需要请联系QQ:283841149

网店地址:

关于学生信息管理系统,本店还有很多版本,如确实有需要。请联系本店

6.求学生成绩管理系统设计毕业论文

以及Visual basic6.0语言的概况。

重点介绍了学生成绩管理系统的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试。本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、教师信息录入、数据。

包括功能需求描述、数据库设计等内容。第四章介绍了本系统的具体实现。

第五章关于本系统开发过程中的结论及体会。学生成绩管理系统,功能,特点,论文内容。

This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process 。

such as function request description and the database design。

etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.the Student result management system, function, characteristics, thesis contents目 录摘要.前言第一章 引言 1.1 开发背景1.2开发目标1.3 项目提出的意义1. 4 系统开发所用的技术准备第二章 系统分析2.1系统需求分析2.1.1系统调查2.1.2组织机构设置2.1.3用户需求2.1.4系统业务流程图2.1.5系统设计思想2.1.6系统设计分析2.1.7系统功能分析2.2新系统逻辑方案2.2.1数据流图(简称为DFD)2.2.2数据字典2.2.3新系统逻辑模型的提出2.2.4系统边界第三章 系统设计3.1学生成绩查询系统功能需求简介3.2功能需求描述3.3系统目标要求3.4系统平台选择3.5数据库设计3.5.1数据库需求分析3.5.2数据库概念结构设计3.5.3、逻辑结构设计(E-R图向关系模型的转换)第四章 系统实施4.1各子系统模块程序设计举例4.2 软件测试的目的和原则4.3 子系统测试4.4 软件运行与转换第五章 结 论致 谢参考文献第一章 引 言1.1 项目开发背景几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、。

所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。我选择母校来设计这个系统主要有两个原因:一是:。

报。1.2 项目开发的目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。

帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化1.3 项目提出的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。

如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。1.4 系统开发所用的技术准备1.4. 1数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间。

2、信息查询流图使用人员成绩数据表班级数据表课程数据表学生数据表查询条件查询结果学生信息录入成绩信息录入班级信息录入课程信息录入图2-4 学生信息查询流图3.1学生成绩查询系统功能需求简介学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。

由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。 3.2功能需求描述1、用户管理功能用户分为管理员、教师用户、学生用户三类。

不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。

按学生角度管理教师可以看到学生信息和成绩信息。

学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。当教师用鼠标双击某一学生信息时,可以自动显示出该课程的这个学生所有课程的学习成绩,并同时自动计算出这个学生的总分和平均分。

在成绩信息中,教师可以对学习成绩进行增加、修改和删除。并能够打印报表。

3、学生对成绩的查看功能学生用户登录后,学生可以看到自己的学生信息和成绩信息。学生信息包括学号、姓名、班级、生日、性别、地址、电话和简历。

成绩信息包括这个学生的所有课程的成绩信息。

Private Sub CmdOk_Click()Dim Conn As New ADODB.ConnectionDim mlink As Stringmlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"Conn.Open mlink'当用户名密码为空时给出提示If Text1.Text = "" Then MsgBox "请。

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(); 。

甘肃医学院大学生毕业设计论文管理系统

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

资讯

签到管理系统的毕业论文(员工考勤管理系统论文)

阅读(72)

本文主要为您介绍签到管理系统的毕业论文,内容包括员工考勤管理系统论文,谁有考勤信息管理系统论文谢谢,求一篇超市管理信息系统的毕业设计加论文。课程设计 员工考勤管理系统的设计与开发(2009-04-20 21:47:42)标签:杂谈 资料来自 专业毕业设

资讯

毕业论文的注释不少于(毕业论文注释要求至少多少个)

阅读(75)

本文主要为您介绍毕业论文的注释不少于,内容包括毕业论文注释要求至少多少个,毕业论文的注释是什么怎么写,毕业论文的注释和参考文献。这是根据字数要求来选择的,一般三千字论文注释是五个,五千字是十个,六千字是十五个,八千字就是二十个以上了

资讯

毕业论文问卷调查问题设置(如何将调查问卷放入毕业论文)

阅读(76)

本文主要为您介绍毕业论文问卷调查问题设置,内容包括如何将调查问卷放入毕业论文,调查问卷的问题该如何设计,毕业论文调查问卷一般多少问题合适。一般都是放在文章末尾的附录的,没有强制规定。在毕业论文调查问卷当中学校可以发现很多问题,比

资讯

导师咋给改毕业论文(怎样让导师高高兴兴地帮你修改论文)

阅读(93)

本文主要为您介绍导师咋给改毕业论文,内容包括怎样让导师高高兴兴地帮你修改论文,让导师批改毕业论文应该说什么客气话,毕业论文导师让我修改,我怎么改。写论文是每个学生必须的基本功,平常稿件也好,毕业论文也罢,都需要导师的修改。好象这个

资讯

毕业论文的尾注在一句话的后面吗(论文引用尾注问题1插入尾注是直接在引文后加,还是说需要选中引文)

阅读(78)

本文主要为您介绍毕业论文的尾注在一句话的后面吗,内容包括论文添加引文标记的时候是在一句话后面添加还是一段话后面添加,毕业论文引用序号应该标在前面还是后面,论文脚注是应该标在这句话的开头还是结尾。核心提示:如果同一个参考文献在多

资讯

毕业论文和毕业设计哪个更好(毕业设计和毕业论文的区别)

阅读(82)

本文主要为您介绍毕业论文和毕业设计哪个更好,内容包括毕业设计和毕业论文的区别,大学毕业是选择毕业设计还是毕业论文好呢,毕业论文跟毕业设计一样吗有什么区别。毕业设计和毕业论文的区别如下:指代不同毕业设计:是指工、农、林科高等学校和

资讯

毕业论文没过重修程序(快毕业了,重修没过怎么弄)

阅读(85)

本文主要为您介绍毕业论文没过重修程序,内容包括快毕业了,重修没过怎么弄,请问专家,论文补考怎么个程序,毕业论文没过怎么办。给你一个查重修改攻略希望能对你有所帮助:第二步:经过修改后,重复率大幅下降了。这时你可以用知网查了,知网查重系统

资讯

优秀毕业论文构成(毕业论文的构成)

阅读(79)

本文主要为您介绍优秀毕业论文构成,内容包括毕业论文的构成,大学毕业论文由哪几部分组成,一个完整毕业设计由哪些部分组成。题目:应简洁、明确、有概括性,字数不宜超过20个字(不同院校可能要求不同)。2、摘要:要有高度的概括力,语言精练、明确,中

资讯

签到管理系统的毕业论文(员工考勤管理系统论文)

阅读(72)

本文主要为您介绍签到管理系统的毕业论文,内容包括员工考勤管理系统论文,谁有考勤信息管理系统论文谢谢,求一篇超市管理信息系统的毕业设计加论文。课程设计 员工考勤管理系统的设计与开发(2009-04-20 21:47:42)标签:杂谈 资料来自 专业毕业设

资讯

本科生毕业设计发sci论文(本科生如何在SCI上发表文章)

阅读(104)

本文主要为您介绍本科生毕业设计发sci论文,内容包括本科毕业论文可以发表到sci么具体有什么要求感激不尽搜狗问,本科生发表一个SCI论文有多难大概需要多长时间现在大三,还来,大学本科论文本科生发表SCI论文难不难。本科生发表SCI论文是国内

资讯

维普毕业论文设计管理系统使用(维普毕业论文查重必须花钱)

阅读(92)

本文主要为您介绍维普毕业论文设计管理系统使用,内容包括如何用维普论文检测系统,维普论文检测系统怎么用,维普毕业论文查重必须花钱,毕业论文用维普检测可靠吗我的抄袭率是11.91%能不能通过各位。是,不过有免费检测系统百度一下就找到,但是

资讯

2020关于物联网的毕业论文(物联网相关的毕业设计题目有哪些)

阅读(84)

本文主要为您介绍2020关于物联网的毕业论文,内容包括求关于物联网的论文2000字以上,物联网相关的毕业设计题目,求一篇关于物联网应用的论文。比较常见的是智能家居,温室大棚,路灯上的应用,远程控制无人区采集数据,等等很多的 物联网:物联网是新

资讯

毕业设计书是不论文(毕业设计和毕业论文的区别)

阅读(86)

本文主要为您介绍毕业设计书是不论文,内容包括毕业设计和毕业论文是不是一回事,毕业设计是毕业论文吗,毕业设计和毕业论文的区别。毕业设计和毕业论文的区别如下:指代不同毕业设计:是指工、农、林科高等学校和中等专业学校学生毕业前夕总结性