javaee的口袋校园系统设计【字数:8596】
本文首先对口袋校园系统的目的、定义、意义、实现方法情况进行了介绍,并叙述了口袋校园的主要功能、整体结构。为了促进当代大学生的日常生活质量,结合了当代大学校园的一些每日必用需求,然后把它整合了一下,有学校食堂订餐模块和学校浴室使用模块,这样放在一起,就能更好的降低了经常点外面,吃到不干净是食物的风险,避免了在中午下午下课高峰期时食堂拥挤情况。还有效的避免了去浴室没有水龙头的情况。本文系统主要使用Maven对项目进行管理,并使用SSM框架,前端用Layui框架,方便快捷,并用Ajax技术实现交互式网页的应用,数据库使用Mysql,并使用Tomcat作为web服务器。
目 录
1.综述 6
1.1开发目的 6
1.2开发意义 6
1.3发展趋势 7
2.技术简介 8
2.1开发工具 8
2.1.1Eclipse 8
2.1.2Mysql 8
2.1.3Tomcat 8
2.2技术简介 9
2.2.1开发语言 9
2.2.2 Layui框架 9
2.2.3 Ajax介绍 9
3.需求分析 10
3.1用例需求分析 10
3.2功能需求分析 10
4.系统设计 14
4.1系统概要设计 14
4.2系统详细设计 15
4.3数据库设计 16
4.3.1数据库概念设计 16
4.3.2数据库逻辑设计 19
5.系统实现 22
5.1数据库连接实现 22
5.2用户模块实现 22
5.3菜单模块实现 24
5.4购物车模块实现 27
5.5订单模块实现 30
5.6聊天模块实现 31
5.7浴室水龙头模块实现 36
6.系统测试 40
6.1测试方法 40
6.2测试实例 40
6.3测试汇总 52
系统的影响 55
结束语 56
参考文献 57
*好棒文|www.hbsrm.com +Q: ^351916072^
致谢 58
1.综述
1.1开发目的
作为一名在校大学生,把时间节省下来去学习和参加更多的课余活动是很有必要的所以我就在毕设想要设计一个口袋校园来服务现在在校大学生,大一大二大三由于课程较多,在中午的下课高峰期食堂人太多,所以我就想在口袋校园中设计一个食堂外卖系统,这样一是降低了吃外面的不干净的外卖出现问题的概率,二是节省了很多时间,不用一群人去挤食堂,大家可以利用排队的时间做更多有意识的事。同样在下午的下课高峰期经常会出现一大帮人去浴室洗澡的情况,导致没有水龙用,一个水龙头有很多人等待,浪费了很多时间,甚至还导致一些大一新生晚自习迟到的情况,所有在我的口袋校园中设计了一个时时能够查询浴室水龙头的使用情况,这样再去洗澡之前就可以现在宿舍查询一下目前浴室是否有剩余水龙用可用,大大节省了大家的时间,方便快捷。所以这就是我设计口袋校园系统的目的,为大家争取一分一秒,把时间花在对的地方,让自己的大学生活更有意义,不留遗憾。口袋校园给在在校学生提供一个更快捷、更方便的平台。因而,开发一个口袋校园系统具有很强的现实意义。
1.2开发意义
时间是一切财富中最宝贵的财富,节省时间就是在延长生命,口袋校园系统就是给大家带来便利,节约时间,为了促进当代大学生的日常生活质量,结合了当代大学校园的一些每日必用需求,然后把它整合了一下,有学校食堂订餐模块和学校浴室使用模块,这样放在一起,就能更好的降低了经常点外面,吃到不干净是食物的风险,避免了在中午下午下课高峰期时食堂拥挤情况。还有效的避免了去浴室没有水龙头的情况。因而,开发一个口袋校园系统具有很强的现实意义。
1.3发展趋势
目前当代大学生都有电脑,口袋校园在用之前只需上网登陆就可使用,快捷方便,目前口袋校园集中了两个大学生日常必要需求,后期可以加入很多需求,使大学生的生活有意义,丰富多彩。所以口袋校园具有很好的发展前景。
本章小结:本章的目的是为了介绍本系统的开发目的、开发意义及发展趋势,从而知道该系统的可行性,使系统具有进一步开发的价值。
2.技术简介
通过上面对开发目的、开发意义、发展趋势的描述,下面进一步对开发本系统的技术进行简单的介绍
2.1开发工具
2.1.1 Eclipse
Eclipse是Java开发工具,Eclipse 是一个开放的、免费的、适用Java的可延伸的平台[1]。对于它自己而言,它只是一个结构、一个框架、一组服务,下载下来要对他进行配置环境变量并下载JDK本次毕设用的版本是JDK1.8。
2.1.2 Mysql
MySQL数据库是一个关系数据库,是通过存储系统中各类数据而用到的,这样我们就能更加方便的查询整个系统中关于各部分数据的内容,也完成了系统与数据的交互与存储。使之成为开发系统所被引用的较多的数据库,备受开发者的喜爱 [4]。
2.1.3 Tomcat
Tomcat是一个免费的开放源码的网络应用服务器,是一个功能强大的容器 [7]。目前Tomcat支持最新的servlet3.0,备受开发者的喜爱。本系统主要通过Maven中装入的插件Tomcat7来进行运行,能很快速的运行程序,也非常的方便[8]。
2.2技术简介
2.2.1开发语言
Java是面向对象的程序设计语言,是一种编程语言和一个平台[15]。随着网络技术的飞速发展,Java正在逐渐成为各个方面应用的标准,如:桌面应用程序、Web应用程序、企业应用程序、移动应用、嵌入式系、智能卡、机器人、游戏等。它继承了C++语言的优点,去掉了C++语言中的缺点 [16]。
2.2.2 Layui框架
系统使用Layui框架作为前端开发工具,Layui属于轻量级框架,简单美观。适合于开发后端,它整合的页面非常好看[18]。操作也比较简单只需找到想要的页面复制下来进行修改就行了。
2.2.3 Ajax介绍
目 录
1.综述 6
1.1开发目的 6
1.2开发意义 6
1.3发展趋势 7
2.技术简介 8
2.1开发工具 8
2.1.1Eclipse 8
2.1.2Mysql 8
2.1.3Tomcat 8
2.2技术简介 9
2.2.1开发语言 9
2.2.2 Layui框架 9
2.2.3 Ajax介绍 9
3.需求分析 10
3.1用例需求分析 10
3.2功能需求分析 10
4.系统设计 14
4.1系统概要设计 14
4.2系统详细设计 15
4.3数据库设计 16
4.3.1数据库概念设计 16
4.3.2数据库逻辑设计 19
5.系统实现 22
5.1数据库连接实现 22
5.2用户模块实现 22
5.3菜单模块实现 24
5.4购物车模块实现 27
5.5订单模块实现 30
5.6聊天模块实现 31
5.7浴室水龙头模块实现 36
6.系统测试 40
6.1测试方法 40
6.2测试实例 40
6.3测试汇总 52
系统的影响 55
结束语 56
参考文献 57
*好棒文|www.hbsrm.com +Q: ^351916072^
致谢 58
1.综述
1.1开发目的
作为一名在校大学生,把时间节省下来去学习和参加更多的课余活动是很有必要的所以我就在毕设想要设计一个口袋校园来服务现在在校大学生,大一大二大三由于课程较多,在中午的下课高峰期食堂人太多,所以我就想在口袋校园中设计一个食堂外卖系统,这样一是降低了吃外面的不干净的外卖出现问题的概率,二是节省了很多时间,不用一群人去挤食堂,大家可以利用排队的时间做更多有意识的事。同样在下午的下课高峰期经常会出现一大帮人去浴室洗澡的情况,导致没有水龙用,一个水龙头有很多人等待,浪费了很多时间,甚至还导致一些大一新生晚自习迟到的情况,所有在我的口袋校园中设计了一个时时能够查询浴室水龙头的使用情况,这样再去洗澡之前就可以现在宿舍查询一下目前浴室是否有剩余水龙用可用,大大节省了大家的时间,方便快捷。所以这就是我设计口袋校园系统的目的,为大家争取一分一秒,把时间花在对的地方,让自己的大学生活更有意义,不留遗憾。口袋校园给在在校学生提供一个更快捷、更方便的平台。因而,开发一个口袋校园系统具有很强的现实意义。
1.2开发意义
时间是一切财富中最宝贵的财富,节省时间就是在延长生命,口袋校园系统就是给大家带来便利,节约时间,为了促进当代大学生的日常生活质量,结合了当代大学校园的一些每日必用需求,然后把它整合了一下,有学校食堂订餐模块和学校浴室使用模块,这样放在一起,就能更好的降低了经常点外面,吃到不干净是食物的风险,避免了在中午下午下课高峰期时食堂拥挤情况。还有效的避免了去浴室没有水龙头的情况。因而,开发一个口袋校园系统具有很强的现实意义。
1.3发展趋势
目前当代大学生都有电脑,口袋校园在用之前只需上网登陆就可使用,快捷方便,目前口袋校园集中了两个大学生日常必要需求,后期可以加入很多需求,使大学生的生活有意义,丰富多彩。所以口袋校园具有很好的发展前景。
本章小结:本章的目的是为了介绍本系统的开发目的、开发意义及发展趋势,从而知道该系统的可行性,使系统具有进一步开发的价值。
2.技术简介
通过上面对开发目的、开发意义、发展趋势的描述,下面进一步对开发本系统的技术进行简单的介绍
2.1开发工具
2.1.1 Eclipse
Eclipse是Java开发工具,Eclipse 是一个开放的、免费的、适用Java的可延伸的平台[1]。对于它自己而言,它只是一个结构、一个框架、一组服务,下载下来要对他进行配置环境变量并下载JDK本次毕设用的版本是JDK1.8。
2.1.2 Mysql
MySQL数据库是一个关系数据库,是通过存储系统中各类数据而用到的,这样我们就能更加方便的查询整个系统中关于各部分数据的内容,也完成了系统与数据的交互与存储。使之成为开发系统所被引用的较多的数据库,备受开发者的喜爱 [4]。
2.1.3 Tomcat
Tomcat是一个免费的开放源码的网络应用服务器,是一个功能强大的容器 [7]。目前Tomcat支持最新的servlet3.0,备受开发者的喜爱。本系统主要通过Maven中装入的插件Tomcat7来进行运行,能很快速的运行程序,也非常的方便[8]。
2.2技术简介
2.2.1开发语言
Java是面向对象的程序设计语言,是一种编程语言和一个平台[15]。随着网络技术的飞速发展,Java正在逐渐成为各个方面应用的标准,如:桌面应用程序、Web应用程序、企业应用程序、移动应用、嵌入式系、智能卡、机器人、游戏等。它继承了C++语言的优点,去掉了C++语言中的缺点 [16]。
2.2.2 Layui框架
系统使用Layui框架作为前端开发工具,Layui属于轻量级框架,简单美观。适合于开发后端,它整合的页面非常好看[18]。操作也比较简单只需找到想要的页面复制下来进行修改就行了。
2.2.3 Ajax介绍
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/595.html