本科论文——小区车辆出入管理系统(2)

2018-11-22 21:09

小区车辆出入管理系统

1 系统概述与技术介绍

在项目的开始是需求调研,经过一系列的调查发现,现行的小区车辆出入管理工作仍旧存在着相当多的不足之处,手工记录的方式繁琐易错,容易丢失,更加难以对数据进行查询和统计分析。调查结果表明,实现小区车辆出入管理的网络化、信息化是非常有必要的,因此设计了本套小区车辆出入管理系统。 1.1 B/S结构介绍

本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,是C/S结构的一种升级版本,是一种全新的软件系统构造技术。关键是在应用了渐步完善的浏览器技术,并且结合几种Script语言(VBScript、JavaScript…)和ActiveX技术。 1.2 SQL Server 2005数据库

SQL Server是一种基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server这些年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012。 1.3 MyEclipse介绍

本系统是一种充满动感的网页。他能够跨越平台限制和跨越浏览器限制,构建此系统的网页编辑器为MyEclipse。MyEclipse是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP, CSS, Javascript, SQL, Hibernate。

6

小区车辆出入管理系统

1.4 JavaScrip语言

Javascript是一种解释性的,基于对象的脚本语言,Javascript主要是基于客户端运行的,用户点击带有Javascript的网页,网页里的Javascript就传到浏览器,由浏览器对此作处理。它的最大特点是可以比较容易的操控系统上的元素与Web浏览器进行交互,同时JavaScrip能够捕捉到用户的操作继而作出响映。并且可以在HTML命令中直接镶嵌JavaScrip语言的代码。 1.5 MVC模式

系统的总体架构设计使用基于java的B/S的三层体系结构,因此能够满足系统对于先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求。

三层体系结构由浏览器、web服务器和数据库组成,并结合HTML语言、jsp、JavaScript脚本语言、Ajax、ODBC等技术,后台的数据库采用微软的SQL2005 2005,系统一般的MVC模型如图1-1所示。

浏览器浏览器浏览器InternetWeb服务器/应用程序服务器数据库服务器 图1-1 系统MVC结构图

MVC的优点: 1)低耦合性

2)高重用性和可适用性 3)较低的生命周期成本 4)快速的部署

7

小区车辆出入管理系统

5)可维护性

6)有利于软件工程化管理

8

小区车辆出入管理系统

2 系统需求分析

2.1 开发环境

本系统的开发环境为Windows XP,数据库使用的是微软的SQL Server 2005,使用Dreamweaver MX 2004软件制作网页,发布使用MyEclipse工具。采用JSP为服务器端脚本环境,脚本语言使用JavaScript编写的小区车辆出入管理系统,不需要安装客户端程序,只是需要安装浏览器就可以了,操作简单,升级维护也很方便,也使得Internet和Internet上的应用程序集成能够相对容易实现。 2.2 需求分析

(1)预期所要实现的功能: 管理员能够进行如下各种操控: 1.修改登录密码;

2.管理员可以对各项信息进行增添、删减、查找、改换操作; 3.对车主信息的管理:车主名字、联系方式、现行地址等;

4.对车的信息的管理:包括车牌号,车的主人,车的色彩,车的型号,进区时间,进出小区的信息,停车用费信息等;

5.对车辆费用的管理:具体收费规范:小型的车辆每60分钟收一人民币;中型的车辆每60分钟收两人民币;大型的车辆每60分钟收三人民币,不足一小时的就以一小时来计算。 (2)预期研究方案;

该管理系统拟用JSP进行开发。项目的主要功能是实现对车辆等相关信息的增添、删掉、搜查、改变等操作。

采用SQL Server 2005数据库储存数据,建立后台数据库。 软件工程设计基础;JAVA技术开发;SQL Server数据库设计。 2.3 可行性分析 (1)经济性

安装服务器端很方便,客户的机器什么软件都不需要安装,直接可以用浏览

9

小区车辆出入管理系统

器访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本小区车辆出入管理系统。本系统对计算机配置的要求不高,配置较低的电脑都可以完全满足本系统的需要,所以在经济上非常具有的可行性。 (2)技术性

本系统开发工具是MyEclipse和SqlServer数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大一时就学习了java编程语言,大三期间也比较系统的学习了J2EE的相关知识,开发小区车辆出入管理系统的难度相对较低,核心是在于数据库的操作和设计。在大学期间学习过软件测试,也完成了一些与课程相对应的课程设计,具备一定的系统分析能力、设计能力和测试能力。因此,在技术上完成系统实现完全具有可行性。

10


本科论文——小区车辆出入管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:郴州市委书记易鹏飞在市发改委调研时的讲话

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

马上注册会员

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