基于javaweb的火车票订购系统(6)

2019-01-05 11:34

第5章 总体设计

5.3 数据库逻辑结构设计

本项目数据库cypd使用了5个表[5]。各个表的逻辑结构如下:

表admin为管理员信息表,它用来存储管理员的用户名和密码,该表的结构如表4-1所示:

表4-1管理员信息表admin的结构表 列名 id username password creattime flag isuse logintimes 数据类型 Int Nvarchar Nvarchar Datetime int Int Int 长度 4 50 50 8 4 4 4 约束 主键 允许空 否 否 否 否 否 否 否 描述 管理员ID 管理员姓名 管理员密码 创建时间 管理员权限 管理员状态 登录时间

表member为会员注册信息表,它用来存储会员的注册资料,该表的结构如表4-2所示:

表4-2 会员注册信息表member的结构表 列名 id username password type regtime ifuse logintimes 数据类型 Int Nvarchar Nvarchar Nvarchar Datetime Int Int 长度 4 50 100 50 8 4 4 约束 主键 允许空 否 否 否 否 否 否 否 描述 会员ID 会员姓名 会员密码 会员类型 注册时间 会员状态 会员登录时间

表pmember为会员个人信息表,它用来存储会员的个人详细资料,该表的结构如表4-3所示:

22

第5章 总体设计

表4-3 会员个人信息表pmember的结构表

列名 id mid realname sex bir sheng city 数据类型 Int Int Nvarchar nvarchar nvarchar Nvarchar nvarchar 长度 4 4 100 50 50 50 50 约束 主键 外键 允许空 否 否 否 否 否 否 否 描述 序号 会员ID 真实姓名 会员性别 会员生日 所属省份 所属城市

表train为车次信息表,它用来存储本系统所有车次信息,该表的结构如表4-4所示:

表4-4 车次信息表train的结构表

列名 id train num stime etime sitetype price addtime 数据类型 Int Nvarchar Nvarchar nvarchar Nvarchar nvarchar Nvarchar Nvarchar 长度 4 50 50 50 50 50 50 50 约束 主键 允许空 否 否 否 否 否 否 否 否 描述 序号 车辆路线 火车车次 开车时间 到站时间 座位类型 车票价格 添加日期

表prep为车次信息表,它用来存储预定的车次信息,该表的结构如表4-5所示:

表4-5 会员预定表prep的结构表

列名 id 数据类型 Int 长度 4 约束 主键 允许空 否 描述 序号 23

第5章 总体设计

train num stime etime sitetype price numb way booktime Nvarchar Nvarchar nvarchar Nvarchar nvarchar Nvarchar Nvarchar Int Datetime 50 50 50 50 50 50 50 4 50 外键 否 否 否 否 否 否 否 否 否 车辆路线 火车车次 开车时间 到站时间 座位类型 车票价格 数量 付款情况 订票时间 5.4 系统设计架构

系统的主要结构还是MVC三层架构实现的。在工程的第一步就是配置web.xml文件,当JSP中表单进行提交时web.xml会进行拦截并在其内部进行分配,找到匹配的servlet,在后台中对应的servlet就会进行业务处理。这里就到了控制层其中servlet就是控制层的核心。控制器就是完成了对后台中其他方法的调用但是它本身并不会进行复杂的业务逻辑处理。最后一步就是后台中业务逻辑处理的部分,在这部分中会进行业务逻辑处理。首先就是连接数据库的应用,其次是执行数据库中的查询或其它方法,最后将数值返回到页面并进行页面跳转。至此就完成了MVC的所有步骤。

24

第6章 详细设计

第6章 详细设计

6.1 前台管理模块详细设计

前台管理模块可以划分为车次信息子模块、会员中心子模块、车次查询子模块和订单处理子模块。

前台管理模块运行效果如图5-1所示:

图5-1 前台管理模块图

6.1.1 车次信息子模块详细设计

车次信息子模块主要实现以下功能:显示出本站所有车次及车次详细信息。此功能对于登录用户和未登录用户同样适用。车次信息页面/news.jsp运行效果如图5-3所示:

25

第6章 详细设计

图5-3 车次信息子模块图

6.1.2 会员中心子模块详细设计 1.用户注册

通过用户注册可以成为本网站的正式会员。登录之后才可以享受到会员操作,如:预定车票、修改登录密码、修改注册信息、查看已预订的车票信息,操作结束时可随时返回首页或退出系统。注册时必须填写一些用户的基本信息,如:用户名、密码、密码确认。用户注册页面/reg2.jsp运行效果如图5-4所示。

26


基于javaweb的火车票订购系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中设协字[2011] 37号 沈阳 上海 郑州

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: