欢迎来到天天文库
浏览记录
ID:40297174
大小:654.00 KB
页数:18页
时间:2019-07-30
《java设计模式项目》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java与设计模式设计说明书姓名:魏东磊学号:20091130128班级:09软件指导教师:李红军完成日期:2011-12-15设计要求考核目的考核Java的编程能力和设计模式等的应用能力。涉及到JavaSwing编程,JDBC编程、事件处理等知识。考核项目要求主要考核Java的编程能力,具体如下:1、JDBC访问数据库使用Mysql或其他数据库的能力,使用JDBC访问数据库的能力。包含了对数据库的添加、删除、修改、查询等几大基本功能。2、Swing编程程序界面的制作使用Swing组件,考查对该类组件的使用能力。3、事件处理各组件的事件处理编
2、程,使用内部类(匿名内部类)为主要实现方式。事件处理的准确选择和编程。4、Java设计模式的使用能力看项目中是否使用了Java设计模式的一种或者几种。设计模式可以在标准模式的基础上根据项目变化。目录一网站概述11.1开发背景11.2需求分析1二网站设计22.1前台页面设计22.2后台设计32.3数据库设计5三网站部署73.1Tomcat的安装调试73.2网站部署7四核心代码10五总结13六参考文献141网上书店设计说明书一网站概述1.1开发背景随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的消费行为之一。据悉,CNNIC采用电话调查方
3、式,在2008年6月对19个经济发达城市进行调查,4个直辖市为北京、上海、重庆和天津,15个副省级城市为广州、深圳等。访问对象是半年内上过网且在网上买过东西的网民。报告显示,在被调查的19个城市中,上半年网络购物金额达到了162亿元。从性别比例看,男性网购总金额为84亿元,女性购金额略低于男性,达到78亿元。其中,学生半年网购总金额已达31亿,是非学生半年网购总金额的近1/4。 据中国互联网络信息中心(CNNIC)发布《第27次中国互联网络发展状况调查统计报告》,截至2010年底,我国网民规模达到4.57亿,网络购物成为增长最快的互联网应用
4、,网上购物市场金额预计可达5231亿元。1.2需求分析会员的注册和登陆,书籍浏览与查询,将书籍放入购物篮和购买下订单,订单查询,结账,选择付款方式和送货方式。因为客户主要是面向在校学生,要满足学生个人书籍的出售和购买以及教材的预定,这也是本系统与其它一般电子商务不同之处,是本系统的特色。同时作为一个电子商务系统,还应具有后台管理部分,包括新书籍的添加、查看与修改、书籍订单管理、书籍评论管理、我要买书管理、我要卖书管理、预定教材管理、注册用户的管理、网站信息管理、信息管理、书籍分类管理、网站设置等功能14二网站设计2.1前台页面设计3.1网上书
5、店系统的首页3.8用户界面购买图书143.9用户注册界面2.2后台设计3.2管理员页面添加图书143.3管理员页面修改图书3.4管理员页面删除图书3.5管理员页面查询图书143.6管理员页面订单管理3.7管理员页面会员查询2.3数据库设计●admin信息:包括的数据项有:id、password。●book信息:包括的数据项有:id、name、author、publisher、type、price、stock。●customer信息:包括的数据项有:id、passWord、name、sex、address、code、tel、email。●use
6、rorder信息:包括的数据项有:id、username、day、money。14●orderlist信息:包括的数据项有:id、user、。Book、sum、money经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。就可以在MYSQL数据库系统中实现该逻辑结构,利用MYSQL数据库系统中SQL查询分析器实现的。CREATEDATABASABOOKSHOP1;USEBOOKSHOP1;CREATETABLEADMIN(……);CREATETABLEBOOK(……);CREATETABLECUSTOMER(……);CREATETAB
7、LEUSERODER(……);CREATETABLEODERLIST(……);14三网站部署3.1Tomcat的安装调试Tomcat的server.xml文件,在初始状态下,只包括一个虚拟主机,但是它容易被扩充到支持多个虚拟主机。在前面的例子中展示的是一个简单的server.xml版本,其中粗体部分就是用于添加一个虚拟主机。每一个Host元素必须包括一个或多个context元素,所包含的context元素中必须有一个是默认的context,这个默认的context的显示路径应该为空.1>拷贝WAR文件或者web应用文件夹(包括该web的所有内
8、容)到$CATALINA_BASE/webapps目录下。 2>为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_B
此文档下载收益归作者所有