面向对象课程设计期末作业_第1页
面向对象课程设计期末作业_第2页
面向对象课程设计期末作业_第3页
面向对象课程设计期末作业_第4页
面向对象课程设计期末作业_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象课程设计期末作业

基于UML的校园卡管理系统的分析与设计

专业软件工程

班级软件技术2班

学号1367003117

姓名方智华

目录

一.校园卡管理系统设

计......................................1

二.设计目的.................................3

1.需求分析..................................3

2.系统功能分析..............................4

三.用UML对系统建模........................4

1.用例图(用例建模)........................4

2.系统类图..................................6

3.顺序图....................................8

4.构造活动图...............................11

5组件图....................................15

6.部署图...................................15

7.状态图...................................16

四.设计要求.................................20

L数据流....................................20

2.工作流程图..............................21

3.数据字典.................................22

4.E-R图...................................25

5.sql建表语句..............................26

五.学习体会28

1.课程设计的目的

《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学

习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面

向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向

对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能

力。

1、需求分析

课题:校园卡管理系统

(1)。选题意义

近年来,由于国家在教育方面的投入越来越大,而且越来越多的人意识到教育的重要性,

以及高校扩招。导致在校学生越来越多,这就意味着校园卡的是用越来越多,加大了校园卡

的管理难度,那么设计一套能够行之有效的对管理校园卡进行管理的校园卡管理系统是非常

有必要的。所以,我觉得做校园卡管理系统非常有意义。

(2)。功能介绍

校园卡管理系统主要有两类用户,一是系统管理员,负责对校园卡系统信息进行管理,

可以实现用户信息维护,办理新卡,卡挂失/卡重置,修改密码,冲值统计,消费统计,查

询信息等操作。二是普通用户,可以实现修改密码,冲值,消费,余额查询,查询个人消费

和冲值记录等操作。

用例图

校园卡管理系统

系统流程图

■具体流程:首先,由持卡者递交书面申请提出申请新卡的要求,管理员录入持卡者

的信息,并调出学校持卡者信息库进行核对,确认该用户为合法持卡者,就建立相

应的饭卡信息并存档,这些信息要记入饭卡存款额及历史情况库文件,随后生成文

档“提交饭卡

■持卡者领到饭卡后,可以消费,可以随时对饭卡进行充值;在饭卡遗失后可以挂失;

持卡者离开学校后要注销饭卡。

■这些处理行为的每次记录都要存入“饭卡存款额及历史情况”库文件中,并由这个

库文件生成相应的报表并打印出来。

申请新卡

卡信

录入

学持

信息

艺息

加锁刷卡消费

0层数据流图

系统的时序图

首先介绍系统的时序图,校园卡管理系统的时序图主要有3个。

(1)校园卡管理人员开卡的时序图

(2)学生挂失的时序图

(3)学生解冻的时序图

1.校园卡管理人员开卡的时序图

学生信息、校园卡学生

:校园卡管理人

",入学生信息》

2导入学生

3:校园卡发放:

4:审核学生信息

5:审核通过L

6:提交注册信息

rK

7:提交注销信息

学生要开卡,需要提供个人信息。校园卡管理人员需要对其信息进行审核,通

过之后,为其办卡。

2.学生挂失的时序图

校园卡管理校园卡

学生:NewClass人员

中1:提交个人信息2检查验证

3:确定3

4:校园卡冻结

学生挂失,需要向管理人员提供其个人信息,并通过管理人员的审核验证,才

能为其挂失。

2.学生解冻的时序图

学生解冻校园卡,需要向管理人员提供个人信息,通过管理人员的验证后,

为其校园卡解除冻结状态。

系统的协作图

(1)校园卡管理人员开卡的协作图

(2)学生挂失的协作图

(3)学生解冻的协作图

1.校园卡管理人员开卡的协作图

1:输入学生信息

2.学生挂失的协作图

3.学生解冻的协作图

1:提交个人信息

系统的状态图

管理员开卡的状态图

管理员要开卡,首先需要登录,通过系统认证后,转入开卡页面,输入学生

信息。学生信息输入后,需要验证是否符合开卡要求,通过审核,则开卡成功;

如果未通过,则返回开卡页面。

管理员要充值,首先需要登录,通过系统认证后,转入充值页面,输入充值

金额。充值金额输入后,需要验证是否能够充值,通过审核,则充值成功;如

果未通过,则返回充值页面。

管理员收到请求要挂失,首先需要登录,通过系统认证后,转入挂失页面,输

入学生信息。学生信息输入后,需要验证是否需要挂失,通过审核,则挂失成

功;如果未通过,则返回挂失页面。

管理员要解除校园卡锁定,首先需要登录,通过系统认证后,转入解冻页面,

输入学生信息。学生信息输入后,需要验证是否符合解冻条件,通过审核,则

解冻成功;如果未通过,则返回解冻页面。

系统的活动图

系统中的类图

校园卡消费记录

孰扁号

袋?学生姓名

龟姓名

用>消费时间

司>办理时间

?消费金额

跄有效日期亳消费目的

查•检查()

修10(

充值记录制

中学生姓名

勖充值时间校园卡申请

电充值金额校园卡管理电姓名

人员能申请时间

•查询()

Oname

.二

挂失

觌学生

编号

姓名

院系

|^物>

专立

•撒徜0

•删除0

•修改()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论