999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

選課系統的設計與實現

2013-08-15 00:54:54李慶江
山東工業技術 2013年8期
關鍵詞:數據庫用戶功能

李慶江

(菏澤學院 教務處,山東 菏澤 274015)

網上選課系統很多,在進行本系統的研發之前通過大量的調查與研究,決定采用B/S架構體系,用JSP語言來編寫動態網頁、用Java語言編寫中間組件,用MYSQL做數據庫服務器,用TOMCAT做WEB服務器。

1 系統數據庫表

該系統數據庫一共由用戶信息表、課程信息表、用戶課程關系表、公告信息表、留言信息表、錯誤日志表六個表構成。課程信息表(course表):存儲課程信息,用來向教師,管理員,學生展示可選擇的科目信息。留言信息表(message表):存儲用戶的留言信息,其中readed表示留言信息是否被閱讀過,0表示未閱讀過,1表示閱讀過。

2 系統文件架構設計

學生、教師、管理員三個模塊的表在一個文件夾。用class類文件進行分類,對常用的處理算法以及工具類單獨封裝成一個util包。系統使用到的公共界面放在文件夾common中。

3 主要模塊的設計與實現

3.1 登錄模塊功能

用戶輸入正確的用戶名和密碼,進入系統進行各種操作的窗口,具有對用戶身份進行驗證的功能,把用戶的用戶角色信息傳遞給系統,以便系統提供不同的顯示界面,實現不同權限的用戶進行不同的操作。

public void doPost(HttpServletRequest request,Http Servlet Response response)

throws ServletException,IOException{String type=request.getParameter("user_type");

String username=request.getParameter("username");

String pwd=Encrypt.getInstance().md5Encrypt(request.getParameter("password"));

HttpSession session=request.getSession();

String url="";User user=Factory.getUserDaoImp().find(username,pwd,type);

PrintWriter out=response.getWriter();Log log=null;if(user!=null){

boolean flag=Factory.getUserDaoImp ().modifyStatus("1",user.getId());

if(!flag){response.sendRedirect("index.jsp");}session.set Attribute("user",user);

if("0".equals(type)){url="admin/index.jsp";}else if("1".equals(type)){

url="teacher/index.jsp";}else{url="student/index.jsp";}

request.getRequestDispatcher(url).forward(request,response);

}else{response.sendRedirect("index.jsp");}

3.2 管理員模塊功能

(1)找回密碼。為了提高系統的友好性,對管理員設計一項找回密碼的功能。實現管理員找密碼的代碼如下。

(2)發布公告、選課。當需要發布緊急信息或者最新選課情況是,管理員和教師都可以通過公告發布,來及時發布與更新公告與新聞。

if(flag){Course course=cd.findById(c_id);if(course!=null){

course.setAvaliable(course.getAvaliable()-1);flag=cd.modify Course(course);}

User user=ud.getInfo(u_id);

System.out.println("學生號是"+user.getId()+"學生選課數目是"+user.getCounts());

flag=ud.modifyCounts(u_id,user.getCounts()+1);

request.getRequestDispatcher("courseFindAllById").forward(request,response);}}}

3.3 教師模塊功能

(1)課程管理。課程是教師角色的主要功能模塊,教師用戶可以對自己教授的課程進行信息錄入,對存在信息錯誤的課程查詢及修改等操作。

throws ServletException,IOException{

String id=RandomUtil.getString();String name=request.getParameter("course_name");

String tips=request.getParameter("course_tips");

int score=Integer.parseInt(request.getParameter("course_score"));

int counts=Integer.parseInt(request.getParameter("course_counts"));

int avaliable=Integer.parseInt(request.getParameter("course_avaliable"));

String begin_time=request.getParameter("begin_time");

String end_time=request.getParameter("end_time");

String address=request.getParameter("course_address");

User user=(User)request.getSession().getAttribute("user");

Course course=new Course ();course.setId(id);course.set Name(name);course.setTips(tips);

course.setScore (score);course.setCounts(counts);course.set Avaliable(avaliable);

course.setBegin_time(begin_time);course.setEnd_time(end_time);

course.setAddress(address);course.setTeacherId(user.getId());

CourseDao cd=Factory.getCourseDao();boolean flag=cd.add Course(course);

if(flag){request.setAttribute("course",course);

request.getRequestDispatcher("teacher/course/course_info.jsp").forward(request,response)

[1]李俊民.MySQL數據庫開發實例解析[M].北京:機械工業出版社,2006:100-105.

[2]耿祥義.JSP實用教程.2版[M].北京:清華大學出版社,2007:10-12.

[3]黃縉華.MySQL入門很簡單[M].北京:清華大學出版社,2011:53-55.

[4]前沿科技.精通CSS+DIV網頁樣式布局[M].北京:中國人民郵電出版社,2007:8-11.

[5]李剛.瘋狂Java講義[M].北京:中國電子工業出版社,2008:12-15.

猜你喜歡
數據庫用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 久久国产高清视频| 亚洲男人天堂久久| 日韩天堂视频| 欧美不卡二区| 亚洲伊人久久精品影院| 亚洲人精品亚洲人成在线| 日韩美一区二区| 欧美午夜一区| 五月天香蕉视频国产亚| 狠狠色丁婷婷综合久久| 欧美天堂久久| 亚洲精品亚洲人成在线| 97免费在线观看视频| 日韩午夜伦| 国产尤物在线播放| 国产成人禁片在线观看| 制服丝袜无码每日更新| 国产精品自在在线午夜区app| 中文字幕乱妇无码AV在线 | 日日噜噜夜夜狠狠视频| 亚洲开心婷婷中文字幕| 美女内射视频WWW网站午夜 | 欧美一区二区福利视频| 国产精品2| 亚洲国产亚综合在线区| 成人在线综合| 国产成人精品第一区二区| 欧日韩在线不卡视频| 少妇极品熟妇人妻专区视频| 极品国产一区二区三区| 乱码国产乱码精品精在线播放| 日韩国产精品无码一区二区三区| 曰AV在线无码| 欧美精品伊人久久| 蜜桃视频一区| 亚洲性色永久网址| 嫩草在线视频| 国产va在线| 国产精品手机在线观看你懂的| 欧美成人午夜在线全部免费| 伊在人亚洲香蕉精品播放| 日本免费a视频| 欧美日韩国产精品综合| 国产精品浪潮Av| 米奇精品一区二区三区| 91九色国产在线| 婷婷在线网站| 中文字幕乱妇无码AV在线| 岛国精品一区免费视频在线观看 | 91精品久久久久久无码人妻| 国产亚洲高清视频| 亚洲香蕉在线| 91在线视频福利| 国产亚洲精品资源在线26u| 国产亚洲精品自在线| 亚洲色欲色欲www网| 日韩第八页| 国产精品一区二区不卡的视频| 午夜丁香婷婷| 夜夜拍夜夜爽| 91热爆在线| 国产精品yjizz视频网一二区| 在线观看av永久| 亚洲精品视频在线观看视频| 亚洲午夜国产精品无卡| 国产www网站| 高清无码一本到东京热| 久久国产高清视频| 999在线免费视频| 无码在线激情片| 精品国产香蕉在线播出| 91麻豆国产视频| 亚洲午夜久久久精品电影院| 99久视频| 久久精品人人做人人| 毛片大全免费观看| 久久99国产综合精品1| 国产丝袜无码精品| a级毛片在线免费| 国产情精品嫩草影院88av| 狠狠色综合网| 国产精品太粉嫩高中在线观看|