《uml与对象建模》实验报告

《uml与对象建模》实验报告

ID:1455326

大小:1.17 MB

页数:39页

时间:2017-11-11

《uml与对象建模》实验报告_第1页
《uml与对象建模》实验报告_第2页
《uml与对象建模》实验报告_第3页
《uml与对象建模》实验报告_第4页
《uml与对象建模》实验报告_第5页
资源描述:

《《uml与对象建模》实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《UML与对象建模》实验报告 (Version1.0)计算机科学学院软件工程教研室2011年6月-39-目录1概述-3-1.1系统简述-3-1.2软件设计目标-3-1.3参考资料-3-1.4修订版本记录-3-2术语表-4-3用例-4-4设计概述(此处请用简单的结构化描述)-4-4.1简述-4-4.2系统结构设计-4-4.3系统界面-5-4.4约束和假定-5-5对象模型-5-5.1类定义-5-5.2类关联描述-6-5.3对象模型图-6-6对象数据字典描述-6-6.1子系统1中的对象-7-7动态模型-8-7.1场景(Scenarios)-8-7.2事件定义(Eve

2、nts)-9-7.3状态图-9--39-1概述1.1系统简述图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段。1.2软件设计目标需求分析描述图书借阅系统开发的总体任务是实现图书的借阅和管理信息化,在图书借阅系统中,对于读者来说,他们所关心的问题是如何能够方便的查阅到书籍以及自己正在借阅或是已经借阅了什么样的书,所借的书是否已经到期,对于上述的需求进行分析之后,可以得到一个面向读者的简单需求分析并得出系统在面向读者方面应该至少做到如下几点:①修改个人密码

3、管理②查询书籍并借阅书籍③续借书籍管理④归还书籍管理⑤为过期的书籍进行付款⑥注册帐号管理而对于图书馆管理员来说,他们需要关心的问题是:①图书馆中书籍如何管理,比如方便地增加,删除,以及编辑一些书籍,并知道哪些书籍已经被借出去,借出的书就不能被管理了.②-39-对于规则的一些管理,因为每个图书馆都有每个图书馆的规则,比如第一次借阅天数,最大借阅的本数,最大的续借次数,最大每次续借天数等一些规定,这些都可以通过设定的一些改变来做出不同的策略.①对于借阅者卡号的一些管理,因为只涉及到借阅图书方面,所以暂时只考虑了对于借阅者卡号的充值,停封,恢复方面的功能.性能分析描

4、述因为该系统是基于JSP的B/S系统,所以对于客户端访问的性能要求很低,在服务器配置方面得根据图书馆的书籍多少以及服务质量程度方面进行考虑.安全分析描述安全性方面首先是服务器端的端口,采用的是SQL2000的默认端口,因此在端口可设防火墙以免受到攻击,在用户登陆进行操作后,如果是用户想直接进入需要进行操作的页面时,页面会自动识别其ID并作出相应的处理,非法用户直接踢出登陆入口,合法用户会显示其详细信息.1.3参考资料[1]萨师煊王珊编著<<数据库系统概论>>高等教育出版社[2]耿祥义张跃平编著<>清华大学出版社[3]KarlAveDal,

5、DannyAyers,TimothyBriggs等著黎文袁德利,吴焱等译[4]<>电子工业出版社1.4修订版本记录无。-39-2术语表对本文档中所使用的各种术语进行说明。如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,可以指引读者参考需求说明。3用例用例模型图如下:图2-1(用例模型图)用例的用户中分两个角色,一个是管理员,一个借阅者,用例分类为管理操作和借阅操作两个大部分,然后分为如图1的一些功能用例.-39-分析类图描述类图如下:图2-2(类图)分为图书信息类,借阅者卡号信息类,管理员信息类,借阅信息类,惩罚信息类,规则信息类

6、,其中借阅者信息类和管理员信息类各自有自己的方法,借阅者不能对除自己个人密码外的其它类进行操作,管理员可以对规则信息,图书信息,借阅者卡号信息进行操作.4设计概述(此处请用简单的结构化描述)4.1简述-39-因为该系统是基于JSP的B/S系统,所以对于客户端访问的性能要求很低,在服务器配置方面得根据图书馆的书籍多少以及服务质量程度方面进行考虑.4.2系统结构设计这部分要求提供高层系统结构的描述,使用方框图来显示主要的组件及组件间的交互。最好是把逻辑结构同物理结构分离,对前者进行描述。别忘了说明图中用到的俗语和符号。4.2.1顶层系统结构4.2.2子系统1结构4

7、.2.3子系统2结构4.3系统界面在注册和登陆界面方面没有过多进行设计,只是简单的表格和输入框形式,登陆框分为两个,一个是管理员登陆入口,另一个是用户登陆入口,如下图:-39-图5-1(登陆界面图)注册界面如下:图5-2(注册界面图)-39-借阅者操作界面基本都是多选框操作,下面只例举借阅时候的界面,(这时候搜索的是书名为fdf的结果,默认的是显示全部的图书,灰色的fdf书是已经被借出去了的):图5-3(借阅查询选择界面)管理员的操作界面只举两个:一个是增加书籍信息界面,第二个是查询并编辑书籍.-39-图5-4(增加书籍记录界面)-39-图5-5(查询we书籍

8、并选中界面)-39-图5-6(对we书

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

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

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