ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:1.23MB ,
资源ID:6256239      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6256239.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于jsp的通讯录管理系统.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于jsp的通讯录管理系统.docx

1、基于jsp的通讯录管理系统摘 要电子商务(Electronic Commerce)是最近网络上的新技术。利用微端口实现全部商务(买卖)过程中的电子化、微端化和网络化。跟随着这项技术的法杖,给我们在生活中带来了巨大的方便,并慢慢改变我们的旧习惯,形成新的生活方式. 在中国在线购物平台大多数都是用的ASP,PHP两种技术所完成的,而基于JSP的购物网站相对来说则并不多。该论文仔细地描述了本系统需求分析、总体设计、详细设计还有各个模块的设计理念以及实现过程,主要实现了以下模块功能:VIP注册模块、登录/注销模块;用户管理管理模块;浏览书籍总体信息模块;书籍检索模块;书籍管理模块;购物车模块;订单模块

2、;订单管理模块等等。关键词 书籍;线上销售;订单处理(删除,添加,修改); 目 录 摘 要 IAbstract II第1章 绪论 11.1 课题背景 11.2 目的和意义 11.3 系统设计思想 21.4 本文的结构 3第2章 可行性分析 42.1 经济可行性 42.2 技术可行性 42.3 运行可行性 52.5 本章小结 5第3章 需求分析 63.1网上书店需求分析 63.2 本章小结 6第4章 总体设计 84.1 系统模块总体设计 84.2 数据库设计 104.2.1 数据分析 104.2.2 数据库的详细设计 114.3 本章小结 15第5章 详细设计与实现 165.1 系统运行平台设置

3、 165.2 运行环境 165.3 开发工具及技术简介 165.3.1 开发工具简介 165.3.2 技术简介 175.4 系统首页设计 185.5 用户信息管理模块设计 195.5.1会员登录模块设计 195.5.2用户注册模块设计 225.6购物车模块 245.7 图书网站后台管理模块设计 265.7.1后台模块的实现 265.7.2后台登陆模块 265.7.3商品管理模块 265.7.4会员管理模块的实现 275.7.5后台管理员模块的实现 285.7.6订单管理模块的实现 285.7.7订单管理模块的实现 295.7.8后台退出模块的实现 295.8本章小结 30第6章 系统测试与性能

4、分析 316.1 软件测试 316.2 本系统测试 316.2.1 前台首页的测试 326.2.2 购物车模块的测试 326.2.3 用户注册模块的测试 326.2.4 图书管理模块的测试 336.3 本章小结 33结 论 34致 谢 35参考文献 36第1章 绪论1.1 课题背景跟随着国际互联网的发展,现在大多数的企业开始有了属于企业自己的网站。基于互联网的信息服务,电子商务已变为当今企业不可或缺的东西。许多的企业都已经不满足于一个只能够发布信息的静态网页。JSP(Java Server Pages)是Sun公司推出的一种网站开发技术,实际就是一个JAVA服务器页面,Sun公司凭借自己成熟的

5、JAVA技术,成功把人们引进了jSP的时代,JSP中文名Java Server Page,它其实就是一个被简化的Servlet,其任务是完成功能比较强大的Web应用程序。JSP或将成为以后网络设计的主流,而在中国的购物网站多数是利用ASP,PHP这两种技术实现的,而基于JSP所设计的较好的购物网站则比较少。我的毕业设计中,将采用JSP作为主要工具,搭建一个能实现在线购买图书的小型动态网站及网上书店销售系统。本网站将实现用户注册功能,登录功能;图书检索功能,预定功能。该系统具备商品销售所有应该拥有的功能,可以说,当前的大中型商务网站其实也就是将我们小型商务网站拿去进行一个扩充,如数据库链接等。1

6、.2 目的和意义随着互联网的普及,全世界网络线上交易已经变成了一种主流交易模式,而电子商务也将成为主流市场。网上书店是电子商务的一个分支属于电子商务的一种,是综合其中的技术而形成的一种网络图书选购。它通过计算机网络,并在第三方监督下实现买家与卖家的远程交易。1.3 系统设计思想在系统开发之前所制定的系统目标为下:(1)采用人于机器智能化的方式,界面合理,美观;(2)保证顾客能检索出所有的图书信息;(3)本店铺会员可以随时快捷的查看修改自己的个人信息;(4)实现网上购物的功能;(5)对买家所提供的信息,本系统给予基本的检查机制;(6)系统运行稳定、安全可靠。第2章 可行性分析网站对于现在的企业来

7、说是一个不可或缺的东西,一个企业拥有一个操作简单的在线服务网站,已成为现在市场的一个必然趋势。2.1 经济可行性本系统在经济上是没有压力的,基本是0成本,不需要团队合作,只需一个人就能独立的完成设计并实现,而且能够提升自己的动手操作能力。2.2 技术可行性选择现在较为主流的MyEipse集成开发进行开发设计,并用SQL server 2005数据库存储信息。在这方面对于MyEclipse和SQL server 2005都是当今比较主流的两个开发平台,而且相对比较简单,安全系数也比较高,因此在软件方面是绝对可行的。而在硬件方面,对于想在的计算机性能,在存储空间方面来说是完全没有问题的。2.3 运

8、行可行性本系统操作简单,可视化的窗口,在使用的时候会给予提示,对于该系统的客服人员对开发人员的要求都是比较成熟可靠的,可以保证交易的安全性,以及商品的质量保证,经过上面的分析,该系统在郧西方面是可行的。第3章 需求分析3.1网上书店需求分析本系统在JSP所开发的应用程序中是一个比较典型的程序,分为系统前台和后台2部分,前台系统是面向客户的,用于客户在线购物买书,后台系统是面向管理员的,方便管理员在线管理图书信息,会员信息。3.2 本章小结需求分析是对系统需求的分析,对于软件自身来说是非常关键的一点,主要对系统提出“做什么”,提出问题,并解决问题重抽取该怎么做。第4章 总体设计4.1 系统模块总

9、体设计系统前台功能图如下所示。系统前台功能结构图2后台系统功能模块分为系统后台结构图如下所示。系统后台功能结构图4.2 数据库设计该系统的数据库,我所采用的是当前比较流行的功能比较强大操作比较简单的SQL数据库。4.2.1 数据分析本系统对数据库而言,主要是对于图书的信息查询,然后为用户提供所需要的图书,更新库存里的图书信息,因此确定以下的数据库表(1)用户表,其中数据表项有E_mail、昵称、密码、住址、用户名、生日身份证号等;(2订单的信息管理;(3该系统的管理人员数据表。其中字段包括账户、密码等基本信息(4买家可以反馈意见,所以留言表必不可少,字段包括标题、日期等信息。根据以上建立数据结

10、构和表字段(1)客户信息表;(2)管理员信息表;(3)图书基本信息表;(4)图书分类表;(7)订单基本信息表;(8)订单明细信息表(9)公告表;(10)留言表。4.2.2 数据库的详细设计图4 数据库E-R图(1) 数据项定义 tb_goods (商品信息表)商品信息表,表结构如下:表5-2商品信息表ID类型数据长度主键简述idint4是商品ID号(自动生成)sdasdchar8否大类别编号ddddstext16否小类别编号D2dsvarchar50否商品名称Dd2fint4否书籍出版社Df3ftext16否商品名称fddxsmalldatetime4否商品添加时间Df3fmoney8否当前价

11、格ddcsmoney8否折扣价格dfggdfvarchar50否图书外貌展示hhhdfgint4否购买次数限制dddefbit1是否打折 tb_order (订单信息主表)订单信息主表。该表的结构如下:表5-3订单信息主表字段ID数据分类长度控制主键 图书简介sdsdint4是数据库流水号Dd2dchar50否商品订货编号Dw2astr50否会员编号Ffge2boot50否会员真实姓名2asdvarchar50否订货地址Dffe3varchar50否订货电话sggfrint50否付款方式ggrttext50否运送方式woerdbit16否备注信息Fdf3fbit1否发送货物是否成功Fff4da

12、tetime8否订货时间 tb_orderDetail (订货明细表) tb_member (会员信息表)会员信息表,其结构如下:表5-5会员信息表字段ID数据类型长 度主键否描 述Df3fint4是数据库流水号Cvvdf4int50否会员IDPggf4gchar50否passwerdrehhtstr10否idgffghbot1否已婚fghvarchar50否职业gfhfvarchar50否会员邮箱地址ghttthvarchar50否申述答案gfhfehvarchar50否申述查询地址 tb_bigType (商品大类别信息表)商品大类别信息,结构如下所示:表5-6大类别表sdsaint4是图

13、书流水号Sddd2char50否图书类别sssssmalldatetime4否最初时间 4.3 本章小结第4章给出了该系统的总体设计部分,以及该系统的功能模块结构图和E-R图,还有数据库的建设,详细分析了各个功能模块之间的关联。为系统的详细设计部分做好了充分的准备,总体设计部分到这里已经分析完毕,即将进入下一个-详细设计部分。第5章 详细设计与实现5.1 系统运行平台设置该系统主要是已软件坏境为主体运行,对硬件条件则要求不是很高。5.2 运行环境1硬件环境本系统硬件推荐配置CPU Intel 赛扬 G1840,内存ddr3 1GB,硬盘要求4GB2软件环境。系统软件推荐环境 Windows 7

14、操作系统,SQL Server 2008数据库,JDK 1.7、Myeclipse5.1集成开发环境已经tomcat6.0服务器5.3 开发工具及技术简介下面对该系统所采用的开发工具以及要求技术简介。5.4 系统首页设计顾客对于本系统的首页,就相当于餐厅一样,第一印象的好坏将影响到顾客的购物情绪,拥有一个干净、功能齐全的首页将会对该书店的销量有一个极大的帮助,顾客可以重首页直接看到我们书店的近态,比如特价打折、新书上架、书店日志,还可以第一时间查看图书销售量排名榜,还可以根据自己所设定的方式查看自己自己需要阅读的书籍,这一系列的功能都包含在书店首页里面。表6-1前台页面说明名称说明导航导航条顾

15、客登录界面VIP注册、登录页面书店公告栏网站日志图书销量排行榜显示本月和本周销量在前10的图书名称、价格图书类别图书类别信息,VIP可以根据自己所设定的类别检索新书上架公告本书店最新图书信息图书版权该网站登陆界面设计如图5-1所示。图5-1系统首页5.5 用户信息管理模块设计5.5.1会员登录模块设计用户登录界面如图4-5图4-5 用户登录界面具体流程图如图4-6图4-6 登录流程图5.5.2用户注册模块设计该系统设定只有书店VIP才能有购买图书权限,非V只能查询图书基本信息。VIP注册流程,首先打开首页,在首页的菜单栏里点击左侧的VIP注册链接,然后进行实名注册,填写自己的基本个人信息。图4

16、-7 用户注册界面具体Jsp代码如下:注册流程图如图4-8图4-8 注册流程图等用户注册完毕之后,系统将自动将新用户信息存到session表里面去。登录/注册部分实现代码如下:package commerce;public class member private Integer ID=Integer.valueOf(-1); private String username=; private String truename=; private String pwd=; private String city=; private String postcode=; private String

17、 cardno=; private String cardtype=; private String tel=; private String email=; public Integer getID() return ID;public void setID(Integer ID) this.ID=ID; public String getUsername() return username; public void setUsername(String username) this.username=username; public String getTruename() return

18、truename; public void setTruename(String truename) this.truename =truename; public String getPwd() return pwd; public void setPwd(String pwd) this.pwd =pwd; public String getCity() return city; public void setCity(String city) this.city=city; public String getAddress() return address; public void se

19、tAddress(String address) this.address=address; public String getPostcode() return postcode; public void setPostcode(String postcode) this.postcode=postcode; public String getCardno() return cardno; public void setCardno(String cardno) this.cardno=cardno; public String getCardtype() return cardtype;

20、public void setCardtype(String cardtype) this.cardtype=cardtype; public String getTel() return tel; public void setTel(String tel) this.tel=tel; public String getEmail() return email; public void setEmail(String email) this.email =email; 5.6购物车模块当用户购物结束需要付钱的时候则点击主页上方的“查看购物车”链接进入下图所示的购物车界面图6-5购物车既唯一又

21、便于管理员统计查询。然后根据所提示的步骤完成付款即可图6-6购物车5.7 后台模块设计与实现5.7.1后台模块的实现后台管理页面主要包括:商品管理模块、会员生成管理模块、管理员设计、详细订单设定模块、主页公告日志修改模块组成。5.7.2后台登陆模块。在首先左下方有一个图书购物后排按钮,点击进入下图所示的登陆界面,然后输出ID、密码进入后台管理。图6-7后台登录窗口5.7.3商品管理模块图6-8商品信息查询商品管理功能部分实现代码如下: connDB conn = new connDB(); chStr chStr = new chStr(); public int insert(goods g

22、) /实现GoodDao接口中的insert方法,对商品数据表进行插入操作 int ret = -1; try values( + g.getTypeID() + , + chStr. + , + chStr.chStr(g.getIntroduce() + , + g.getPrice() + , + g.getPrice() + , + chStr.) + , + g.getNewGoods() + , + g.getSale() + ); ret = conn.executeUpdate(sql); catch (Exception e) ret = 0; conn.close(); r

23、eturn ret; public int update(goods g) int ret = -1; try String sql = update tb_Goods set TypeID= +g.getTypeID() + ,GoodsName= + chStr.chStr(g.getGoodsName() + ,introduce= + chStr.chStr(g.getIntroduce() + ,price= + g.getPrice() + ,nowprice= + g.getNowPrice() +,picture= + chStr.chStr(g.getPicture()+ ,

24、newgoods= + g.getNewGoods() + ,sale= + g.getSale() + where ID= + g.getID(); ret = conn.executeUpdate(sql); catch (Exception e) ret = 0; conn.close(); return ret; public int delete(goods g) int ret=-1; try String sql=Delete from tb_goods where ID=+g.getID(); ret=conn.executeUpdate(sql); catch(Excepti

25、on e) ret=0; conn.close(); return ret; 5.7.4会员管理模块的实现管理员点击会员设计,进入下图所示的界面,可以更改会员信息。图6-9会员信息查询5.7.5后台管理员模块的实现系统管理员可点击后台管理员,进入下图管理后台管理信息。会员管理功能部分实现代码如下:import commerce.member; implements MemberDao private connDB conn = new connDB(); /执行插入操作 public int insert(member m) chStr chStr = new chStr(); int ret

26、 = -1; try String sql = Insert into tb_Member (UserName,TrueName,PassWord,City,address,postcode,CardNO,CardType,Tel,Email) values( + chStr.chStr(m.getUsername() + , + chStr.chStr(m.getTruename() + , + chStr.chStr(m.getPwd() + , + chStr.chStr(m.getCity() + , + chStr.chStr(m.getAddress() + , + catch (

27、Exception e) ret = 0; conn.close(); return ret; /执行修改操作 public int update(member m) int ret = -1; chStr chStr = new chStr(); try ; ret = conn.executeUpdate(sql); catch (Exception e) ret = 0; conn.close(); return ret; /执行删除操作 public int delete(member m) String sql = delect from tb_member where ID= + m.getID(); int ret = conn.executeUpdate(sql); conn.close(); return 0; /执行查询操作 public List select() member form = null; List list = new ArrayList(); String sql = select * from tb_member; ResultSet rs = conn.executeQuery(sql); try whil

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2