停车场管理系统软件工程导论课程设计Word格式文档下载.docx

上传人:b****0 文档编号:13350267 上传时间:2022-10-10 格式:DOCX 页数:36 大小:644.74KB
下载 相关 举报
停车场管理系统软件工程导论课程设计Word格式文档下载.docx_第1页
第1页 / 共36页
停车场管理系统软件工程导论课程设计Word格式文档下载.docx_第2页
第2页 / 共36页
停车场管理系统软件工程导论课程设计Word格式文档下载.docx_第3页
第3页 / 共36页
停车场管理系统软件工程导论课程设计Word格式文档下载.docx_第4页
第4页 / 共36页
停车场管理系统软件工程导论课程设计Word格式文档下载.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

停车场管理系统软件工程导论课程设计Word格式文档下载.docx

《停车场管理系统软件工程导论课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《停车场管理系统软件工程导论课程设计Word格式文档下载.docx(36页珍藏版)》请在冰豆网上搜索。

停车场管理系统软件工程导论课程设计Word格式文档下载.docx

本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。

本文在结构上首先论述了程序设计目的和意义,然后叙述了开发环境、开发平台以及数据库技术,接着用图片、说明和代码的方式介绍了系统的整体规划,接下来是系统在具体实现中的详细内容,最终本系统能够完成信息的添加、修改、删除、查询等功能,本系统界面友好,操作简单,比较实用,思路缜密严谨,管理起来方便快捷,能有效的达到停车场车位的管理的目的。

关键词:

Myeclipse,SQLserver2008,界面,权限

2.1.4开发环境和软件……………………………………………………7

2.2.1数据需求…………………………………………………………7

2.2.1.1数据字典……………………………………………………7

2.2.1.2数据流图……………………………………………………8

2.2.2功能需求…………………………………………………………10

1绪论

人类有几千年的历史,计算机从产生到现在只不过50多年,而网络的迅速发展也不过10年的时间。

但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活。

特别是90年代以来,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式、交往方式和生活方式。

正像著名的未来学家尼葛洛庞帝(1997)所说的:

“数字不再只和计算有关,它决定我们的生存。

”科学技术是第一生产力,是最先进的生产力。

现在,已经没有人怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。

目前,在社会各个方面都呈现出了与工业社会显著不同的特点。

网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击。

使人们感受到技术发展的脉搏和信息时代前进的步伐。

随着车辆生产的规模不断扩大,车辆数量急剧增加,。

面对停车难,混乱的问题需要有停车管理系统来提高停车管理工作的效率。

通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。

1.1设计目的

本课程设计的目的是使学生能熟练掌握简单的简单Swing窗体应用程序的设计和数据库的应用,希望通过本次课程设计锻炼学生使用java语言解决实际问题的能力。

1.2开发工具选择

本系统后台数据库采用MicrosoftSQLServer2008数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;

前台采用Son公司的Myeclipse作为主要开发工具,可与SQLServer2008数据库无缝链接。

1.3开发环境

系统开发平台:

Myeclipse

系统开发语言:

java

数据库管理软件:

SQLServer2008

1.4本报告的主要内容

本报告详细的介绍了停车管理系统的开发过程,主要涉及到的工作如下:

系统的需求分析、系统的总体设计、系统的概念设计、系统各模块的详细设计、系统运行与测试。

2需求分析

需求分析是一组活动的总称,作为系统分析员,必须协同软件用户共同完成。

而需求分析的任务是定义待开发的软件的功能、性能等指标。

首先要了解用户的相关事务,如果你给一家网站做在线书店系统,除了参考现在已经存在的类似和相关的系统外,你还需要通过用户的演示、讲解和有关文档,与用户进行交流协商。

在这个过程中,可以提出自己有建设性的想法和建议,只有这样,用户和系统设计人员才会在系统提供的事务上达成一致,这对于软件来说是相当重要的。

其次要分析用户的事务流程,前面了解的用户事务只是一些离散的事务活动,而事务流程是一种重要的信息,比如用户登录这个流程,他需要经历用户名和密码的输入,正确用户类型的选择这些活动,然后将了解到的用户活动加以整理并按照这些活动所固有的次序形成业务流程。

还要了解用户对软件的期望值,除了需要能够正确处理用户的事务外,还需要了解用户对系统的其他需求,比如系统的安全性。

这些对于用户而言也显得尤为重要。

最后整理出用户需求并评审需求。

2.1系统任务描述

系统模块的设计应该遵循整个系统总体设计思路,基于java开发工具与数据库SQL设计,主要完成的设计如下:

2.1.1系统目标

(1)根据车辆的实际情况实现车辆的出入库

(2)根据车库的实际情况管理车库,比如车库的剩余大小

(3)对基本信息完成增加、删除、修改时,需注意表与表之间的关联

(4)出库后根据小时来收费,并计算出总共的时间

2.1.2系统设计与功能分析

停车场管理系统,可用于停车场对车辆信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。

该软件用java语言编写,用SQLServer2008数据库作为后台的数据库进行信息的存储,用SQL语句完成车辆信息的添加,查询,修改,删除的操作以及车辆的录入,修改,删除等。

用ODBC驱动实现前台Java与后台SQL数据库的连接。

Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。

SQLServer2008数据库高效安全,两者结合可相互利用各自的优势。

该系统实现的大致功能:

1.用户登陆界面。

该界面可以选择使用者的身份,“管理员,普通用户”。

不同的身份有不同的操作界面和功能权限。

ID号和密码输入正确即可登录。

普通管理界面。

提供了普通用户信息的查询,修改登录密码等功能。

2.管理员界面。

提供了对车辆信息的查询,添加,修改,删除。

修改密码等功能。

拥有最高的权限。

允许添加普通用户信息。

3.登录的用户信息存储在SQL数据库的users这个表中保证了本学生管理系统的安全性。

2.1.3性能需求分析

(1)登录、用户界面需求:

简洁、易懂、易用、友好的用户界面。

(2)安全保密性需求:

只有凭借用户名和密码登陆系统,才能进行信息的管理等。

2.2系统概要设计

2.2.1.数据需求:

2.2.1.1数据字典

实体属性表:

实体

属性

管理员

管理员ID,登录密码

普通用户

车牌号,姓名,密码,卡类型,卡余额,电话,卡号

管理员信息表:

字段名

类型

空值

约束条件

管理员ID

varchar(10)

notnull

主键

登录密码

varchar(10)

学生表:

卡号

int

姓名

varchar(30)

卡类型

char

(2)

电话

卡余额

char(10)

Varchar(30)

2.2.1.2数据流图

第0层

第一层:

第二层:

2.2.2.功能需求:

包括车辆进出管理与系统管理等功能模块,可根据车辆停放时间及收费标准自动收费。

用户需要事先办理停车卡并充值,停车卡分优惠卡和普通卡两类。

车场管理:

车辆入场、车辆出场;

信息查询:

某时间段的出入场信息,当前在场信息,车辆历史停车记录及收费信息;

信息维护:

用户及停车卡信息维护、充值等;

系统管理:

车位信息,计费标准等。

系统包含两类用户:

管理员用户和普通用户。

管理员可以使用系统所有功能,普通用户只能查询车辆历史记录、用户信息、停车卡充值,查询计费标准。

2.3系统详细设计

2.3.1.概念结构设计

ER图

2.3.3物理结构设计

数据库关系图:

完成系统中数据表的结构设计。

例如:

用户表

用户表:

users

字段名称

数据类型

可空

默认值

说明

cardid

int

不可

主键,用户的停车卡号

name

Nvarchar(20)

用户姓名

password

用户密码

cardtype

停车卡类型

userstype

用户类型

carid

用户车牌号

tel

用户电话号码

overage

用户余额

车位信息表:

sit_infor

stationid

主键,车位号

stationtype

车位类型

停车收费卡收费表:

charger

Nvarchar(6)

车卡类型

车位类型(车卡类型与车位类型一起作为主键)

charge

价格

停车表:

park

车卡号(外键)

车位号(外键)

parkid

1,每次增加一

停车号,主键

startpark

datetime

停车开始时间

endpark

datetime

停车结束时间

fee

停车的收费

sumpark

停车总时间

2.3.4系统功能设计

3.总体设计

3.1设计概述

根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。

把这些模块结合起来组成一个整体。

逐一实现各个功能;

3.2系统总体结构及功能模块划分

经过对系统的需求分析,停车管理系统主要划分为四个部分:

车辆进出管理,信息查询,信息维护,系统管理四个功能模块。

如图3.2.1系统的总体结构。

图3.2.1系统的总体结构

3.2.1车辆进出模块

学生信息查询:

学生可以根据学号、姓名、专业进行查询。

如图3.2.2学生信息查询模块结构。

图3.2.2车辆进出模块结构

3.2.2信息查询模块

主要是用于用户信息更新、插入、删除,如图3.2.3信息查询模块结构。

图3.2.3信息查询模块结构

3.4安全保密设计

3.4.1用户登录安全性

系统设计了登录界面,每个合法用户有用户名及一个密码,只有当用户输入正确的用户名及密码组合后才能够对车辆信息进行操作。

4详细设计

4.1概述

详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1