ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:19.75KB ,
资源ID:3003637      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3003637.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javaweb课程设计任务书模板.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

javaweb课程设计任务书模板.docx

1、javaweb课程设计任务书模板枣 庄 学 院信息科学与工程学院课程设计任务书 题目: javaweb图书管理系统 学 号: 201312310122 201312310126 姓 名: 刘珊珊 罗慧 专 业: 计算机科学与技术 课 程: javaweb程序设计 指导教师: 王琳琳 职称: 讲师 完成时间: 2013 年 12 月-2013 年 12 月枣庄学院信息科学与工程学院制 年 月 日课程设计任务书及成绩评定课程设计的任务和具体要求任务:开发了一个模拟图书管理系统的网站,主要实现以下几点功能:(1) 用户信息的注册与登录(2) 图书信息的增加,删除,修改,查询(3) 购物车图书的增加,

2、删除,修改,合计(4) 登录系统要求:(1)利用所学课程知识完成图书管理程序的功能分析和模块设计。(2)查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。(3)通过应用java语言编写图书管理程序来提升自己对简单的图形界面以及数据库的连接有一定的掌握和了解。 指导教师签字: 、 日期: 指导教师评语成绩: 指导教师签字: 日期: 课程设计所需软件、硬件等本系统开发平台: Eclipse、MySQL数据库管理软件、Java Web开发语言本系统运行环境: windows 7、Tomcat6.0、JDK1.6课程设计进度计划起至日期工作内容备注参考文献、资料索引序号文献、资料名称编著者出版

3、单位1 王薇等. Java程序设计与实践教程M. 清华大学出版社2 丁振凡. Java语言实用教程(第2版)M. 北京邮电大学出版社. 3 丁振凡. Java语言实用教程实验指导(第2版)M. 北京邮电大学出版社.4 杨树林等. Java语言最新实用案例教程(第2版)M. 清华大学出版社.5 Y.Deniel Liang JAVA 语言程序设计 机械工业出版社6 邓子云.JAVA Web轻量级开发全体验 图书管理系统1课程设计目的及内容1.1课程设计目的1.2课程设计背景2系统的功能需求3主要代码展示及说明4.小结第一章 课程设计目的及内容1.1课程设计的目的使学生在充分理解Java Web应

4、用程序设计课程知识点的基础上,能初步掌握Java Web程序开发语言、开发流程;能利用Java Web程序设计原理及综合运用HTML、JSP以及JavaScript等Java Web设计语言实现一个完善的Java Web系统。1.2课程设计背景图书管理系统是一种比较好的购物平台,它能方便人们进行即时在线购物,实现网络资源的共享。 鉴于图书管理的这些优点,又加之制作图书管理的一些基本编程知识曾学习过,如Java大学实用教程、Java Web应用程序设计以MyEclipse6.0基础教程,考虑到个人喜好及实现系统的难度,所以最后选择Java Web应用程序设计图书管理制作。而在这里,我将采用基于J

5、SP网页技术的方法进行简单的图书管理制作。第二章 系统的功能需求在本系统中,对购物者来说,他们关心的问题其实是如何方便的查询到图书管理系统中的书籍以及价格,所购的书的总价。由此可以得出系统在面向购物者方面应该至少做到如下几点:1图书查询。2购物者信息查询,购物者信息的查询内容应包括下面的几个方面:书刊信息对系统中的所有书籍进行查询。购物车查询该购物者所购的所有书籍及价格。对系统的管理员来说,应该注意的是:1系统中有些什么书及查询;2往系统中添加书目及价格,以及给他们编号从以上问题出发,可以得出本系统应该具有的功能:1图书查询对系统内的图书进行查询。2添加购物车购物者的每一次购买,更新及删除、合

6、计。3图书管理对系统的书籍进行管理(添加,删除,更新)。第三章主要代码展示及说明1.连接数据库public class Database public Connection initDB() Connection conn=null; try Class.forName(com.mysql.jdbc.Driver); catch(ClassNotFoundException e) e.printStackTrace(); tryconn=DriverManager.getConnection(jdbc:mysql:/localhost:3306/test, root, 123); catch(

7、SQLException e) e.printStackTrace(); return conn; 2实体类package entity;public class Product public String getProduct_name() return product_name; public void setProduct_name(String productName) product_name = productName; public String getProduct_id() return product_id; public void setProduct_id(String

8、 productId) product_id = productId; public Double getProduct_price() return product_price; public void setProduct_price(Double productPrice) product_price = productPrice;private String product_name; private String product_id; private Double product_price; public class User private String username; p

9、rivate String userpass; public String getUsername() return username; public void setUsername(String username) this.username = username; public String getUserpass() return userpass; public void setUserpass(String userpass) this.userpass = userpass;3.登录页面网上书店系统 网上书店系统-用户登录 0) for (int i = 0; i 登录名: 密码

10、: 新用户注册 4.注册页面function on_sumbit()if(form2.password.value!=form2.repassword.value) alert(密码与确认密码不同); form2.password.focus(); document.getElementById(password).value=; document.getElementById(repassword).value=; return false;网上书店系统网上书店系统-用户注册 用户名 : 密码: 确认密码: 5.添加图书 product-id product-name product-pri

11、ce update-product delete-product % Database db=new Database(); List productlist=db.getProductList(); if(productlist!=null) for(int i=0;iahref=UpdateProduct.jsp?product_id=update ahref=DeleteProduct.jsp?product_id=delete ahref=AddToShoppingCart.jsp?product_id=add to ShoppingCart book manage product_i

12、d product_name product_price 6.添加购物车% if(session.getAttribute(cart)=null)List cart=new ArrayList(); session.setAttribute(cart,cart); String product_id=request.getParameter(product_id); Listcart=(List)session.getAttribute(cart); Database db=new Database(); Product product=db.getProductById(product_id

13、); cart.add(product); session.setAttribute(cart,cart); response.sendRedirect(cart.jsp);%7. RegisterServletprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException request.setCharacterEncoding(GBK); response.setContentType(text/html;charset=

14、GBK); PrintWriter out = response.getWriter(); String username = request.getParameter(username); String userpass = request.getParameter(password); RegisterDb regi=new RegisterDb (); User user = null; UserDAO userdao=new UserDAO(); if (userdao.addUser(username, userpass) / 插入成功 out.println(注册成功!请记住您的用

15、户名和密码); out.println(请登录); else / 插入失败 out.println(注册失败!); out.println(重新注册); 8. LoginServlet1Void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException request.setCharacterEncoding(GBK); response.setContentType(text/html;charset=GBK); PrintWriter out =

16、response.getWriter(); String username = request.getParameter(username); String userpass = request.getParameter(password); HttpSession session = request.getSession(); String user1 ; session.setAttribute(user1, username); Cookie cookie=new Cookie(username1,username); cookie.setMaxAge(60*60*30*24); res

17、ponse.addCookie(cookie); UserDAO user=new UserDAO(); if(user.isUserExist(username, userpass) RequestDispatcher dispatcher = request .getRequestDispatcher(AddProduct.jsp); dispatcher.forward(request, response); else out.println(登录失败!); out.println(重新登录); 第四章 小结和展望课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实

18、践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。 回顾此次Java Web课程设计,从选题,到功能需求分析、设计、编码实现、测试等,不仅能从课题设计中出现的错误和代码调试中可以学到很多经验,同时可以巩固以前所学过的知识,通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有把所学的理论知识与实践相结合起,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到的问题,可以说是困难重重,难免会遇到过各种各样的问题,这次Java Web课程设计过程中,使我在学会独立思考的同时,要虚心向学过Java编程的同学请教,这样可以达到事半功倍的效果。在具体编程实现系统功能的过程中,我遇到了不少的问题,通过不同渠道向老师、同学、上相关网站寻求解决方法,收到了很好的效果。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2