11 图书管理系统的设计与实现
4 系统设计
4.1 E-R图设计
从本系统中规划出的实体有:用户信息实体、管理员信息实体、图书信息实体、订单列表
[12]
实体。如下所示。 用户表:(用户名,密码,真是姓名,地址,电话,Email),如图4-1所示。
图4-1用户实体关系图
管理员表:(管理员号,管理员姓名,密码,电话,类型),如图4-2所示。
图4-2管理员实体关系图
图书表:(书号,书名,类型,数量,价格),如图4-3所示。
11 9
12 图书管理系统的设计与实现
图4-3图书实体关系图
订单列表:(订单号,姓名,数量,价格,订单时间),如图4-4所示。
图4-4订单列表实体关系图
4.2系统总体结构设计
系统功能基本框架,如图4-5所示。
12 9
13 图书管理系统的设计与实现
图4-5 系统功能基本框架
在系统中采用了两层构架用户界面层通过统一的接口向业务层(javabeans)发送连接数据
库请求,连接成功后用户界面层直接运用数据库里面的数据进行操作,将处理的数据直接返回
[13]
到用户界面层,这样用户界层需要知道数据库的结构。 前台售书功能图,如图4-6所示。
图4-6前台售书系统
13 9
14 图书管理系统的设计与实现
后台管理的系统功能图,如图4-7所示:
图4-7后台管理系统
5 图书销售系统实现
5.1 登录界面
用户在登陆界面输入用户名和密码即可登陆
[14]
。登录界面如图5-1所示。
图5-1 登录界面
主要代码如下:
<%@ page language=\<%
String path = request.getContextPath();
String basePath=request.getScheme()+\+request.getServerPort()+path+\%>
14 9
15 图书管理系统的设计与实现
<%@include file=\
还没有账号?