版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上图书销售系统的设计与实现 指导老师: 一 开发背景随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发-网上图书销售系统。 二 开发技术及工具简介1, 技术JSP,JavaJSP运行原理图2,工具
2、及环境搭配JDK1.5+Tomcat5.0+Eclipse3.2+Myeclipse5.0SQL Server 2000Client Web ServerServer ExtensionServlet engineJSP engineClasses loaderJava complierJSP parsrerRequest Response三 开发模式JSP+JavaBean(模式1) JSP页面独自响应请求并将处理结果返回客户端,所有数据通过Bean来处理,JSP实现页面的表现。这就实现了页面的显示和页面的逻辑分离。JSP+Servlet+JavaBean(MVC) 在这里,JavaBean
3、 作为模型的角色,他充当了JSP和Servlet通信的中间工具,Servlet处理完后设置Bean的属性,JSP读取此Bean的属性,然后进行显示。 四 系统设计思想本系统采用三层架构设计采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。 根据三层架构的设计思想,可得出系统的结构图:五 数据库设计及连接1、数据库设计 通过对在线书店的需求分析,得出如下需求信息:订单分为单张详细订单和总订单。 一个用户可以
4、购买多本图书。一个用户对应一张订单。一个列表对应多张订单从本系统中规划出的实体有: 用户信息实体 管理员信息实体 图书实体 图书分类实体 订单实体 订单列表实体。实体间的E-R图如图所示 : 实体间的E-R图管理用户订单订单列表购书图书图书分类M N N1N1数据库连接 JDBC(Java数据库连接) JDBC连接数据库代码: /加载数据库驱动Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);/获取数据库连接Connection conn=DriverManager.getConnection(“jdbc:microso
5、ft:sqlserver:/127.0.0.1:1433;DatabaseName=databaseName“,”sa”,” );3 一个普通数据库的连接过程 1.加载驱动程序.2.通过DriverManager到得一个与数据库 连结的句柄.3.通过连结句柄绑定要执行的语句.4.接收执行结果.5.可选的对结果的处理.6.必要的关闭和数据库的连结. 六 总结1)本设计实现了一个基于WEB的网上图书销售系统,基本上体现了电子商务各方面的优点。我所设计的网上书店,主要是熟悉和掌握JSP的技术以及对电子商务进行初步的探讨和设计。在几个月的设计过程中,我初步了解了JSP的优点和先进之处,也看到了JSP技
6、术在电子商务应用上的光明前途。通过这次设计,我设计的网上书店基本完成了要求的诸项基本功能,实现了一个简单的不同部分以数据为中心的模型,方案的各部分在实际运作中能够解决相应的问题。 2)当然,其中也遗留下了一些待解决的问题,但出于自己水平有限,作为一个网上书店系统,该项目上有一些不完善和函待改进之处,特别是在网站信息的安全性上需要进一步加强。 通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用JSP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。致 谢 在做毕业设计的过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑混凝土石料运输合同
- 标准存款合同范本
- 商铺租赁合同解除协议格式范本
- 2024农村建房合同范本
- 赠与合同范本大全
- 笔记本电脑选购协议
- 农村土地使用权买卖合同样本
- 房屋出租代理委托合同范本样本
- 股票交易委托代理协议
- 代理电力收费协议
- 《相学集存》优秀课件
- (完整版)新概念青少版1a1-10测试卷
- 国家开放大学《教育组织行为与管理案例》大作业参考答案
- 2023年江苏苏州工业园区管委会招聘笔试参考题库附带答案详解
- 优化少先队仪式教育的尝试 论文
- 【知识解析】化学促进科学技术的发展
- 大学生职业规划-教师职业规划书范文
- 三国演义第三回读后感100字 三国演义第三回读后感1000字以上(三篇)
- 双阳区巡游出租汽车驾驶员从业资格考试区域科目考试题库
- 口腔修复学名解及案例分析题
- 制糖工艺基础知识及煮糖技术(上课)
评论
0/150
提交评论