精华内容
下载资源
问答
  • java数据库管理系统课程设计-学生信息管理系统 (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分JAVA课程设计姓名学号班级学院指导教师目录1题目简介2程序...

    a7f4a3f590493a1e451dd952a488fd7c.gif java数据库管理系统课程设计-学生信息管理系统

    (16页)

    e34347f027aab78363106925245d9b5d.gif

    本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

    9.90 积分

    JAVA课程设计姓名学号班级学院指导教师目录1题目简介2程序概要3程序函数简介4源代码5运行截图6心得体会1.题目简介题目简介要求基于数据库管理系统,建立一个学生信息管理系统,有简单的显示、更新、插入等基本功能。还有程序需有窗口,也就是运行界面中要含有窗口。程序尽量简单,但功能得全面,界面做到尽善尽美2程序概要程序概要本程序中含有一个PUBLIC类,三个一般类。其主函数在PUBLIC类中,一般类中每个类实现一个功能。在主函数中调用一般类中的函数,实现不同的功能。每个一般类也是建立在窗口上的,其中运用了窗口,组件,按钮,布局等多种知识。3程序函数简介PUBLICSTATICVOIDMAINSTRINGARGS{}主函数CLASSDATABASEWINEXTENDSJFRAMEIMPLEMENTSACTIONLISTENER{}该类实现主要窗口的建立DATABASEWIN{}建立窗口,添加窗口组件PUBLICVOIDACTIONPERFORMEDACTIONEVENTE{}实现监视CLASSINSERTRECORDEXTENDSJDIALOGIMPLEMENTSACTIONLISTENER{}负责插入的类INSERTRECORDSTRINGS{}实现插入功能CLASSSHOWRECORDEXTENDSJDIALOGIMPLEMENTSACTIONLISTENER{}负责显示的类SHOWRECORDSTRINGTITLE{}实现显示功能CLASSMODIFYRECORDEXTENDSJDIALOGIMPLEMENTSACTIONLISTENER{}责更新的类MODIFYRECORDSTRINGS{}实现更新功能4源代码IMPORTJAVAXSWINGIMPORTJAVAAWTIMPORTJAVAAWTEVENTIMPORTJAVASQLIMPORTJAVAXSWINGBORDERPUBLICCLASSMYKCSJ{PUBLICSTATICVOIDMAINSTRINGARGS{TRY{CLASSFORNAME“SUNJDBCODBCJDBCODBCDRIVER“}CATCHCLASSNOTFOUNDEXCEPTIONE{SYSTEMOUTPRINTLN““E}DATABASEWINWINNEWDATABASEWIN}}CLASSDATABASEWINEXTENDSJFRAMEIMPLEMENTSACTIONLISTENER{//主窗口JMENUBARMENUBARJMENUMENUJMENUITEMITEMSHOW,ITEMUPDATE,ITEMINSERTSHOWRECORDSHOWRECORDMODIFYRECORDMODIFYRECORDINSERTRECORDINSERTRECORDDATABASEWIN{MENUBARNEWJMENUBARMENUNEWJMENU“操作数据库“ITEMSHOWNEWJMENUITEM“显示记录“ITEMUPDATENEWJMENUITEM“更新记录“ITEMINSERTNEWJMENUITEM“插入记录“ITEMSHOWADDACTIONLISTENERTHISITEMUPDATEADDACTIONLISTENERTHISITEMINSERTADDACTIONLISTENERTHISMENUADDITEMSHOWMENUADDITEMUPDATEMENUADDITEMINSERTMENUBARADDMENUSHOWRECORDNEWSHOWRECORD“显示记录对话框“MODIFYRECORDNEWMODIFYRECORD“修改记录对话框“INSERTRECORDNEWINSERTRECORD“插入记录对话框“SETJMENUBARMENUBARSETBOUNDS100,100,370,250SETVISIBLETRUESETDEFAULTCLOSEOPERATIONJFRAMEEXIT_ON_CLOSE}PUBLICVOIDACTIONPERFORMEDACTIONEVENTE{IFEGETSOURCEITEMSHOWSHOWRECORDSETVISIBLETRUEELSEIFEGETSOURCEITEMUPDATEMODIFYRECORDSETVISIBLETRUEELSEIFEGETSOURCEITEMINSERTINSERTRECORDSETVISIBLETRUE}}CLASSINSERTRECORDEXTENDSJDIALOGIMPLEMENTSACTIONLISTENER{//负责插入记录的类JLABELHINTLABELOBJECTNAME{“学号“,“姓名“,“出生日期“,“身高“}OBJECTANEWOBJECT14JTABLETABLEJBUTTONENTERINSERTCONNECTIONCONSTATEMENTSQLRESULTSETRSSTRINGNUMINSERTRECORDSTRINGS{SETTITLESHINTLABELNEWJLABEL“输入新记录“TABLENEWJTABLEA,NAMEENTERINSERTNEWJBUTTON“插入新记录“SETLAYOUTNULLBOXBASEBOXBOXCREATEHORIZONTALBOXBASEBOXADDHINTLABELBASEBOXADDNEWJSCROLLPANETABLEBASEBOXADDENTERINSERTADDBASEBOXBASEBOXSETBOUNDS10,40,600,38ENTERINSERTADDACTIONLISTENERTHISSETBOUNDS120,160,700,200}PUBLICVOIDACTIONPERFORMEDACTIONEVENTE{TRY{CONDRIVERMANAGERGETCONNECTION“JDBCODBCHELLO“,““,““SQLCONCREATESTATEMENTINTKSQLEXECUTEUPDATE“INSERTINTOMESSAGEVALUES'“A00“','“A01“','“A02“','“A03“'“IFK1JOPTIONPANESHOWMESSAGEDIALOGTHIS,“插入记录成功“,“成功“,JOPTIONPANEPLAIN_MESSAGECONCLOSE}CATCHSQLEXCEPTIONEE{JOPTIONPANESHOWMESSAGEDIALOGTHIS,“插入记录失败“EE,“失败“,JOPTIONPANEERROR_MESSAGE}}}CLASSSHOWRECORDEXTENDSJDIALOGIMPLEMENTSACTIONLISTENER{//负责显示记录的类JTABLETABLEOBJECTAOBJECTNAME{“学号“,“姓名“,“出生日期“,“身高“}JBUTTONSHOWRECORDCONNECTIONCONSTATEMENTSQLRESULTSETRSSHOWRECORDSTRINGTITLE{SETTITLETITLESHOWRECORDNEWJBUTTON“显示记录“SHOWRECORDADDACTIONLISTENERTHISADDSHOWRECORD,BORDERLAYOUTNORTHSETBOUNDS200,60,400,250}PUBLICVOIDACTIONPERFORMEDACTIONEVENTE{TRY{CONDRIVERMANAGERGETCONNECTION“JDBCODBCHELLO“,““,““SQLCONCREATESTATEMENTRESULTSETTYPE_SCROLL_SENSITIVE,RESULTSETCONCUR_READ_ONLYRSSQLEXECUTEQUERY“SELECTFROMMESSAGE“RSLASTINTLASTNUMBERRSGETROWANEWOBJECTLASTNUMBER4INTK0RSBEFOREFIRSTWHILERSNEXT{AK0RSGETSTRING1AK1RSGETSTRING2AK2RSGETDATE3AK3RSGETSTRING4K}CONCLOSE}CATCHSQLEXCEPTIONEE{SYSTEMOUTPRINTLNEE}TABLENEWJTABLEA,NAMEGETCONTENTPANEREMOVEALLVALIDATEADDSHOWRECORD,BORDERLAYOUTNORTHADDNEWJSCROLLPANETABLE,BORDERLAYOUTCENTERVALIDATE}}CLASSMODIFYRECORDEXTENDSJDIALOGIMPLEMENTSACTIONLISTENER{//负责更新记录的类JLABELHINTLABELJTEXTFIELDINPUTNUMBEROBJECTNAME{“姓名“,“出生日期“,“身高“}OBJECTANEWOBJECT13JTABLETABLEJBUTTONENTERMODIFYCONNECTIONCONSTATEMENTSQLRESULTSETRSSTRINGNUMMODIFYRECORDSTRINGS{SETTITLESHINTLABELNEWJLABEL“输入学号回车确认“INPUTNUMBERNEWJTEXTFIELD20TABLENEWJTABLEA,NAMEENTERMODIFYNEWJBUTTON“更新记录“SETLAYOUTNULLBOXBASEBOXBOXCREATEHORIZONTALBOXBASEBOXADDHINTLABELBASEBOXADDINPUTNUMBERBASEBOXADDNEWJSCROLLPANETABLEBASEBOXADDENTERMODIFYADDBASEBOXBASEBOXSETBOUNDS10,40,600,38INPUTNUMBERADDACTIONLISTENERTHISENTERMODIFYADDACTIONLISTENERTHISSETBOUNDS20,60,700,200}PUBLICVOIDACTIONPERFORMEDACTIONEVENTE{IFEGETSOURCEINPUTNUMBERTRY{NUMINPUTNUMBERGETTEXTTRIMCONDRIVERMANAGERGETCONNECTION“JDBCODBCHELLO“,““,““SQLCONCREATESTATEMENTRSSQLEXECUTEQUERY“SELECTFROMMESSAGEWHERE学号'“NUM“'“BOOLEANBOORSNEXTIFBOOFALSE{JOPTIONPANESHOWMESSAGEDIALOGTHIS,“学号不存在“,“提示“,JOPTIONPANEWARNING_MESSAGE}ELSE{A00RSGETSTRING2A01RSGETDATE3TOSTRINGA02RSGETSTRING4TABLEREPAINT}CONCLOSE}CATCHSQLEXCEPTIONEE{SYSTEMOUTPRINTLNEE}IFEGETSOURCEENTERMODIFY{TRY{CONDRIVERMANAGERGETCONNECTION“JDBCODBCHELLO“,““,““SQLCONCREATESTATEMENTSQLEXECUTEUPDATE“UPDATEMESSAGESET姓名'“A00“',出生日期'“A01“',身高'“A02“'WHERE学号'“NUM“'“JOPTIONPANESHOWMESSAGEDIALOGTHIS,“更新成功“,“成功“,JOPTIONPANEPLAIN_MESSAGECONCLOSE}CATCHSQLEXCEPTIONEE{JOPTIONPANESHOWMESSAGEDIALOGTHIS,“更新失败“EE,“失败“,JOPTIONPANEERROR_MESSAGE}}}}5运行截图插入前插入后更新前更新后7设计心得其实这次课程设计相对于前几次的课程设计相对容易的多,因为我们刚学完就开始做这个,所以很多东西都很清楚。但是作为一个课程设计,也有很多难点。刚开始写的时候很顺利,但随着功能得加大,越来越多的东西需要我去查资料,问同学,问老师。这次课程设计大概耗时半个月,设计结果自己还算满意。这次课程设计虽然花了很多时间,但也学到了很多东西。这就是课程设计的目的,我想我已经做到,也已经深深体会到了 关 键 词: java 数据库 管理 系统 课程设计 学生 信息管理

    4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

    关于本文

    展开全文
  • java数据库管理系统课程设计-学生信息管理系统》由会员分享,可在线阅读,更多相关《java数据库管理系统课程设计-学生信息管理系统(16页珍藏版)》请在人人文库网上搜索。1、Java课程设计姓 名:学 号:班 级:学 ...

    《java数据库管理系统课程设计-学生信息管理系统》由会员分享,可在线阅读,更多相关《java数据库管理系统课程设计-学生信息管理系统(16页珍藏版)》请在人人文库网上搜索。

    1、Java课程设计姓 名:学 号:班 级:学 院:指导教师:目录1. 题目简介2. 程序概要.3. 程序函数简介.4. 源代码5. 运行截图.6. 心得体会.1题目简介题目简介:要求基于数据库管理系统,建立一个学生信息管理系统,有简单的显示、更新、插入等基本功能。还有程序需有窗口,也就是运行界面中要含有窗口。程序尽量简单,但功能得全面,界面做到尽善尽美!2.程序概要程序概要:本程序中含有一个public类,三个一般类。其主函数在public类中,一般类中每个类实现一个功能。在主函数中调用一般类中的函数,实现不同的功能。每个一般类也是建立在窗口上的,其中运用了窗口,组件,按钮,布局等多种知识。3.。

    2、程序函数简介public static void main(String args ).主函数class DatabaseWin extends JFrame implements ActionListener该类实现主要窗口的建立DatabaseWin().建立窗口,添加窗口组件public void actionPerformed(ActionEvent e).实现监视class InsertRecord extends JDialog implements ActionListener负责插入的类InsertRecord(String s)实现插入功能class ShowRecord e。

    3、xtends JDialog implements ActionListener负责显示的类ShowRecord(String title).实现显示功能class ModifyRecord extends JDialog implements ActionListener.责更新的类ModifyRecord(String s).实现更新功能4.源代码import javax.swing.*; import java.awt.*;import java.awt.event.*;import java.sql.*;import javax.swing.border.*;public class 。

    4、Mykcsjpublic static void main(String args )try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e)System.out.println(+e); DatabaseWin win=new DatabaseWin(); class DatabaseWin extends JFrame implements ActionListener/主窗口JMenuBar menubar;JMenu menu;JMenuItem itemShow,itemUpdat。

    5、e,itemInsert;ShowRecord showRecord;ModifyRecord modifyRecord;InsertRecord insertRecord;DatabaseWin()menubar=new JMenuBar(); menu=new JMenu(操作数据库);itemShow=new JMenuItem(显示记录);itemUpdate=new JMenuItem(更新记录);itemInsert=new JMenuItem(插入记录);itemShow.addActionListener(this);itemUpdate.addActionListener(t。

    6、his);itemInsert.addActionListener(this);menu.add(itemShow);menu.add(itemUpdate);menu.add(itemInsert);menubar.add(menu);showRecord=new ShowRecord(显示记录对话框);modifyRecord=new ModifyRecord(修改记录对话框);insertRecord=new InsertRecord(插入记录对话框);setJMenuBar(menubar);setBounds(100,100,370,250);setVisible(true);set。

    7、DefaultCloseOperation(JFrame.EXIT_ON_CLOSE); public void actionPerformed(ActionEvent e)if(e.getSource()=itemShow)showRecord.setVisible(true);else if(e.getSource()=itemUpdate)modifyRecord.setVisible(true);else if(e.getSource()=itemInsert)insertRecord.setVisible(true);class InsertRecord extends JDialo。

    8、g implements ActionListener /负责插入记录的类JLabel hintLabel;Object name=学号,姓名,出生日期,身高;Object a=new Object14;JTable table;JButton enterInsert; Connection con;Statement sql; ResultSet rs;String num;InsertRecord(String s)setTitle(s);hintLabel=new JLabel(输入新记录:);table=new JTable(a,name);enterInsert=new JButto。

    9、n(插入新记录);setLayout(null); Box baseBox=Box.createHorizontalBox();baseBox.add(hintLabel);baseBox.add(new JScrollPane(table);baseBox.add(enterInsert);add(baseBox);baseBox.setBounds(10,40,600,38);enterInsert.addActionListener(this);setBounds(120,160,700,200);public void actionPerformed(ActionEvent e)try。

    10、 con=DriverManager.getConnection(jdbc:odbc:hello,);sql=con.createStatement();int k=sql.executeUpdate(INSERT INTO message VALUES(+a00+,+a01+,+a02+,+a03+);if(k=1)JOptionPane.showMessageDialog(this,插入记录成功,成功,JOptionPane.PLAIN_MESSAGE); con.close(); catch(SQLException ee) JOptionPane.showMessageDialog(t。

    11、his,插入记录失败+ee,失败,JOptionPane.ERROR_MESSAGE); class ShowRecord extends JDialog implements ActionListener/负责显示记录的类JTable table;Object a;Object name=学号,姓名,出生日期,身高;JButton showRecord; Connection con;Statement sql; ResultSet rs;ShowRecord(String title) setTitle(title);showRecord=new JButton(显示记录);showRec。

    12、ord.addActionListener(this);add(showRecord,BorderLayout.NORTH);setBounds(200,60,400,250);public void actionPerformed(ActionEvent e)try con=DriverManager.getConnection(jdbc:odbc:hello,);sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=sql.executeQuery(SELECT * FR。

    13、OM message );rs.last();int lastNumber=rs.getRow();a=new ObjectlastNumber4;int k=0;rs.beforeFirst();while(rs.next()ak0=rs.getString(1);ak1=rs.getString(2); ak2=rs.getDate(3);ak3=rs.getString(4);k+;con.close(); catch(SQLException ee) System.out.println(ee); table=new JTable(a,name);getContentPane().re。

    14、moveAll();validate();add(showRecord,BorderLayout.NORTH);add(new JScrollPane(table),BorderLayout.CENTER);validate(); class ModifyRecord extends JDialog implements ActionListener /负责更新记录的类JLabel hintLabel;JTextField inputNumber;Object name=姓名,出生日期,身高;Object a=new Object13;JTable table;JButton enterMod。

    15、ify; Connection con;Statement sql; ResultSet rs;String num;ModifyRecord(String s)setTitle(s);hintLabel=new JLabel(输入学号(回车确认):);inputNumber=new JTextField(20);table=new JTable(a,name);enterModify=new JButton(更新记录);setLayout(null); Box baseBox=Box.createHorizontalBox();baseBox.add(hintLabel);baseBox.a。

    16、dd(inputNumber);baseBox.add(new JScrollPane(table);baseBox.add(enterModify);add(baseBox);baseBox.setBounds(10,40,600,38);inputNumber.addActionListener(this);enterModify.addActionListener(this);setBounds(20,60,700,200);public void actionPerformed(ActionEvent e)if(e.getSource()=inputNumber)try num=inp。

    17、utNumber.getText().trim();con=DriverManager.getConnection(jdbc:odbc:hello,);sql=con.createStatement();rs=sql.executeQuery(SELECT * FROM message WHERE 学号=+num+);boolean boo=rs.next();if(boo=false)JOptionPane.showMessageDialog(this,学号不存在,提示,JOptionPane.WARNING_MESSAGE);elsea00=rs.getString(2);a01=rs.g。

    18、etDate(3).toString();a02=rs.getString(4);table.repaint();con.close(); catch(SQLException ee) System.out.println(ee);if(e.getSource()=enterModify)try con=DriverManager.getConnection(jdbc:odbc:hello,);sql=con.createStatement();sql.executeUpdate(UPDATE message SET 姓名=+a00+,出生日期=+a01+,身高=+a02+WHERE 学号=+。

    19、num+);JOptionPane.showMessageDialog(this,更新成功,成功,JOptionPane.PLAIN_MESSAGE); con.close(); catch(SQLException ee) JOptionPane.showMessageDialog(this,更新失败+ee,失败,JOptionPane.ERROR_MESSAGE); 5.运行截图插入前:插入后:更新前:更新后:7. 设计心得其实这次课程设计相对于前几次的课程设计相对容易的多,因为我们刚学完就开始做这个,所以很多东西都很清楚。但是作为一个课程设计,也有很多难点。刚开始写的时候很顺利,但随着功能得加大,越来越多的东西需要我去查资料,问同学,问老师。这次课程设计大概耗时半个月,设计结果自己还算满意。这次课程设计虽然花了很多时间,但也学到了很多东西。这就是课程设计的目的,我想我已经做到,也已经深深体会到了。

    展开全文
  • 院 系 专业 学生姓名 学号 课程名称 数据库原理与设计方法 授课时间 周学时 学分 简 要 评 语 考核论题 图书管理信息数据库系统设计 总评成绩 含平时成绩 备注 任课教师签名 日期 注1.以论文或大作业为考核方式的...
  • Java+sql server实现的教师管理系统源代码+mdf文件-数据库课程设计Java+sql server实现的教师管理系统源代码+mdf文件-数据库课程设计
  • 酒店管理系统设计PAGE \* MERGEFORMAT4页湖南文理学院芙蓉学院数据库原理及应用课程设计报告题目:酒店管理系统学生姓名:罗杰学号:专业班级:网络工程1301班同组姓名:冷迅、何易升指导教师:王兴柱设计时间: 2015...

    酒店管理系统设计

    PAGE \* MERGEFORMAT4页

    湖南文理学院芙蓉学院

    数据库原理及应用课程设计报告

    题目:酒店管理系统

    学生姓名:罗杰

    学号:

    专业班级:网络工程1301班

    同组姓名:冷迅、何易升

    指导教师:王兴柱

    设计时间: 2015年上学期第18周

    指导老师意见:

    评定成绩: 签名: 日期:

    目录

    一、需求分析 ... ... 3

    二、系统运行环境 3

    三、功能需求描述 ...3

    四、模块结构图 4

    五、数据库设计 4

    5.1数据库分析 4

    5.2数据库概念设计 4

    5.3 数据库逻辑结构设计 5

    5.4数据库字典 7

    六、程序模块设计 6

    6.1功能模块设计 9

    6.2界面设计 10

    6.3程序运行 11

    七、模块的实现12

    7.1 JDBC数据库连接部分 13

    7.2 开台、点餐功能的实现 15

    7.3 结账功能的实现 19

    八、总结 22

    一、需求分析

    随着餐饮行业的迅速发展现有的人工管理方式已经不能满足管理者的需求,广大餐饮业经营者已经意识到使用计算机应用软件的重要性,决定在餐饮企业的经营管理上引入计算机应用软件管理系统。

    酒店管理系统的大致功能:

    1.开台点餐

    2.自动结账

    3.菜品管理

    4.后台菜系菜品管理

    5.日月年结账报表

    6.用户设置

    本系统采用的语言

    (1)本系统采用Java语言,Java是目前使用最为广泛的计算机语言之一。它具有简单面向对象、稳定、与平台无关等特点。说他简单并不是说这门语言很干瘪、而是一种清楚更容易理解的方式实现程序。面向对象是基于对象的变成更符合人的思维方式使人们更容易编写程序。

    (2)本系统还采用SQL语言SQL Server具有许多显著优点、易用性、适合分布组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。

    (3)本系统有效的利用Java和SQL的优点。

    二、系统运行环境

    操作系统为Windows 8、windows 7或windows XP使用的集成开发工具Eclipse 数据库采用SQL Server2005项目运行环境为JDK 8。

    三、功能需求描述

    1开台签单工作区的功能:主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息。

    2.自动结账工作区的功能:一个功能是自动计算当前选中餐台的消费金额,另一个功能是在结账时自动计算找零金额。

    3.结账报表工作区功能:日结帐报表、月结账报表、年结账报表。

    4.后天管理工作区功能:管理添加信息。

    四、模块结构图

    模块结构图

    五、数据库设计

    5.1数据库分析

    酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。主要涉及的数据表包括台号表、菜品表、消费单表,为了使系统更加的完善还需要为菜品分类,即需要用到菜系表;为了实现菜品的日销售情况统计,还要建立一个消费项目表,用来记录消费单消费的菜品。

    5.2数据库概念设计

    数据库设计是系统设计过程中的重要组成部分,它是通酒店管理程序设计,通过管理系统的整天需求而制定的,数据库设计的好坏直接影响到系统的后期开发。

    5.3 数据库逻辑结构设计

    (1)餐台和菜系在本系统中的最简单的实体,在本系统中用来描述餐台信息的只有台号和座位数,而描述菜系的主要是名称。餐台信息表(tb_desk)和菜系信息表(tb_sort)的E-R图如下。

    餐台

    餐台

    状态台号座位号

    状态

    台号

    座位号

    餐台信息表的E-R图

    菜系

    菜系

    名称状态序号

    名称

    状态

    序号

    菜系信息表的E-R图

    (2)在描述菜品实体时加入了助记码,目的是为了实现智能化获取菜品功能。通过这一功能,系统操作员可以快速的获取顾客所点的菜品信息。菜品信息表(tb_menu)的E-R图如图所示。

    菜品

    菜品

    编号助记码码系属菜系名称状态单价单位

    编号

    助记码码

    系属菜系

    名称

    状态

    单价

    单位

    菜品信息表的E-R图

    (3)消费单信息表(tb_order_form)用来记录每次消费的相关信息,例如消费时使用的餐台、时间、金额等。消费单信息表的E-R图如图所示。

    消费单

    消费单

    操作用户消费时间消费金额消费台号编号

    操作用户

    消费时间

    消费金额

    消费台号

    编号

    消费信息表的E-R图

    消费项目(4)消费项目信息表(tb_order_item)用来记录每个消费单消费的菜品,记录的主要信息有所属消费单、消费菜品、消费数量、消费额。消费项目信息表E-R图如图所示。

    消费项目

    所属消费单编号消费数量消费菜品消费额

    所属消费单

    编号

    消费数量

    消费菜品

    消费额

    消费项目信息表的E-R图

    (5)管理员信息表(tb_manager)用来记录系统的管

    展开全文
  • 教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,...

    【实例简介】

    员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;

    教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。

    科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。

    【实例截图】

    【核心代码】

    person

    ├── person

    │   ├── bin

    │   │   ├── DB

    │   │   │   ├── DBtoExcel.class

    │   │   │   ├── backgroundUtil.class

    │   │   │   └── jdbcUtil.class

    │   │   ├── Delete

    │   │   │   ├── Delete_chaxun.class

    │   │   │   ├── Homedelete.class

    │   │   │   ├── Homedelete_staff.class

    │   │   │   ├── Homedelete_tea.class

    │   │   │   ├── clear_scient.class

    │   │   │   ├── clear_staff.class

    │   │   │   ├── clear_tea.class

    │   │   │   ├── deletestaff_chaxun.class

    │   │   │   ├── deletetea_chaxun.class

    │   │   │   ├── scientDelete.class

    │   │   │   ├── staffDelete.class

    │   │   │   └── teaDelete.class

    │   │   ├── Infor

    │   │   │   ├── retireeInfor.class

    │   │   │   ├── scientInfor.class

    │   │   │   ├── staffInfor.class

    │   │   │   └── teaInfor.class

    │   │   ├── Inquire

    │   │   │   ├── HomeInquire_staff.class

    │   │   │   ├── revise.class

    │   │   │   ├── scientInquire$1.class

    │   │   │   ├── scientInquire.class

    │   │   │   ├── staffInquire$1.class

    │   │   │   ├── staffInquire.class

    │   │   │   ├── teaInquire$1.class

    │   │   │   └── teaInquire.class

    │   │   ├── Login

    │   │   │   ├── scientLogIn$1.class

    │   │   │   ├── scientLogIn.class

    │   │   │   ├── staffLogin$1.class

    │   │   │   ├── staffLogin.class

    │   │   │   ├── teaLogIn$1.class

    │   │   │   └── teaLogIn.class

    │   │   ├── Statis

    │   │   │   ├── staticJx_jsbh$1.class

    │   │   │   ├── staticJx_jsbh.class

    │   │   │   ├── staticJx_jsxm$1.class

    │   │   │   ├── staticJx_jsxm.class

    │   │   │   ├── staticJx_kcbh$1.class

    │   │   │   ├── staticJx_kcbh.class

    │   │   │   ├── staticKc$1$1.class

    │   │   │   ├── staticKc$1.class

    │   │   │   ├── staticKc.class

    │   │   │   ├── statisJx$1$1.class

    │   │   │   ├── statisJx$1$2.class

    │   │   │   ├── statisJx$1$3.class

    │   │   │   ├── statisJx$1.class

    │   │   │   ├── statisJx.class

    │   │   │   ├── statisKc$1$1$1.class

    │   │   │   ├── statisKc$1$1.class

    │   │   │   ├── statisKc$1$2$1.class

    │   │   │   ├── statisKc$1$2.class

    │   │   │   ├── statisKc$1$3$1.class

    │   │   │   ├── statisKc$1$3.class

    │   │   │   ├── statisKc$1$4$1.class

    │   │   │   ├── statisKc$1$4.class

    │   │   │   ├── statisKc$1$5$1.class

    │   │   │   ├── statisKc$1$5.class

    │   │   │   ├── statisKc$1.class

    │   │   │   ├── statisKc.class

    │   │   │   ├── statisKy$1$1$1.class

    │   │   │   ├── statisKy$1$1.class

    │   │   │   ├── statisKy$1$2$1.class

    │   │   │   ├── statisKy$1$2.class

    │   │   │   ├── statisKy$1$3$1.class

    │   │   │   ├── statisKy$1$3.class

    │   │   │   ├── statisKy$1$4$1.class

    │   │   │   ├── statisKy$1$4.class

    │   │   │   ├── statisKy$1.class

    │   │   │   ├── statisKy.class

    │   │   │   ├── statisYg$1.class

    │   │   │   ├── statisYg$2.class

    │   │   │   ├── statisYg$3.class

    │   │   │   ├── statisYg$4.class

    │   │   │   ├── statisYg.class

    │   │   │   ├── statisYg_ct$1$1$1.class

    │   │   │   ├── statisYg_ct$1$1.class

    │   │   │   ├── statisYg_ct$1$2$1.class

    │   │   │   ├── statisYg_ct$1$2.class

    │   │   │   ├── statisYg_ct$1$3$1.class

    │   │   │   ├── statisYg_ct$1$3.class

    │   │   │   ├── statisYg_ct$1$4$1.class

    │   │   │   ├── statisYg_ct$1$4.class

    │   │   │   ├── statisYg_ct$1$5$1.class

    │   │   │   ├── statisYg_ct$1$5.class

    │   │   │   ├── statisYg_ct$1.class

    │   │   │   ├── statisYg_ct.class

    │   │   │   ├── statisYg_tx$1$1$1.class

    │   │   │   ├── statisYg_tx$1$1.class

    │   │   │   ├── statisYg_tx$1$2$1.class

    │   │   │   ├── statisYg_tx$1$2.class

    │   │   │   ├── statisYg_tx$1$3$1.class

    │   │   │   ├── statisYg_tx$1$3.class

    │   │   │   ├── statisYg_tx$1$4$1.class

    │   │   │   ├── statisYg_tx$1$4.class

    │   │   │   ├── statisYg_tx$1$5$1.class

    │   │   │   ├── statisYg_tx$1$5.class

    │   │   │   ├── statisYg_tx$1.class

    │   │   │   ├── statisYg_tx.class

    │   │   │   ├── statisYg_zc$1$1$1.class

    │   │   │   ├── statisYg_zc$1$1.class

    │   │   │   ├── statisYg_zc$1$2$1.class

    │   │   │   ├── statisYg_zc$1$2.class

    │   │   │   ├── statisYg_zc$1$3$1.class

    │   │   │   ├── statisYg_zc$1$3.class

    │   │   │   ├── statisYg_zc$1$4$1.class

    │   │   │   ├── statisYg_zc$1$4.class

    │   │   │   ├── statisYg_zc$1$5$1.class

    │   │   │   ├── statisYg_zc$1$5.class

    │   │   │   ├── statisYg_zc$1.class

    │   │   │   ├── statisYg_zc.class

    │   │   │   ├── statisYg_zz$1$1$1.class

    │   │   │   ├── statisYg_zz$1$1.class

    │   │   │   ├── statisYg_zz$1$2$1.class

    │   │   │   ├── statisYg_zz$1$2.class

    │   │   │   ├── statisYg_zz$1$3$1.class

    │   │   │   ├── statisYg_zz$1$3.class

    │   │   │   ├── statisYg_zz$1$4$1.class

    │   │   │   ├── statisYg_zz$1$4.class

    │   │   │   ├── statisYg_zz$1$5$1.class

    │   │   │   ├── statisYg_zz$1$5.class

    │   │   │   ├── statisYg_zz$1.class

    │   │   │   └── statisYg_zz.class

    │   │   ├── Update

    │   │   │   ├── Update_chaxun.class

    │   │   │   ├── revise.class

    │   │   │   ├── scientUpdate.class

    │   │   │   ├── scientchaxun.class

    │   │   │   ├── scienthome.class

    │   │   │   ├── scientrevise.class

    │   │   │   ├── staffUpdate.class

    │   │   │   ├── teaUpdate.class

    │   │   │   ├── teachaxun.class

    │   │   │   ├── teahome.class

    │   │   │   └── tearevise.class

    │   │   └── person

    │   │   ├── backgroundUtil.class

    │   │   ├── jdbcUtil.class

    │   │   ├── main.class

    │   │   ├── mainFrame.class

    │   │   ├── retireeInfor.class

    │   │   ├── scientDelete.class

    │   │   ├── scientInfor.class

    │   │   ├── scientInquire.class

    │   │   ├── scientLogIn$1.class

    │   │   ├── scientLogIn.class

    │   │   ├── scientUpdate.class

    │   │   ├── staffDelete.class

    │   │   ├── staffInfor.class

    │   │   ├── staffInquire$1.class

    │   │   ├── staffInquire.class

    │   │   ├── staffLogin$1.class

    │   │   ├── staffLogin.class

    │   │   ├── staffUpdate.class

    │   │   ├── statisJc.class

    │   │   ├── statisKc.class

    │   │   ├── statisKy.class

    │   │   ├── statisZlandkw.class

    │   │   ├── teaDelete.class

    │   │   ├── teaInfor.class

    │   │   ├── teaInquire.class

    │   │   ├── teaLogIn$1.class

    │   │   ├── teaLogIn.class

    │   │   └── teaUpdate.class

    │   └── src

    │   ├── DB

    │   │   ├── DBtoExcel.java

    │   │   ├── backgroundUtil.java

    │   │   └── jdbcUtil.java

    │   ├── Delete

    │   │   ├── Delete_chaxun.java

    │   │   ├── Homedelete.java

    │   │   ├── Homedelete_staff.java

    │   │   ├── Homedelete_tea.java

    │   │   ├── clear_scient.java

    │   │   ├── clear_staff.java

    │   │   ├── clear_tea.java

    │   │   ├── deletestaff_chaxun.java

    │   │   ├── deletetea_chaxun.java

    │   │   ├── scientDelete.java

    │   │   ├── staffDelete.java

    │   │   └── teaDelete.java

    │   ├── Infor

    │   │   ├── retireeInfor.java

    │   │   ├── scientInfor.java

    │   │   ├── staffInfor.java

    │   │   └── teaInfor.java

    │   ├── Inquire

    │   │   ├── HomeInquire_staff.java

    │   │   ├── revise.java

    │   │   ├── scientInquire.java

    │   │   ├── staffInquire.java

    │   │   └── teaInquire.java

    │   ├── Login

    │   │   ├── scientLogIn.java

    │   │   ├── staffLogin.java

    │   │   └── teaLogIn.java

    │   ├── Statis

    │   │   ├── staticJx_jsbh.java

    │   │   ├── staticJx_jsxm.java

    │   │   ├── staticJx_kcbh.java

    │   │   ├── staticKc.java

    │   │   ├── statisJx.java

    │   │   ├── statisKc.java

    │   │   ├── statisKy.java

    │   │   ├── statisYg.java

    │   │   ├── statisYg_ct.java

    │   │   ├── statisYg_tx.java

    │   │   ├── statisYg_zc.java

    │   │   └── statisYg_zz.java

    │   ├── Update

    │   │   ├── Update_chaxun.java

    │   │   ├── revise.java

    │   │   ├── scientUpdate.java

    │   │   ├── scientchaxun.java

    │   │   ├── scienthome.java

    │   │   ├── scientrevise.java

    │   │   ├── staffUpdate.java

    │   │   ├── teaUpdate.java

    │   │   ├── teachaxun.java

    │   │   ├── teahome.java

    │   │   └── tearevise.java

    │   └── person

    │   ├── backgroundUtil.java

    │   ├── jdbcUtil.java

    │   ├── main.java

    │   ├── mainFrame.java

    │   ├── retireeInfor.java

    │   ├── scientDelete.java

    │   ├── scientInfor.java

    │   ├── scientInquire.java

    │   ├── scientLogIn.java

    │   ├── scientUpdate.java

    │   ├── staffDelete.java

    │   ├── staffInfor.java

    │   ├── staffInquire.java

    │   ├── staffLogin.java

    │   ├── staffUpdate.java

    │   ├── statisJc.java

    │   ├── statisKc.java

    │   ├── statisKy.java

    │   ├── statisZlandkw.java

    │   ├── teaDelete.java

    │   ├── teaInfor.java

    │   ├── teaInquire.java

    │   ├── teaLogIn.java

    │   └── teaUpdate.java

    └── 人事管理系统.bak

    19 directories, 236 files

    展开全文
  • 班主任管理系统数据库设计说明书 1.引言 1定义 PK主键 BZRGLXT班主任管理系统 student:学生基本信息 teacher:教师基本信息 classlist:班级基本信息 scoretype:积分类型信息 scoreinfo:积分信息 dailyworktype:日常...
  • 管理系统界面3.学生管理界面4.教师管理界面5.上课地点界面6.课程表管理界面 零.前言 以下内容仅供参考,SQL代码均已给出,JAVA关键性代码均已给出,可以仿着写,但是不要抄袭。 一.实验前准备 1.概述 本数据库为存储...
  • word word范文 word word范文 综合性设计性实验报告 实验项目名称 数据库综合应用 所属课程名称 Java程序设计 学生姓名/学号 董迎顺 学生所在班级 网络五班 依托实验室 综 C601 实验学期 大一下学期 计算机科学技术...
  • 专业资料 专业资料 综合性设计性实验报告 实验项目名称 数据库综合应用 所属课程名称 Java程序设计 学生姓名/学号 董迎顺 学生所在班级 网络五班 依托实验室 综 C601 实验学期 大一下学期 计算机科学技术学院 实验...
  • 数据库课程设计企 业工资管理系统 java版完整代码 得分: 课程设计报告 企业工资管理系统 姓名 XXX 班级 XXXXX 学号 XXXXXX 课程名称 数据库原理及应用 指导教师 201X年X月X日 目录 工资管理系统需求分析 1.1功能需求...
  • 数 据 库 课程设计说明书 题 目: 学生学籍信息管理系统 院 系 专业班级 学 号 学生姓名 指导教师 2010 年 5 月 31 日 学 生 姓 学 号 专业班级 名 设计题 学生学籍信息管理系统数据库 MYSQL 开发语言 JAVA 1主要...
  • 教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。 科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。 
  • 这是一个源代码,里边有数据库编程,也有JAVA编程,很实用,可以作为课程设计
  • 数据库原理与应用 课程设计报告 选题名称 学生信息管理系统 组 长 李盟 指导教师 汤嘉立 设计日期一一 学号 姓名 小组评分 教师评分 14 李盟 90 15 李玲 90 29 徐兰 90 31 许媛媛 90 课程设计目的: 数据库是一门实践...
  • 基于java的烟草销售管理系统设计与实现 普通本科毕业设计题目:基于 Java 的烟草销售管理系统设计与实现学 院 软件与通信工程学院 学生姓名 沈仝 学 号 0093633 专 业 软件工程 届 别 2013 届 指导教师 邢 芳 职...
  • 学生成绩管理系统实训 系 部 软件与艺术学院 专业班级 XXXXXXXXX 学生姓名 XX 学 号 XXXXXXXXX 指导教师 XXXXXXXXX 完成日期 XXXXXXXXXXXX XXXX 职业技术学院 目 录 目 录 3 1 实训概述 3 2 Java 访问并处理数据库的...
  • 本系统采用java语言,通过Eclipse Ide开发环境,结合Microsoft SQL Server Management Studio 18进行设计的学生选课管理系统; 可以作为java数据库及软件开发相关课程的大作业和课程设计 本系统包括学生档案信息...
  • 数据库系统原理 课程设计报告说明书 学生信息管理系统 学生姓名 学 号 所在专业 所在班级 指导教师 提交时间 评阅情况 成 绩 目 录 读书笔记 错误!未定义书签 1. 学生信息管理系统概述 1.1 研究背景 1.2 开发意义 2....
  • 毕业设计资料管理系统, 语 言:java ssm框架 数据库:mysql 流程大致如下: 教师发布毕业选题–>学生选择毕业选题–>教师审核毕业选题–>教师确认毕业选题–>教师发布审题表–>教师发布任务书–>...
  • 本系统适用与教师相关的管理系统,大学毕业设计作品。基于SSH框架,Mysql数据库和LayUI前端框架。数据库也在。
  • 数 据 库 原 理 与 应 用 课 程 设 计 报 告 选题名称 学生信息管理系统 组 长 李盟 指导教师 汤嘉立 设计日期 2016.06.13 2016.06.24 学号 姓名 小组评分 教师评分 2014144414 李盟 90 2014144415 李玲 90 ...
  • 完成一个数据库应用系统设计全过程,包括需求分析、数据库设计数据库建立、数据输入、应用系统设计和开发、用户界面的设计和实现、系统安装和调试等。 开发工具: C++,VB,C#,JAVA。 信息需求 学生信息;...
  • 分为三类用户角色学生用户:修改个人信息、课程...管理员用户:学生管理、教师管理、课程管理、选课管理、成绩管理、院系设置、奖惩信息管理、管理员操作 用的java+MySQL数据库,cs架构。附带设计报告,建表合理规范。
  • 广东海译大学 数据库系统原理 课程设计报告说明书 学生信息管理系统 学生姓名 学号 所在专业 所在班级 指导教师 提交时间 评阅情况 成绩 读书笔记 错误未定义书签 1.学生信息管理系统概述 2 TOC \o "1-5" \h \z \o ...
  • java编写的数据库课程设计,有完整的源代码,报告文档,ER图说明等。 功能:教学管理系统,实现教师和学生、教工等的办公自动化。

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 337
精华内容 134
关键字:

数据库教师管理系统设计java

java 订阅