基于Java的网上商城系统的设计与实现.doc
《基于Java的网上商城系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Java的网上商城系统的设计与实现.doc(10页珍藏版)》请在沃文网上搜索。
1、论文题目:基于Java的网上商城系统的设计与实现院(系) 计算机科学与工程学院 专 业 网络工程 班 级 姓 名 学 号 105 导 师 2011年 5 月 4 日撰写内容要求(可加页): 一、 毕业设计(论文)内容简介 本设计课题的主要内容是采用面向对象的方法,综合运用数据库技术、程序设计技术,结合网上商城的部分知识,以My Eclipse 8.0作为系统前台应用程序开发工具,MySQL作为后台数据库,综合运用JSP,AJAX,JDBC等技术开发出一套网上商城系统。该系统主要分为用户模块和后台管理模块:用户模块:主要包括注册,登录,查询商品分类,查看商品信息,以及查看订单商品等几大功能。后台
2、管理模块:主要包括管理商品,管理分类,管理登录会员,管理订单等几大功能。图1,图2为其中两个功能模块的E-R图。 图1.购物功能模块E-R图 图2.订单管理模块E-R图二、 设计(论文)进展状况在前一个月,我详细看了数据库系统概论和Java编程入门经典这两本书,通过这两本书的内容我学习了Java语言和SQL数据库的知识,然后我通过观看网上的Java教学视频,学习了My Eclipse这款软件的基本使用方法,已能满足后续的编程需要。其间,我主要分析了该课题的设计任务,并且初步完成了总体的设计方案。并且我已经开始着手设计两个模块,首先是用户模块,该模块主要包括注册,登录,查询商品分类,查看商品信息
3、,以及查看订单商品等几大功能,我已经陆续实现了上述几个功能。其下图3为商品管理流程图。图4为商品管理界面。图3.商品管理流程图4.商品管理界面之后是后台管理模块,该模块包括管理商品,管理分类,管理登陆会员,管理订单等几大功能,也已经基本实现。其下图5为订单管理流程图图5.后台订单管理流程在完成了两个模块的设计以后,我开始了后台数据库的设计,完成了一些数据库表,如下图6所示。图6.数据库表在这之后,我完成了超过3000词的英文资料的翻译,并且从中借鉴了许多实用的方法,通过一部分方法,优化了我的部分功能,并且对课题有了更深的理解。三、 存在问题及解决措施本课题使用的是Mysql5.0的版本,之后发
4、现有最新的6.0版本,一时新奇便下载下来使用。结果使用中出现乱码,初步分析是因为Insert语句的问题,但是一直没想到好的解决方法。也就只好再卸载了MYSQL6.0再安装5.0了,结果总是在start service的时候报错。所以自己开始在网上寻找方法解决,试了网上的几种方法都没有成功,于是请教了实习所在公司的一些精通数据库的前辈,在他们的耐心帮助下,最终在MySql server5.0目录下找到了my.ini文件。在该文件中发现下列语句:datadir=F:/DocumentsandSettings/AllUsers/ApplicationData/MySQL/MySQL Server 5
5、.1/Data/所以判断除了把Mysql的安装目录删除,还要把这里的Mysql目录删除才行。于是删除之,重新安装问题解决。还遇到过另外一个问题,当时使用MySQL客户端程序发出了查询,出现错误提示如下:错误2008: MySQL client ran out of memory我首先考虑是不是我查询的东西不合理,所以返回行数比较多。结果发现并不是查询的问题。之后我在网上找到了解决方法,是使用“-quick”选项调用MySQL。这样,将使用mysql_use_result() C API函数来检索结果集,解决了没有内存保留全部查询结果的问题。四、 后期工作安排由于我已经基本完成了全部功能模块的设
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 网上商城 系统 设计 实现