校园网上订餐系统的设计与实现(SSH,MySQL)
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
校园网上订餐系统的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文11000字,程序代码,MySQL数据库)
本毕业设计目的想实现一个校园网上订餐的系统,该系统用JAVA语言开发,使用SSH框架结构,数据库是MYSQL,开发工具是Myeclipse,用JSP动态页面的开发技术开发,同时用Dreamweaver美化界面。
主要的功能模块有:用户登录注册模块、菜单的即时浏览模块、菜单搜索模块、购物车模块、菜单分类管理模块、菜单管理模块、订单管理模块、用户管理模块、密码管理模块,满足校园订餐的需求。
功能描述
校园订餐系统的主要任务是实现用户迅速检索查询,方便下订单,等等的各项基本操作,系统管理员是管理用户设置权限等操作,从图3-1可以看出校园订餐系统要完成一下功能[13]:
(1)登录:
用户、系统管理员须先登录后方可进行系统,不同身份在系统里的使用权限不同。
(2)系统设置功能:
系统管理员可以设置菜单相关的参数信息。
(3)用户管理功能:
对系统用户进行修改,删除,权限设置等操作。
[资料来源:http://think58.com]
(4)查询功能:
对校园订餐系统的菜单分类,菜单信息,用户等信息进行查询。
(5)密码修改功能
系统管理员可以直接修改自己的密码。
3.4.2 系统管理员详细功能描述
(1)用户管理功能:可以直接查看用户注册信息,必要时可删除用户。
(2)菜单管理功能: 对菜单分类和菜单进行维护,实现增加一个菜单分类或菜单、删除一个菜单分类或菜单、查找一个菜单分类或菜单、修改一个菜单分类或菜单的功能。
(3)订单管理功能:可以完成对用户订单的查看、处理和查询操作。
(4)修改密码功能: 可以修改自己的登录密码。
3.4.3 用户详细功能描述
查询功能: 对个人信息和购物信息进行查询,对自己当前订单进行查询,对订单处理状况进行查看。
3.4.4 系统的实现目标
在很多地方,很多餐馆目前还只是实体店销售菜单效率低下、服务质量也比较差的状况,该系统的目标主要是想开发出一个校园订餐系统,该系统使用B/S模式[14]。针对不同的用户需求,目前该系统有系统管理员和注册用户两个不同的用户角色拥有不同的权限。
[来源:http://www.think58.com]
(1)对于用户,首先需要先注册,注册登录后可以在本系统上,直接查询和浏览菜单信息并及时下单,查询商家的菜单提供,方便对菜单的选择、预定、支付,同时对订单信息可以实现及时浏览。
(2)对于系统管理人员能够实现对用户的信息进行直接查询,对菜单的详细情况进行查询,对订单的信息进行及时处理等,对密码的及时更改。
[资料来源:http://THINK58.com]
目 录
摘 要 I
ABSTRACT II
[资料来源:http://THINK58.com]
1 绪论 1
1.1 系统开发的背景 1
1.2 系统开发的目的以及意义 1
1.3 课题现状和趋势 2
1.4 系统的开发思路 2
1.5 主要内容 3
2 系统的可行性研究和需求分析 4
2.1 可行性分析 4
2.1.1 操作可行性 4
2.1.2 技术可行性 4
2.1.3 经济可行性 4
2.2 校园网上订餐系统的需求分析 4
2.2.1 用户的需求分析 4
2.2.2 业务的需求分析 5
2.2.3 功能的需求分析 5
3 系统总体设计 6
3.1 系统总体功能描述 6
3.2 用户类和用户特性 7
3.3 系统业务的流程 7
3.3.1 系统前台业务的流程 7 [资料来源:www.THINK58.com]
3.3.2 后台业务流程分析 11
3.4 校园网上订餐系统需求模型 11
3.4.1 功能描述 16
3.4.2 系统管理员详细功能描述 17
3.4.3 用户详细功能描述 18
3.4.4 系统的实现目标 19
4 系统的详细设计 19
4.1 系统总体流程 19
4.2 系统功能模块图 19
4.3 数据库表的设计 20
4.4 程序的类图 22
4.4.1 分类Category类图 22
4.4.2 订单Order的类图 23
4.4.3 订单条目OrderItem类图 23
4.4.4 菜单Product类图 23
4.4.5 用户User类图 24
4.5 程序的时序图 24
4.5.1 用户模块时序图 24
4.5.2 分类模块时序图 25
[资料来源:http://THINK58.com]
4.5.3 菜单模块时序图 26
4.5.4 订单模块时序图 27
5 系统的功能模块的实现 28
5.1 前台功能模块的实现 28
5.1.1 用户的管理模块 28
5.1.2 购物车模块 29
5.1.3 订单查询模块 30
5.2 后台功能模块的实现 30
5.2.1 管理员登录模块 30
5.2.2 订单信息管理模块 30
5.2.3 菜单分类模块 31
5.2.4 用户资料查看模块 32
6 软件测试 33
6.1 软件测试的方法与步骤 33
6.2 测试用例设计与测试用例的运行过程及测试结果分析 33
6.2.1 模块测试 33
6.2.2 集成测试 35
6.2.3 验收测试 35
结束语 36
致 谢 37
[来源:http://think58.com]
参考文献 38
[资料来源:www.THINK58.com]
上一篇:基于web图书管理系统的设计与实现(SSH,MySQL)
下一篇:基于SSH的办公自动化OA管理系统的设计与实现(MySQL)