设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
内蒙古民族大学本科毕业论文(设计)参考模板
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

  编号:190088086601

本科毕业论文(设计)

题    目:

学    院:计算机科学与技术学院

专    业:

年  级:20**级(软工校企1班)

姓    名:

指导教师:***  教授

完成日期:20**年 ** 月** 日



中文题目

摘    要

本论文主要研究基于Java Web开发的校园车辆管理系统。系统主要使用Java语言开发完成,使用MyEclipse开发工具完成设计,使用Tomcat作为Web应用服务器,采用MySQL数据库提供数据存储支持。论文首先介绍了本系统开发的原因和目的,然后介绍了开发使用的功能框架结构、数据库以及交互界面的设计思路、预留IC卡读写接口等骨干框架结构的设计思路,最后开始详细的设计过程和测试过程。论文主要针对设计思想和设计过程进行详细论述,在设计思想的论述方面主要围绕选择此设计的原因和系统框架结构两方面进行详细的讨论,而在设计过程的论述时,则主要针对一些设计中遇到的问题或者技术难点进行讨论,尽力做到条理分明,言简意赅。

关键词: Java Web;车辆管理;MVC框架;MyEclipse


English Title

ABSTRACT

This paper mainly studies the campus vehicle management system based on Java Web. The system is mainly developed in Java language, designed with MyEclipse development tool, Tomcat as web application server and MySQL database to provide data storage support. This paper first introduces the reason and purpose of the system development, then introduces the functional framework structure used in the development, the design idea of database and interactive interface, the design idea of reserved IC card read-write interface and other backbone framework structure, and finally starts the detailed design process and test process. The paper mainly discusses the design idea and design process in detail. In the discussion of the design idea, it mainly focuses on the reasons for choosing this design and the system framework structure. In the discussion of the design process, it mainly discusses some problems or technical difficulties encountered in the design, trying to be clear and concise.

Key Words: Java Web; vehicle management; MVC framework; MyEclipse


引    言

回想刚入大学校园的情景至今犹在眼前,其中满校园自行车的情景在我脑海里久久不能忘却。新的、旧的、杂乱无章的停放在校园各处。我本身是一个骑行爱好者,更是一个IT人,看到这般情景心里就有了设计一个校园车辆管理系统的想法,毕业设计给了我这个机会,而后便诞生了这篇论文。在我所见过的大学校园里,其实没有一个校园的自行车数量是少的,也没有一个校园的自行车真正的整齐过,毕竟自行车和其他车辆的数量非常庞大,而且总有一些“特立独行”的同学。其实校园车辆也不是无法有效管理的,但是光凭人力解决是非常没有效率一种方式,所以推出一个校园车辆管理系统或许是解决校园自行车问题的一个有效手段。相比较于在线交易等系统,车辆管理系统的安全要求要大大低于前者。而车辆管理系统更加强调的是其易用性和便利性,所以在设计初期决定使用B/S结构设计,采用经典简洁的MVC框架,从而实现易用性和便利性。

1概述

1.1 开发背景及意义

在大学的校园里,满满的都是人之外,还有许许多多的交通工具,从开始的自行车,到现在的摩托车,电动车等,校园里的交通工具越来越多。在我见过的各个大学的校园中,自行车的管理一直都是一个大的难题,从我宿舍楼下的自行车,说到人大的自行车,虽然规模不一样,杂乱程度不一样,但不管哪一所学校里的自行车都有乱停乱放、报废占地等问题。而要解决这些问题,就需要大量的人力物力去做统计、安排的工作。这无疑给校园的管理工作带来了巨大的压力。

为了缓解或解决校园车辆管理工作这一难题,我动手设计了这个系统,希望通过这个系统实现自行车一车一号,统一管理,整洁校园环境,方便同学们的出行。有了这个系统,我们便可以有效的管理校园的车辆出入,治理校园里的各种乱停乱放行为,遏制车辆盗窃等恶劣事件的发生。从而实现校园车辆管理的规范化,自动化,现代化。

1.2 开发环境

(1)Window10;Tomcat服务器;Navicat;Eclipse;MySQL;JDK1.8

(2)Java开发编程语言

(3)作为一个Java Web项目,必须安装Java开发工具包JDK,主要包含了Java运行环境和Java基础类库以及相关范例与文档[1]。

安装JDK:安装JDK的时候会选择两次目录,一个是JDK,一个是JRE,但是要安装在不同的子目录下,这样也便于我们区分。

配置环境变量:这个环境变量是重中之重的一步,如下显示。

图1.1  环境变量配置方法

新建变量名为JAVA_HOME,变量值为JDK安装的目录确定之后再在系统变量里面找到Path和CLASSPATH,如果没有CLASSPATH文件夹,需要自己创建。

如图1.2显示环境配置界面。

图1.2  环境变量配置界面

配置完环境变量,显示如下版本信息即可。

图1.3  JAVA版本信息

Tomcat服务器:作为一个Web项目在运行时必须部署在服务器上,所以我们还要安装Tomcat服务器,现在Tomcat服务器它技术更加先进,运行时占用系统的资源非常小,扩展性比较好,而且它性能稳定,开源免费[2],所以就选用它作为Web服务器。

MySQL数据库:本软件是一款专业的、安全的、流行的数据库管理系统,使用它来实现数据之间的关系,是一个关系型数据库,具有强大的功能[3,4]。

2 系统分析

2.1 可行性分析

2.1.1 技术可行性

2.1.2 经济可行性

2.1.3 社会可行性

2.2 需求分析

2.2.1 系统功能需求

2.2.2 系统数据流图

(注:以下说明文字在提交毕业论文(设计)时请删掉!

可以画出详细的数据流图,也可以只画出顶层数据流图)

2.2.3 系统数据需求

(注:以下说明文字在提交毕业论文(设计)时请删掉!

根据数据流图,简要分析并描述本系统所需要的相关数据及数据结构等)

3 系统设计

3.1 系统功能设计

(注:以下说明文字在提交毕业论文(设计)时请删掉!

需要包含系统功能模块图。)

3.2 数据库设计

3.2.1 数据库概念结构设计

(注:以下说明文字在提交毕业论文(设计)时请删掉!

本部分主要以E-R图形式进行设计。)

3.2.2 数据库逻辑结构设计

表3.1  department(院系信息)表

中文名称

英语名称

字段名

数据类型

描述

院系编号

departmentid

departmentid

int

主键,自动增加,不可空

院系名称

departmentname

departmentname

varchar

表3.2  infringe(违章信息)表

中文名称

英语名称

字段名

数据类型

描述

车辆编号

vehicleid

vehicleid

int

学生编号

studentid

studentid

int

违章次数

amount

amount

int

表3.3  student(学生信息)表

中文名称

英语名称

字段名

数据类型

描述

学生编号

studentid

studentid

int

主键,自动增加,不可空

学生姓名

studentname

studentname

varchar

注册用户名

username

username

varchar

电话

phone

phone

varchar

车辆编号

vehicleid

vehicleid

int

状态

status

status

int

0:待审批

1:审批通过

2:审批未通过

院系编号

departmentid

departmentid

int

密码

password

password

varchar

角色

role

role

int

1:管理员

2:普通用户

违章

infringe

infringe

int

4 系统实现

4.1 用户界面实现

4.2 系统各功能模块实现

(注:以下说明文字在提交毕业论文(设计)时请删掉!

如果毕业设计只是设计一个主页面,没有各功能模块(例如UI设计等),本节可以省略不写。)

5 系统测试

5.1 测试原理

5.2 测试过程

5.3 测试结果


结 束 语

本论文介绍了基于Java Web开发的校园车辆管理系统,系统基本实现了对校园自行车,摩托车,电动车等车辆的管理,解决了校园车辆乱停乱放、报废占地等问题。实现了自行车一车一号,统一管理,整洁校园环境,方便同学们出行的目标,但这个系统依然还有很多的不足和纰漏,比如无法执行退出操作,只能关闭网页等。它还需要老师和同学们的多多帮助和指正,让这个不成熟的想法和设计趋于完善。


参考文献

[1]蒋卫祥,鲁来风.JSP程序设计[M].上海:东华大学出版社,2001.15-140.

[2]扶松柏,于秀青.Android开发从入门到精通[M].北京:北京希望电子出版社,2012.78-79.

[3]姚慧娟. 软件测试人员能力度量驱动的测试过程的管理及实践[D].北京邮电大学,2008,67-69.

[4]陈璟,陈平华,李文亮. Android内核分析[J].现代计算机(专业版),2009, 11:112-115.

[5]刘平. Android手机访问服务器的一种数据交互方法[J].电子设计工程, 2010,09:96-98,102.

[6]刘振宇,周荣慧. Google服务在Android上的运用与分析[J]. 软件导刊,2010,11:147-149.

[7]宋小倩,周东升. 基于Android平台的应用开发研究[J]. 软件导刊,2011, 02:104-106.

[8]陈斌. 基于Android平台SQLite数据库技术在图书馆中的应用[J]. 电子世界,2013,04:6-7.

[9]郭宏志.Android应用开发详解[M].北京:电子工业出版社,2010.56-60.


致    谢

经过几个月的忙碌和学习,本次毕业论文设计已经接近尾声。作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导教师的的督促指导,想要完成这个设计是难以想象的。

我发现,自身的成长离不开大家的支持和帮助,我很庆幸自己生活在这样的空间。我要向那些帮助过我、鼓励过我的人们致以我最诚挚的谢意。

感谢***老师,这次毕业设计中,作为我的指导老师,虽然平日里工作繁多,但在我做毕业设计的每个阶段都给予了我悉心的指导。他严谨的工作作风,渊博的知识,还有平易近人的人格魅力将会对我影响深远。除此之外还让我明白了许多做人的道理。

编写毕业论文是一个学习的过程,论文的完成,奠定了我的能力,它会帮助我在今后的工作与学习当中更加有自信。

最后向各位老师和同学们致以真挚的谢意,谢谢你们的大力支持和帮助。


关于学年论文格式的补充说明

1.图的格式要求如下:

(1)按“图 章编号.顺序号+图标题”的形式进行,如:图1.1 环境变量路径、图1.2环境变量配置界面 等等;

(2)图的标题在图的下面,居中,五号、宋体(英文、数字等为Times New Roman),1.5倍行距。

例如:

图1.1  环境变量路径

图1.2  环境变量配置界面

2.表的格式要求如下:

(1)按“表 章编号.顺序号+表标题”的形式进行,如:表3.1 department(院系信息)表、表3.2  infringe(违章信息)表 等等。

(2)表标题在表的上方,居中,五号、宋体(英文、数字等为Times New Roman),1.5倍行距。

(3)表中的内容:五号、宋体(英文、数字等为Times New Roman)。

(4)表的大小尽量以一页的页面为限,一旦超限要加续表及标题。

例如:

表3.1  department(院系信息)表

中文名称

英语名称

字段名

数据类型

描述

院系编号

departmentid

departmentid

int

主键,自动增加,不可空

院系名称

departmentname

departmentname

varchar

表3.2  infringe(违章信息)表

中文名称

英语名称

字段名

数据类型

描述

车辆编号

vehicleid

vehicleid

int

学生编号

studentid

studentid

int

违章次数

amount

amount

int

3. 代码、表格除极特殊情况不允许截图。

4. 正文中不能出现“1、2、…”等与一级标题混淆的编号。

5. 中文题目及摘要、英文题目及摘要、结束语、参考文献、致谢分别单独占一页。

6.模板中的说明性和补充性说明文字在提交毕业论文(设计)时请删掉。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!