精华内容
下载资源
问答
  • 电子钟EDA课程设计(含年月日),包含源代码。
  • 用汇编语焉不详写的 输入年月日根据系统日期进行调用显示星期几的短小程序
  • 设计题目 接收年、月、信息并显示的程序,希望对大家有帮助
  • 自己整理好的汇编输入年月日输出星期课程设计
  • 单片机课程设计

    2011-12-28 11:57:15
    单片机时钟的课程设计 ,只有分和秒,没有年月日和按键的
  • 微机原理课程设计

    2014-02-07 22:02:22
    微机原理课程设计 利用8255定时器中断在桌面显示年月日时分秒
  • 一、课程设计任务及要求(1)设计任务:编写一个Java 万年历程序,实现日期和星期的查询。(2)设计要求:1、主界面采用边界布局,北面是一个设置年月的控制面板,中间是日历绘制区;2、单击“月份”的下拉式菜单,可以...

    一、课程设计任务及要求

    (1)设计任务:

    编写一个Java 万年历程序,实现日期和星期的查询。

    (2)设计要求:

    1、主界面采用边界布局,北面是一个设置年月的控制面板,中间是日历绘制区;

    2、单击“月份”的下拉式菜单,可以显示当前月的上一月/下一月的日历;

    3、单击“年份”的下拉式菜单,可以显示上一年/下一年的当前日历;

    二、需求分析

    对于万年历系统,其主要功能是:查看当日日期(年、月、日)、查看当时时间、查看其他年月的月历。主要使用流程是:查看万年历系统,查看其他月份或年份日历,选中其他日期查看,查看当日日期。主要功能的用例描述如下:

    (1)查看万年历

    1、进入万年历系统;

    2、系统获取当日日期并设置日历为当月,红框选中当日日期;

    (2)查询当月其他年份

    改变年份的方法是选择年份。

    下拉菜单选择年份:

    1、点击选择年份的下拉菜单,选择年份;

    2、系统获取已选择的年份;

    3、系统设置为已选年份当月的月历并显示在界面显示。

    (3)查询当年的其他月份

    改变月份的方法是选择月份。

    下拉菜单选择月份:

    1、点击选择月份的下拉菜单,选择年份;

    2、系统获取已选择的月份;

    3、系统设置已选月份为当年的月历并在界面显示。

    展开全文
  • 设计利用FPGA基于CYCLONE E芯片,利用硬件描述语言Verilog HDL通过配置DS1302芯片进行简单的实时时钟设计,结合数码管显示,可以正常显示年月日,时分秒和周,并通过两个按键的调整来切换时间的不同显示方式。
  • 学生成绩管理可实现功能:添加学生功能:姓名、学号、性别、出生年月日。(学号自动生成且唯一)添加学生成绩功能:每个人都有数学、Java与体育四门课,可分课程输入成绩。根据学生学号查找学生成绩功能:在界面上显示...

    学生成绩管理

    可实现功能:

    添加学生功能:姓名、学号、性别、出生年月日。(学号自动生成且唯一)

    添加学生成绩功能:每个人都有数学、Java与体育四门课,可分课程输入成绩。

    根据学生学号查找学生成绩功能:在界面上显示姓名、学号和成绩,学号不存在的能给出提示信息。

    根据学生姓名(支持模糊匹配)查找学生成绩功能:并在界面上显示姓名、学号和成绩,如果有多个相同姓名学生存在,一起显示出来,姓名不存在的给出提示信息。

    生成学生学习情况报表功能:报表包含学号、姓名、各科目成绩及对应的该科目班级平均值,总成绩以及班级总成绩平均值。最后以总成绩平均值降序在图形界面输出,并可将该排序结果输出至excel文件。

    支持对单个学生各科成绩画出柱状分布图。

    学生信息的修改与删除功能:不能修改学号。

    随机生成10万个学生测试:将其姓名、学号、成绩放入文本文件,以进行测试。(学号不相同,每科成绩以80分为中心成正态分本)

    支持用户登录、验证操作.

    一、 团队介绍

    团队名称:学生委员队

    团队成员:

    张陈东芳[组长]:201521123001,网络1511班,咸鱼一枚;

    de42f10c41a367566805eaa2487342bd.png

    黄绍桦:201521123014,网络1511,颜值担当;

    ba54d83fefa8418072cb349ad5e04034.png

    戴建钊:201521123023,网络1511,颜值担当;

    68cca4857135373f6e14dde597a03406.png

    林健:201521145048,网络1511,颜值担当;

    12cd3b76f9a279117c3c5b833632a484.png

    三、 项目git提交记录截图

    252675a25f6a02c2961d87552006824e.png

    四、 项目功能架构图与主要功能流程图

    项目功能架构图

    6b9f4d287cc8458348d705e017e1af81.png

    主要功能流程图

    94ed8e81189e3e6d83e6498629f1a008.png

    五、 项目运行截图

    用户注册界面:

    96538814e05207055477cb46c02309cb.png

    用户登录界面:

    01b388ef8b009bbee7989364e9d04ee2.png

    学生信息主界面:

    75a1e9833091ece17e798858c257b94d.png

    查找学生成绩界面:

    8972670fa203b78226a65ee1b79265b9.png

    柱状分布图界面:

    67e4683a6e06a153517b2c68cced6623.png

    六、 项目关键代码

    随机生成学生信息

    strSql = "insert into scoreOfStu(name,gender,birthdate,javaScore,sportScore,mathScore,sumScore) values(?,?,?,?,?,?,?)";

    DAO模式

    public interface StudentDao {

    public boolean writeStudent(Student student);//添加学生

    public Student readStudent(String name);//按名字查看某个学生信息

    public boolean delete(int id);//删除学生信息

    public Student findStudentById(int id);//按学号查找

    public List findStudentByName(String name);//按姓名查找

    public List diplayAllStudent();//显示所有学生信息

    public boolean update(Student student);//修改学生信息or输入学生的成绩

    public void LearningReport(List list); //生成学生学习情况报表;

    }

    七、尚待改进或者新的想法

    可以添加学生登录功能,让学生进入查询自己的成绩;

    学习要在实践中摸索才有实际成效,在编写函数的同时也提升了查找关键字的能力;

    在规整代码的同时我们也发现了一些问题:

    当界面上有多个窗口时要注意关闭窗口只关闭当前窗口,默认条件下回会将所有窗口关闭;

    成绩的Double类型要规范小数点的位数为显示后两位;

    输入学生信息后要判断学生信息的格式是否输入正确;

    学生姓名为中文输入和输出,要注意格式,否则会出现乱码。

    这次课设可以实现学生信息的增删改查、对单个学生各科成绩画出柱状分布图功能和将学生信息汇总成excel功能,但还未实现多名学生同时生成成绩对比图,柱状图的画面质感也有待改进;

    希望在暑假能进一步完善功能,做出真正能够投入使用的学生成绩管理系统。

    八、团队成员任务分配

    张陈东芳[组长]:

    主要负责柱状分布图、学生功能和成绩功能;

    黄绍桦:

    主要负责DAO模式编写、查找功能和学习情况报表;

    戴建钊:

    主要负责代码测试和代码整合;

    林健:

    主要负责数据库建立和显示界面设计;

    团队成员课程设计博客链接:

    ||||||||||||||

    |:--|:--|:--|

    |姓名|博客链接

    |张陈东芳|http://www.cnblogs.com/kawajiang/p/7063168.html

    |黄绍桦|http://www.cnblogs.com/huangsh/p/7065531.html

    |戴建钊|http://www.cnblogs.com/daijz/p/7065027.html

    |林健|http://www.cnblogs.com/Lin-Big-Handsome/p/7065023.html

    展开全文
  • 通信工程专业C语言课程设计 报 告 专 业 通信工程 班 级 0802 姓 名 彭孟秋 指导教师 丁雄 00九年十二月二十五 TOC \o "1-5" \h \z 1课程设计题目及基本内容 2 2课程设计思路及设计流程图 3 3程序调试分析 5 4总结...
  • 添加学生功能:姓名、学号、性别、出生年月日。(注意:学号自动生成,学号必须唯一)2.添加学生成绩功能:假设每个人都选修了数学、Java与体育。但输入成绩的时候,一般是给所有学生输入某一门课程的成绩。3.根据学生...

    学生成绩管理

    要求:

    1.添加学生功能:姓名、学号、性别、出生年月日。(注意:学号自动生成,学号必须唯一)

    2.添加学生成绩功能:假设每个人都选修了数学、Java与体育。但输入成绩的时候,一般是给所有学生输入某一门课程的成绩。

    3.根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信息

    4. 根据学生姓名(支持模糊匹配)查找学生成绩,并在界面上显示姓名、学号和成绩,如果有多个相同姓名学生存在,一起显示出来,姓名不存在的给出提示信息

    5. 生成学生学习情况报表:报表包含学号、姓名、各科目成绩及对应的该科目班级平均值,总成绩以及班级总成绩平均值。最后以总成绩平均值降序在图形界面输出,并可将该排序结果按照输出至"成绩表.txt"文件或者excel文件(输出到Excel文件为特别加分项,可以使用POI技术)。

    6. 支持分别对所有学生各科成绩画出柱状分布图(可选)。

    7. 支持对学生信息的修改与删除(要在文件或数据库中有所体现),不能修改学号。

    8.支持用户登录、验证操作

    界面:GUI 或 Web

    数据存储在数据库或者文件中,建议存储在数据库。

    一、团队成员及各自完成的任务

    刘格铭      网络1714     201721123119    POI,导出Excel,部分GUI,GFree

    余景胜      网络1714     201721123115    数据库,DAO接口,部分GUI

    陈国雄      网络1714     201721123118    model类设计

    达瓦次仁    网络1714     201721123121    主要写博客园

    二、项目Git地址 https://gitee.com/LiuGeMing/stuSystem

    三、项目Git提交记录截图

    b2d2cfbe17ffb330c6667ba6c5a492d8.png

    7480d6643a8c213b1c465fb36957e81b.png

    39e0d3f5472d001f9b3eb4ef7d2a228f.png

    四、主要功能流程图

    1.项目结构流程图

    f89371a407bd6d581cd23780ddc6f72f.png

    2.主要功能流程图

    9643a2cbb082fd498b04ecbe771784f8.png

    五、项目运行截图

    1.主页面:

    bd709780f3bd1879bcecf0da092cd343.png

    2.教师界面的功能:

    15d278c1f340432dcbfc7f4851b303a6.png 

    84cd6a400eb83d0a00f9925e095739c7.png

    3. 学生界面 :

    dca901d14e14f87fa1d8e94b5a66f65f.png  

    2d6d66cdc7061985b9839b95fd6e676e.png   

    8920f3d8940c678363f045ebaef6870f.png

    4.学生成绩信息:

    741f35c4689ed1820e0417af328157c1.png

    5.相应的柱状图:

    6ba7000fe38a07e008d5e2d409b7d3cb.png

    六、项目关键代码截图

    Dao接口部分代码

    package dao;

    import java.util.List;

    import model.StudentModel;

    //import model.Teacher;

    public interface StudentDao {

    public void LearningReport();

    public void deleteCourse(String corName,int stuId);

    public List stuInfo ();

    public StudentModel searchStuByStuId(int num);

    public List searchStuByName(String name);

    public void addStudent(String stu_name,String stu_sex,String birthdate,String classId);

    public List stusSameClassId(String classId);

    public void addStuScore(int id, String mark, String course);

    public void reviseStuInfo(String stu_name,String stu_sex,String birthdate,String classId,int id);

    }

    package dao;

    import model.TeacherModel;

    public interface TeacherDao {

    public void addTeacher();

    public TeacherModel tecInfo();

    }

    package dao;

    public interface courseDao {

    public void addStudent();

    public void addCourse(int course_id,String course_name,int teacher_id,String teacher_name);

    }

    七、项目待改进或新的想法

    1.用多线程和网络实现选课项目;

    2.学习要在实践中摸索才有实际成效,在编写函数的同时也提升了查找关键字的能力;

    3.当界面上有多个窗口时要注意关闭窗口只关闭当前窗口,默认条件下回会将所有窗口关闭;

    4.输入学生信息后要判断学生信息的格式是否输入正确;

    展开全文
  • 设计是基于51系列的单片机设计的电子万年历 ,可以显示年月日时分秒及星期等功能。 具备三个功能: 显示年月日时分秒及星期 具有可调整日期和时间功能 具有闹钟设置功能
  • 数字逻辑与数字系统课程设计的数字时钟,可以显示年月日,可以调时
  • 2021年2月19发(作者:回家的)Java课程设计p>学院:船山学院班级:计算机姓名:学号:2004-12-20029班陈强------简单的班级管理系统一:需求分析1.功能需求1).能够实现对班级学生基本资料的录入,包括学生的学号...

    2021年2月19日发(作者:回家的)

    Java

    课程设计

    p>

    学院:船山学院

    班级:计算机

    姓名:

    学号:

    2004-12-20

    029

    ------

    简单的班级管理系统

    一:需求分析

    1.

    功能需求

    1).

    能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学

    p>

    专业,家庭住址以及出生年月等。

    2).

    能够实现对学生基本资料的修改。

    3).

    根据学号对学生资料进行查询。

    4).

    能够删除某些学生的资料。

    二:总体设计

    <

    br>本班级管理系统共有

    6

    jav

    a

    源文件。

    类之间的主要关系如下图所示:

    StudentManager(

    S

    tudentSituati

    Inque

    Delet<

    p>

    ModiifySituati

    Stude

    各主类的主要作用如下:

    1).

    j

    ava

    文件的类负责创建班级学生管理系统的主窗口。

    该类包含

    main

    方法,

    程序从

    该类开始执行。

    2).

    该文件的类负责创建班级学生管理系统的学生信息录入界面。

    3).

    该文件的类负责创建班级学生

    管理系统的学生基本信息修改界面。

    4).

    该文件的类负责创建班级学生

    管理系统的学生基本信息查询界面。

    5).

    该文件的类负责创建班级学生管理系统的学生信息删除界面。

    6).

    负责创建存放学生信息的对象。

    三:详细设计

    1

    主类

    1).

    成员变量

    主要成员变量

    成员变量描述

    基本信息录入界面

    基本信息修改界面

    基本信息查询界面

    基本信息删除界面

    菜单选项

    存基本信息的散列表

    存放散列表的文件

    变量类型

    StudentSituation

    ModifySituation

    Inquest

    Delete

    JMenuItem

    Hashtable

    File

    2).

    方法

    主要方法

    名称

    StudentManager

    actionPerformed

    main

    功能

    创建程序主窗口

    <

    br>处理

    ActionEvent

    事件

    程序开始运行

    3).

    代码

    备注

    构造方法

    接口方法

    变量名称

    基本信息录入

    基本信息修改

    基本信息查询

    基本信息删除

    录入,修改,查询,删除

    基本信息

    file

    import .*;

    import

    .*;

    import .*;

    import

    class

    StudentManager

    extends

    JFrame

    implements

    ActionListener

    {

    StudentSituation

    基本信息录入

    =null;

    ModifySituation

    基本信息修改

    =null;

    Inquest

    基本信息查询

    =null;

    Delete

    基本信息删除

    =null;

    JMenuBar bar;

    JMenu fileMenu;

    JMenuItem

    录入

    ,

    修改

    ,

    查询

    ,

    删除

    ,

    退出

    ;

    Container con=null;

    Hashtable

    基本信息

    =null;

    File file=null;

    CardLayout card=null;

    JLabel label;

    JPanel pCenter;

    public StudentManager()

    {

    setTitl

    e(

    欢迎进入班级管理系统

    录入

    =new JMenu

    Item(

    录入学生基本信息

    修改

    =new JMenu

    Item(

    修改学生基本信息

    查询

    =new JMenu

    Item(

    查询学生基本信息

    删除

    =new JMenu

    Item(

    删除学生基本信息

    退出

    =new

    JMenuItem(

    退出本系统

    退出

    .addActionListener(new

    ActionListener()

    {

    public void

    actionPerformed(ActionEvent event)

    {

    (0);

    }

    });

    bar=new JMenuBar();

    fileMenu=new

    JMenu(

    菜单选项

    (

    录入

    );

    ();

    (

    修改

    );

    ();

    (

    查询

    );

    ();

    (

    删除

    );

    ();

    ();

    (

    退出

    );

    (fileMenu);

    setJMenuBar(bar);

    label=new JLabel(

    欢迎进入班级管理系统

    !

    (new

    Font(

    隶书

    基本信息

    =new

    Hashtable();

    录入

    .addActionListener(this);

    修改

    .addAction

    Listener(this);

    查询

    .addActionListener(this);

    <

    br>

    删除

    .addAc

    tionListener(this);

    card=new CardLayout();

    con=getContentPane();

    pCenter=new JPanel();

    (card);

    file=new

    File(

    学生基本信息

    .txt

    if(!())

    {

    try{

    FileOutputStream out=new

    FileOutputStream(file);

    ObjectOutputStreamobjectOut=new

    ObjectOutputStream(out);

    (

    基本信息

    );

    ();

    ();

    }

    catch(IOException e)

    {

    }

    }

    基本信息录入

    =new

    StudentSituation(file);

    基本信息修改

    =new

    ModifySituation(file);

    基本信息查询

    =new

    Inquest(this,file);

    基本信息删除

    =new

    Delete(file);

    (

    欢迎语界面

    (

    录入界面

    基本信息录入

    );

    (

    修改界面

    基本信息修改

    );

    (

    删除界面

    基本信息删除

    );

    (pCenter,;

    ();

    addWindowListener(new WindowAdapter()

    { public void

    windowClosing(WindowEvent e)

    {

    (0);

    }

    });

    setVisible(true);

    setBounds(100,50,420,380);

    validate();

    }

    public void

    actionPerformed(ActionEvent e)

    {

    if()==

    录入

    )

    {

    (pCenter,

    录入界面

    }

    else if()==

    修改

    )

    {

    (pCenter,

    修改界面

    }

    else if()==

    查询

    )

    {

    基本信息查询

    .setVisible(true);

    }

    else if()==

    删除

    )

    {

    (pCenter,

    删除界面

    }

    }

    public static void

    main(String args[])

    {

    new

    StudentManager();

    }

    }

    2.

    录入界面

    1).

    成员变量

    主要成员变量属性

    描述

    存放

    “学生”对象的散列表

    输入学生基本信息的文本

    存放学生信息的对象

    变量类型

    Hashtable

    JTextField

    Student

    变量名称

    基本信息表

    学号

    ,

    姓名

    ,

    所学专业

    ,

    家庭

    住址

    ,

    出生

    学生

    2).

    方法

    主要方法

    名称

    StudentSituation

    功能

    创建学生信息录入界面

    备注

    构造方法

    actionPerformed

    ActionEvent

    事件

    接口方法

    3).

    代码

    import .*;

    import

    .*;

    import .*;

    import .*;

    public

    class StudentSituation extends JPanel implements

    ActionListener

    {

    Hashtable

    基本信息表

    =null;

    JTextField

    学号<

    /p>

    ,

    姓名

    ,

    所学专

    ,

    家庭住址

    ,

    出生

    ;

    JRadioButton

    ,

    ;

    Student

    学生

    =null;

    ButtonGroup group=null;

    JButton

    录入

    ,

    重置

    ;

    FileInputStream inOne=null;

    ObjectInputStream inTwo=null;

    FileOutputStream

    outOne=null;

    ObjectOutputStream outTwo=null;

    File file=null;

    public

    StudentSituation(File file)

    {

    =file;

    学号

    =new

    JTextField(10);

    姓名

    =new

    JTextField(10);

    所学专业

    =new

    JTextField(10);

    家庭住址

    =new

    JTextField(10);

    出生

    =new

    JTextField(10);

    group=new

    ButtonGroup();

    =new

    JRadioButton(

    =new

    JRadioButton(

    (

    );

    (

    );

    录入

    =new

    JButton(

    录入

    重置

    =new

    JButton(

    重置

    录入

    .addActionLi

    stener(this);

    重置

    .addActionListener(this);

    Box box1=();

    (new

    JLabel(

    学号

    :

    (

    学号

    );

    Box box2=();

    (new JLabel(

    姓名

    :

    (

    姓名

    );

    Box box3=();

    (new JLabel(

    性别

    :

    (

    );

    (

    );

    Box box4=();

    (new JLabel(

    所学专业

    :

    (

    所学专业

    );

    Box box5=();

    (new

    JLabel(

    家庭住址

    :

    (

    家庭住址

    );

    Box box6=();

    (new

    JLabel(

    出生

    :

    (

    出生

    );

    Box boxH=();

    (box1);

    (box2);

    (box3);

    (box4);

    (box5);

    (box6);

    ());

    JPanel pCenter=new

    JPanel();

    (boxH);

    setLayout(new

    BorderLayout());

    add(pCenter,;

    JPanel

    pSouth=new JPanel();

    (

    录入

    );

    (

    重置

    );

    add(pSouth,;

    validate();

    }

    public void

    actionPerformed(ActionEvent e)

    {

    if()==

    录入

    )

    {

    String number=

    numbe

    r=

    学号

    .getText();

    if()>0)

    {

    try

    {

    inOne=new FileInputStream(file);

    inTwo=new

    ObjectInputStream(inOne);

    基本信息表

    =(Hashtable)();

    <

    br>

    ();

    ();

    }

    catch(Exception

    ee)

    {

    }

    if(

    基本信息表

    .containsKey(number))

    {

    String wa

    rning=

    该生基本信息已存在

    ,

    到修改页面修改

    !

    (this,warning,

    警告

    }

    else

    {

    String

    m=

    基本信息将被录入

    !

    intok=(this,m,

    确认

    if(ok==

    {

    String name=

    姓名

    .getText();

    String discipling=

    所学专业

    .getText();

    String grade=<

    p>

    家庭住址

    .getText();

    String borth=<

    p>

    出生

    .getText();

    String

    sex=null;

    if(

    .isSelected())

    {

    sex=

    .getText();

    }

    else

    {

    sex=

    .getText();

    }

    学生

    =new Student();

    学生<

    p>

    .setNumber(number);

    学生

    .setName(name);

    学生<

    p>

    .setDiscipling(discipling);

    学生<

    p>

    .setGrade(grade);

    学生

    .setBorth(borth);

    学生

    .setSex(sex);

    try{

    outOne=new

    FileOutputStream(file);

    outTwo=new ObjectOutputStream(outOne);

    本信息表

    .put(number,

    学生

    );

    (

    基本信息表

    );

    ();

    ();

    学号

    .setText(null);

    姓名

    .setText(null);

    所学专业

    .setText(null);

    家庭住址

    .setText(null);

    出生

    .setText(null);

    }

    catch(Exception

    ee)

    {

    }

    }

    }

    }

    else

    {

    String

    warning=

    必须要输入学号

    !

    (this,warning,

    警告

    }

    }

    if()==

    重置

    )

    {

    学号

    .setText(null);

    姓名

    .setText(null);

    所学专业

    .setT

    ext(null);

    家庭住址

    .setText(null);

    出生

    .setText(null);

    }

    }

    }

    3.

    查询界面

    1).

    成员变量

    主要成员变量属性

    描述

    存放“学生”对象的散表

    显示学生基本信息的文本

    变量类型

    Hashtable

    JTextField

    变量名称

    基本信息表

    学号

    ,

    姓名

    ,

    所学专业

    ,

    家庭住

    ,

    出生

    2).

    方法

    主要方法

    名称

    Inquest

    actionPerformed

    功能

    创建查询界面

    处理

    <

    br>ActionEvent

    事件

    3).

    代码

    import .*;

    import

    .*;

    import .*;

    import .*;

    public

    class Inquest extends JDialog implements

    ActionListener

    {

    Hashtable

    基本信息表

    =null;

    JTextField

    学号<

    /p>

    ,

    姓名

    ,

    所学专

    ,

    家庭住址

    ,

    出生

    ;

    JRadioButton

    ,

    ;

    JButton

    查询

    ;

    ButtonGroup group=null;

    FileInputStream

    inOne=null;

    备注

    构造方法

    接口方法

    ObjectInputStream inTwo=null;

    File file=null;

    public Inquest(JFrame

    f,File file)

    {

    super(f,

    查询对话框

    =file;

    学号

    =new

    JTextField(10);

    查询

    =new

    JButton(

    查询

    学号

    .addActionLi

    stener(this);

    查询

    .addActionListener(this);

    姓名

    =new

    JTextField(10);

    姓名

    .setEditable(false);

    所学专业

    =new

    JTextField(10);

    所学专业

    .setEditable(false);

    家庭住址

    =new

    JTextField(10);

    家庭住址

    .setEditable(false);

    出生

    =new

    JTextField(10);

    出生

    .setEditable(false);

    =new

    JRadioButton(

    =new

    JRadioButton(

    group=new ButtonGroup();

    (

    );

    (

    );

    Box box1=();

    (new

    JLabel(

    输入要查询的学号

    :

    (

    学号

    );

    (

    查询

    );

    Box box2=();

    (new JLabel(

    姓名

    :

    (

    姓名

    );

    Box box3=();

    (new JLabel(

    性别

    :

    (

    );

    (

    );

    Box box4=();

    (new JLabel(

    所学专业

    :

    (

    所学专业

    );

    Box box5=();

    (new

    JLabel(

    家庭住址

    :

    (

    家庭住址

    );

    Box box6=();

    (new

    JLabel(

    出生

    :

    (

    出生

    );

    Box boxH=();

    (box1);

    (box2);

    (box3);

    (box4);

    (box5);

    (box6);

    ());

    JPanel pCenter=new

    JPanel();

    (boxH);

    Container

    con=getContentPane();

    (pCenter,;

    ();

    setVisible(false);

    setBounds(100,200,360,270);

    addWindowListener(new WindowAdapter()

    { public void

    windowClosing(WindowEvent e)

    {

    setVisible(false);

    }

    });

    }

    public void

    actionPerformed(ActionEvent e)

    {

    姓名

    .setText(null);

    所学专业

    .setText

    (null);

    家庭住址

    .setText(null);

    出生

    .setText(null);

    if()==

    查询

    ||()==

    学号

    )

    {

    String number=

    numb

    er=

    学号

    .getText();

    if()>0)

    {

    try

    {

    inOne=new FileInputStream(file);

    inTwo=new

    ObjectInputStream(inOne);

    基本信息表

    =(Hashtable)();

    <

    br>

    ();

    ();

    }

    catch(Exception

    ee)

    {

    }

    if(

    基本信息表

    .containsKey(number))

    {

    Student

    stu=(Student)

    基本信息表

    .get(numbe

    r);

    姓名

    .setText());

    所学专业

    .setText());

    家庭住址

    .setText());

    出生

    .setText());

    if().equals(

    {

    .setSelected(true);

    }

    else

    {

    p>

    .setSelected(true);

    }

    }

    else

    {

    String

    warning=

    该学号不存在

    !

    (this,warning,

    警告

    }

    }

    else

    {

    String

    warning=

    必须要输入学号

    !

    (this,warning,

    警告

    }

    }

    }

    }

    3.

    修改界面

    1).

    成员变量

    主要成员变量

    描述

    存放“学生”对象的散列表

    输入学生基本信息的文本条

    变量类型

    Hashtabel

    JTextField

    变量名称

    基本信息表

    学号

    ,

    姓名

    ,

    所学专业

    ,

    家庭

    住址

    ,

    出生

    2).

    方法

    主要方法

    名称

    ModifySituation

    actionPerform

    功能

    创建学生信息修改界面

    处理

    ActionEvent

    事件

    3).

    代码

    import .*;

    备注

    构造方法

    接口方法

    import

    .*;

    import .*;

    import .*;

    public

    class ModifySituation extends JPanel implements

    ActionListener

    {

    Hashtable

    基本信息表

    =null;

    JTextField

    学号<

    /p>

    ,

    姓名

    ,

    所学专

    ,

    家庭住址

    ,

    出生

    ;

    JRadioButton

    ,

    ;

    ButtonGroup group=null;

    JButton

    开始修改

    ,

    录入修改

    ,

    重置

    ;

    FileInputStream

    inOne=null;

    ObjectInputStream inTwo=null;

    FileOutputStream

    outOne=null;

    ObjectOutputStream outTwo=null;

    File file=null;

    public

    ModifySituation(File file)

    {

    =file;

    学号

    =new

    JTextField(10);

    姓名

    =new JTextField(10);

    所学专业

    =new

    JTextField(10);

    家庭住址

    =new

    JTextField(10);

    出生

    =new

    JTextField(10);

    group=new

    ButtonGroup();

    =new

    JRadioButton(

    =new

    JRadioButton(

    (

    );

    展开全文
  • C++课程设计——万年历 功能要求: (1)输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。 (2)输入年月,输出该月的日历。 (3)输入年月日,输出距今天还有多少天,星期几,是否是公历节日...
  • 该设计为基于stm32f103c8t6最小系统的万年历,能够在oled上显示年月日时分秒星期,具有闰年自动调整功能,实时温湿度测量显示等,内有工程代码,课程设计报告、接线原理图等,演示视频有需要的联系作者,不懂的请...
  • 中南民族大学电子技术课程设计报告 题 目 学 院 专 业 年 级 姓 名 学 号 指导教师 年月日指导教师评语:作品50制作质量20完成效果30 报告30电路及说明10测试与分析15
  • java课程设计 学生管理系统

    千次阅读 2019-01-18 00:22:00
    java课程设计 学生管理系统 学生成绩管理系统 可实现功能 学生管理系统 查询学生信息:姓名、学号、性别、出生年月日。(学号自动生成且唯一) 查询学生成绩:每个人都有数学、Java与体育与选修课 查询...
  • 课程设计日历类

    2012-05-01 17:32:55
    输入一个年月日、时间,可选择输出本年日历,修改日期、时间。是个比较详细的程序,修改时间时可同步自动修改日期。
  • 手机安卓课程设计

    2013-12-26 14:44:53
    本程序是一个桌面日历为用户提供公历显示。左箭头是调节当日之前的日期,按中间那个年月按钮就可调节到当天所在的日期,右箭头是调节当日之后的日期。
  • C 语言课程设计 一题目及功能描述 题目万年历的设计 利用 C 语言设计出万年历使其实现如下要求 1输入一个年份在屏幕上输出该年的年历包括每月的天数和所对应的星期 几并且在每月的左上角或右上角打印出相应的年份和...
  • C++万年历课程设计

    2010-10-08 12:42:39
    用C++实现万年历的显示、查询 任意输入年份,输出当年的月历; 正确显示年月日及星期; 界面友好:界面友好、输入有提示、尽量展示人性化。
  • ASK调制解调系统设计与仿真MATLAB课程设计 本文简介:XX学院《电子信息系统仿真》课程设计级电子通信工程专业班级题目2ASK调制解调系统设计与仿真姓名学号指导教师二О年月日内容摘要数字信号有两种传输方式,分别是...
  • 用c语言完成的人口资源管理系统课程设计 这个程序是模拟一个人口查询系统,人口信息量达到10000000条,并且任何一个人的基本信息包括:姓名、性别、家庭住址、出生年月日、职业、电话。
  • 学生成绩管理系统可实现功能学生管理系统查询学生信息:姓名、学号、性别、出生年月日。(学号自动生成且唯一)查询学生成绩:每个人都有数学、Java与体育与选修课查询学生课程进行公选课选课教师管理系统添删改学生...
  • 添加学生信息:姓名、学号、性别、出生年月日。(学号自动生成,学号唯一)3. 删除学生信息4. 同一科目下批量录入学生成绩5. 根据学号查找学生成绩,可生成成绩分析柱状图6. 根据学生姓名查找成绩,...
  • PAGE PAGE # / 24 唐山学院 自动控制系统课程设计 题 目 基于MATLAB的按转子磁链定向的异步电动机仿真 2016 年月18 至1 月22 共J 周 2016年1 月22 自动控制系统课程设计任务书 一 设计题目内容及要求 设计...
  • 大学生FPGA万年历课程设计参考资料,内部含有完整代码和课程设计完整报告和具体的题目要求指标。该万年历实现的功能有日期(年月日)、时间(时分秒)的走时,区分闰年与平年。另外还有闹钟功能。按键调整设置日期、...
  • 有趣的课程设计参考

    2018-04-08 17:50:13
    1、学生成绩管理可实现功能:添加学生功能:姓名、学号、性别、出生年月日。(学号自动生成且唯一)添加学生成绩功能:每个人都有数学、Java与体育四门课,可分课程输入成绩。根据学生学号查找学生成绩功能:在界面...
  • 电子万年历(DS1302加报时) 课程设计报告 毕业设计要求,完整版 包含LCD,DS1302模块,可以调节时分秒,年月日,整点半点响铃等

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

年月日课程设计