欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

数据库课程设计

程序员文章站 2022-05-26 19:20:33
...

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: