内容发布更新时间 : 2024/11/17 2:25:00星期一 下面是文章的全部内容请认真阅读。
内蒙古商贸职业学院计算机系毕业设计
在线书店 客户端界面 管理端界面 JavaBean 数据库 在购书界面购物车界面定单信息管理登陆注册图书管理模块添块加图书模块添加图书分类模订单信息模块客户管理模块登陆模块图书管理订单管理用户管理/ 图4.4 系统结构图
4.5系统功能简介
4.5.1系统基本功能
便于引导购物取向。
2)购物车管理
用于对每一个进入系统的用户所对应的购物车进行管理。将用户所选购的图
1)图书信息查询
该模块实现图书信息的分类显示,提供最新商品的推荐显示以及销售显示,
图书分类类图书分类管理类图书类图书管理类订单类订单管理类购物车类购物车管理类用户类用户管理类用户登录类 8
内蒙古商贸职业学院计算机系毕业设计
书信息,包括价格、数量等信息记录到对应的购物车上,便于到收银台进行结帐处理。
3)会员信息管理
实现系统相关用户信息的注册及身份验证,同时也提供对应的用户资料的更新。该系统可以收集用户相关的联系方式、通讯地址等信息,可以更好的拓展销售规模。
4)订单处理
根据购物车中的信息,以及用户所选择的送货方式和付款方式,和用户对应的个人信息生成订单,便于后续工作的处理。在该模块中,用户可以随时查阅自己的订单,并对其进行取消等处理操作。
4.6 数据库逻辑结构设计
本系统数据库采用access数据库,系统数据库名称为bookshop,下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。
1、数据表概要说明
9
内蒙古商贸职业学院计算机系毕业设计
2、各个表的的结构如下表
表4.1为图书信息列表,记录书店现有的图书信息。
表4.1 Book表
表4.2为书店管理员信息表,记录管理员的帐号和密码。
表4.2 BookAdmin表
表4.3为用户信息表,记录用户的基本信息。
表4.3 shop_User表
10
内蒙古商贸职业学院计算机系毕业设计
表4.4为订单总表,记录某个用户的订单总信息。
表4.4 allorder表
表4.5为订单表,记录订单的具体信息。
表4.5 orders表
表4.6为图书分类表,记录书店现有图书的分类。
表4.6 BookClass表
11
内蒙古商贸职业学院计算机系毕业设计
第5章 详细设计
5.1 开发技术简介
5.1.1 JSP简介
JSP(Java Server Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞速发展中,现已成为Java服务器编程的重要组成部分。它虽然还未成型,但是它必将和J2EE(Java 2 Enterprise Edition)一起发展。
JSP是结合markup(HTML和XML)和Java代码来处理一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。JSP提供了多种方式访问Java class、Servlet、Applets和Web Server,因此,Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP将它们结合在一起。 5.1.2 JSP的运行原理
在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。 5.1.3 JavaBean技术介绍
JavaBean技术是一种基于Java的组件技术,JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据的提取,以及封装事务逻辑等,可以很好的实现业务逻辑和前台程序的分离使得系统具有更好的健壮性和灵活性,同时也是解决代码重用问题的一种策略。
12