最新xml课程设计报告.doc
《最新xml课程设计报告.doc》由会员分享,可在线阅读,更多相关《最新xml课程设计报告.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datexml课程设计报告_x0001_J I A N G S U U N I V E R C I T Y XML课程设计报告所属学院: 计算机学院 专业班级: 软件1201 目录一实现环境3二 需求说明3三、 概要设计3四、 详细设计41、 页面设计42、 注册43、 登录54、 PPT展示55、 发布习题、在线留言5五、 数据库设计7六、 实验截图10七、 实验心得14题
2、目要求:XML编程技术课程教学网站(能够实现我们所学的XML编程技术这门课程的教学网站的基本需求,包括ppt展示(ppt采用我们上课的ppt内容)、习题、留言等功能,需要具备界面良好,易于操作)一实现环境1、开发环境为:MyEclipse 9,Dreamweaver2、数据库为:mysql二 需求说明1、 制作一个XML学习网站2、 实现登录注册3、 可以在网页上打开PPT4、 在线留言、发布题目三、 概要设计层次结构图四、 详细设计1、 页面设计页面的编写主要采用Html+css,html页面的制作主要使用工具Dreamweaver进行编辑,大大提高了效率。2、 注册注册页面用表单进行实现,
3、将数据提交给servlet(register.do)进行处理,servlet主要是加载数据库,把用户注册信息插入到用户信息表中。String user=request.getParameter(username);String pass=request.getParameter(password);System.out.print(user);Connection conn=DB.getConnection();String sql=insert into user(username,password) values(?,?);PreparedStatement pstmt=DB.prepar
4、eStmt(conn,sql);try pstmt.setString(1,user);pstmt.setString(2,pass);pstmt.executeUpdate(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();DB.close(pstmt);DB.close(conn);注册成功的延迟跳转采用javascriptfunction delayURL(url) var delay = document.getElementById(time).innerHTML;if(del
5、ay0)delay-;document.getElementById(time).innerHTML=delay;elsewindow.top.location.href=url; setTimeout(delayURL(+url+), 1000); 3、 登录登录表单将用户信息提交给servlet(login.do)进行处理,在数据库中进行查找,若找到了与登录信息相符的页面则成功登录,否则登录失败,跳转到失败页面。4、 PPT展示PPT展示首先要将PPT文件通过文件转换的软件转化为flash文件,然后放到myeclipse项目中,用href连接到这个文件,就可以在运行时代开PPT进行展示。第
6、一章 XML概述5、 发布习题、在线留言这两大功能类似,主要实现留言(习题)的添加删除功能.添加删除:通过操作数据库留言的展示:先把数据库中的记录取出放到ResultSet中,再把ResultSet中的数据遍历取出放入List集合中。List mess = new ArrayList();Connection conn = DB.getConnection();String sql = select * from mess limit + startPos + , + PAGE_SIZE ;Statement stmt = DB.createStmt(conn);ResultSet rs =
7、DB.executeQuery(stmt, sql);while(rs.next() Mess a = new Mess();a.initFromRs(rs);mess.add(a);通过for循环table的一个tr记录,在tr中取出list中的记录。 % int lineNo=0;for(int i=0; i分页功能:final int PAGE_SIZE = 4;int pageNo = 1;String strPageNo = request.getParameter(pageNo);if(strPageNo != null & !strPageNo.trim().equals() t
8、ry pageNo = Integer.parseInt(strPageNo); catch (NumberFormatException e) pageNo = 1; if(pageNo = 0) pageNo = 1;int totalPages = 0;int startPos = (pageNo-1) * PAGE_SIZE; String sql = select * from mess limit + startPos + , + PAGE_SIZE ;控制管理员发布题目:if (username=admin)System.out.println(username);System.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 xml 课程设计 报告
限制150内