课程设计 UML 支持校园卡地食堂消费管理系统信息系统

课程设计 UML 支持校园卡地食堂消费管理系统信息系统

ID:47066615

大小:287.10 KB

页数:27页

时间:2019-07-13

课程设计 UML 支持校园卡地食堂消费管理系统信息系统_第1页
课程设计 UML 支持校园卡地食堂消费管理系统信息系统_第2页
课程设计 UML 支持校园卡地食堂消费管理系统信息系统_第3页
课程设计 UML 支持校园卡地食堂消费管理系统信息系统_第4页
课程设计 UML 支持校园卡地食堂消费管理系统信息系统_第5页
资源描述:

《课程设计 UML 支持校园卡地食堂消费管理系统信息系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、统一建模语言UML课程设计报告26统一建模语言UML课程设计报告——支持校园卡的食堂消费管理信息系统统一建模语言UML课程设计报告26统一建模语言UML课程设计报告26目录第1章系统需求分析21.1系统功能分析21.1.1功能需求21.1.2非功能需求21.2数据库管理模块31.3基本业务模块41.4信息查询模块4第2章系统的UML基本模型62.1UML初始模型62.2系统的用例图62.3系统的时序图72.4系统的协作图92.5系统的状态图102.6系统的活动图11第3章系统中的类153.1类图的生成153.2各类之间的关系16第4章系统的配置与实现184.

2、1系统的组件图184.2系统的配置图19第5章小结21附录参考资料23统一建模语言UML课程设计报告26第1章系统需求分析1.1系统功能分析1.1.1功能需求对于支持校园卡的食堂消费信息管理系统来说,应该至少包括如下几部分功能:(1)信息查询系统在验证用户身份之后,允许用户根据需要进行查询。查询搜索的分类只要有三种:对账号的基本信息查询时,主要通过连接数据库查询用户的账号、姓名、性别、卡类、单位、专业、备注信息。对消费明细的查询时,可以查询最近30天内制定时期内消费明细,包括消费日期、具体时间、消费地点、消费金额、余额。对充值明细的查询时,可以查询4年内制定

3、时期内的充值明细,包括充值时间、交易金额、交易类型(柜台充值、网银充值、充值地点等)、操作员或交易号等。(2)校园卡管理挂失和解挂;通知学生事务中心补办新卡,学生事务中心通知客户取新卡;使用网上银行为校园卡充值,必须与网上银行连接,实现充值功能。1.1.2非功能需求(1)操作需求系统可以在任何主流web浏览器上运行;系统可以进行后台数据库管理。(2)性能需求系统可以满足每天24小时全年365天持续工作;系统每天会在晚10点以后进行更新;统一建模语言UML课程设计报告26在8:00—22:00时段支持300位并发用户使用,其余时间支持150位。(3)安全需求由

4、于系统涉及到个人财产安全问题,所以系统要求有很高的安全性;系统包含对病毒、蠕虫和木马等病毒的防卫;系统系统对登录用户进行身份验证,管理员对网站和后台数据库进行管理。功能需求分析以后,可知满足上述需求的系统需要包括以下几个模块:(1)数据库管理模块。数据库管理模块提供了使用者录入、修改并维护数据的途径。比如学生和老师都可以修改自己的基本信息,然后保存到数据库中;也提供了系统管理员进行用户信息维护的功能。(2)基本业务模块。可以用校园卡消费、充值、也可以挂失和解挂,并在遗失以后旧卡的所有信息保留到新卡。(3)信息查询模块。主要是对校园卡用户的基本信息查询,也可以

5、对消费和充值的相关记录进行查询、浏览。图1-1系统功能需求1.2数据库管理模块数据库模块包括如下图所示的几个方面:统一建模语言UML课程设计报告26图1-2数据库管理模块功能(1)用户注册的信息管理,包括教师和学生在系统上进行注册信息的更新操作,操作者可以是用户,也可以是系统管理员。(2)消费明细信息管理,系统管理员在教师离职,或者学生学籍不存在时可以进行删除或者清空消费信息。(3)充值明细信息管理,系统管理员在教师离职,或者学生学籍不存在时可以进行删除或者清空充值信息。1.3基本业务模块基本业务模块包括如下图所示的几个方面:统一建模语言UML课程设计报告2

6、6图1-3基本业务模块功能(1)在校园卡丢失之后可以登录系统补办新卡。(2)到指定的地方可以为校园卡充值,也可以进行网上转账。(3)校园卡丢失以后可以挂失,防止别人用自己的卡消费。(4)校园卡找到之后可以解挂,卡的状态从停用变为正常。1.4信息查询模块信息查询模块主要用于网页上的信息浏览和查询,包括如下图所示几个方面:图1-4信息查询模块功能(1)用户注册信息,通过网页登陆浏览、查询。(2)用户消费信息,通过给定日期进行查询。(3)用户充值信息,同样通过给定提起进行查询。(4)用户账户信息,在查询消费信息和充值信息的时候在网页上都同时显示账户余额。统一建模语

7、言UML课程设计报告26第2章系统的UML基本模型2.1UML初始模型选择菜单【File->New】可以打开如下图所示的“CreateNewModel”对话框,选择J2SE模式,点击【ok】按钮,表示此系统将用Java语言来开发。接下来开始设计自己的模型,在此之前先保存,将模型命名为“基于校园卡的食堂消费信息管理系统”,如下图所示:图2-1UML建模初始模型2.2系统的用例图根据系统的需求可以确定四类参与者,分别是学生和教师、营业员、数据库、银行,参与者的详细信息如下:学生和教师:是持有校园卡的任何个人,由于学生和教师登录系统之后只是浏览到的自己信息不同,所

8、以可以将两者统称为用户,可以通过本系统查询个人的基本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。