- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016年大作业——图书馆管理系统
用面向对象方法和面向对象程序设计语言,开发满足下述要求的软件。
需求描述
读者帐户,有借阅卡的读者不再借阅图书,还请已借后借阅卡。
读者借阅图书时,(由管理员)系统
读者归还图书时,(由管理员)为 “已归还”被归还图书的当前库存数等信息为“已丢失”被丢失图书的当前库存数等信息
图书管理员不定期地对图书信息进行(新书)入库、修改、删除(错误信息)还需对信息
须完成的工作
可一个人独立完成,亦可两人合作完成。用例模型用例图):
识别出参与者actor);
用例的粒度可大可小,对于较复杂的用例,可用对其分解
对每个用例,用文字形式流程(一般用伪代码形式可支持分支、循环等结构)用活动图activity diagram)展示该流程
可使用ML中的包) 对用例进行分组。
类图 diagram):
出必要的、应在软件系统中表示的概念、事物
用类图它们之间的关系个类必要的属性和操作
可用进行分组
针对系统的若干重要功能,分别采用序列图正常情况下的程序流程。
图()中的对象可包括参与系统直接交互的参与者a)、类图中那些的。对象:图书管理员、读者、信息库、信息库、图书信息、借阅规则等等。
的状态模型:
从类图中选择若干有明确状态区分的事物,分别采用图diagram)来定义其状态和状态间的转换关系以陈述此类事物在其生命期内状态变化过程
可选事物包括:图书,等。
说明1:上述四条要求中,建立的具体模型数量不限,但应体现系统中的重要概念、功能。
每个模型必须有文字说明,最终合并为完整文档。
:上述要求外,你亦可建立其他方面的模型,如包图、组件图、部署图等。
基于你建立的上述模型,采用
应至少满足前文所述需求中的系统功能。还可增加如统计、查询等功能;
输入数据和输出数据满足需求
数据的持久化存储方式不限,可用文件,亦可用数据库。
假设系统只有两位管理员,并预先已经设置好,并满足下述约束:
同一时间只允许其中一位使用系统;
需要记录的信息中应合理填写执行相应功能的管理员标识。
提交截止时间:期末考试后一周。
应提交的内容
开发文档。内容包括:
问题需求的描述;
你建立的上述模型 (包括模型图和说明文档,如你对类、方法、全局变量或静态变量的命名规则、重要对象的组织结构、需要特别说明的类、方法和对象等)。
关于持久化存储数据所用的全部文件或数据库表
◇注1:对于2人合作的情况,请在说明文档中明确指出各人所承担的任务;
但须划分章节,且 2013可读;
注模型需要使用辅助工具绘制,如Enterprise Architect, Visio等,并将图粘贴到说明文档中
(2)源程序清单。不少于1/4的程序行有注释。
(3)运行情况总结报告(必须是读的
提交方式
将需提交的所有文件统一用
若全部工作由
2016OOT大作业-学号-姓名.ZIP ,
邮件主题为: 2016OOT大作业-学号-姓名 。
若全部工作由两人合作完成,则文件名称为:
OOT大作业-学号1-姓名1-学号2-姓名2.ZIP ,
邮件主题为: 2016OOT大作业-学号1-姓名1-学号2-姓名2 。
如果发现雷同者,则平分其中的最低成绩。
【完】
文档评论(0)