当前位置: 首页 > news >正文

网站建设与管理的考试门户一号wordpress主题

网站建设与管理的考试,门户一号wordpress主题,顺德网站建设教程,怎么在濮阳网站做宣传数据库表设计 分析上述各实体的属性集#xff0c;从中找出关系的主键#xff0c;然后用关系式来表示实体(其中下划线的属性为主键)。表4-1至表4-5分别给出了主要表结构各实体的属性如下#xff1a; 表4-1 admin 表名称 主要字段 数据类型 长度 属性 输入方式 描述 … 数据库表设计 分析上述各实体的属性集从中找出关系的主键然后用关系式来表示实体(其中下划线的属性为主键)。表4-1至表4-5分别给出了主要表结构各实体的属性如下 表4-1  admin 表名称  主要字段 数据类型 长度 属性 输入方式 描述 备注 管理员表 Id 字符串 10 NN 输入 用户名(主键)   Name 字符串 50 NN 输入 管理员名字   Password 字符串 10 NN 输入 密码   备注 用于定义登录系统的管理员只有获得权限的管理员才能登录。 表4-2  Checkin 表名称  主要字段 数据类型 长度 属性 输入方式 描述 备注 用户表 Id 字符串 10 NN 输入 用户名(主键)   Name 字符串 50 NN 输入 姓名   Password 字符串 10 NN 输入 密码   备注 用于学生的登录信息只有注册的学生才能登录系统选课。 表4-3 select_course 表名称  主要字段 数据类型 长度 属性 输入方式 描述 备注 选课表 ID 字符串 50 NN 生成 用户名(主键)   CID 字符串 50 NN   课程号(主键)   Teacher 字符串 50 NN   教师   备注 用于定义学生所选的课程可以存储学生选择的所有课程 表4-4 student_infor 表名称  主要字段 数据类型 长度 属性 输入方式 描述 备注 学生表 S_id 字符串 8 NN 输入 用户名(主键)   S_name 字符串 50 NN 输入 姓名   major 字符串 50 NN 选择 专业   grade 字符串 50 NN 输入 年级   College 字符串 50 NN 输入 学院   备注 用于存储学生的基本信息 表4-5 Course 表名称  主要字段 数据类型 长度 属性 输入方式 描述 备注 课程表 Id bigint 10 NN 生成 编号(主键) 系统自动生成 CID 字符串 200 NN 输入 课程号   Cname 字符串 150 NN 选择 课程名   Teacher 字符串 150 NN 选择 教师   Place 字符串 150 NN 选择 教室   Time 字符串 150 NN 选择 时间   Sum Int 10 NN 输入 总人数   Spare Int 10 NN 输入 剩余人数   备注 存储所有开设课程的基本信息  详细设计 用户公共模块流程图如下图所示                                               用户流程图 2密码修改流程图如下图所示                            密码修改流程图 密码修改JSP页面用户选择密码修改连接进入密码修改JSP页面。           管理员模块            管理模块主要实现了管理学生信息课程信息以及对学生选课情况进行统计输出的功能。在此模块中使用了一个框架[17]页面manager.jsp其代码如下 frameset rows240,*,80 frameborderno border0 framespacing0 frame srcmanager/top.jsp nametop scrollingNo noresizenoresize idtopFrame / frameset cols*,955,* frameborderno border0 framespacing0 frame srcmanager/main.jsp namemain noresizenoresize idmain / /frameset frame srcmanager/bottom.jsp namebottom scrollingNo noresizenoresize idbottomFrame / /frameset 其中topFrame部分用于显示管理模块的主菜单页面top.jsp。 1学生管理流程如下图所示                                            学生管理流程图  在top.jsp页面中单击“学生管理”超链接将进入dis_student.jsp页面其中显示了所有的学生信息。 在dis_student.jsp页面中单击“新增”超链接将进入addstudent.jsp页面。   主要代码 try { ResultSet rtstmt.executeQuery(select * from student_infor where IDID); if(rt.next()){%       script languagejavascript       alert(数据库库中已有该学生信息请查询后再添加);     location.assign(dis_student.jsp);     /script     %}else{         String sqlinsert into student_infor values(college,profession,class_infor,ID,name);    int result  stmt.executeUpdate(sql);  String sql1insert into checkin values(ID,password,name); int result1  stmt.executeUpdate(sql1); if(result!0result!0){      % script languagejavascript           location.assign(dis_student.jsp);     /script % } } } catch(Exception e){out.print(e);   System.err.println(e.getMessage()); } 2课程管理流程如下所示                                                课程管理流程 在top.jsp页面中单击“课程管理”超链接将进入dis_Course.jsp页面其中显示了所有的课程信息信息。   在该页面中单击“新增”按钮将进入到addCourse.jsp页面此页面主要用于创建新的课程。   主要代码 try {           String sqlselect * from course where timetime and placeplace; //相同时间里一个教室只能开设一门课程           ResultSet rtstmt.executeQuery(sql);           if(rt.next()){ %         script languagejavascript       alert(相同时间里此教室已经有课程安排了);     location.assign(addcourse.jsp);     /script % }else{         String sql2insert into course(CID,Cname,teacher,place,time,Sum,spare) values(CID,Cname,teacher,place,time,Sum,spare); int result  stmt.executeUpdate(sql2);  %     script languagejavascript       alert(插入课程信息成功);     location.assign(dis_course.jsp);     /script % } } catch(Exception e){out.print(e);   System.err.println(e.getMessage()); } % 3退出系统 退出系统是在exit.jsp页面中完成在该页面中只需将当前的用户会话销毁并跳出框架返回到项目的首页即可。 学生模块 学生模块中的大部分功能都是由StuUserAction类来完成的StuUserAction继承了DispatchAction类是一个Struts的控制器。在StuUserAction类中编写insert()方法用于向数据库插入学生的基本信息编写welcome()方法此方法将根据学生编号查询出学生的基本信息然后返回到学生模块的首页——student.jsp页面编写exit方法该方法将对于退出系统的请求在该方法中首先将用户会话对象销毁然后返回项目首页编写selected()方法用于查询学生已经选过的课程编写select()方法用于查询学生可选的所有课程编写selctting()方法用于执行学生选课操作将学生标号与所选的课程编号关联起来编写courseInfo()方法用于查询课程的详细信息。 2学生选课页面 在学生模块页面中单击“选课”超链接程序将调用学生模块控制器类StuUserAction中的select方法将此学生可以选择的所有课程查询出来然后显示在select.jsp页面中。   主要代码 try {       ...    String sqlselect * from select_course where IDID and CIDCID;//检查是否选过该课程     ResultSet rsstmt.executeQuery(sql);     String sql3select * from course where CIDCID and teacherteacher and spare0;//列出还有剩余学生的课程     ResultSet rstst.executeQuery(sql3); if(!rs.next()rst.next()){     String sql1insert into select_course values(ID,CID,teacher); stmt.executeUpdate(sql1); String sql2update course set sparespare-1 where CIDCID and teacherteacher; stmt.executeUpdate(sql2);% script languagejavascript     alert(恭喜您选课成功);   location.assign(select_course.jsp);         /script % }else{% script languagejavascript     alert(你已经选过此课或者此课没有空余名额请查询后再选);   location.assign(select_course.jsp);         /script % } } catch(Exception e){out.print(e);   System.err.println(e.getMessage()); } 3课程查询及退选页面 Selected.jsp页面用于显示学生已选过的课程信息学生可以从中查询到自己已经学过哪些课程正在学习哪些课程及选择退选课程。   主要代码 try {       ......     String sql1delete from  select_course where CIDCID and IDID; stmt.executeUpdate(sql1); String sql2update course set sparespare1 where CIDCID and teacherteacher;//退选的课程人数加1 stmt.executeUpdate(sql2);% script languagejavascript     alert(恭喜您退课成功);   location.assign(display.jsp);         /script %} catch(Exception e){out.print(e);   System.err.println(e.getMessage()); } 4修改密码页面 在登录修改密码页面stuUpdate.jsp中学生可以修改自己的登录密码只要输入正确的原始密码即可进行密码修改。密码修改操作通过updatePwd.do请求调用用户模块中的密码修改控制器类UpdatePwdAction进行身份验证以及更新数据库中的旧密码。   主要代码 try{    ...... if(!(user.ChkLogin(username,oldpassword))) {% script alert(旧密码输入错误请重新输入.); window.history.back(); /script % } else{        if(user.ModifyPassword(username,newpassword))           {               IsSucceed  1;           }      } } catch(Exception e){ out.println(error:e.getMessage()); }%转载于:https://www.cnblogs.com/wangyayao/p/4575927.html
http://www.zqtcl.cn/news/701922/

相关文章:

  • 中英文网站建设wordpress 旅行
  • ic商城网站建设南大资源分享wordpress
  • 永兴集团网站织梦网站模板下载
  • html怎么做网站地图柳州小程序制作公司
  • 微网站自助建站京东自营入驻流程及费用
  • 哪些网站适合用自适应开发板编程软件
  • 网站建设公司领导致辞传奇网页游戏大全
  • 公司网站简介网站建设中的英文
  • 没有防盗链的网站做网站市场报价步登顶
  • 网站建设基本话术服装店网站建设规划书
  • 网站建设公司品牌crm客户管理系统设计
  • 网站源码生成器英文网站建设600
  • 著名网站建设金华建设公司网站
  • 网站点击率h5开发app
  • 中英文 微信网站 怎么做网站的建站公司
  • 苏州网站建设新手去哪找做塑料的网站
  • 莱芜网站建设电话瓦房店网站建设
  • 视频网站app怎么做的天津seo标准
  • 建立音乐网站wordpress 安装文件名
  • 龙华营销型网站制作企业网站模板源代码下载
  • 山东城乡建设厅网站哪有做网站公司
  • 建设网站是否等于开展网络营销用wordPress搭建图片库
  • 泗阳做网站的外贸公司网站搭建
  • 做汽车保养的网站上商业招商网站
  • 如何进网站帝国cms调用网站名称
  • 瑞金网站建设推广合肥瑶海区地图
  • 静态网站建设国内免费域名
  • 网站建设设计公司电子商务网站开发与管理
  • 手机网站制作设计做国际网站有什么需要注意的
  • 机构网站源码如何分析一个网站