(完整版)图书管理系统软件项目管理大作业
- 格式:pdf
- 大小:292.85 KB
- 文档页数:23
Java语言程序设计大作业实验报告学院名称:计算机与信息工程学院实验班级:学生学号:学生姓名:指导教师:米娜瓦尔·努拉合买提递交日期:2013年4月18日目录1 系统开发步骤(5分) (3)2 系统概述(10分) (5)2.1所选择的容器 (5)2.2 系统中实现的类以及类中的方法(20分) (5)2.2.1 Book类 (5)2.2.2 BookCatalog类 (6)2.2.3 InputValidator类 (6)2.2.4 Confirm 类 (6)2.2.5 Library类 (7)2.2.6 Patron类 (7)2.2.7 PatronCatalog类 (7)2.2.8 Transactions类 (8)2.2.9 Assignment类 (8)2.3系统中实现的事件监听接口以及接口种方法说明(5分). 93实验中遇到的问题以及解决的方法(30分) (9)4实验心得(10分) (9)5对本课程的意见和建议(10分) (9)5.1 理论部分 (9)5.2 实验部分 (9)6简单介绍学生自己的学习方法以及需要改善的地方(10分)93课程名称: Java语言程序设计实验成绩:实验名称:图书管理系统班级:实验指导老师:米娜瓦尔学号:实验总学时: 10学时姓名:1 系统开发步骤(5分)(1)了解大作业的有关注意事项。
(2)各大作业可行性分析,根据自己的喜好选定大作业题目(3)根据选定的作业题目-----图书管理系统,从自己及周围同学去图书馆的经历以及上网查阅有关资料进行需求分析。
了解本管理系统应该完成的功能。
(4)根据实验指导,对将要用到的知识点进行回顾与总结,为后面做好准备。
(5)构建开发环境,开始编写程序。
Library,Book,Patron,Confirm, InputValidator类的实现首先完成的是Library类的部分代码(即系统主菜单及其他菜单的实现)主菜单图书菜单课程名称: Java语言程序设计实验成绩:实验名称:图书管理系统班级:实验指导老师:米娜瓦尔学号:实验总学时: 10学时姓名:借书人菜单:查询菜单课程名称: Java语言程序设计实验成绩:实验名称:图书管理系统班级:实验指导老师:米娜瓦尔学号:实验总学时: 10学时姓名:(6)撰写实验报告,做PPT讲解。
软件项目管理作业(共5篇)第一篇:软件项目管理作业1.谈谈你对质量管理的认识?保证质量管理从哪几个方面考虑?答:质量管理的学派和观点有很多,具体代表性有戴明理论,朱兰理论,克鲁斯比理论,田口玄一理论等。
其中:1.戴明理论的核心是“目标不变,持续改善和知识积累”,预防胜于检验。
○2.朱兰理论的核心思想是适用性,适用性是通过遵守技术规范,使项目符○合或者超过项目相关人及客户的期望。
3.克鲁斯比理论的核心思想是质量定义符合预先的要求,质量源于预防,○质量的执行标准是零缺陷,质量是用非一致成本衡量的。
4.田口一玄核心思想是应用统计技术进行质量管理,通过损失函数来决定○产生未满足目标产品的成本。
质量就是符合客户要求。
人们对质量如何达成的认识是在不断发展与完善之中的。
早期认为质量是检验出来的,后来随着统计方法的应用认为质量是控制出来的,现在业界普遍认为是覆盖全员、全过程、全系统的质量管理。
质量管理归结起来可包括:关注客户;明确要求;零缺陷过程方法;系统分析与预防;领导重视;全员参与;持续改进;基于数据与事实决策;与供应方合作互利;知识管理。
至少要考虑以下几个方面:1、让用户承认你的测试对象分析结果(需求分析转化为测试需求分析的过程要得到客户的认可)2、用例设计过程,不但要能设计出高效的用例,而且要能说明是如何的高效,要得到客户的认可。
3、如何证明,你的测试过程是高精度,高效率的,你的团队是敬业的,并有在实施的过程中能不断的发现问题,克服/解决问题。
4、你的结果报告中的内容,是否能准确反映软件的质量状况,并且,有客户想看到的内容。
2.结合自己的软件项目,拟定项目管理控制计划。
第二篇:浅谈软件项目管理范文浅谈软件项目管理1.软件项目管理的概念软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,通过计划、组织、控制等一系列活动,合理地配置和使用各种资源,对成本、人员、进度、质量、风险等进行分析和管理,以达到既定目标的过程。
图书馆管理系统设计说明书目录 .................................................................................................................. 错误!未定义书签。
1.引言 (4)1.1、编写说明 (4)1.2、背景 (4)1.3、定义 (4)1.4、参考资料 (5)2.任务概述 (5)2.1、目标 (5)2.1、用户的特点 (6)2.2、假定与约束 (6)3.需求规定 (6)3.1、对功能的规定 (6)3.2、对性能的规定 (7)3.2.1、精度 (7)3.2.2、时间特性要求 (7)3.2.3灵活性 (8)3.3、输入输出的要求 (8)3.3.1、读者管理 (8)3.3.2、采编管理 (8)3.3.3、流通管理 (8)3.3.4、统计管理 (9)3.3.5、查询管理 (9)3.4、数据库管理能力的要求 (9)3.5、故障处理要求 (9)3.6、其他专门要求 (10)4.运行环境设定 (10)4.1、设备 (10)4.2、支持软件 (10)4.3、接口 (10)4.4、控制 (10)5.数据字典 .................................................................................................... 错误!未定义书签。
15.1、数据项 (11)5.2、数据结构 (12)5.3、数据流 (12)5.4、数据存储 (12)5.5、处理过程.................................................................................................................... .135.6、数据接口描述 (13)6.概念结构设计..............................................................................................................................错误!未定义书签。
大连理工大学城市学院《软件工程导论》大作业图书管理系统分析与设计课题名称:图书管理系统任课教师:***班级:嵌入式1101班组长:刘丽(201114014)完成日期:2012年12月23日随着现代科学技术的进步,人类社会正逐渐走向信息化。
图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
我国图书计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书信息网络建设取得了较大发展,图书信息化建设迈上了一个新台阶。
本酒店管理系统是用PowerBuilder和Microsoft access制作而成,主要包括图书信息管理、借阅图书管理、归还图书管理以及管理员管理等主要功能。
根据读者需求给其分配图书,并且对读者在图书馆的消费情况进行统计以及结账,系统也对员工信息进行统计,管理员可以给予员工登录系统的权限。
根据需要,系统建立了4个表,分别用来记录读者档案,借阅图书档案、归还图书档案和管理员档案。
图书有三种状态,即“已分配”、“已预订”、“未分配”,员工有三种权限即:“T”、“U”、“F”分别代表管理员权限和一般用户权限,“F”权限不能登录系统,而管理员是由系统默认。
这些状态分别可以对图书和员工进行管理。
结论主要介绍了图书管理在图书馆日常运作中的作用,以及图书馆管理系统的必要性。
整个系统的开发过程包括:可行性分析、需求分析、总体设计、详细设计、系统实现以及测试计划。
其中关键的技术包括数据库的建立,数据库的连接,数据的添加、删除和更新。
为了系统的顺利完成。
开发人员将要密切合作和详细的分工。
【项目任务目标】:本图书管理系统总的实现目标是:建立以馆藏目录为基础的书目数据库;实现馆内采购、编目、流通、文献检索等信息化管理;建立图书动态网站;接入校园网为广大师生及时提供馆内的最新信息。
长期的目标还要实现直接浏览电子图书以及馆际间的图书借等关键词:图书管理系统;PowerBuilder;Microsoft access;数据库摘要 (1)第一章前言 (1)1.1背景 (1)1.2编写目的 (1)1.3定义 (2)第二章可行性分析 (3)2.1技术的可行性 (3)2.2经济的可行性 (3)2.3管理上的可行性 (3)2.4结论 (4)第三章需求分析 (5)3.1具体需求 (5)3.1.1功能需求 (5)3.1.2性能需求 (6)3.2数据流图 (7)3.3数据字典 (12)3.4实体关系模型图 (14)3.4.1实体图 (14)3.4.2总体E-R图 (16)3.5性能需求 (17)3.6数据管理能力需求 (17)3.7故障处理需求 (17)3.8其他需求 (17)3.9运行环境需求 (18)第四章总体设计 (19)4.1系统分析 (19)4.2系统设计 (20)4.2.1软件组织结构 (20)4.3功能说明 (21)4.4重要数据的数据结构设计 (22)4.4.1变量设计 (22)4.5函数设计 (22)第五章详细设计 (23)5.1数据库的详细设计 (23)5.2数据库的实现 (23)5.3界面设计 (26)5.3.1系统登录界面 (26)5.3.2系统主界面 (26)5.3.3图书信息修改界面 (27)5.4系统功能详细说明 (28)5.4.1读者信息管理模块 (28)5.4.2借阅图书管理模块 (29)5.4.3归还图书流通管理模块 (29)5.4.4管理员管理模块 (29)第六章系统实现 (30)6.1系统登录模块 (30)6.2读者类别设置模块 (31)6.3借阅图书管理模块界面 (32)6.4归还图书管理模块界面 (33)6.5图书馆的图书资料管理界面 (34)6.6员工信息管理 (35)6.7系统管理员管理界面 (36)第七章测试分析报告 (38)7.1测试计划和要点 (38)7.1.1主模块测试要点 (38)7.1.2借阅模块测试要点 (38)7.1.3学生查询模块测试要点 (38)7.1.4图书查询模块测试要点 (39)7.1.5图书归还模块测试要点 (39)7.2测试用例 (39)7.2.1主模块测试用例 (39)7.2.2借阅模块测试用例 (40)7.2.3学生查询模块测试用例 (41)7.2.4图书查询模块测试用例 (41)7.2.5图书归还模块测试用例 (42)7.3测试结果及结论 (42)7.3.1测试的结果 (42)7.3.2缺陷分析及改进 (44)7.3.3测试结论 (44)第八章系统测试 (45)8.1登录测试 (45)8.2系统功能模块测试 (46)第九章使用说明 (49)9.1运行环境 (49)9.2性能说明 (49)9.3操作说明 (49)总结与展望 (50)参考文献 (51)第一章前言随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时放生变化的,因此必须对图书进行动态的管理,而这对于一个管理员来书是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。
软件项目管理大作业一、引言软件项目管理是指通过规范的流程和方法,对软件项目进行计划、组织、调度、控制和监督的一项工作。
在软件开发过程中,项目管理起着至关重要的作用,可以确保项目按时、按质量要求交付,同时最大程度地满足客户需求。
本文将介绍软件项目管理的基本概念、重要性以及常用的管理方法。
二、软件项目管理的基本概念2.1 软件项目软件项目是指为了满足一定的需求,通过软件开发过程进行规划、设计、编码、测试等一系列活动而产生的一组有关软件产品的过程。
2.2 软件项目管理软件项目管理是指通过计划、组织、调度、控制和监督等一系列管理活动,全过程地对软件项目进行管理,以确保软件项目的成功交付。
2.3 软件项目管理的目标软件项目管理的目标主要包括以下几个方面:•保证软件项目按时交付•保证软件项目按预算完成•保证软件项目满足用户需求•保证软件项目质量符合标准三、软件项目管理的重要性软件项目管理在软件开发过程中具有不可替代的重要性。
以下是软件项目管理的几个重要原因:3.1 提高工作效率通过合理的规划和组织,软件项目管理可以提高工作效率,避免资源浪费和时间的重复利用。
3.2 提高软件质量软件项目管理可以对软件开发过程进行全方位的监督和控制,确保软件质量符合标准。
3.3 减少项目风险软件项目管理可以明确项目的风险点,合理规划和分配资源,从而减少项目风险的发生。
3.4 提高客户满意度软件项目管理可以更好地满足客户需求,通过及时沟通和调整,确保客户对项目的满意度。
四、常用的软件项目管理方法4.1 瀑布模型瀑布模型是软件项目管理中最常用的一种方法,其基本思想是将软件开发过程划分为一系列阶段,每个阶段有明确的输入和输出。
4.2 敏捷开发敏捷开发是一种迭代、增量的软件开发方法,它强调灵活性、协作和快速响应变化。
4.3 增量模型增量模型是一种将软件开发过程按模块划分的方法,每个模块都有明确的需求和功能,可以逐步完成和交付。
4.4 融合模型融合模型是将不同的软件开发方法相结合,根据项目的具体情况灵活选择和应用。
团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。
二: 需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。
在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。
对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型图书管理系统的参与者及其介绍系统管理员系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护。
图书管理员图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定。
图书借阅者图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图a图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求查询个人信息借阅者可以在查询界面了解自己的详细信息查询图书信息借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出预定图书借阅者可以通过预定界面预定图书馆中借出的图书借阅图书借阅者可以在图书馆中借阅未被借出和已预约的图书返还图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书a.系统管理员用例图。
江苏开放大学形成性考核作业学号:姓名:课程代码:110116课程名称:软件项目管理(专)评阅教师:第 4 次任务(书面作业)共 4 次任务(书面作业)作业说明:1.做作业之前首先在封面填上自己的学号和姓名及评阅教师,做完作业后请写上作业完成时间。
2.学习完第十单元内容之后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的30%。
作业描述:编写软件项目验收报告1、具体要求如下:依据第2次形考作业软件项目需求分析报告中的项目,编写验收报告,涵盖项目基本情况、进度审核、验收计划、验收情况汇总、问题处理及附件等。
2、要求完成一份完整的项目验收报告,题目为“XX-验收报告”,参见课本附录P298。
3、验收报告示例:*** 作业批阅评语***:*** 得分***:评阅教师:评阅时间:年月日自来水营销管理系统验收报告目录1 文档修订版历史记录................................................................................................2 项目基本情况............................................................................................................3 项目进度审核............................................................................................................3.1 项目实施进度情况..........................................................................................3.2 项目变更情况..................................................................................................3.3 项目投资结算情况..........................................................................................4 项目验收计划............................................................................................................4.1 项目验收原则..................................................................................................4.2 项目验收方式..................................................................................................4.3 项目验收内容..................................................................................................5 项目验收情况汇总....................................................................................................5.1 项目验收情况汇总表......................................................................................5.2 项目验收附件明细..........................................................................................5.3 专家组验收意见................................................................................................6 项目验收结论............................................................................................................6.1 开发单位结论....................................................................................................6.2 建设单位结论....................................................................................................7 附件............................................................................................................................7.1 附件一:软件平台验收单..............................................................................7.2 附件二:功能模块验收单..............................................................................7.3 附件三:项目文档验收单..............................................................................1文档修订版历史记录2 项目基本情况3 项目进度审核3.1 项目实施进度情况3.2 项目变更情况3.2.1 项目合同变更情况无变更记录3.2.2 项目需求变更情况无变更记录3.3 项目投资结算情况4 项目验收计划4.1 项目验收原则1、审查提供验收的各类文档的正确性、完整性和统一性,审查文档是否齐全、合理;2、审查项目功能是否达到了合同规定的要求;3、审查项目有关服务指标是否达到了合同的要求;4、审查项目投资以及实施进度的情况;5、对项目的技术水平做出评价,并得出项目的验收结论。
目录第一部分合同管理 (3)1.1需方合同环境 (3)1.1.1 合同准备 (3)1.1.2 合同签署 (3)1.1.3 合同管理 (3)1.1.4 合同终止过程 (4)1.2供方合同环境 (4)1.2.1合同准备 (4)1.2.2合同签署 (4)1.2.3合同管理 (4)1.2.4合同终止过程 (5)1.3内部环境 (5)1.4合同 (5)第二部分生存期 (6)第三部分需求管理 (9)3.1软件需求管理过程 (9)3.1.1 需求规格 (9)3.1.2需求管理图 (10)3.1.3需求变更管理 (10)第四部分任务分解 (11)4.1任务清单 (11)4.1.1 功能分解清单 (11)4.2WBS (12)第五部分项目估算 (14)5.1成本估算 (14)5.1 .1直接成本估算 (14)5.1.2 间接成本估算 (15)5.1.3估算的误差 (16)第六部分项目进度 (16)6.2活动排序 (17)6.3活动时间估计 (18)6.4项目进度安排 (18)6.5工具使用 (20)第七部分质量计划 (20)7.1质量计划编制 (21)7.2质量保证活动 (21)7.3产品审计 (22)7.4过程评审 (22)7.5测试计划 (22)第八部分配置计划 (22)8.1配置管理人员组成 (22)8.2配置控制 (23)第九部分团队管理 (23)10.1软件团队管理概述 (23)团队人员获取 (24)输入: (24)1. 人员配置管理计划 (24)2. 人员库说明 (24)3. 招募规则 (24)工具和技术: (24)1.谈判 (24)2.预分配 (24)3.采购 (24)输出: (24)1.已分配的项目人员 (24)2.项目团队名录 (24)团队建设 (24)输入: (24)1. 项目人员 (24)2. 项目计划 (24)3.人员配置管理计划 (24)4.执行情况报告 (24)5.外部反馈 (24)措施: (24)1.团队建设活动 (24)2.一般管理技能 (24)3.奖励和承认系统 (24)4.集中 (24)5.培训 (24)输出: (24)1.团队效能改进 (24)2.绩效评估输入 (24)团队组织计划 (24)输入: (24)1. 组织界面 (24)2. 人员配置要求 (24)3. 制约 (24)方法和技术: (24)1. 样板 (24)2. 人力资源惯例 (24)3. 组织理论 (24)4. 项目干系人分析 (24)输出: (24)1. 组织结构图 (24)2. 角色和职责分配 (24)4. 支持细节 (24)图8 (24)10.2IT软件项目管理团队 (24)10.3沟通时间安排 (25)第十部分集成项目 (25)12.1项目集成计划 (25)12.1.1项目概述 (25)12.1.2项目任务范围 (26)12.1.3项目目标 (26)第十一部分项目结束 (26)14.1项目终止 (26)14.1.1项目终止的条件 (26)14.1.2成功与失败的标准 (26)14.2收尾工作 (26)14.3最后评审 (26)14.4项目总结 (27)第一部分合同管理1.1需方合同环境1.1.1 合同准备海滨书店信息有关重要文件需要提供书店的基本重要信息,比如书店管理人信息,投资人信息,法人代表信息,工作人员信息,书店所属土地信息,书店地址,书店存书所有信息,进货信息等基本信息。
团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。
二: 需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。
在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。
对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型图书管理系统的参与者及其介绍系统管理员系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护。
图书管理员图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定。
图书借阅者图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图a图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求查询个人信息借阅者可以在查询界面了解自己的详细信息查询图书信息借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出预定图书借阅者可以通过预定界面预定图书馆中借出的图书借阅图书借阅者可以在图书馆中借阅未被借出和已预约的图书返还图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书a.系统管理员用例图。
UML基础大作业范例-图书管理系统班级姓名座号图书管理系统UML分析设计(范例)1.概述参见教材P256中16.1的描述文字。
2.用例分析2.1.参与者分析根据需求分析调研,图书管理主要设计以下的参与者:1)、图书管理员。
主要完成图书借阅相关的管理。
2)、系统管理员。
主要完成系统用户的管理、图书和图书标题的管理、借阅人的管理等。
对于系统来说两类参与者都需要登录才能完成系统的操作。
因此我们抽象出一个基础的参与者:登录用户。
参与者相互之间的关系如下图:2.2.主用例分析根据系统需求,在概括层面上我们可以认为系统需要完成如下主要用例:2.3.详细用例分析根据主用例,我们进行详细用例的分析,并编写出初步的用例描述。
2.3.1.管理图书借阅管理图书可以细分为如下的用例构成,如下图所示。
针对每个用例,描述如下:用例描述:UC1-1借阅图书标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC1-1图书管理人代理借阅者办理借阅手续图书管理员图书管理员登录进入系统如果这个用例成功,在系统中建立并存储借阅记录1、图书管理员输入借阅证信息3、图书管理员输入图书信息2、系统验证借阅证的有效性4、系统添加新的借阅信息5、系统显示借书后的借阅信息2a、系统发现借阅者有超期的借阅记录,进行超期处理(见用例:UC1-3超期处理)2b、系统发现超出规定的借书数量,用例终止2c、系统确认借阅证非法,用例终止用例描述:UC1-2归还图书标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC1-2图书管理员代理借阅者办理还书手续图书管理员图书管理员登录进入系统如果这个用例成功,删除相关的借阅记录1、图书管理员要归还的图书信息2、系统验证图书的有效性3、系统删除借阅记录2a、系统发现借阅者有超期的借阅记录,进行超期处理(见用例:UC1-3超期处理)2b、系统发现图书非法,即不是本图书馆的书,用例终止用例描述……其他的用例描述省略2.3.2.管理系统管理系统由系统管理员完成,其中详细的用例分析如下:用例的描述省略…..2.3.3.其他用例…..省略3.类分析3.1.领域类分析根据用例,进行分析,系统涉及如下类,其中各类的关系如下图所示:其中各类的具体描述如下:参见教材P262,16.3.1章节的描述3.2.系统实现类分析根据用例与领域类分析,该软件准备采用分层的实现技术来实现,通过用户界面层、实体逻辑类和数据访问类构成,形成对应的类的包。
团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。
二: 需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。
在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。
对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型图书管理系统的参与者及其介绍系统管理员系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护。
图书管理员图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定。
图书借阅者图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图a图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求查询个人信息借阅者可以在查询界面了解自己的详细信息查询图书信息借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出预定图书借阅者可以通过预定界面预定图书馆中借出的图书借阅图书借阅者可以在图书馆中借阅未被借出和已预约的图书返还图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书a.系统管理员用例图。