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
主站蜘蛛池模板: 91无码人妻精品一区二区蜜桃| 久久频这里精品99香蕉久网址| 午夜少妇精品视频小电影| 欧美第九页| 午夜不卡福利| 99热最新网址| 一级香蕉视频在线观看| 亚洲中字无码AV电影在线观看| 国产69精品久久| 国产欧美另类| 国产成人av一区二区三区| 国产成人91精品| 成年A级毛片| 2021无码专区人妻系列日韩| 欧美日韩精品综合在线一区| 国产经典免费播放视频| 99色亚洲国产精品11p| 99视频在线免费观看| 国产乱人视频免费观看| 91年精品国产福利线观看久久 | 欧美国产成人在线| 视频在线观看一区二区| 国产凹凸视频在线观看| 刘亦菲一区二区在线观看| 一级成人a做片免费| 亚洲中文字幕在线一区播放| 青青草原国产av福利网站| 久久综合一个色综合网| 欧美精品亚洲日韩a| 伊人丁香五月天久久综合| 亚洲天堂成人在线观看| 欧美高清三区| 亚洲欧美另类中文字幕| 97在线公开视频| 国产精品浪潮Av| 国产区免费精品视频| 99热这里都是国产精品| 午夜日b视频| 欧洲精品视频在线观看| 99久久亚洲综合精品TS| 一级毛片免费的| 日韩在线观看网站| 色婷婷综合在线| 五月激情婷婷综合| 88av在线| 福利在线免费视频| 久久精品只有这里有| 欧美国产日韩在线播放| 日韩人妻少妇一区二区| 秋霞国产在线| 国产男人的天堂| 国内精品视频在线| 少妇精品久久久一区二区三区| 国产三级a| 国内毛片视频| 青青青国产视频| 一本一道波多野结衣av黑人在线| 国产成人精品一区二区不卡| 久久久精品无码一区二区三区| 在线人成精品免费视频| 91人妻日韩人妻无码专区精品| 香蕉久久永久视频| 亚洲精选无码久久久| www亚洲天堂| 国产在线观看成人91| 国内精品视频区在线2021| 婷婷亚洲天堂| 亚洲AV无码乱码在线观看代蜜桃 | 日本午夜精品一本在线观看| 国产精品成人观看视频国产 | 91九色视频网| 亚洲欧美日本国产综合在线| 欧美久久网| 国产精品亚洲片在线va| 欧美日韩精品一区二区在线线| 国产精品微拍| 中日韩一区二区三区中文免费视频 | 亚洲欧美另类日本| 国产丰满大乳无码免费播放| 天天色综合4| 青草免费在线观看| 天天做天天爱天天爽综合区|