1、添加商品
String name = request.getParameter("name");
String gc_id = request.getParameter("category");
String desc = request.getParameter("desc");
String listPrice = request.getParameter("listPrice");
String unitPrice = request.getParameter("unitPrice");
String qty = request.getParameter("qty");
String sql = "";
//获取相关信息
try
{
DBCtest db = new DBCtest("cangku");
sql = "insert into goods (name,gc_id,miaoshu,jiage,v_jiage,kuchun) "+
"values ('"+name+"','"+gc_id+"','"+desc+"','"+listPrice+"','"+unitPrice+"','"+qty+"')";
//编写SQL语句
db.executeUpdate(sql);
db.commit();
db.close();
//执行数据库操作 完成SQL语句关闭数据库
}
catch(Exception e)
{
//异常处理
}
2、查询商品
String id = request.getParameter("id");
String name = request.getParameter("name");
String category = request.getParameter("category");
String jiage = request.getParameter("jiage");
String v_jiage = request.getParameter("v_jiage");
String kuchun = request.getParameter("kuchun");
//获取相关信息
String sql ="update goods set name='"+name+"',jiage='"+jiage+"',v_jiage='"+v_jiage+"',kuchun='"+kuchun+"' where id ='"+id+"'";
//编写SQL语句
DBCtest db = new DBCtest("cangku");
db.executeUpdate(sql);
db.commit();
db.close();
//完成数据库操作
response.sendRedirect("viewAllProduct.jsp");
//返回viewAllProduct.jsp页
五、测试与运行
测试方法
测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。
在测试阶段,我采用的是黑盒测试的方法,即对程序内部结构和特性不做考虑,只从程序的输入输出特性上来测试本软件是否能满足设定的功能。
功能测试
系统共分系统用户管理,营帐分析管理和数据管理三个功能模块,以下将对各个模块进行具体的功能测试。
系统用户登陆
对系统用户登陆界面进行测试,内容包括对用户名、密码的输入进行正确性和合法性的检查,系统操作界面显示控制以及对用户身份的判断。本系统是一个管理系统,对于系统的用户有管理员和普通用户的区分,这也需要我们对系统中的不同用户的操作权限进行区分,不同的系统用户所能进行的操作不同,因此他们访问的系统页面也是不同的。当用户填写完用户名和密码提交后,系统会进行输入信息正确性的检查,如果用户名和密码输入不正确,则提示出错并要求用户重新输入;如果输入正确,则根据用户身份转入不同的操作
由于系统教小,本系统测试时一般采取边设计边测试的方法,发现错误及时更正,不断的进行测试,直到系统运行正常为止。
结束语
大学四年里的最后一项毕业设计结束了,通过这几个月的设计,我学到了很多的知识,了解了开发一个应用系统具体的工作步骤,具体应用了软件工程的方法对系统做需求分析。在这次毕业设计中,我采用了jsp技术和struts技术进行系统开发,以前我只接触过一些简单的jsp小程序,没有接触过struts技术。对JSP技术具体的使用方法并不了解。通过这段时间的学习,我对资料上的一些实例进行了实际运用,初步掌握了jsp技术的一些基础知识,对struts技术也有了一定的了解。能够使用jsp技术和struts技术做一些简单的网页,实现数据库与网页之间的数据交换。
由于时间利用不充分,掌握的资料不足以及我个人能力有限,这个系统还存在许许多多的问题。在设计过程中,需求分析和总体设计阶段我的分析不够全面,在详细实现阶段编写代码出现了许多错误,说明我对JSP和STRUTS技术掌握还远远不够,而且有的模块功能实现不全。
在此次设计中,我要感谢我的室友,他们帮助我查找资料,在我失去信心时给我鼓励,给了我很大的帮助;还要感谢在大学四年中传授我知识的老师及我的毕业设计的指导教师,从老师的身上我学到了很多的知识,使我受益非浅。
参考文献
[1] 赛奎春,白伟明.JSP 信息系统实例开发精选.北京:机械工业出版社,2006
[2] 狄泰H.M狄泰P.J,袁晓靖.JAVA语言程序设计大全.北京:机械工业出版社,1997.8
[3] 柳永坡,赵长海,刘雪梅.JSP应用开发技术.北京:人民邮电出版社,2005
[4] Subrahmanyam Auamaraju,Cedric Buest,John Davies.J2EE编程指南.1.31版.电子工业出版社,2002
[5] Chad Darby,John Griffin,Pascal Dehean.JAVA网络编程指南.第一版.电子工业出版社,2002
[6] James Turner,Kevin Bedell.Struts Kick Start(中文版).第一版.电子工业出版社,2004
[7] John Zukowski.JAVA 2从入门到精通.北京.J2SE 1.4版.电子工业出版社.
[8] Geary,李建森.JAVA 2 图形设计.北京:机械工业出版社 ,2000.2
[9] 鲁晓东,李育龙,杨健.JSP软件工程案例精解.第一版.电子工业出版社.
[10] 孙卫琴,李洪成.Tomcat与Java Web开发技术详解.北京:电子工业出版社,2004.4
附录:若图片无法显示请联系QQ752018766
上一页 [1] [2] [3] [4] [5] [6] [7] [8]