




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、枣 庄 学 院信息科学与工程学院课程设计任务书 题目: 停车场管理系统的软件建模 小组成员: 成员学号: 专业班级: 课 程: 软件测试与UML技术 指导教师: 职称: 讲师 完成时间: 2015年 5 月2015年 6 月枣庄学院信息科学与工程学院制2015年5 月20日开发小组成员分工及职责xx:负责收集资料以及UML建模的绘制 xx:负责任务书的书写与整理xx:负责收集资料并且参与课程任务书的整理课程设计任务书及成绩评定课程设计的任务和具体要求任务:掌握软件测试的基本步骤和方法;基本掌握实际软件工程中与软件测试有关的相关文档的编制。掌握软件建模方法;利用Rational Rose 对对一
2、个软件系统进行分析设计,建立UML模型。题目1:艾斯医药商务系统黑盒和白盒测试;题目2:自选一个软件系统进行黑盒和白盒测试;题目3:网上书店系统软件建模;题目4:自选一个系统进行软件建模;4个题目任选1个进行课程设计。要求:撰写出符合要求的软件项目综合实践报告。指导教师签字: xx 日期: 指导教师评语成绩:_ 指导教师签字: 日期: 课程设计所需软件、硬件等n 硬件环境:Iterl(R) Core(TM)2 Duo CPU,主频2.31GHz;内存3G; 硬盘320G以上;1024768显示分辨率n 软件环境: IBM Rational Rose Enterprise Edition、SQL
3、 server2008课程设计进度计划起至日期工作内容备注2015.06.01-06.102015.06.10-06.152015.06.15-06.17翻阅资料收集素材分析收集到的素材确定课程设计方向,并且绘制建模完成课程设计任务书参考文献、资料索引序号文献、资料名称编著者出版单位1 张文静,林琪.JSP程序设计M.人民邮电出版社.2005.2 唐友国,湛洪波.JSP网站开发详解M.电子工业出版社2008.10. 3 孙卫琴,李洪成.Tomcat与Java Web开发技术详解M.电子工业出版社.2005.4 郑立军.Java语言的开发平台及J2EE编程技术J.吉林化工学院报,2005.5 何
4、成万,余秋惠.MVC模型2及软件框架Struts的研究J.计算机工程. 2002(06).6 孙卫琴.精通struts:基于MVC的Java Web设计与开发M.电子工业出版社.2005.7 杨眉.uml面向对象建模与设计第二版.人民迪电出版社.2013.68 孙名松,周梦熊,李胜利. 基于UML的高校教育信息化评价系统的模型研究J. 大连理工大学学报. 2005(S1)9 徐国虎,许芳.基于UML的ASRS管理系统建模J. 物流技术. 2004(10)10 樊康新. 用UML实现面向对象的MIS系统分析与设计J. 南通工学院学报(自然科学版). 2004(03).3目 录 目 录1第1章 绪
5、 论2第2章 需求分析22.1 系统的需求分析22.2系统需求分析规格说明书32.3系统用例图32.3.1参与者32.3.2分析用例图3第3章 分析模型53.1 分析类图53.2分析状态图63.3分析活动图93.4分析顺序图12第4章 数据库设计13结 论14第1章 绪 论随着经济的发展和人民生活水平的提高,买车成为人们的奋斗目标之一,当然已经有很多人买起了车。可是随着车辆的增多,车辆的停泊问题也随之出现。这就使得各停车场需要更加先进、更加完善的车辆管理系统,为车主带来方便,使停车场的管理系统化。因此开发了停车场管理系统。在现代化企业和商业,旅游等众多人类活动中,停车管理系统有着十分重要的作用
6、。根据有车一族的信息,可以登录该系统进行方便快捷的停车取车,解决了人们停车拥堵困难。因此停车管理系统越来越受到社会有车一族的青睐,并逐渐发展完善起来。课程设计目的: 通过对停车管理系统的静态动态建立模型,进一步熟悉UML中的概念、基本知识,提高自己的建模能力。掌握UML面向对象建模与分析的设计过程和怎样进行设计。第2章 需求分析在停车管理系统中,主要的参与者有有车一族即普通用户、系统管理员、操作员。系统管理员可以管理操作员和普通用户。操作员对停车场的停车状态进行管理。实现停车场的现代化管理,记录车辆信息,动态分配车位,停车费用结算,查看停车场车位的使用状况,退出系统等功能,解决车辆停放难,乱收
7、费等问题。2.1 系统的需求分析停车管理系统为业务操作员提供主功能界面和管理界面。 停车管理系统在启动时要求用户输入账户和密码,只有账户和密码正确,才可以进入系统的主功能界面进行各类操作。(1) 系统管理员。能够管理操作员和车主用户信息,统计和查询停车记录、收费报表,制定收费准则。(2) 停车场操作员操作员能够车主档案信息进行管理,对车辆进、出场进行管理,收取停车费用,对固定、临时的停车位进行管理。对车辆信息的及时汇总,随时了解停车场车位的使用状况。(3) 车主用户即普通用户车主用户能够查询停车空位,自己的停车位,能够查询停车收费标准。2.2系统需求分析规格说明书这是一个停车场管理的应用系统;
8、 停车场管理系统负责将停车场的车位状态以及车主信息进行管理。停车管理系统能够容易地建立、修改和删除系统中的信息。停车管理系统能够在所有流行的平台环境上运行,并且有一个美观的人事部管理员用户界面。2.3系统用例图2.3.1参与者通过系统功能分析参与者有系统管理员、业务操作员、普通用户。参与者用例如图2.1所示:图2-1 参与者2.3.2分析用例图1. 系统管理员能够对操作员进行档案管理,统计报表,系统维护的功能。因此系统管理员的用例图如图2.2所示。图2-2 系统管理员用例图2. 业务操作员,能够对普通用户档案管理,车辆入场管理,车辆出场管理,收费管理等功能。首先,业务操作员要登陆才能够进行相关
9、的操作。其用例图如图2-3所示。图2-3 操作员用例图3. 普通用户,能够进行注册,登陆,在系统中查询停车空位,查询停车历史记录,查询收费标准。其用例图如图2-4所示图2-4 普通用户用例图 第3章 分析模型3.1 分析类图系统用例图以及功能需求可以归纳出系统所需要的类,以及他们之间的关系如图3-2所示。图3-1 系统类图3.2分析状态图状态图在创建的过程中很容易出现错误,不知道什么是状态图,如何确定状态,常常需要回过头去看状态图的概念是针对某一个对象不同时刻的状态所描绘成的图。根据不同的用户可以分为不同的使用状态。根据业务操作员用例图以及功能需求分析,可以得出业务操作员的使用系统的状态图,如
10、图3-2所示。图3-2 业务操作员使用状态图 普通用户,首先注册之后才能登陆。进入系统可以对系统的信息进行查询,其使用状态图如图3-3所示。图3-3 普通用户使用状态图系统管理员能够对操作员进行档案管理,统计报表,系统维护的功能。系统管理员的使用状态图如图3-4所示。图3-4 系统管理员使用状态图3.3分析活动图活动图是uml的动态模型的一种图形,一般用来描述相关用例图。准确的活动图定义:活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。活动图是一种特殊的状态图,它对于系统的功能建模特别重要,强调对象间的控制流程。活动图是一种表述过程基理、业务过程以及工作流的技术。
11、它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模。业务操作员是本停车场管理系统关键参与者。可以通过网页登陆和系统登录两种登陆方式。然后对每个功能模块进行管理。业务操作员的使用活动图如图3-5所示。图3-5 操作员的活动图3.4分析顺序图对于停车管理系统来说,最关键的用例即查询空位和收费。查询空位,包括普通用户和业务操作员的查询,这里统称为用户。收费,只是针对于业务操作员。分别可以按时收费和按次收费。业务管理员和普通用户都能够进行查询空位置的功能。器查询空位的顺序图如图4-1所示。图3-8 用户查询时序图业务操作员还有进行收费的主要用例,其收费的时序图如图4-2所示。图3-
12、9 收费时序图第4章 数据库设计根据系统的类图可以分析出,该系统的数据表:系统管理员、业务操作员、普通用户、停车场、停车卡、收费、车位等。 1. carParkLot(车位)表设计字段名称数据类型说明是否为空idInt(10)车位自动编号,主键否carParkLotIdVarchar(20)车位编号否carLicenseNumVarchar(20)车牌号否carParkStateVarchar(2)停车状态否create table carParkLot(id int(10) unsigned not null auto_increment,carParkLotId varchar(20) n
13、ot null default,carLicenseNum varchar(20) not null default,carParkState varchar(2) not null default,primary key(id);2. userOperator(操作员)表设计字段名称数据类型说明是否为空idInt(10)用户自动编号,主键否userOpNameVarchar(10)姓名否userOpPasswordVarchar(20)密码否userOpSexVarchar(2)性别否userOpAgeInt年龄否userOpTelVarchar(11)电话否userOpSalaryFloat工资否userOpAddressVarchar(20)联系地址否结 论通过这次uml系统分析与设计的课程设计,我拓宽了知识面,锻炼了能力,综合素质得到了交大的提高。安排课程设计的基本目的,在于通过理论与实际的结合、人与人之间的沟通,进一步提高思想觉悟。尤其是观察、分析和解决实际问题工作能力,以便培养成为能够主动成为社会主义现代化建设所需要的高素质复合型人才。作为整个学习体系的有机体组成部分,课程设计的重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建福州鼓山中学2024~2025学年高一下册期末考试数学试题学生卷
- 2024~2025学年山东日照九年级数学试题【带答案】
- 冷链物流行业投资与融资模式分析考核试卷
- 冷库节能照明解决方案考核试卷
- 云母装饰壁画在高端酒店室内设计中的应用考核试卷
- 企业内部数字技能导师制度建立考核试卷
- 教育技术支持下的项目式学习考核试卷
- 信用评估与贷款违约风险预测研究考核试卷
- 信息系统移动应用开发考核试卷
- 2025年中国PUR胶粘剂数据监测研究报告
- 0号柴油安全技术说明书SDS
- GB/T 17530.4-1998工业丙烯酸酯酸度的测定
- GB/T 16106-1995车间空气中氢氧化钠的酸碱滴定测定方法
- GB/T 10095.1-2008圆柱齿轮精度制第1部分:轮齿同侧齿面偏差的定义和允许值
- GA/T 1454-2018信息安全技术网络型流量控制产品安全技术要求
- 湖北省荆州市商投资区国有企业招聘考试《综合基础知识》国考真题
- midas系列培训之桥梁检测专题
- 易制毒企业岗位职责(共19篇)
- 中小学生防溺水安全教育PPT课件【爱生命防溺水】
- 矿山开采承包合同参考
- GA∕T 743-2016 闪光警告信号灯
评论
0/150
提交评论