数据库课程设计(Mysql数据库课程设计)
github鏈接:https://github.com/Findxiaoxun/QLSCClassRoom 開發(fā)日志: 數(shù)據(jù)庫課程設計 git $cd ~/hello-world $git add . //這樣可以自動判斷新加了哪些文件,或者手動加入文件名字 后期常用-A $git commit //提交到本地倉庫,不加參數(shù)會提示,注意:^=Ctrl
github鏈接:https://github.com/Findxiaoxun/QLSCClassRoom
開發(fā)日志:
數(shù)據(jù)庫課程設計
git
$cd ~/hello-world
$git add . //這樣可以自動判斷新加了哪些文件,或者手動加入文件名字 后期常用-A
$git commit //提交到本地倉庫,不加參數(shù)會提示,注意:^=Ctrl,按照提示來就好了~~~
$git push origin master //不是新創(chuàng)建的,不用再add 到remote上了
開發(fā)日志:
2014-03-01 07:55:18 補上昨天的,昨天主要是寫了server的啟動鏈接,數(shù)據(jù)庫的鏈接,還有主界面的大體規(guī)劃。
2014年03月11日 13時36分42秒 今天的編寫目標:數(shù)據(jù)庫查詢的幾條語句
參數(shù):numweek,week,time1,
1.查詢周幾,第幾節(jié)課,教室a是否為空
select *
from courseuse as A,coudir as B
where A.roomnum=a and A.courseid=B.courseid and B.week=week and B.time=time and B.numweek=B.numweek
//numweek 這里還有疑問
2.查詢周幾,第幾節(jié)課,哪些教室是否為空
select * from Room
select A.roomnum
from courseuse as A,coudir as B
where A.courseid=B.courseid and B.week=week and B.time=time and B.numweek=B.numweek
3.查詢一周的課程//本周的課程
select * from courseuse as A,coudir as B
where B.numweek=numweek and B.courseid=A.courseid
//決定多寫幾個模塊
4.申請教室的添加
update
2014年03月13日 08時12分28秒 左邊僅是查詢,結(jié)果彈出,申請彈出
isnull
numweek 1 week 0 roomnum 1 time1 1
系統(tǒng)邊界:數(shù)據(jù)來源等
JComboBox getSelectedItem set
等待,強制退出
不合法的選擇:
qu&&room qu&&
2014年03月18日 14時46分41秒 完成了GUI主界面的按鈕事件,并成功獲取了選擇框里面的內(nèi)容。
發(fā)現(xiàn)新的服務器方法:RMI,用這個才能實現(xiàn)遠程調(diào)用version 0.3 git push
RMI服務器創(chuàng)建完畢,測試通過??梢赃h程調(diào)用。
2014年03月20日 08時08分41秒 兩節(jié)課的設計目標:在Server 上測試鏈接數(shù)據(jù)庫和數(shù)據(jù)庫方法的調(diào)用。
http://lavasoft.blog.51cto.com/62575/91679/
其中需要遠程調(diào)用的方法必須拋出RemoteException異常
RMI危機:不能判斷用戶登陸
危機初步解決:在RMI實現(xiàn)一個登陸功能,調(diào)用mysql的登陸模塊,然后在client改變一個登陸與否的變量。但是如果僅靠一個變量有點耍賴的感覺。
登陸之后在home提供注銷功能
數(shù)據(jù)庫的鏈接寫在哪里?Servicelmpl
--將登陸模塊直接卸載home上--決定獨立出登陸模塊,原因在于登陸模塊的大小調(diào)整比較難做。
2014年03月20日 16時49分02秒 在選中起點和終點的時候,在地圖中放大顯示,
2014年03月25日 14時14分08秒 這兩節(jié)課的goal:完成登陸模塊,同時完成查詢模塊等的嵌入,進一步理解RMI美化界面
登陸用戶的實現(xiàn),用一個變量來記錄登記與否。先不做注銷功能。
RMI學習:在每個interface及其實現(xiàn)中,都要throws remoteexception
14:42 log module is ok
在home上獲取數(shù)據(jù),然后直接傳給面板來建立。
來測試第一個獲取模塊。find2
先假定用戶知道語法規(guī)則,可以給服務器正確的輸入
首先需要制定數(shù)據(jù)規(guī)則。。。先輸入測試數(shù)據(jù)
Course
1 Database 2 Datastruct 3 NetWorking 4 P.E 5 English 6 Art 7OS 8Jizu
bug 1 numweek: 1:all 2:event 3:odd
courdir 和courseuse結(jié)合起來。
15:51正式開始測試 bug1 numweek 的后續(xù)更改
獲取結(jié)果行數(shù)http://blog.sina.com.cn/s/blog_7007ab170100w6ld.html
version 0.5
2014年03月27日 08時24分30秒 version 0.6
完善find2模塊,并在jtable里展示.空結(jié)果的處理
http://blog.sina.com.cn/s/blog_6a70b8b60100yz3d.html 行數(shù)的判定出現(xiàn)了問題。
find2 module successed.
next:
總結(jié)
以上是生活随笔為你收集整理的数据库课程设计(Mysql数据库课程设计)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea打印sql的插件_[Mybati
- 下一篇: python web server_Py