团队名称、团队成员介绍

1.1 团队名称

1.2 团队成员

李晓冬 网络1514 201521123113 组长

龚厦彬 网络1514 201521123115 组员

2.项目git地址

3.项目git提交记录截图(要体现出每个人的提交记录、提交说明),老师将点击进去重点考核。

4.项目功能架构图与主要功能流程图

5.项目运行截图

界面

密码输入错误时

查询信息

增添信息

修改信息

删除信息

6.项目关键代码

界面

private void LoginActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_LoginActionPerformed

String user = Username.getText().trim();

@SuppressWarnings("deprecation")

String pass = Password.getText();

if(user.length() == 0){

JOptionPane.showMessageDialog(null, "用户名不能为空");

}

else if(pass.length() == 0){

JOptionPane.showMessageDialog(null, "密码不能为空");

}

else if(user.equals("admin")&&pass.equals("123456")){

AdminFrame L1 = new AdminFrame();

L1.setVisible(true);

this.setVisible(false);

}

else if(user.equals("113")&&pass.equals("123456")){

StuFrame L = new StuFrame();

L.setVisible(true);

this.setVisible(false);

}

else{

JOptionPane.showMessageDialog(null, "登录失败 请重新登录");

Username.setText("");

Password.setText("");

}

查询

private void SearchButActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_LoginActionPerformed

String[][] strs = Search.serach(Searchname.getText(),Searchstuno.getText());

if(strs[0][0]==null){

JOptionPane.showMessageDialog(null, "查无此人");

Searchname.setText("");

Searchstuno.setText("");

}

else{

new SInfor(strs).setVisible(true);

this.setVisible(false);

}

添加

private void InsertActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed

String[] str = bir.getText().split("-");

String birthday = "" ;

for (int i = 0; i < str.length; i++) {

birthday += str[i];

}

String istuno = stuno.getText().trim();

String iname = name.getText().trim();

String igender = gender.getText().trim();

String ibirthdate = bir.getText().trim();

String ipoutlook = po.getText().trim();

String iaddress = add.getText().trim();

String iphone = tel.getText().trim();

String idormitory = dn.getText().trim();

if(istuno.length()==0)

JOptionPane.showMessageDialog(null, "学号不能为空!");

else if(Search.isNumer(istuno)==false)

JOptionPane.showMessageDialog(null, "学号格式有误,请重新输入");

else if(iname.length()==0)

JOptionPane.showMessageDialog(null, "姓名不能为空!");

else if(igender.length()==0)

JOptionPane.showMessageDialog(null, "性别不能为空!");

else if(igender.length()>1){

JOptionPane.showMessageDialog(null, "性别格式有误,请输入m/f");

}

else if (ibirthdate.length()==0){

JOptionPane.showMessageDialog(null, "生日不能为空!");

}

else if((bir.getText().length()!=0&&Search.isNumer(birthday)==false)||bir.getText().length()!=10){

JOptionPane.showMessageDialog(null, "生日格式有误,请输xxxx-xx-xx格式");

bir.setText("");

} else if(Integer.parseInt(str[1])>12){

JOptionPane.showMessageDialog(null, "月份输入有误");

bir.setText("");

}

else if(Integer.parseInt(str[2])>31){

JOptionPane.showMessageDialog(null, "日期输入有误");

bir.setText("");

}

else if(Search.isNumer(iphone)==false){

JOptionPane.showMessageDialog(null, "电话号码格式有误!");

tel.setText("");

}

else{

InsertDB.Insert(istuno, iname, igender, birthday, ipoutlook, iaddress, iphone, idormitory);

stuno.setText("");name.setText("");gender.setText("");bir.setText("");

po.setText("");add.setText("");tel.setText("");dn.setText("");

}

}

修改

private void modifyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_modifyActionPerformed

String[] str = bir.getText().split("-");

String birthday = "" ;

for (int i = 0; i < str.length; i++) {

birthday += str[i];

}

if(stuno.getText().length()==0)

JOptionPane.showMessageDialog(null, "学号不能为空!");

else if(Search.isNumer(stuno.getText())==false)

JOptionPane.showMessageDialog(null, "学号格式有误,请重新输入");

else if(name.getText().length()==0)

JOptionPane.showMessageDialog(null, "姓名不能为空!");

else if(gender.getText().length()==0)

JOptionPane.showMessageDialog(null, "性别不能为空!");

else if(gender.getText().length()>1){

JOptionPane.showMessageDialog(null, "性别格式有误,请输入m/f");

gender.setText("");

}

else if (bir.getText().length()==0){

JOptionPane.showMessageDialog(null, "生日不能为空!");

}

else if((bir.getText().length()!=0&&Search.isNumer(birthday)==false)||bir.getText().length()!=10){

JOptionPane.showMessageDialog(null, "生日格式有误,请输xxxx-xx-xx格式");

bir.setText("");

}else if(Integer.parseInt(str[1])>12){

JOptionPane.showMessageDialog(null, "月份输入有误");

bir.setText("");

}

else if(Integer.parseInt(str[2])>31){

JOptionPane.showMessageDialog(null, "日期输入有误");

bir.setText("");

}

else if(Search.isNumer(phone.getText())==false){

JOptionPane.showMessageDialog(null, "电话号码格式有误!");

phone.setText("");

} else{

int yes =JOptionPane.showConfirmDialog(this, "确认修改?", "提示",JOptionPane.YES_NO_OPTION);

if(yes==JOptionPane.YES_OPTION){

Modify.modify(stuno.getText(), name.getText(), gender.getText(),birthday,

poutlook.getText(), address.getText(), phone.getText(), dormitory.getText());

}

else{

}

}

}

删除

private void deleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteActionPerformed

int yes =JOptionPane.showConfirmDialog(this, "确认删除?", "提示",JOptionPane.YES_NO_OPTION);

if(yes==JOptionPane.YES_OPTION){

Delete.delete(getstuno1.getText());

}

else{

}

}

7.尚待改进或者新的想法

登录界面不够完善,只能有两个账号登录。——改进想法:可以实现自行注册用户,管理员可以给用户分配权限。

插入操作只能一条一条插入,尚不能实现批量插入。——改进想法:可以批量插入,或者导入表格插入。

操作界面不够完善。

8.团队成员任务分配,团队成员课程设计博客链接(以表格形式呈现),标明组长。

| 成员 | 任务 | 博客链接 |

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

| 李晓冬(组长)| 登录界面,插入操作,删除操作| http://www.cnblogs.com/leexd/p/7077083.html|

| 龚厦彬| GUI设计,查询操作,修改操作 |http://www.cnblogs.com/handsome321/p/7067041.html|

java系统课程设计_Java课程设计——学生信息系统(团队)相关推荐

  1. java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf

    Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...

  2. java多功能计算器_Java课程设计多功能计算器 PDF 下载

    1.摘要: 为复习巩固Java语言的基础知识,进一步加深对java语言的理解和掌控.同过本课程设计使自身能够全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解.掌握和综合运用所学的知识 ...

  3. java模拟时钟课程设计_java课程设计-时钟图形模拟

    java课程设计-时钟图形模拟 计算机与信息工程系 <高级语言程序设计>课程设计报告课 程 设 计 任 务 书专 业 通信工程 班 级 13 级四班 姓 名 张凯铭设 计 起 止 日 期设 ...

  4. java打字游戏课程设计_Java课程设计打字游戏.docx

    中南大学 Java 课程设计报告 题 目 打字游戏 学生姓名 窦立阳 指导教师 陈丽萍 学 院 信息科学与工程学院 专业班级 计科 1204 完成时间 2015 年1月15日 目录 第二章 总体设计 ...

  5. java飞机大战流程图_JAVA课程设计-飞机大战

    JAVA课程设计-飞机大战 1.团队名称.团队成员介绍 1.1 团队名称:做个飞机哦 1.2团队成员介绍: 余俊良(组长):编写博客.游戏主界面设计与实现.英雄机与子弹类的实现.场景设计 林祥涛:游戏 ...

  6. java实现随机动画_Java课程设计画随机圆.doc

    Java课程设计画随机圆 滁州学院 课程设计报告 课程名称: Java 面向对象程序设计 设计题目: 画随机圆 系 别: 计算机信息与工程学院 专 业: 计算机科学与技术 组 别: 第五小组 起止日期 ...

  7. java语言中猜数游戏设计_JAVA课程设计-猜数游戏 201521123017

    1.团队课程设计博客链接 2.个人负责模块或任务说明 (1)文件读取和文件的存储 (2)提示板块的窗口设计 (3)选择界面 (4)排行版 3.自己的代码提交记录截图 4.自己负责模块或任务详细说明 ( ...

  8. ATM柜员机JAVA课程设计_JAVA课程设计报告银行ATM机系统.doc

    JAVA课程设计报告银行ATM机系统 Java课程设计报告 题 目 银行ATM机系统 所在院系 软件学院 学生姓名 金磊 专 业 R机械+软件 班 级 R机械094 学 号 2011年 7 月 15日 ...

  9. java编程电话号码查询_java课程设计电话号码查询系统(15页)-原创力文档

    山东建筑大学 Java 课程设计报告 设计题目 电话号码查询系统 学生姓名黄瑜 学号 2010121187 专业班级信计101 指导教师 王文 1 1 1.设计目的 1.通过JAVA 课程设计,使大家 ...

最新文章

  1. 如何促使团队紧密协作
  2. Asp.net 序列化应用实例(转载)
  3. Have a tea -(极客大挑战(SMC,fork
  4. 数学之美系列16(转帖)
  5. java命令修改user.home file.encoding等参数值
  6. eclipse关闭tomcat服务器热部署
  7. css3 z-index,z-index的工作原理
  8. CSS和JS两种颜色渐变文字效果代码
  9. 微信小程序制作课程表_课表微信小程序实现(纯技术文)
  10. MATLAB解决线性最小二乘拟合
  11. 百度招聘Android客服端(2)
  12. 西电人总结各it公司待遇
  13. 获取Android 手机设备信息:包括机型、操作系统版本号、手机分辨率、运营商、当前联网方式、IMEI、MEID、MAC地址
  14. 在 CentOS 7.6 上打包 Android Package APK
  15. python中函数的学习
  16. Vue+Openlayer中测距测面和绘制点线面组件-LjMeasureDraw4326和LjMeasureDraw3857
  17. 四川大学计算机学院人工智能专业排名,人工智能专业大学排名
  18. Java 虚拟机:Java 内存区域及对象,java 反射面试
  19. 论计算机网络信息安全隐患及防御措施,计算机网络安全隐患及其防御措施
  20. 如何处理文字中的emoji?

热门文章

  1. 关于未来IT行业的发展前景
  2. PMP认证考试心路--煎熬
  3. 西门子HMI故障诊断方法简介
  4. 北京林业大学经济管理学院与德昂公司校企合作签约
  5. ALL IN ONE最佳实践方案分享(从硬件到软件全覆盖)
  6. python爬虫: re.find.all()正则时,正则表达式是正确的,但匹配不到
  7. python爬虫豆瓣评论实验报告_豆瓣爬虫实践-python版
  8. 探讨安防行业产学研发展现状及问题
  9. LOWORD与HIWORD,GetEditSel与SetEditSel
  10. 前向渲染和延迟渲染基本概念