『壹』 java+sql server 開發留言管理系統
java+SQL Server的沒做過。NET+SQL Server的倒是有個現成的,思路應該差不多。
『貳』 用SQL+java做一個房產中介管理系統
用JAVA和SQL,我以前做過這樣的題目的
『叄』 怎麼用java+sql資料庫做一個學生信息管理系統
Student 類
public class Student
{
private int id;
private int age;
private int score;
private String name;
public Student()
{
}
public Student(int id, int age, int score, String name)
{
this.id = id;
this.age = age;
this.score = score;
this.name = name;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public int getAge()
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
public int getScore()
{
return score;
}
public void setScore(int score)
{
this.score = score;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
@Override
public String toString()
{
return "學號:" + id + " 姓名:" + name + " 年齡:" + age + " 成績:" + score;
}
}
Manager類
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Manager
{
private List<Student> list;
public Manager(List<Student> list)
{
this.list = list;
}
public List<Student> getList()
{
return list;
}
public void setList(List<Student> list)
{
this.list = list;
}
//添加學生
public void add(Student s)
{
list.add(s);
}
//根據學生學號返回學生年齡
public int search(int id)
{
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
if(s.getId() == id)
{
return s.getAge();
}
}
return -1;
}
//刪除學生
public void remove(int id)
{
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
if(s.getId() == id)
{
list.remove(s);
}
}
}
//計算總成績
public int allScore()
{
int score = 0;
int temp = 0;
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
temp = s.getScore();
score += temp;
}
return score;
}
//修改成績
public void update(int id)
{
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
if(s.getId() == id)
{
s.setScore(s.getScore() + 10);
}
}
}
}
測試類 Client
import java.util.ArrayList;
import java.util.List;
public class Client
{
public static void main(String[] args)
{
List<Student> list = new ArrayList<Student>();
Manager manager = new Manager(list);//創建一個管理者
Student s1 = new Student();//無參構造方法創建的學生實例
//通過方法設置s1的屬性
s1.setId(201105);
s1.setAge(20);
s1.setScore(100);
s1.setName("zhangsan");
Student s2 = new Student(201101,21,98,"lisi");//通過帶參數的構造方法創建實例
Student s3 = new Student(201108,25,95,"zhaoliu");
Student s4 = new Student(201110,23,80,"xiaoming");
Student s5 = new Student(201106,28,78,"hello");
//放到集合當中
manager.getList().add(s1);//添加學生
manager.getList().add(s2);
manager.getList().add(s3);
manager.getList().add(s4);
manager.getList().add(s5);
System.out.println(list);
System.out.println(manager.allScore());
System.out.println(manager.search(201110));//根據學生學號查詢學生年齡
manager.remove(201110);//刪除學生
manager.update(201101);//修改成績
}
}
可以完成你上述的基本要求,如果改動可以自行修改 很簡單。
『肆』 如何做一個java管理系統
首先你打算用什麼技術來實現這個系統,先想好用哪些東西,是純粹的jsp,servlet+javabean還是用到struts,spring等框架,將用到的技術想到後,再進行下一步.
其次你要搭建基於你使用的開發技術的環境,如果用jsp,servlet,javabean的話只需要個tomcat類似的容器就行了,如果要用到struts或者spring等相關的框架的話,就去下載相關的文件,如果用EJB的話,去裝個jboss或者weblogic等EJB容器.
再次,環境搭建好之後就進入真正的開發了,進行需求分析,uml建模,設計好層次結構,然後進行編碼,編碼好後進行測試,不斷改進,最後交付使用了.
呵呵,如果你不懂的話現看看相關的資料再進行開發,不要茫無目的的動手編碼。
『伍』 怎麼用java+sql資料庫做一個工資管理系統
第一章 需求分析
1.1 功能要求
1.1.1 功能概況
本次設計要求運用面向對象設計知識,利用 JAVA 語言設計實現一個「小型公司工資管理系統」。
1.1.2 存儲功能
能夠存儲雇員的編號、姓名、性別、所在部門,級別,並進行工資的計算。 其中,雇員級別分為經理、技術人員、銷售人員和銷售經理。四類人員的月薪計算方法如下:經理拿固定月薪;技術人員按小時領取月薪;銷售人員按其當月銷售額的提成領取工資;銷售經理既拿固定月薪也領取銷售提成。由此要求,該項目需要利用資料庫的關系表存儲數據。
1.1.3 添加功能
程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復編號的記錄時,則提示數據添加重復並取消添加。需要利用 Java 語言連接資料庫,使用資料庫添加語句。
1.1.4 查詢功能
可根據編號、姓名等信息對已添加的記錄進行查詢,如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信息。利用 Java Swing 控制項進行展示。
1.1.5 編輯功能
可根據查詢結果對相應的記錄進行修改,修改時注意編號的唯一性。
1.1.6 刪除功能
主要實現對已添加的人員記錄進行刪除。如果當前系統中沒有相應的人員記錄, 則提示「記錄為空!」並返回操作;否則,輸入要刪除的人員的編號或姓名,根據所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應的記錄不存。
1.1.7 統計功能
能根據多種參數進行人員的統計。例如,統計四類人員數量以及總數,或者統計男、女員工的數量,或者統計平均工資、最高工資、最低工資等信息。利用資料庫語句完成統計。
1.1.8 界面功能
利用 java 的 GUI 功能設計系統的圖形用戶界面,要求界面美觀,易用。
『陸』 利用JAVA SQL實現職工考勤管理系統要求能運行的源代碼,代碼最好帶注釋和說明書非常改寫你們的幫忙
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 [1] 。
『柒』 SQL+JAVA做一個學生管理系統
package t10;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Demo2 extends JFrame implements ActionListener{
Container contentPane;
JPanel pane = new JPanel();
JLabel lblName = new JLabel("賬 號:");
JLabel lblPwd = new JLabel("密 碼:");
JTextField txtName = new JTextField(15);
JPasswordField txtPwd = new JPasswordField(15);
JButton btnOk = new JButton("登錄");
JButton btnCan = new JButton("取消");
JButton btnAdd = new JButton("注冊");
Demo2(){
contentPane = this.getContentPane();
pane.add(lblName);
pane.add(txtName);
pane.add(lblPwd);
pane.add(txtPwd);
pane.add(btnOk);
pane.add(btnCan);
pane.add(btnAdd);
btnOk.addActionListener(this);
btnAdd.addActionListener(this);
contentPane.add(pane);
this.setSize(260,150);
this.setVisible(true);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
String name = txtName.getText();
String pwd = new String(txtPwd.getPassword());
if(e.getSource().equals(btnOk)){
if(name.equals("")){
JOptionPane.showMessageDialog(null, "用戶名不能為空!!!");
}else{
Demo1 d = new Demo1();
d.rs = d.select(name, pwd);
try{
if(d.rs.next()){
JOptionPane.showMessageDialog(null, "登錄成功!!");
}
else{
JOptionPane.showMessageDialog(null, "用戶名或密碼錯誤!!!");
}
}catch(Exception ee){
System.out.println(ee.getMessage());
}finally{
d.close();
}
}
}else if(e.getSource().equals(btnAdd)){
Demo1 d = new Demo1();
boolean b = d.add(11, name, pwd);
if(!b){
JOptionPane.showMessageDialog(null, name + "用戶名注冊成功!!!");
}
d.close();
}
}
public static void main(String args[]){
new Demo2();
}
}
『捌』 怎麼用java和sql做一個管理信息系統
實現沒問題。但是你描述的太抽象了 要把具體的功能羅列出來啊
實現沒問題。但是你描述的太抽象了 要把具體的功能羅列出來啊
『玖』 用JAVA編程的通過SQL連接資料庫的商品庫存管理系統的源代碼
package com.company.;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class BaseDao {
// 資料庫驅動
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//url
String url = "jdbc:sqlserver://資料庫ip:埠號;databaseName=資料庫名;";
//用戶名
String uname = "資料庫用戶名";
//密碼
String pwd = "資料庫密碼";
/**
* 獲得連接對象
* @return
*/
protected Connection getCon(){
//返回的連接
Connection con = null;
try {
//載入驅動
Class.forName(driver);
//得到連接
con = DriverManager.getConnection(url, uname, pwd);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
/**
* 關閉資料庫
* @param con
* @param stmt
* @param rs
*/
protected void closeDB(Connection con, Statement stmt, ResultSet rs){
if(rs != null){
try {
//關閉結果集
rs.close();
rs = null;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stmt != null){
try {
//關閉語句對象
stmt.close();
stmt = null;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(con != null){
try {
//關閉連接對象
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
protected void closeDB(Connection con, PreparedStatement pstmt, ResultSet rs){
if(rs != null){
//關閉結果集
try {
rs.close();
rs = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pstmt != null){
try {
pstmt.close();
pstmt = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
if(con != null){
try {
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
這個是我寫的一個基本的連接sql2005資料庫的代碼,.! 不知道你能不能用,! 你看一下吧, 連接的時候需要sqljdbc.jar資料庫驅動,!
『拾』 Java簡單的實現訂單管理系統要詳細的操作!!要用到SQL資料庫的。
這個功能太多了吧。要做一個小項目了。。