东北石油大学本科生毕业设计(论文)
6.2 网上订餐系统的测试
我用的是黑盒测试法,测试步骤如下图:
1. 用户注册、 登录 2. 用户在线订餐 3. 用户完成订单 5. 4. 管理员登录 结束 管理员查看、修改订单
图6-1 测试步骤图
6.3 发现的问题及解决方法
在测试中,很多汉字都是问号,不能正常显示,现有的大部分Java应用服务器都是在英语国家开发出来的,由于缺乏大字符集(中文、日文、韩文等)的应用环境,这些应用服务器在处理HTTP请求参数时都存在一些中文处理的问题。
解决这一问题的传统做法是编写额外的代码来完成字符集的转换: gb2312解决JSP中文乱码问题 一般说来在每个页面的开始处,加入:
<%@pagelanguage=\=\
<%request.setCharacterEncoding(\
charset= gb2312的作用是指定JSP向客户端输出的编码方式为“gb2312”; pageEncoding=\,为了让JSP引擎能正确地解码含有中文字符的JSP页面,这在LINUX中很有效;
request.setCharacterEncoding(\是对请求进行了中文编码。
33
东北石油大学本科生毕业设计(论文)
结 论
本次毕业设计期间,独立开发了网上订餐系统。系统主要采用JSP技术进行开发。
1.网上订餐系统主要实现了前台和后台两大功能,前台包括用户登录、菜品
查询、用户订餐和在线聊天。后台包括了用户管理,菜品管理,订餐及订座管理等。
2.开发过程中技术上遇到并作为重点解决的是乱码问题和数据库连接问题。 3.本系统运行平稳,界面友好,系统设计能够满足现实生活中对网上订餐的
需求。
34
东北石油大学本科生毕业设计(论文)
参考文献
[1] 中国电子政务发展研究现状.[EB/OL].http: //www.gygov.cn/jumpnews/
bg050401.htm,2005-05-21.
[2] 李春儒. 守望互联网经济——电子商务发展现状与趋势.[EB/OL].http:/
/www.chinacc.com/01/010208.htm,2005-05-21.
[3] 李飞. 最新实用网络技术教程[M].西安:西安电子科技大学出版社:69~70
124~126.
[4] Y.Daniel Liang. Introduction to Java Programming(Sixth Edition).China Machine
Press.
[5] 陆正武,蒋武,刘军,石正贵. Java项目开发实践[M].中国铁道出版社,2004:6~
7,87~112.
[6] Bruce Eckel. Thinking in java(Second Edition)[M].美国Prentice Hall:41~48. [7] 黄理,李积善,曹林有,张勇. 用JSP轻松开发Web网站(第一版)[M].北京希望
电子出版社,2001:100~152.
[8] 萨师煊,王珊. 数据库系统概论(第三版)[M].高等教育出版社,2001:84~
149.
[9] Cay S.Horstmann Gary Cornell. Java核心技术卷Ⅰ北京:机械工业出版社,2003. [10] 马海军,杨继萍. Java 2 实用教程[M].北京:清华大学出版社,2004.1~63. [11] 飞思科技产品研发. JSP 应用开发详解(第二版)[M].北京:电子工业出版
社,2004:23~28,259~316.
[12] 肖金秀,冯沃辉,施鸿翔. JSP程序设计教程[M].北京:冶金工业出版社,2003:
110~139.
[13] 徐强,常丽莉. Java程序设计教程[M].北京:电子工业出版社,2003:333~
371,386~387.
35
东北石油大学本科生毕业设计(论文)
致 谢
经过几个月的忙碌和学习,本次毕业论文设计已经接近尾声。作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导教师的督促指导,想要完成这个设计是难以想象的。在这里我要感谢袁文翠老师,袁老师平日里工作繁多,但在我做毕业设计的每个阶段,从选题到查阅资料,论文提纲的确定,中期论文的修改,后期论文格式调整等各个环节中都给予了我悉心的指导。让我掌握了坚实的专业知识基础,为我以后的扬帆远航注入了动力!同时,在此期间我还得到了许多同学的帮助,在一起互相帮助,互相提高,我在这里也向帮助我的同学们表示感谢!最后,向在大学四年里给予我指导和帮助的各位老师、同学表示由衷的感谢!
36