基于uml的图书馆管理系统的设计与开发

基于uml的图书馆管理系统的设计与开发

ID:36421921

大小:936.50 KB

页数:38页

时间:2019-05-10

基于uml的图书馆管理系统的设计与开发_第1页
基于uml的图书馆管理系统的设计与开发_第2页
基于uml的图书馆管理系统的设计与开发_第3页
基于uml的图书馆管理系统的设计与开发_第4页
基于uml的图书馆管理系统的设计与开发_第5页
资源描述:

《基于uml的图书馆管理系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计(论文)课程名称:信息系统开发方法题目:图书管理信息系统设计院(系):管理学院专业班级:信管1102班姓名:张琪学号:110440227指导教师:陆秋琴2014年6月19日西安建筑科技大学课程设计(论文)任务书专业班级:信管1102班学生姓名:张琪指导教师(签名):一、课程设计(论文)题目图书管理信息系统设计二、本次课程设计(论文)应达到的目的信息系统开发方法课程设计是信息管理与信息系统专业集中实践性环节之一,是学习完《管理信息系统》及《信息系统开发方法与工具》课程后进行的一次全面的综合练习。其目的在与加深对信息系统开发方法基础理论和基本知识的理

2、解,掌握借助Rose开发和设计一个小型管理信息系统模型的基本方法,提高运用工具解决实际问题的能力。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)要求学生能独立完成一个管理信息系统模型的设计与实现,包括:1)系统需求分析;2)系统用例模型设计;3)系统静态模型设计;4)系统动态模型设计;5)系统部署模型设计;6)管理信息系统的实现;7)完成不少于6000字的课程设计报告撰写。四、应收集的资料及主要参考文献:[1]谢星星.UMl基础与ROSE建模实用教程,清华大学出版社[2]慕静.管理信息系统,清华大学出版社[3]黄梯云.

3、管理信息系统,高等教育出版社五、审核批准意见教研室主任(签字)设计总说明图书管理系统设计主要利用RationalRose2003对系统进行UML建模。首先,对系统做需求分析和系统分析,包括功能性需求、非功能性需求和设计约束条件。在需求分析的基础上,利用RationalRose2003进行UML建模,分别是系统的用例模型和用例图,系统的静态模型和类图,系统的动态模型包括序列图、协作图、状态图、活动图,系统的部署模型,主要包括构件图和部署图。最后是系统实现,利用模型转换成代码。关键字:图书管理,信息管理系统,系统设计,UML建模,RationalRose目录

4、1绪论11.1系统简介11.2设计目的11.3设计内容22需求分析32.1.需求分析的任务32.2系统需求描述32.3系统数据流程分析43需求模型设计53.1需求模型设计的方法和步骤53.2系统需求模型53.2.1借阅者用例图53.2.2图书管理员用例图63.2.3系统管理员用例图73.2.4用例规约84系统静态模型设计104.1静态模型设计的方法104.2静态模型实现115系统动态模型设计135.1序列图135.2协作图185.2活动图215.3状态图246.系统部署模型设计266.1系统构建图266.2系统部署图277.管理信息系统的实现28总结33

5、参考文献341绪论1.1系统简介图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。该系统能够方便的为用户提供各种借阅服务,也能够为图书管理员和系统管理员提供方便的管理服务。本文利用UML的各种图形(用例图、协作图、序列图、活动图、状态图、部署图等)以及建模元素,形成一个对西安建筑科技大学图书管理系统的建模实例。整个系统的分析及设计过程按照软件设计的一般过程进行,包括需求分析和系统建模。1.2设计目的根据系统的需求分析,该图书管理系统实施后,应该达到一下目标:●数据存储安全、可靠;●界面设计友好、美观;●信息分类清晰、准确;●分角色

6、登录到各自的操作界面;●用户能够实现图书搜索、借阅、归还、修改个人信息等基本功能;●图书管理员能够实现处理借阅、查看图书、修改个人基本信息的功能;●系统管理员实现用户、图书管理员的增、删、改、查等功能;●整个系统的管理分工明确;●系统具有易维护性和操作性;1.3设计内容此次课程设计的主要内容包括:首先,系统需求分析,系统用例模型设计,包括系统的用例图和用例规范;其次,是系统设计,包括系统的序列图、协作图、活动图、状态图、构件图和部署图;然后,数据库的设计,包括数据库的概念设计、数据库的逻辑设计和数据库的物理设计;最后,根据模型生成相应的代码。2需求分析2

7、.1.需求分析的任务需求分析(RequirementAnalysis)是调查用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术等因素,通过深入细致的分析,确定出合理可行的信息系统需求,并通过规范的形式描述需求的过程。系统分析(Analysis)的目的是将系统需求转化为能更好地将需求映射到软件设计师所关心的实现领域的形式,如通过分解将系统转化为一系列的类和子系统。通过对问题域以及其环境的理解和分析将系统的需求翻译成规格说明、为问题涉及的信息(功能及系统行为)建立模型、描述和如何实现。2.2系统需求描述(1)功能需求。①图书管理系统能够为一

8、定数量的借阅者提供服务。每个借阅者能够有惟一标识其存在的编号或用户名,系统通过一

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

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

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