本科
毕业设计(论文)本科毕业设计(论文)中期
报告 论文题目:论文题目:基于
Java的网上商城
系统 院(系)专班姓学导业级名号师
计算机科学与工程
网络工程070607冯宁070607105王辉
2011年5月4日
撰写内容要求(加页):撰写内容要求(可加页)
毕业设计论文)一、毕业设计(论文)内容简介
本设计课题的主要内容是采用面向对象的方法,综合运用数据库技术、
程序设计技术,结合网上商城的部分知识,以MyEclipse8.0作为系统前台应用程序开发工具,MySQL作为后台数据库,综合运用
JSP,AJAX,JDBC等技术开发出一套网上商城系统。该系统主要分为用户模块和后台管理模块:用户模块:主要包括
注册,登录,
查询商品分类,查看商品信息,以及查看订单商品等几大功能。后台管理模块:主要包括管理商品,管理分类,管理登录
会员,管理订单等几大功能。图1,图2为其中两个功能模块的E-R图。
图1.购物功能模块E-R图
图2.订单管理模块E-R图
1
设计(论文)二、设计(论文)进展状况
在前一个月,我详细看了数据库系统概论和Java编程入门经典这两本书,通过这两本书的内容我
学习了Java语言和SQL数据库的知识,然后我通过观看网上的Java教学视频,学习了MyEclipse这款
软件的基本使用方法,已能满足后续的编程需要。其间,我主要分析了该课题的设计任务,并且初步完成了总体的设计
方案。并且我已经开始着手设计两个模块,首先是用户模块,该模块主要包括注册,登录,查询商品分类,查看商品信息,以及查看订单商品等几大功能,我已经陆续实现了上述几个功能。其下图3为商品管理流程图。图4为商品管理界面。
图3.商品管理流程
图4.商品管理界面
2
之后是后台管理模块,该模块包括管理商品,管理分类,管理
登陆会员,管理订单等几大功能,也已经基本实现。其下图5为订单管理流程图
图5.后台订单管理流程在完成了两个模块的设计以后,我开始了后台数据库的设计,完成了一些数据库表,如下图6所示。
图6.数据库表在这之后,我完成了超过3000词的英文资料的翻译,并且从中借鉴了许多实用的方法,通过一部分方法,优化了我的部分功能,并且对课题有了更深的理解。
三、存在
问题及解决措施
本课题使用的是My
sql5.0的版本,之后发现有最新的6.0版本,一时新奇便下载下来使用。结果使用中出现乱码,初步分析是因为Insert语句的问题,但是一直没想到好的解决方法。也就只好再卸载了MYSQL6.0再安装5.0了,结果总是