JSP期末考核大作业
卖验报告 实验课程 实验项目 实验地点自行解决 指导教师 班级 学生姓名 学号 教师评分 日 期6月21日 一、实验目的 1、对JSP网络数据库操作进行综合演练 2、会开发简单的网络数据库应用系统 二、准备 • 软件环境:Windows XP^ JDK6、Tomcat • 硬件环境:pc机、局域网 三、实验内容 按照步骤要求,选择以下任意一个题目完成,同时提交实验报告和源代码,打包以自 己名字命名发送于17周前发送到老师邮箱:13267395@qq. com. 题目1:用户登陆和用户管理系统开发 要求: 1.1、实现用户登录和密码验证功能 1.2、实现用户注册功能,并能添加到数据库中 1.3、实现用户信息的修改功能,如修改密码 1.4、实现用户的删除功能 题目2:新闻发布系统开发 2.1、实现后台新闻发布功能,信息应存入数据库 2.2、实现前台新闻展示浏览功能,新闻内容从数据库读取 2.3、实现新闻修改功能,如修改新闻内容 2.4、实现过时新闻删除功能 题目3:产品发布系统开发 3.1、实现后台产品信息发布功能,信息应存入数据库 3.2、实现前台产品展示浏览功能,新闻内容从数据库读取 3.3、实现产品信息修改功能,如修改新闻内容 3.4、实现过时产品删除功能 四、实验步骤及结果 1、你所选的题目是:机电工程学院用户登陆和用户管理系统开发 2、功能需求分析 主要有三方面的功能:管理员登录功能,对学生的信息进行注册,对学生的信息进 行修改,删除学生的信息。 3、数据库设计 1) E-R图如下 2)数据字典 Manager 表 」字段名称 manager password Register 表 ■字段名称 id password name major phone 数据类型表示项目 管理员账号 管理员密码 表示项目 学生学号 学生密码 学生姓名 专业 电话号码 一、据字字本本字 怀芹数//足勿象 文数 备注 主键 备注 主键 4、关键技术说明 连接数据库的代码 try { 〃连接数据库 Class.forNameC sun.jdbc.odbc.JdbcOdbcDriver“); 〃加载 JDBC-ODBC 桥驱动程序 Connection connt=DriverManager.getConnection( “jdbc:odbc:register“,“admin *,“xyz“); out. printin(”连接成功”); 〃获取表单信息 插入数据的代码 v%〃数据库连接代码片断: 〃获得站点所在文件夹的路径 try ( Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“); 〃加载 JDBC-ODBC 桥驱动程序 Connection connt=DriverManager.getConnection( “jdbc:odbc:register“,“admin *,“xyz“); out. printin(”连接成功”); Statement stmt=connt.createStatement(); Stringsql=“insertintoregister values( ,+id+ ,, ,+password+, ,“,+name+ “, “+niajor+“,,“+phone+“)“; int rs=stmt.cuteUpdate(sql); out.println(n数据插入成功! ”); }catch(Exception ex)( out.println(ex.getMessage()); } %> 修改数据的代码 学号v/div> 密码v/div>v/th> 姓名 专业v/div>v/th> v/th> vth> 操作 < type=text name=id value=<%=id%» < type=text name=password value=<%=rs.getlnt(2)%» < type=text name=name value=<%=rs.getString(3)%» < type=text name=major value=<%=rs.getString(4)%» < type=text name=phone value=< %=rs. getlnt(5) %» < type=““ val