本科毕业设计(附件)题目:基于Java的网上商城系统的设计与实现院(系):计算机科学与工程学院专业:网络工程班级:070607学生:冯宁学号:*********指导教师:**2011年 06月本科毕业设计(附件)题目:基于Java的网上商城系统的设计与实现院(系):计算机科学与工程学院专业:网络工程班级:070607学生:冯宁学号:*********指导教师:**2011年 06月目录西安工业大学毕业设计(论文)题目申报、审核表(理工)(20 —20 学年) (1)西安工业大学毕业设计(论文)任务书 ............... 错误!未定义书签。
毕业设计(论文)开题报告 ....................................... 错误!未定义书签。
西安工业大学毕业设计(论文)开题报告检查表 .. (8)毕业设计(论文)中期报告 .................................. 错误!未定义书签。
西安工业大学毕业设计(论文)工作中期检查表 .. (6)西安工业大学毕业设计(论文)指导教师评分表 (7)西安工业大学毕业设计(论文)评阅教师评分表 (8)西安工业大学毕业设计(论文)答辩暨综合评分表 (9)西安工业大学毕业设计(论文)题目申报、审核表(理工)(20 —20 学年)*注:1.题目类型指①工程设计②科学实验③软件开发④理论研究⑤综合,题目来源指①科研②生产实际③自拟④其它。
若题目来源于教师的科研项目,请在“说明”处填写科研项目名称;若来源于生产/社会实际,请写明题目来源单位;若为其他,写明具体来源。
2.此表由各院(系)自行归档。
西安工业大学毕业设计(论文)任务书院(系)计算机科学与工程学院专业网络工程班 070607 姓名冯宁学号 0706071051.毕业设计(论文)题目:基于Java的网上商城系统的设计与实现2.题目背景和意义:随着社会经济的发展和信息技术的高度发达,随着物流的发展,几乎所有商品都能在网上购买。
网上商城系统是解决实体商城各种问题的一种方法。
该课题具有一定的意义和研究价值。
3.设计(论文)的主要内容(理工科含技术指标):此次的毕业设计题目——基于Java的网上商城系统的设计与实现主要是以B/S模式为基础,通过本次的设计可以熟练掌握Java开发软件和MySQL数据库软件的使用以及JSP动态网站开发技术,并使用这些软件熟练制作,在以后的实践制作中不断提高自身的实际水平。
4.设计的基本要求及进度安排(含起始时间、设计地点):本次课题从2010年2月22日开始,在校内完成,具体的进度安排如下:第1~3周:查阅书籍资料,学习相关软件,准备开题报告。
第4周:分析设计任务,设计总体方案。
第5~12周:模块设计、完成3000个单词以上的相关外文资料翻译;中期总结。
第13~15周:模块设计、系统调试。
第16~17周:系统测试、撰写毕业论文。
第18周:对论文排版和打印,制光盘;论文答辩。
5.毕业设计(论文)的工作量要求① 实验(时数)*或实习(天数):② 图纸(幅面和张数)*:③ 其他要求:指导教师签名:年月日学生签名:冯宁2011年3 月11日系(教研室)主任审批:年月日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。
2 带*项可根据学科特点选填。
毕业设计(论文)开题报告题目:基于Java的网上商城系统的设计与实现院(系)计算机科学与工程学院专业网络工程班级070607姓名冯宁学号070607105导师王辉2011年3月5日图1.购物功能模块E-R图该系统主要分为用户模块和后台管理模块:用户模块:主要包括注册,登录,查询商品分类,查看商品信息,以及查看订单商品等几大功能。
后台管理模块:主要包括管理商品,管理分类,管理登录会员,管理订单等几大功能。
在这里我主要给订单管理模块做了E-R图,见图2。
图2.订单管理模块E-R图参考文献[1] (美)威尔顿,麦可匹克. JavaScript入门经典(第3版). 施宏斌译. 北京:清华大学出版社,2009[2] 耿祥义,张跃平. JAVA2使用教程,北京:清华大学出版社[3] 王珊,萨师煊. 数据库系统概论(第四版),高等教育出版社 2006年12月[4] 方美琪,刘鲁川. 电子商务设计师教程,北京:清华大学出版社 2005年7月[5] 张银鹤,唐有明,王俊伟. JSP+Ajax 网站开发典型实例.北京:电子工业出版社 2009年1月[6] Gene Spafford. Web Security, Privacy,and Commerce.北京:机械工业出版社,2004[7] John W.S, Robert B.J, Stephen D.B. 系统分析与设计.北京:电子工业出版社,2006[8] Tang,F.F. Hybrids vs.Dotcoms:Some Online Pricing Patterns in the South Korean Book Markets.Int.J.Internet Marketing and Advertising,2004年1月(3)[9] Thomas H.Cormen Charles E.Leiserson Ronald L.Rivest Clifford Stein. Introduction to Algorithms.机械工业出版社 2006年9月(2)[10] 白丽.中国特色的电子商务.北京:电子商务出版社,2005年3月[11] 徐天宇.电子商务系统规划与设计.北京:清华大学出版社,2005年[12] [美]Rogers Cadenhead. Java编程入门经典.梅兴文译.第4版.北京:人民邮电出版社,2007年[13] 陈国君等编著.Java2程序设计基础.北京:清华大学出版社,2006年[14] 丁振凡.Java语言实用教程.北京:北京邮电大学出版社,2005年[15] 张海藩.软件工程导论.北京:清华大学出版社,2008年2月[16]/西安工业大学毕业设计(论文)开题报告检查表专业:网络工程班级:070607 学生姓名:冯宁本科毕业设计(论文)中期报告论文题目:基于Java的网上商城系统的设计与实现院(系)计算机科学与工程学院专业网络工程班级070607姓名冯宁学号070607105导师王辉2011年5 月4 日撰写内容要求(可加页):一、毕业设计(论文)内容简介本设计课题的主要内容是采用面向对象的方法,综合运用数据库技术、程序设计技术,结合网上商城的部分知识,以My Eclipse 8.0作为系统前台应用程序开发工具,MySQL作为后台数据库,综合运用JSP,AJAX,JDBC等技术开发出一套网上商城系统。
该系统主要分为用户模块和后台管理模块:用户模块:主要包括注册,登录,查询商品分类,查看商品信息,以及查看订单商品等几大功能。
后台管理模块:主要包括管理商品,管理分类,管理登录会员,管理订单等几大功能。
图1,图2为其中两个功能模块的E-R图。
图1.购物功能模块E-R图图2.订单管理模块E-R图二、设计(论文)进展状况在前一个月,我详细看了数据库系统概论和Java编程入门经典这两本书,通过这两本书的内容我学习了Java语言和SQL数据库的知识,然后我通过观看网上的Java教学视频,学习了My Eclipse这款软件的基本使用方法,已能满足后续的编程需要。
其间,我主要分析了该课题的设计任务,并且初步完成了总体的设计方案。
并且我已经开始着手设计两个模块,首先是用户模块,该模块主要包括注册,登录,查询商品分类,查看商品信息,以及查看订单商品等几大功能,我已经陆续实现了上述几个功能。
其下图3为商品管理流程图。
图4为商品管理界面。
图3.商品管理流程图4.商品管理界面之后是后台管理模块,该模块包括管理商品,管理分类,管理登陆会员,管理订单等几大功能,也已经基本实现。
其下图5为订单管理流程图图5.后台订单管理流程在完成了两个模块的设计以后,我开始了后台数据库的设计,完成了一些数据库表,如下图6所示。
图6.数据库表在这之后,我完成了超过3000词的英文资料的翻译,并且从中借鉴了许多实用的方法,通过一部分方法,优化了我的部分功能,并且对课题有了更深的理解。
三、存在问题及解决措施本课题使用的是Mysql5.0的版本,之后发现有最新的6.0版本,一时新奇便下载下来使用。
结果使用中出现乱码,初步分析是因为Insert语句的问题,但是一直没想到好的解决方法。
也就只好再卸载了MYSQL6.0再安装5.0了,结果总是注:1、正文:宋体5号字标题:加粗宋体4号字2、完成后装订入毕业设计(论文)附件册。
西安工业大学毕业设计(论文)工作中期检查表注:1 指导教师在相应项目方框内划“ ”。
2 中期检查结果应与是否有资格参加答辩相挂钩。
3 本表装订入毕业设计(论文)附件册。
西安工业大学毕业设计(论文)指导教师评分表西安工业大学毕业设计(论文)评阅教师评分表西安工业大学毕业设计(论文)答辩暨综合评分表。