本文目錄一覽:
- 1、需要一個JAVA編寫的名片管理程序 感激不盡~~
- 2、如何使用雲脈名片識別軟件有效管理名片?
- 3、求大神幫做java web的期末課程設計,急用,我要成品,不需要太複雜!!!
- 4、如何做出優秀的界面(java)
- 5、java題目,io流問題
- 6、急求一個用JAVA寫的 電子名片管理器 (源代碼) 要求:利用Java設計電子名片管理器,要求實現名片的添加、
需要一個JAVA編寫的名片管理程序 感激不盡~~
建議去威客網發布任務找人寫吧,,,詳情進入本人空間博客的日誌看最後一段
如何使用雲脈名片識別軟件有效管理名片?
雲脈名片識別,拍攝名片即可快速掃描並讀取名片上的信息,將聯繫人等信息分類自動存入手機通訊錄和名片夾。雲脈名片識別可多語言識別、管理,為名片添加電話、短信、郵件、網址等全方位的聯絡方式快捷打開。
雲脈名片識別軟件如何有效管理名片:
1.名片識別:
手機拍攝名片,快速精準的多語言識別和拍攝多張名片批量識別,輕鬆實現將名片信息自動採集存入手機通訊錄;
2.名片服務:
支持對名片信息上的電話號碼進行快捷撥號和短信、郵件的輕鬆發送,公司網址鏈接快捷打開,通過地圖定位某張名片的地址,讓您的商務人脈管理更智能;
3.名片分享交換:
掃描用戶名片二維碼,瞬間保存,支持名片分享交換,使商務間的名片暢通傳遞;
4.名片管理:
分組歸類收藏重要名片信息,支持名片搜索、批量移動和名片編輯等信息管理,幫助您全面的掌控名片資源,方便貼心;
求大神幫做java web的期末課程設計,急用,我要成品,不需要太複雜!!!
代碼自己敲啊。。。。沒有難度的啊 。。。熟悉一下,web、servlet的配置。
回收站,就搞一個邏輯刪除就OK 了。
如何做出優秀的界面(java)
樓上的都理解錯了把,樓主應該做的是用Swing和Awt做的桌面應用程序把。如果做的是Web,界面根本沒java什麼事。用Swing做的界面在windows上的確很難看。這不是你能改變的。樓主可以嘗試用SWT來做。Eclipse就是用SWT做的,即便如此,做出來的界面也稱不上很棒。如果樓主不嫌麻煩,可以自己動手做一些圖片作為窗口和控件的背景,這需要美術基礎。
java題目,io流問題
我這裡有一個簡單的學生管理系統,你只需要把Student學生類修改成名片類就可以了。你需要新建立一個java文件名為HW4.java,複製粘貼以下代碼,編譯運行就可以了。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;
class Student implements ComparableStudent, Serializable{
/**
* Serializable UID: ensures serialize/de-serialize process will be successful.
*/
private static final long serialVersionUID = -3515442620523776933L;
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private int number;
private int age;
private double weight;
private String name;
public Student(int number, int age, double weight, String name) {
this.number = number;
this.age = age;
this.weight = weight;
this.name = name;
}
@Override
public int compareTo(Student o) {
if (this.age == o.age) {
return (int)(this.weight – o.weight);
}
return this.age – o.age;
}
}
class StudentSortByAge implements ComparatorStudent {
@Override
public int compare(Student o1, Student o2) {
return o1.getAge() – o2.getAge();
}
}
class StudentSortByWeight implements ComparatorStudent {
@Override
public int compare(Student o1, Student o2) {
return (int)(o1.getWeight() – o2.getWeight());
}
}
public class HW4 {
//passing one and only one instance of scanner instance reduce complexity of program.
public static void main(String[] args) {
System.out.println(“\nWelcome to the System, Choose options below: “);
printPrompt();
Student[] students = null;
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextInt()) {
switch (scanner.nextInt()) {
case 1:
System.out.println(“Print Student Information”);
if (students == null) {
System.out.println(“Please Initilise N students first”);
} else {
printStudents(students);
}
printPrompt();
break;
case 2:
System.out.println(“Enter numebr of students you want to create: “);
int number = scanner.nextInt();
students = initilise(number, scanner);
printPrompt();
break;
case 3:
System.out.println(“Add a new student”);
printPrompt();
if (students == null) {
System.out.println(“Please Initilise N students first”);
} else {
int newLength = students.length + 1;
students = Arrays.copyOf(students, newLength);
students[newLength – 1] = createStudent(scanner);
System.out.println(“New student has been added.”);
printPrompt();
}
break;
case 4:
System.out.println(“Sorting by Age, Weight in Asce order”);
if (students == null) {
System.out.println(“Please Initilise N students first”);
} else {
Student[] sortedStudents = students;
Arrays.sort(sortedStudents);
printStudents(sortedStudents);
}
break;
case 5:
System.out.println(“Calcaulte Min, Max, Ave of Age and Weight”);
if (students == null) {
System.out.println(“Please Initilise N students first”);
} else {
Student[] sortedAgeStudents = students;
Arrays.sort(sortedAgeStudents, new StudentSortByAge());
Student[] sortedWeightStudents = students;
Arrays.sort(sortedWeightStudents, new StudentSortByWeight());
int averageAge = 0;
double averageWeight = 0.0;
for (Student student : sortedAgeStudents) {
averageAge += student.getAge();
averageWeight += student.getWeight();
}
averageAge = averageAge / sortedAgeStudents.length;
averageWeight = averageWeight / sortedWeightStudents.length;
System.out.printf(“Min Age: %d, Max Age: %d, Ave Age: %d\n”, sortedAgeStudents[0].getAge(), sortedAgeStudents[sortedAgeStudents.length – 1].getAge(), averageAge);
System.out.printf(“Min Weight: %f, Max Weight: %f, Ave Weight: %f\n”, sortedWeightStudents[0].getWeight(), sortedWeightStudents[sortedWeightStudents.length – 1].getWeight(), averageWeight);
}
break;
case 6:
System.out.println(“Write Student data into file”);
try (ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(new File(“studentsData”), true))) {
oos.writeObject(students);
printPrompt();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
case 7:
System.out.println(“Read studentData from file”);
try (ObjectInputStream ois = new ObjectInputStream(new FileInputStream(new File(“studentsData”)))) {
students = (Student[]) (ois.readObject());
printPrompt();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
default:
scanner.close();
System.out.println(“Quit”);
break;
}
}
}
public static void printPrompt() {
System.out.println(“1: Display current students”);
System.out.println(“2: Initilise N students”);
System.out.println(“3: Add new student”);
System.out.println(“4: Sorting by Age, Weight in Asce order”);
System.out.println(“5: Calcaulte Min, Max, Ave of Age and Weight”);
System.out.println(“6: Write Student data into file”);
System.out.println(“7: Read studentData from file”);
}
public static Student[] initilise(int n, Scanner scanner) {
Student[] students = new Student[n];
for (int i = 0; i n; i ++) {
students[i] = createStudent(scanner);
}
System.out.println(“Initilisation of students complete.”);
return students;
}
public static void printStudents(Student[] students) {
for (Student student : students) {
System.out.printf(“Student: %s, Number: %d, Age: %d, Weight: %f\n”, student.getName(), student.getNumber(), student.getAge(), student.getWeight());
}
}
public static void printSortedStudents(Student[] students) {
for (Student student : students) {
System.out.printf(“Age: %d, Weight: %f, Student: %s, Number: %d\n”, student.getAge(), student.getWeight(), student.getName(), student.getNumber());
}
}
public static Student createStudent(Scanner scanner) {
int studentNumber = 0, studentAge = 0;
double studentWeight = 0.0;
String studentName = null;
System.out.println(“Enter Student Number: “);
while(scanner.hasNext()) {
studentNumber = scanner.nextInt();
System.out.println(“Enter Student Age: “);
studentAge = scanner.nextInt();
System.out.println(“Enter Student Weight: “);
//nextDouble僅僅讀取double的值,在double值後的’\n’將會被nextLine()所讀取,所以讀取studentName時需要再讀取一次nextLine()
studentWeight = scanner.nextDouble();
System.out.println(“Enter Student Name: “);
scanner.nextLine();
studentName = scanner.nextLine();
break;
}
return new Student(studentNumber, studentAge, studentWeight, studentName);
}
}
急求一個用JAVA寫的 電子名片管理器 (源代碼) 要求:利用Java設計電子名片管理器,要求實現名片的添加、
很不錯,而且還贈送全FLASH的網站,實在是物美價廉啊。電子名片是一種新型的宣傳工具,深受一些參展企業的親睞。
電子名片是一種以圖文、聲像並茂的多媒體“光盤名片”,不但新穎,時尚,非常實用,適用於任何商家,企事業宣傳。是今後企事業單位必備的宣傳品。
企業電子名片的優勢
1、形式新穎,使客戶眼前一亮。
電子名片以其獨特的多媒體載體獲得客戶的關注,有強烈的廣告宣傳視覺效果,容易引起客戶興趣,具有收藏性及傳閱性,人性化操作帶給客戶全方面的新奇感受,從而在潛意識中增強了對公司實力和先進意識的認同,進而給產品更多的關注。電子名片所能表現的效果與內容是所有印刷品都無法表現的,真正完整展示企業的品位與內涵。
2、容量大、重量輕、攜帶方便
電子名片可儲存50萬文字、30分鐘MP3音樂、15分鐘VCD影片或動畫、1000張圖片,遠遠大於傳統的產品目錄或書籍的容量,它僅有6克重量,體積和信用卡大小,極易攜帶和郵寄。
3、操作簡易
用戶只需將電子名片放入電腦光驅中便可自動運行,並引導用戶自如應用。多媒體光碟有順序播放和互動操作兩種功能,順序播放功能可以保證軟件像VCD一樣播放;而互動功能則是通過人性化的操作界面,輕鬆轉換各目錄之間,這樣就充分調動了瀏覽者的參與熱情,滿足了觀眾的互動要求。兩種功能還可十分靈活地進行實時切換。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/256572.html