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