- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML的图书馆借阅管理系统设计
附件1: 学 号:
课 程 设 计
题 目 基于UML的图书馆借阅管理系统设计 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 计算机0803 姓 名 指导教师
2012 年 01 月 10 日
课程设计任务书
学生姓名: 专业班级: 计算机0803班
指导教师: 工作单位:计算机科学与技术学院
题 目: 基于UML的图书馆借阅管理系统设计
初始条件:
理论:学完UML及软件体系结构课程,掌握一种计算机高级语言的使用。
实践:计算机实验中心提供计算机及软件开发环境。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
(1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。
(2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等)。
(3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的设计以及最终的程序设计)。
(4)编制好程序后,设计若干测试用例,上机测试并通过所设计的程序系统。
(5)设计报告格式按附件要求书写。课程设计报告书正文的内容应包括:
1.问题描述;
2.用例模型及分析类图的描述;
3.设计类图、核心用例的顺序图与状态图、组件图等的描述;
4.信息代码设计、数据库设计、输入设计、输出设计的描述;
5.用户界面设计和处理过程的设计的描述;
6.给出软件的测试方法和测试结果。
7.设计的特点、不足、收获与体会。
时间安排:
设计安排3周(17-19周):
第一周周1至周4:完成系统分析;第一周周5:完成系统设计。
第二周周1至周5:完成系统实施中的信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的设计。
第三周周1至第三周周3:完成系统实施中的程序设计。
第三周周4至周5:撰写课程设计报告。
设计验收安排:第19周的星期五第1-4节课到实验中心进行上机验收。
设计报告书收取时间:第19周星期五晚上7:30。
指导教师签名: 2011年11月21日
系主任(或责任教师)签名: 年 月 日
基于UML的图书馆借阅系统设计
问题描述
需求分析描述
图书借阅系统开发的总体任务是实现图书的借阅和管理信息化,在图书借阅系统中,对于读者来说,他们所关心的问题是如何能够方便的查阅到书籍以及自己正在借阅或是已经借阅了什么样的书,所借的书是否已经到期,对于上述的需求进行分析之后,可以得到一个面向读者的简单需求分析并得出系统在面向读者方面应该至少做到如下几点:
修改个人密码管理
查询书籍并借阅书籍
续借书籍管理
归还书籍管理
为过期的书籍进行付款
注册帐号管理
而对于图书馆管理员来说,他们需要关心的问题是:
图书馆中书籍如何管理,比如方便地增加,删除,以及编辑一些书籍,并知道哪些书籍已经被借出去,借出的书就不能被管理了.
对于规则的一些管理,因为每个图书馆都有每个图书馆的规则,比如第一次借阅天数,最大借阅的本数,最大的续借次数,最大每次续借天数等一些规定,这些都可以通过设定的一些改变来做出不同的策略.
对于借阅者卡号的一些管理,因为只涉及到借阅图书方面,所以暂时只考虑了对于借阅者卡号的充值,停封,恢复方面的功能.
性能分析描述
因为该系统是基于JSP的B/S系统,所以对于客户端访问的性能要求很低,在服务器配置方面得根据图书馆的书籍多少以及服务质量程度方面进行考虑.
安全分析描述
安全性方面首先是服务器端的端口,采用的是SQL2000的默认端口,因此在端口可设防火墙以免受到攻击,在用户登陆进行操作后,如果是用户想直接进入需要进行操作的页面时,页面会自动识别其ID并作出相应的处理,非法用户直接踢出登陆入口,合法用户会显示其详细信息.
用例设计描述
用例模型描述
用例模型图如下:
图2-1(用例模型图)
用例的用户中分两个角色,一个是管理员,一个借阅者,用例分类为管理操作和借阅操作两个大部分,然后分为如图1的一些功能用例.
分析类图描述
类图如下:
图2-2(类图)
分为图书信息类,借阅者卡号信息类,管理员信息类,借阅信息类,惩罚信息类,规则信息类,其中借阅者信息类和管理员信息类各自有自己的方法,借阅者不能对除自己个人密码外的其它类进行操作,管理员可以对规则信息,图书信息,借阅者卡号信息进行操作.
用例详细设计描述
类图设计
类图如图2,图书信息类中分为图书的ID号,图书的名字,图书的作者,ISBN号,出版
期,价格,入库时间,状态等信息.借阅者不能对其属性进行操作,但是可以有一定的联系,从而产生相应的类,比如惩罚类和借阅类,
您可能关注的文档
最近下载
- 松下录像机说明书AJD93MC.pdf VIP
- Part 1-2 Unit 1 Personal and Family Life 课件-中职高一英语(高教版基础模块1).pptx
- 中国急性胰腺炎诊治指南(2021).pptx VIP
- 2025内蒙古鄂尔多斯市东胜区市场监督管理局食品安全协管员招聘15人笔试模拟试题及答案解析.docx VIP
- 检查检验分级管理制度.docx VIP
- 《劝学》原文、注释、翻译和赏析.docx VIP
- 边坡生态护坡技术规程(DB42-T 1355-2018).docx
- 学生安全课程课件.pptx VIP
- 纪念中国人民抗日战争胜利80周年PPT铭记历史砥砺前行.pptx VIP
- Panasonic松下OM_AJ-D250 使用说明书.PDF VIP
文档评论(0)