一、源碼特點
?? ?java 課程簽到管理系統(tǒng)是一套完善的java web信息管理系統(tǒng) 采用serlvet+dao+bean,對理解JSP java編程開發(fā)語言有幫助,系統(tǒng)具有完整的源代碼和數(shù)據(jù)庫,系統(tǒng)主要采用B/S模式開發(fā)。開發(fā)環(huán)境為TOMCAT7.0,Myeclipse8.5開發(fā),數(shù)據(jù)庫為Mysql5.0,使用java語言開發(fā)。
java 課程簽到管理系統(tǒng)
下載地址
https://download.csdn.net/download/qq_41221322/88838319
二、功能介紹
(1)管理員管理:對管理員信息進行添加、刪除、修改和查看
(2)學生管理:對學生信息進行添加、刪除、修改和查看
(3)課程管理:對課程信息進行添加、刪除、修改和查看
(4)節(jié)管理:對節(jié)信息進行添加、刪除、修改和查看
(5)周管理:對周信息進行添加、刪除、修改和查看
(6)課程安排管理:對課程安排信息進行添加、刪除、修改和查看
(7)簽到管理:對簽到信息進行添加、刪除、修改和查看
數(shù)據(jù)庫設(shè)計
[表gly] 管理員列屬性表格 | |||||
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | glyid | INTEGER | 11 | 是 | 管理員編號 |
2 | yhm | VARCHAR | 40 | 否 | 用戶名 |
3 | mm | VARCHAR | 40 | 否 | 密碼 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
[表xuesheng] 學生列屬性表格 | |||||
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | xsid | INTEGER | 11 | 是 | 學生編號 |
2 | yhm | VARCHAR | 40 | 否 | 用戶名 |
3 | mm | VARCHAR | 40 | 否 | 密碼 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | lxdh | VARCHAR | 40 | 否 | 聯(lián)系電話 |
6 | zy | VARCHAR | 40 | 否 | 專業(yè) |
7 | bj | VARCHAR | 40 | 否 | 班級 |
[表kecheng] 課程列屬性表格 | |||||
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | kcid | INTEGER | 11 | 是 | 課程編號 |
2 | kcmc | VARCHAR | 40 | 否 | 課程名稱 |
3 | js | VARCHAR | 40 | 否 | 介紹 |
4 | bz | VARCHAR | 40 | 否 | 備注 |
[表jie] 節(jié)列屬性表格 | |||||
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | jid | INTEGER | 11 | 是 | 節(jié)編號 |
2 | j | VARCHAR | 40 | 否 | 節(jié) |
3 | sksj | VARCHAR | 40 | 否 | 上課時間 |
4 | xksj | VARCHAR | 40 | 否 | 下課時間 |
[表zhou] 周列屬性表格 | |||||
序號 | 字段名稱 | 數(shù)據(jù)類型 | 長度 | 主鍵 | 描述 |
1 | zid | INTEGER | 11 | 是 | 周編號 |
2 | z | VARCHAR | 40 | 否 | 周 |
3 | kssj | VARCHAR | 40 | 否 | 開始時間 |
4 | jssj | VARCHAR | 40 | 否 | 結(jié)束時間 |
代碼設(shè)計
private void insertM(HttpServletRequest request, HttpServletResponse response){//課程添加
kechengDao dao=new kechengDao();//聲明DAO方法
kecheng kecheng=new kecheng();//聲明kecheng bean對象方法
kecheng.setKcid((String)request.getParameter("keyid"));//課程編號
String kcmc=(String)request.getParameter("kcmc");//變量:課程名稱
kecheng.setKcmc((String)request.getParameter("kcmc"));//賦值:課程名稱
String js=(String)request.getParameter("js");//變量:介紹
kecheng.setJs((String)request.getParameter("js"));//賦值:介紹
String bz=(String)request.getParameter("bz");//變量:備注
kecheng.setBz((String)request.getParameter("bz"));//賦值:備注
response.setCharacterEncoding("gb2312");//設(shè)定頁面字符集 防止亂碼
try {
dao.insert(kecheng);
request.setAttribute("flag", "操作成功");
request.getRequestDispatcher("kecheng/kechengadd.jsp").forward(request, response);
} catch (Exception e) {
e.printStackTrace();
}
}
private void ListM(HttpServletRequest request, HttpServletResponse response){//課程信息列表
ResultSet rs=null;
kechengDao dao = new kechengDao();//聲明DAO方法
String str=(String)request.getParameter("Page");//獲取分頁數(shù)
String sql="";
response.setCharacterEncoding("gb2312");//設(shè)定頁面字符集 防止亂碼
try{
if(str==null){
str="0";//如果沒有 則默認當前頁
}
rs=dao.qlist(sql);
PrintWriter out = response.getWriter();
request.setAttribute("rs", rs); //通過request 傳值
request.getRequestDispatcher("kecheng/kechenglist.jsp?Page="+str).forward(request, response);
}catch(Exception e){
e.toString();
e.printStackTrace();
}
}
private void PListM(HttpServletRequest request, HttpServletResponse response){//測試信息列表
ResultSet rs=null;
kechengDao dao = new kechengDao();//聲明DAO方法
System.out.println("alist");
String sql="";
response.setCharacterEncoding("gb2312");//設(shè)定頁面字符集 防止亂碼
try{
rs=dao.qlist(sql);
PrintWriter out = response.getWriter();
request.setAttribute("rs", rs);
request.getRequestDispatcher("kecheng/kechengplist.jsp").forward(request, response);
}catch(Exception e){
e.toString();
e.printStackTrace();
}
}
private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//課程修改首頁
ResultSet rs=null;
response.setCharacterEncoding("gb2312");//設(shè)定頁面字符集 防止亂碼
kechengDao dao = new kechengDao();//聲明DAO方法
String keyid=(String)request.getParameter("keyid");
String sql="";
if(keyid!=null&&!keyid.equals("")){
sql+=" and kcid='"+keyid+"'";
}
try{
rs=dao.qlist(sql);
PrintWriter out = response.getWriter();
request.setAttribute("rs", rs);
request.getRequestDispatcher("kecheng/kechengmodify.jsp").forward(request, response);
//response.sendRedirect("kecheng/kechengmodify.jsp");
}catch(Exception e){
e.toString();
e.printStackTrace();
}
}
三、注意事項
?? ?1、管理員賬號:admin密碼:admin 數(shù)據(jù)庫配置文件DBO.java
?? ? 2、開發(fā)環(huán)境為TOMCAT7.0,Myeclipse8.5開發(fā),數(shù)據(jù)庫為Mysql5.0,使用java語言開發(fā)。
?? ?3、數(shù)據(jù)庫文件名是jspqiandao.sql ,系統(tǒng)名稱qiandao
?? ?4、系統(tǒng)首頁地址:http://127.0.0.1:8080/qiandao.jsp
四 系統(tǒng)實現(xiàn)文章來源:http://www.zghlxwxcb.cn/news/detail-825063.html
源碼獲取 下方聯(lián)系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓文章來源地址http://www.zghlxwxcb.cn/news/detail-825063.html
到了這里,關(guān)于java 課程簽到管理系統(tǒng)Myeclipse開發(fā)mysql數(shù)據(jù)庫web結(jié)構(gòu)jsp編程servlet計算機網(wǎng)頁項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!