当前位置:首页 > 基于JSP的网上订餐系统的设计与实现--毕业论文
毕业论文(设计)
基于JSP的网上订餐系统的设计与实现
I
毕业论文(设计)
目 录
摘 要 ....................................................................................................................................................... IV ABSTRACT ............................................................................................................................................... V 第1章 概述 ............................................................................................................................................... 6
1.1 课题背景 ..................................................................................................................................... 6 1.2 课题意义 ..................................................................................................................................... 6 1.3开发工具及技术 .......................................................................................................................... 6
1.3.1MVC技术 .......................................................................................................................... 6 1.3.2 Struct2框架 ................................................................................................................... 7 1.3.3 Hibernate框架.............................................................................................................. 8 1.3.4 Spring框架 .................................................................................................................... 9 1.3.5 开发工具 ....................................................................................................................... 10 1.3.6 B/S开发模式 ................................................................................................................ 11
第2章 系统分析 ..................................................................................................................................... 12
2.1 系统的需求分析 ....................................................................................................................... 12 2.2 业务流程分析 ........................................................................................................................... 13
2.2.1 注册会员业务流程分析 ............................................................................................... 13 2.2.2 系统管理员业务流程分析 ........................................................................................... 14 2.3 数据流程分析 ........................................................................................................................... 15
2.3.1 订餐车管理模块 ........................................................................................................... 16 2.3.2 订单管理模块 ............................................................................................................... 16 2.3.3 会员管理模块 ............................................................................................................... 17 2.3.4 菜品分类管理模块 ....................................................................................................... 17 2.3.5 菜品管理模块 ............................................................................................................... 18 2.3.6 修改密码模块 ............................................................................................................... 18 2.4 数据字典 ................................................................................................................................... 19
2.4.1 数据项的描述 ............................................................................................................... 19 2.4.2 数据流的描述 ............................................................................................................... 20 2.4.3 外部实体的描述 ........................................................................................................... 20 2.4.4 系统开发思想 ............................................................................................................... 21 3.1 系统体系结构设计 ................................................................................................................... 23 3.2 系统子模块功能介绍 ............................................................................................................... 23 3.3 数据库设计 ............................................................................................................................... 24
3.3.1 数据库概念设计——E-R模型 ................................................................................... 24 3.3.3 数据库选型 ................................................................................................................... 25 3.3.4 数据库表结构设计 ....................................................................................................... 25 3.3.5 数据库表间关系设计 ................................................................................................... 27
第4章 系统实现 ..................................................................................................................................... 29
4.1系统首页 .................................................................................................................................... 29 4.2用户注册模块 ............................................................................................................................ 29 4.3系统后台登陆模块 .................................................................................................................... 31 4.4 会员管理模块 ........................................................................................................................... 32
II
4.5 菜品类别管理模块 ................................................................................................................... 34 4.6 菜品管理模块 ........................................................................................................................... 35 4.7 订单管理模块 ........................................................................................................................... 37 第5章 系统测试 ..................................................................................................................................... 38
5.1 测试目的 ................................................................................................................................... 38 5.2 测试过程 ................................................................................................................................... 38 5.3 测试方法 ................................................................................................................................... 39 5.3 测试结果 ................................................................................................................................... 40 第6章 总结 ............................................................................................................................................. 42 致 谢 ................................................................................................................................................... 43 参 考 文 献 ............................................................................................................................................. 44
III
毕业论文(设计)
摘 要:开发一个网络订餐系统很有必要。本课题在分析了订餐服务行业现状以及对现有的网络订餐系统进行研究比较的基础上,针对订餐服务行业的特殊性,设计研发了一套基于Web技术的订餐系统。本系统用户分为系统管理员、普通用户这二类。管理员模块的功能主要有菜品类别管理、用户信息管理、菜品信息管理、订单信息管理;普通用户模块的功能主要包括用户注册与登录、浏览菜品信息、购买菜品。使用JSP作为开发语言和SQLSERVER作为数据库管理系统,开发采用了tomcat和MyEclipse。一个B/S结构的网络订餐系统。
关键词:JSP、数据库、B/S模式
IV
共分享92篇相关文档