freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

精品畢業(yè)論文--基于java的教務(wù)排課系統(tǒng)設(shè)計(參考版)

2024-11-11 20:38本頁面
  

【正文】 本系統(tǒng)還有很多尚待解決的問題,有些是在系統(tǒng)交付使用后應(yīng)運而生,這些問題都有待改進,才能使系統(tǒng)具有更強的生命力。 首先,系統(tǒng)模塊之間的整和不好,按軟件工程的要求,是要做到高內(nèi)聚、低耦合。 設(shè)計心得 本系統(tǒng)是在劉變蓮老師的帶領(lǐng)下,同時在許多同學(xué)和老師 的幫助下完成。 (2)由于排課實現(xiàn)功能復(fù)雜,程序中也許有不可預(yù)知的錯誤未測試出來,所以這也需要長時間的進行測試才能發(fā)現(xiàn)并修復(fù)問題。 5. 特殊的課程表輸出功能,大大減少了課程表輸出時的格式局限性,只要修改EXECL 中的模板,就可以打印出你想要的效果來。 3. 支持很方便的課程,用戶等模塊的添加,修改,刪除等過程。 第 30 頁 共 33 頁 7 結(jié)論 設(shè)計總結(jié) 1. 本程序使用了新型控件 flexcell,此控件的雙色表格與單元格的特殊賦值功能不但能帶給用 戶最好的視覺感受,同時在操作時大大減少了手動輸入操作,因此也為非計算機人員的可操作性帶來很大的方便。 }} 系統(tǒng)的管理與維護 將排課中涉及到的院、系、教研室、教師、 班級、教室等事物的信息錄入到系統(tǒng)數(shù)據(jù)庫中,并能修改、查詢和刪除。} public int getId() { return id。 } public String getName() { return name。 = id。 } public void setTs(Sequence ts) { = ts。 private Sequence ts。 public class Teacher { private int id。} public void setList(LinkedListString list) { = list。 (t星期五 78 節(jié) )。 (r星期五 34 節(jié) )。 (p星期四 78 節(jié) )。 (n星期四 34 節(jié) )。 (l星期三 78 節(jié) )。 (j星期三 34 節(jié) )。 (h星期二 78 節(jié) )。 (f星期二 34 節(jié) )。 (d星期一 78 節(jié) )。 (b星期一 34 節(jié) )。 public class Sequence { private LinkedListString list = new LinkedListString()。 } // package 。 } (班級名稱: + () + 教室名稱: + ())。 } (班級名稱: + () + 教室名稱: + ())。 (班級名稱: + () + 教室名稱: + ())。 } ()。 } else if(t==t2){ course = cs2。// 移去被分去的時間 } // 輸入課表方法 public void showCourseTable(Teacher t){ Course course = null。 ().setList(temList1)。// temList2存放教師與學(xué)生時間交集 sub3 = randList(temList2, ())。// temList1 存放原教師空閑時間 ().getList().retainAll(().getList())。// 恢復(fù) t1中時間 ().getList().removeAll(sub2)。// 取出 第 26 頁 共 33 頁 教師和學(xué)生的一定次數(shù)的隨機組合 ().getList().removeAll(sub2)。// 求交集 temList2 = ().getList()。// 移去被分去的時間 temList1 = (LinkedListString) (().getList().clone())。// 移去被分去的時間 ().setList(temList1)。// temList2存放教師與學(xué)生時間交集 sub1 = randList(temList2, ())。// temList1 存放原教師空閑時間 ().getList().retainAll(().getList())。 } else if(t==t3){ course = cs3。 if(t==t1){ course = cs1。 for (Class c : cList) { (班級 ID: + () + 班級名稱 : + () + 班級人數(shù): + ())。 for (Course cs : csList) { (課程 ID: + () + 課程名稱 : + () + 課時數(shù): + () + 每周課時 + ())。 for (ClassRoom cr : crList) { (教室 ID: + () + 教室名稱 : + () + + ())。 for (Teacher t : tList) { (教師 ID: + () + 教師姓名 : + ())。 } public void initShow() { (目前排課的資源情況如下: )。 (cr2)。 crList = new LinkedListClassRoom()。 cr2 = new ClassRoom(1002, 南方商務(wù)大廈 , 40)。 (cs3)。 (cs1)。 cs3 = new Course(1003, oracle, 51, 6)。 // 設(shè)置課程 cs1 = new Course(1001, javabase, 29, 6)。 (c2)。 cList = new LinkedListClass()。 c2 = new Class(0602, JAVA0602 班 , 25)。 (t3)。 (t1)。 t3 = new Teacher(1003, 秦少游 )。 // 設(shè)置老師 t1 = new Teacher(1001, 劍鋒 )。 LinkedListString sub2。 private LinkedListClass cList。 private LinkedListClassRoom crList。 private ClassRoom cr1, cr2, cr3。 private Class c1, c2, c3。 import 。 import 。 } public void setTimesWeek(int timesWeek) { = timesWeek。 } 第 22 頁 共 33 頁 public void setName(String name) { = name。 = timesWeek。 = id。 } public void setTimes(int times) { = times。 } public void setId(int id) { = id。 private int id。//課程名稱 private int times。 } } // package 。 } public int getNumber() { return number。 } public int getId() { return id。 } public String getName() { return name。 = id。//教室號 第 20 頁 共 33 頁 private int number。 public class ClassRoom { private String nam
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1