网上图书销售系统的设计与实现
石 磊
指导老师:张瑞林
一 开发背景
随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发---网上图书销售系统。
二 开发技术及工具简介
1, 技术
JSP,Java
JSP运行原理图
2,工具及环境搭配
+++
SQL Server 2000
//download by /
Client
Web Server
Server Extension
Servlet engine
JSP engine
Classes loader
Java complier
JSP parsrer
Request
Response
三 开发模式
JSP+JavaBean(模式1)
JSP页面独自响应请求并将处理结果返回客户端,所有数据通过Bean来处理,JSP实现页面的表现。这就实现了页面的显示和页面的逻辑分离。
JSP+Servlet+JavaBean(MVC)
在这里,JavaBean 作为模型的角色,他充当了JSP和Servlet通信的中间工具,Servlet处理完后设置Bean的属性,JSP读取此Bean的属性,然后进行显示。
四 系统设计思想
本系统采用三层架构设计
采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。
根据三层架构的设计思想,可得出系统的结构图:
五 数据库设计及连接
1、数据库设计
通过对在线书店的需求分析,得出如下需求信息:
订单分为单张详细订单和总订单。
一个用户可以购买多本图书。
一个用户对应一张订单。
一个列表对应多张订单
从本系统中规划出的实体有:
用户信息实体
管理员信息实体
图书实体
图书分类实体
订单实体
订单列表实体。
实体间的E-R图如图所示 :
网上图书销售系统毕设答辩稿 来自淘豆网www.taodocs.com转载请标明出处.