- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?
?
会议记录管理系统18000字
?
?
滨江学院
《Java程序设计》实习报告
题 目 会议记录管理系统
专 业 计算机系
年级班级 12级软件工程 1班
学 号 20122305047
学生姓名 何俊杰
学 期 2013-2014(2)
任课教师 方忠进
会议记录管理系统
1.引言
本系统是运用面向对象Java语言编写的小型会议记录管理系统,拥有个性化界面,专为个人设计。本系统启动后进入主界,在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。
系统共有4个功能模块:会议查询、会议新增、会议删除、会议概览。支持一系列关于会议记录管理方面的简单操作,诸如查询、删除、添加等。
通过会议记录管理系统课程设计实习过程,进一步巩固《Java程序设计》课程所学的理论知识,增强学生利用所学内容获取相关知识,以解决实习过程中所面临的如何设计图形用户界面、怎样对数据进行各项操作与和技术难点import javax.swing.*、import java.net.*、import java.sql.*、import java.awt.*、import java.awt.event.*import 各项功能的编译操作,以提高利用Java语言实际动手进行程序设计的能力。独立设计和编制一个具有一定难度的、解决实际应用问题的应用程序。
2.系统设计
(1).需求分析
系统说明:运行程序后即进入主界面,用户要选择所需执行的功能,进行数据操作时已连入数据库创建相应的数据库表,通过鼠标点击相应项,来完成所需操作。
(2)总体设计方案
系统流程图
2
数据库设计
在图书管理系统中,共设计2张表。本系统使用MySQL来创建数据表。数据库的名称为mydb_meeting.sql。
表meeting
字段名称
参与人员
主题
内容
起止时间
数据类型 文本 文本(主键) 文本 文本
3.系统实现
程序代码
(1)会议概览:程序名MeetingBrower.java
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
import java.sql.*;
class MeetingBrower implements ActionListener{
JFrame f;
Container cp;
JPanel jp;
JButton jbt1,jbt2;//按钮,查询、取消
JLabel label,L; //标签
//定义文本框
JTable table; //用来接收数据库中返回的信息
Object columnName[]={参与人,主题,内容,起止时间};
Object ar[][] =new Object[80][4];
String count=xx;
MeetingBrower(){
f=new JFrame();
cp=f.getContentPane(); // 初始化面板、按钮、标签、文本框
jp=new JPanel();
jbt1=new JButton(确定);
jbt2=new JButton(返回);
label=new JLabel(htmlfont color=#FF0000 size=4会议概况/font,SwingConstants.CENTER);
L=new JLabel(待进行的会议还有+count+个);
table=new JTable(ar,columnName);//ar存放表中的数据,columnname表示列名 JScrollPane scrollpane = new JScrollPane(table);
//布局,添加控件
jp.add(jbt1);
jp.add(jbt2);
JPanel jpanel=new JPanel();
jpanel.add(label);
JPanel jp1=new JPanel();
cp.add(jpanel,North);
3
JPanel p=new JPanel();//用来放两个表
p.setLayout(new BorderLayout());
p.add(L,North);
p.add(scrollpane);
cp.add(jp1,West);
cp.add(p,Center);
cp.add(jp,South);
Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screen=kit.getScreenSize();
int x=screen.width; /*取得显示器窗口的宽度*/
int y=screen.height; /*取得显示器窗口的高度*/
f.setSize(400,330);
int x
您可能关注的文档
最近下载
- 2024-2025学年北京海淀区三上期末数学试卷及答案.pdf VIP
- 国家开放大学(电大)《社会统计学》期末考试复习试题及答案解析.docx VIP
- 八年级数学上册专题14.6 因式分解的应用(压轴题专项讲练)(人教版)(原卷版).docx VIP
- 硬笔楷书笔画.ppt VIP
- 北师大版七年级数学寒假班讲义(基础班).pdf VIP
- 2025年垃圾发电厂数字化升级研究.docx VIP
- 儿童慢性鼻窦炎的诊断和治疗中国专家共识(杭州2024).pptx VIP
- 辽宁初中数学中考考点.docx VIP
- 人呼吸道合胞病毒下呼吸道感染治疗及预防指南(2024版).pptx VIP
- 静设备基础知识.pptx
原创力文档


文档评论(0)