我推薦你一些新穎的課題吧
創新互聯長期為上千多家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為柳城企業提供專業的成都網站設計、網站制作,柳城網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發。
基于JSP的萬科新聞發布系統-java新聞發布系統javaweb新聞發布mysql數據源
基于SpringBoot+Redis的在線考試系統-java在線考試系統mysql數據源javaweb在線考試系統-javaEE在線考試系統
基于JSP的教學在線留言答疑系統-java教學在線留言答疑系統mysql數據源
基于SSM的教務管理系統(選課課程評分)-java教務管理系統mysql數據源
基于SSM+bootstrap的校園訂餐系統-java校園訂餐系統mysql數據源
基于JSP的高校快餐店訂餐系統-java快餐店訂餐系統mysql數據源
基于SSM+Bootstrap的汽車銷售管理系統-java汽車銷售管理系統maven分布式mysql數據源
基于SSM+Redis的停車場管理系統-java停車場管理系統mysql數據源
基于SSM+bootstrap的停車場收費管理系統-java停車場收費管理系統mysql數據源
基于Mybatis的教學管理系統作業提交批改管理系統-java教學管理系統作業提交批改管理系統
基于SSM的醫院住院管理系統-java醫院住院管理系統mysql數據源
基于SSM的醫院藥品管理系統(藥品采購處方開具柜臺倉庫多角色)-java醫院藥品管理系統mysql數據源
基于JSP的在線預約掛號系統-java在線預約掛號系統mysql數據源
基于SSM的實驗室管理系統-java實驗室管理系統mysql數據源
基于SSM的社區矯正工作信息管理平臺-java社區矯正工作信息管理平臺mysql數據源基于redis的分布式session實現‘
基于SSH的校園食堂點餐系統-java校園食堂點餐訂餐系統mysql數據庫
基于Spring+SpringMvc+Hibernate的家政服務網-java家政服務網
基于SSM的家政服務管理系統-java家政服務管理系統家政平臺mysql數據源
這些都很不錯 還有很多我沒發的課題,你自已找找 你應該明白 一貼就知道
代碼。
你這個代碼很大啊,管理系統。
不知道是javaweb的 ?還是就是java寫的一個圖形界面程序?
給你一個思想。
登陸上選擇不同的身份,提供不同的值,判斷不同的值就可以進行不同的顯示效果。
權限最大的就可以利用 ?type==這個值||type==這個值就可以顯示這個界面。
web 的話就是OGNL語言使用
圖形界面也差不多。
這代碼看得好累啊。下次記得要排版!
這里面只有一個類啊,就是你所說的主界面吧?
我理一下你的思路:程序運行時,先出現一個登錄界面(假設你已經定義好了,名為LoginFrame),輸入正確的用戶名與密碼,然后再出現這個主界面(NewFrame),然后操作完成后退出登錄,返回到登錄界面,是吧?
下次,請把自己的問題描述清楚,別人才好幫你。下面回到問題本身。
這個NewFrame類修改一下:
增加一個類字段:
JFrame loginFrame=null;
增加一個重載的構造器:
public NewFrame(JFrame loginFrame)
{
this();//調用無參構造器
this.loginFrame=loginFrame;
}
登錄界面調用主界面的代碼:
new NewFrame(this);//要用有參的構造器,傳遞登錄界面的引用到主界面對象中
this.setVisible(false);//隱藏登錄界面
在主界面返回時的代碼:
if(loginFrame!=null) loginFrame.setVisible(true);//顯示登錄界面
this.dispose();//銷毀主界面,也可以用setVisible(false);來隱藏
用jsp..java做一個管理系統需要的工作流程
項目過程? ?
1、項目啟動
1)、項目組成立(公司成員、客戶成員)
2)、制定項目預期目標
3)、制定項目計劃周期
4)、建立好項目組成員溝通機制
2、需求調研
1)、創建調研計劃、協調調研時間
2)、收集客戶資料,獲取客戶需求
所有的資料都需要保留一份,資料中存疑的需要及時詢問
3)、編寫需求文檔
重點描述出客戶的業務流程和性能要求。
采用Word、Excel、Rose等形式。
4)、需求變更記錄
5)、確定開發環境和運行環境
6)、擴展性要求
7)、與舊系統的接駁要求。
8)、估算出項目工作量
本階段需要一套需求管理系統來進行需求的管理。
本階段的需求文檔也是用戶測試的依據。
3、系統設計/詳細設計
一個系統可以分為基礎平臺和應用模塊兩部分。
1)、選擇基礎平臺,無論是采用第三方平臺還是自行開發平臺,都需要深入了解,查看是否符合要求。
2)、應用模塊設計(針對業務流程)
3)、中間件的采用或自行開發,需要深入了解。
4)、用戶界面的設計
如果用戶界面設計完畢并確認,即可初步寫出用戶使用手冊、管理員使用手冊。
5)、變更記錄
本階段的系統設計是集成測試的依據。
4、程序開發
創建開發任務計劃表、開發計劃日程表
1)、優先編寫測試用例
2)、按照編碼規范編寫代碼
3)、按照文檔注釋規范注釋
以上形成開發文檔。
本階段需要一套版本管理系統。
本階段的測試用例也是單元測試的依據。
如果能做到,最好每日構建。
5、測試
本階段需要一套Bug管理系統,形成需求、設計、開發、測試互動。
1)、編寫測試計劃和測試方案
2)、功能測試
單元測試、集成測試
3)、性能測試
集成測試、壓力測試
如果能做到,最好能進行自動化測試。
如果能做到,做分析統計工作。
最后形成測試報告。
6、試用、培訓、維護
本階段需要解決:
1)、解決異地修改和公司修改的同步問題。
2)、用戶測試中的Bug修改問題,按照級別分為
a)、程序Bug
b)、設計變更
c)、需求變更
盡量按照a b c的順序來進行修改,盡量避免b、c級的修改。
最后形成安裝手冊、維護記錄。
項目成員組成
根據以上過程,一個項目組中,需要:
1、需求工程師,其要求
善于與客戶溝通,能快速了解客戶的需求,對客戶所在的行業比較熟悉。
善于學習新知識。
熟悉Word、Excel、Rose等工具的使用。
熟悉開發語言和開發框架
熟悉已積累的產品的功能、性能等。
2、系統分析師/設計師,其要求
精通開發語言和開發框架,部分需要精通數據庫
精通已積累的產品的功能、性能等
深入了解客戶行業特點
能根據客戶的要求分析出其實質
能做出優秀的設計
熟悉Word、Excel、Rose等工具的使用
3、開發工程師,其要求
熟悉開發語言,熟悉開發要求和注釋規范,部分需要熟悉數據庫。
熟悉單元測試。
能根據設計做出良好的編碼,保證功能和性能。
部分需要有一定的設計要求,因為涉及到將來的維護。
4、測試工程師,其要求
熟悉測試工作,能按照測試計劃進行測試。
熟悉開發語言,能協助開發工程師找錯。
能獨立完成黑、白盒測試。
如果是高級測試人員,還要能夠對系統能深入進行分析并能制定出優秀的測試方案。
5、管理人員
一般由以上人員兼任,主要有
項目經理:負責整個項目
開發經理:負責系統設計、開發工作
測試經理:負責測試工作
6、其他人員
一些項目涉及到其他人員,如頁面設計人員、頁面制作人員。
部分大的項目,還有專門的維護人員。
由于目前國內很多公司并沒有嚴格這么區分,如果項目小的話,可以一人兼任多項職位.
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
/*********************************
* 停車場管理
* author zhang
*2013-12-13
********************************/
public class CarStopManager {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請入車牌號:");
String carno = sc.next();
CarStopManager carStopManager = new CarStopManager();
carStopManager.setCarNo(carno);//設置車牌號
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sdate = format.format(new Date());
System.out.println("當前時間(入場時間)是: "+sdate);
System.out.println("需要開出車場嗎?yes/no:");
String yesno = sc.next();
if(yesno.equals("yes")){
String edate = format.format(new Date());
System.out.println("出場時間是: "+edate);
//計算方法
carManager(2, sdate, edate,carStopManager);
}
}
/**
* 計算方法
*/
public static void carManager(int type,String starTime,
String endTime,CarStopManager carStopManager){
if(type==1){//按月收費
System.out.println("如若沒有繳納月費請繳納800元,如若繳納將不再提示!");
}else{
/**
* 一般不會有停車幾個月的吧?先不考慮停車幾年或者幾個月的
*/
String sDay = starTime.substring(8,10);//入場日期(天)
String sHour = starTime.substring(11, 13);//入場小時
String sMM = starTime.substring(14,16);//入場分鐘
String eDay = starTime.substring(8,10);//出場日期(天)
String eHour = endTime.substring(11, 13);//出廠小時
String eMM = endTime.substring(14,16);//出廠分鐘
float money = 0;//需繳納的費用
int shour = Integer.parseInt(sHour);
int ehour = Integer.parseInt(eHour);
int smm = Integer.parseInt(sMM);
int emm = Integer.parseInt(eMM);
int rehour = 0;//停車幾個小時
if(sDay.equals(eDay)){//同一天
//當天6點到20點之間
if((shour=6 shour=20)){
if(ehour - shour=6){//6個小時之內
rehour = (ehour - shour)*60+(emm - smm);//停車多少分鐘
//需要繳納的費用 前15分鐘免費 以后每15分鐘1.5元
money = (rehour/15-15)*1.5f;
}else{
int hour = ehour - shour -6;//6小時除外剩余小時數
rehour = 6*60+(emm - smm);//停車多少分鐘
//前15分鐘免費 以后每15分鐘1.5元 超過6小時15分鐘2元
money = ((rehour/15-15)*1.5f)+(hour*60/2);
}
}
}else{//跨天 20點到 6點之間
//todo
}
System.out.println("您的車牌號是:"+carStopManager.getCarNo()+";\n" +
"您此次停車花費的費用是: "+money+"元");
}
}
/**
* bean屬性
*/
private String carNo;//車牌號
private String startTime;//入場時間
private String endTime;//出場時間
/**
* 無參構造
*/
public CarStopManager(){
super();
}
/**
* 有參數構造
* @param carNo
* @param startTime
* @param endTime
*/
public CarStopManager(String carNo, String startTime, String endTime) {
super();
this.carNo = carNo;
this.startTime = startTime;
this.endTime = endTime;
}
/**
* 設置get方法
* @return
*/
public String getCarNo() {
return carNo;
}
/**
* 設置set方法
* @param carNo
*/
public void setCarNo(String carNo) {
this.carNo = carNo;
}
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
}
當前題目:java住院管理系統代碼,Java醫院管理系統源碼
文章位置:http://vcdvsql.cn/article8/hegjip.html
成都網站建設公司_創新互聯,為您提供動態網站、建站公司、小程序開發、云服務器、網站制作、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯