面向对象需求分析说明书
基于UML的外卖订餐系统需求分析

面向对象的分析和设计说明书( 2018 -- 2019 学年第二学期)题目:基于UML的外卖订餐系统需求分析日期:2019 年5 月3日1. 系统概述2.系统分析建模外卖订单系统是服务于餐馆外卖活动的一个简单的信息系统,开发该系统主要希望实现扩大本餐馆宣传、缩短顾客订餐时间、减少订餐错误、便于订单统计分析等,最终达到扩大餐馆影响力、提高餐馆外卖业务效率、实现一定程度的决策支持的目的。
该系统按照功能主要分为三类角色,分别是顾客,商家,送餐员。
顾客角色主要可执行的操作有顾客用户操作(包括登录和注册),检索操作(包括检索餐品或商家等),订单操作(包括编辑订单和提交订单),评价操作(包括评价餐品和餐厅)。
商家角色主要可执行的操作有商家用户操作(包括登录和注册),餐厅管理(包括菜单编辑、编辑餐厅信息等),订单管理(包括查看和更新订单),评论管理(包括查看评论和回复评论)。
送餐员角色主要可执行的操作有送餐员用户操作(包括登录和注册),订单操作(包括配送订单、订单查询、确认接单等),通知操作(通知顾客或商家)。
2.1用例图【三类顾客顶层用例图】图1三类顾客顶层用例图本系统预计实现的核心功能有:(1)顾客角色——顾客操作查询餐品:按照餐品种类或名称查询后选择某一餐厅查询餐厅:按照餐厅名查询后选择某一餐厅餐厅列表:餐厅列表包括了该餐厅的基本信息,包括餐厅名称、餐厅位置、餐厅距离、餐厅销量、人均消费。
订单管理:记录顾客当前正在进行的订单以及历史订单。
顾客可以删除历史订单,也能及时查看当前正在进行订单的状态和信息。
购物车界面:相当于临时订单界面,用于显示当前订单中已选餐品的信息(包括餐品的名称、数量、总价)和订单支付状态。
确认购物车信息无误后,顾客提交订单并支付。
提交订单后,购物车中不再显示该订单的信息。
(2)商家角色——商家操作确认接单功能:商家在收到用户提交的订单后,确认接单并通知该订单的顾客已接单。
商家确认接单后,将当前订单信息发送给附近区域的送餐员,等待送餐员接单。
面向对象分析实例

4
学生ID 自选习题,
5
习题解答 核对答案
练习本类的属性和方法
确定对象类
属性: 方法:
01
习题号 编写习题,
02
题目内容 编写答案,
03
答案 习题入库
04
所属课程
02
筛选对象原则:
发现对象
2
3
从需求中找名词作为侯选对象:
教师,系统,习题,答案,作业,时间,学生,试题,系统管理员,权限,学校,班,学期,课程,习题板,考试板,练习本,习题库.
共18项
具体做法:
发现对象
系统:太大的抽象,不能作为对象.
时间:只有考试板要求,可作为考试板属性处理.
作业:是习题的同义词,可舍弃.
系统需求说明按三方面描述:
01
系统问题域说明:应用系统的业务范围
02
系统边界说明:确定系统与用户之间接口
03
系统功能说明:系统需要实现的责任
04
实例描述:习题管理系统
对象
系统问题域说明:
在一个公共习题库的支持下, 负责各科习题的教师: 可用系统编写习题及答案,并存入习题库; 从习题库中选择一组习题去组成作业,并在要求时间公布习题答案; 从习题库中选择一组习题组成考试题公布; 可以批改学生的作业; 学生答题后收卷,阅卷评分.
用系统完成作业或答题并提交给系统; 可在习题库中选择习题自己练习; 可以在公布答案后核对自己的作业;
每个学生:
负责习题,编班和权限管理和维护习题库.
一名系统管理员:
壹
贰
系统问题域说明:
系统的用户有本校教师,学生,系统管理员.
学校以班组织学生,每班每学期有若干课程.
需求分析(面向对象方法)

2.2需求分析需求分析是通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。
2.2.1需求分析的目的与意义需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。
有效的需求分析通常都具有一定的难度。
需求分析不仅仅是属于软件开发生命周期早期的一项工作,而且还应该贯穿于整个生命周期中,它应该随着项目的深入而不断地变化。
此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:具体、详细、可以测量和可以实现,并且基于时间。
2.2.2需求分析的步骤遵循科学的需求分析步骤可以使需求分析工作更高效。
需求分析的一般步骤如图2-3所示。
需求涉及的方面:在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,以及不同用户需要通过系统完成何种操作等。
在性能方面,需求包括用户对于系统执行速度、响应时间、吞吐量和并发度等指标的要求。
在运行环境方面,需求包括目标系统对于网络设置、硬件设备、温度和湿度等周围环境的要求,以及对操作系统、数据库和浏览器等软件配置的要求。
在界面方面,需求涉及数据的输入/输出格式的限制及方式、数据的存储介质和显示器的分辨率要求等问题。
1. 获取需求,识别问题开发人员从功能、性能、界面和运行环境等多个方面识别目标系统要解决哪些问题,要满足哪些限制条件,这个过程就是对需求的获取。
开发人员通过调查研究,要理解当前系统的工作模型和用户对新系统的设想与要求。
遗漏需求是最难修订的需求错误。
获取需求是需求分析的基础。
为了能有效地获取需求,开发人员应该采取科学的需求获取方法。
在实践中,获取需求的方法有很多种,比如,问卷调查、访谈、实地操作、建立原型和研究资料等。
问卷调查法是采用调查问卷的形式来进行需求分析的一种方法。
通过对用户填写的调查问卷进行汇总、统计和分析,开发人员便可以得到一些有用的信息。
采用这种方法时,调查问卷的设计很重要。
一般在设计调查问卷时,要合理地控制开放式问题和封闭式问题的比例。
需求分析规格说明书

目录1 导言 01。
1 背景 01。
2 目的 01.3 名词解释 01.4 参考资料 (1)2 概述 (1)2。
1 系统环境 (1)2.2 功能需求 (2)2.3 参与者分工 (2)2.4 技术支持 (3)2。
4.1 MVC模式 (3)2。
4。
2 jsp+servlet+javabean开发模式 (4)3 UML建模语言 (4)3.1 基本概念 (4)3.1.1 对象图 (5)3.1.2 类图 (5)3。
1。
3 类图 (5)3.2 模型视图 (6)3.2.1 用例图 (6)3.2。
2 活动图 (6)3。
2.3 顺序图 (7)4 需求分析 (7)4.1 管理员需求分析 (7)4。
1。
1 管理员用例图 (7)4.2 普通用户需求分析 (10)4.2.1 普通用户用例图 (10)4.3 安全管理需求分析 (12)4。
3.1 安全管理用例图 (12)5 对性能的规定 (14)5.1 时间特性要求 (14)5。
2 灵活性 (14)5。
3 输入输出要求 (15)5.4 故障处理要求 (15)5.5 其他专门要求 (15)1 导言1。
1 背景近年来,随着互联网技术的迅速发展,越来越多的人开始关注软件开发这项技术,随之也开始涌现出了诸多的开发语言和开发工具.然而,安装这些开发工具对系统内存往往有较大的要求,即使成功安装,有时也会对我们的日常使用带来不便。
此外,这些开发工具只是提供了一个平台,供我们练习使用,本身并不能帮助我们提高软件开发水平。
所以我们小组联合开发了名为学程网的在线评测系统,该系统采用了B/S结构。
系统中有大量的习题,可以练习可以考试,既可以练习开发语言,亦可以温故数据结构.该系统的特点是方便、使用。
1。
2 目的实现以下功能:能够实现注册用户的功能:能够判断用户的身份,并根据身份的不同进入不同的页面;管理员能够实现在线添加试卷、试题,查询试卷、试题的功能;普通用户能够实现在线考试的功能;普通用户能够实现查询考试分数的功能;普通用户能够实现在线答题的功能;普通用户能够实现查询试卷和试题的功能。
9_面向对象的需求分析方法

9.1 面向对象技术概述9 面向对象的需求分析方法二者的本质区别• 面向过程的结构化系统 = 功能 + 数据 • 面向对象的系统 = 对象 + 消息9 面向对象的需求分析方法二者的本质区别银行账户对象 存款 取款 利息结算 账户 余额 存 款 账户 余额 利息结算 外部消息 取 款9 面向对象的需求分析方法面向对象方法的发展历史• 初始阶段• 1960’s:Simula编程语言 • 1970’s:Smalltalk编程语言• 发展阶段• 1980’s:理论基础,许多OO 编程语言(如C++, Objective-C等)• 成熟阶段• 1990’s:面向对象分析和设计方法(Booch, OMT等), Java • 1997:OMG 组织的统一建模语言(UML) • 逐渐替代了传统的结构化方法9 面向对象的需求分析方法面向对象的软件工程• 面向对象分析(Object Oriented Analysis, OOA)• 分析和理解问题域,找出描述问题域和系统责任所需的类及 对象,分析它们的内部构成和外部关系,建立OOA 模型。
• 面向对象设计(Object Oriented Design, OOD)• 将OOA 模型直接变成OOD 模型,并且补充与一些实现有关 的部分,如人机界面、数据存储、任务管理等。
• 面向对象编程(Object Oriented Programming, OOP)• 用一种面向对象的编程语言将OOD 模型中的各个成分编写成 程序,由于从OOA→OOD→OOP实现了无缝连接和平滑过 渡,因此提高了开发工作的效率和质量。
9 面向对象的需求分析方法面向对象的软件工程现实世界OOA结构化分析OOD结构化设计OOP结构化编程可执行软件系统9 面向对象的需求分析方法OO中的喷泉过程模型• 喷泉模型:• 在OO开发过程中,各阶段之间形 成频繁的迭代; • OO各阶段均采用统一的“对象”概 念,各阶段之间的区分变得不明 显,形成“无缝”连接,从而容易实 现多次反复迭代。
(完整版)软件工程 第五章 面向对象的需求分析

第五章面向对象的需求分析面向对象的需求分析方法的核心是利用面向对象的概念和方法为软件需求建造模型。
它包含面向对象风格的图形语言机制和用于指导需求分析的面向对象方法学。
面向对象的思想最初起源于 20世纪 60年代中期的仿真程序设计语言Simula67。
20世纪80年代初出现的Smalltalk 语言及其程序设计环境对面向对象技术的推广应用起到了显著的促进作用。
20世纪90年代中后期诞生并迅速成熟的UML(Unified Modeling Language,统一建模语言)是面向对象技术发展的一个重要里程碑。
UML 统一了面向对象建模的基本概念、术语和表示方法,不仅为面向对象的软件开发过程提供了丰富的表达手段,而且也为软件开发人员提供了互相交流、分享经验的共用语言。
本章首先介绍面向对象的主要概念和思想。
在概述了UML的全貌之后,以“家庭保安系统”为实例,介绍与需求分析相关的部分 UML语言机制以及基于UML的面向对象的需求分析方法和过程。
第一节面向对象的概念与思想一、面向对象的概念关于“面向对象”,有许多不同的看法。
Coad和 Yourdon给出了一个定义:“面向对象 = 对象 + 类 + 继承 + 消息通信”。
如果一个软件系统是使用这样4个概念设计和实现的,则认为这个软件系统是面向对象的。
一个面向对象的程序的每一成分应是对象,计算是通过新的对象的建立和对象之间的消息通信来执行的。
1.对象(object)一般意义来讲,对象是现实世界中存在的一个事物。
可以是物理的,如一个家具或桌子,如图 5-1-1所示,可以是概念上的,如一个开发项目。
对象是构成现实世界的一个独立的单位,具有自己的静态特征(用数据描述)和动态特征(行为或具有的功能)。
例如:人的特征:姓名、性别、年龄等,行为:衣、食、住、行等。
图 5-1-1 对象的定义(1)对象、属性、操作、消息定义对象可以定义为系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和一组对属性进行操作的服务组成。
面向对象的需求分析

⾯向对象的需求分析在线学⽣作业管理系统需求分析⽂档2020/05/13吕睿 1824120100贺俊耀1824070056 孟义博1824070054杨素青1824120001 赵晨萌1824120054 张贤1610242673⼀、系统介绍该在线作业管理系统主要提供⽹上的作业管理平台,针对的⽤户主要分为教师⽤户,学⽣⽤户和系统管理员三类。
其管理功能⽅⾯有教师管理功能,学⽣管理功能,系统管理功能,学校教务管理功能等,不同的⾓⾊有不同的操作功能,其相关功能基本需求描述如下:1.教师管理功能:教师登录功能,根据权限进⼊教师相应的页⾯功能,教师可以在线创建新课程,发布新作业,点评学⽣作业,发布作业答案。
2.学⽣管理功能:学⽣登录功能,根据权限进⼊学⽣相应的页⾯功能,学⽣可以在线选择加⼊课程,提交作业,查看作业成绩及教师点评,查看答案。
3.学校教务管理功能:系统管理员登录功能,根据权限进⼊管理员相应的页⾯功能,可以设置院系,班级,课程,任课⽼师,同时具有查看,修改,删除的功能。
4.系统管理功能:系统可以进⾏必要的⽤户管理,如注册,登录,个⼈信息维护,接收系统通知等。
⼆、系统⽤户5.系统⽤户分为教师⽤户、学⽣⽤户和系统管理员。
教师⽤户实现的主要功能有教师登录功能,根据权限进⼊教师相应的页⾯功能,教师可以在线创建新课程,发布新作业,点评学⽣作业,发布作业答案。
学⽣⽤户主要实现的功能有学⽣登录功能,根据权限进⼊学⽣相应的页⾯功能,学⽣可以在线选择加⼊课程,提交作业,查看作业成绩及教师点评,查看答案。
管理员实现的功能主要有系统管理员登录功能,根据权限进⼊管理员相应的页⾯功能,可以设置院系,班级,课程,任课⽼师,同时具有查看,修改,删除的功能。
三、⽤例模型教师⽤户⽤例图如下所⽰作业批改打分<>获取学⽣作业作业信息管理<><>发布作业答案教师⽤户教学课程管理发布教学课程<>学⽣⽤户⽤例图如下所⽰。
《软件工程实用教程》第5_章_面向对象的需求分析

第5 章 面向對象的需求分析
5.2.2 封裝、繼承和多態
1.封裝 封裝是指把對象的外部特徵與內部實現細節分開,使 得一個對象的外部特徵對其他對象來說是可訪問的, 而它的內部細節對其他對象是隱蔽的。 對象具有封裝性的條件如下: (1) 有一個清楚的邊界,所有私有數據和操作的代碼都被 封裝在這個邊界內,從外面看不見更不能訪問; (2) 有確定的介面,這些介面描述這個對象和其他的對象 之間相互的作用; (3) 受保護的內部實現,這個實現給出了由軟體對象提供 的功能的細節,實現細節能在定義這個對象的類的外 面訪問。
第5 章面向對象的需求分析
通過在不同程度上運用抽象原則(忽略事物 之間的一些差異),可以得到較一般的類和 較特殊的類。特殊類繼承一般類的屬性和操 作,面向對象方法支持這種繼承關係的描述 與實現,從而簡化系統的構造過程及其文檔; 複雜對象可以用簡單的對象作為其構成部分 (稱為聚合); 對象之間通過消息進行通信,以實現對象之 間的動態聯繫; 通過關聯表達對象之間的靜態關係。
第5 章面向對象的需求分析
5.1.3 面向對象方法的優點 1. 與人們習慣的思維方法一致 2. 可使軟體系統結構更加穩定 3. 軟體具有更好的可複用性 4. 軟體更加便於維護與擴充
第5 章面向對象的需求分析
5.1.4 面向對象建模
用例模型:包含所有用例及其與用戶之間的關係; 對象模型:包含問題域涉及的類及其屬性和關係,其 作用是更詳細地提煉用例,將系統的行為初步分 配給提供行為的一組對象; 設計模型:將系統的靜態結構定義為子系統、類和介 面,並定義由子系統、類和介面之間的協作來實 現的用例; 實現模型:包含構件和類到構件的映射; 配置模型:定義電腦的物理節點和構件到這些節點的 映射; 測試模型:描述用於驗證用例的測試用例。
第4章__面向对象需求分析

• 在确定事件轨迹后,所有事件可以汇总成输入对象的事件 集和从对象输出的事件集。事件流图就是用于标记所有流入和 流出某对象的事件。
•
例:打印机对象—行为模型示例。
• 状态转换图表示了打印机的状态转换。图中的每个箭头代 表了从对象的一个状态到另一个状态的转变,箭头上标记的是 触发转变的事件。有时需要增加保护条件来满足对象的变迁, 例如,上图中打印机在故障状态时,故障修复事件只有在打印 队列不破坏的情况下才能使打印机进入打印状态,否则即使修 复也只能进入就绪状态。
工人
1..*
经理 管理
(1)关联
•限定关联 • 限定关联通常用在一对多或多对多的关联关系中,可以把 模型中的重数从一对多变成一对一,或从多对多简化成多对一。 在类图中把限定词放在关联关系末端的一个小方框内。 • 例如,某操作系统中一个目录下有许多文件,一个文件仅 属于一个目录,在一个目录内文件名确定了惟一一个文件。利 用限定词“文件名”表示了目录与文件之间的关系,可见,利 用限定词把一对多关系简化成了一对一关系。
(1)关联
•关联类 • 为了说明关联的性质可能需要一些附加信息。可以引入 一个关联类来记录这些信息。关联类也有属性、操作和其他 关联。
个人
0..*
授权
0..*
个人
授权 优先权 特权
用户和工作站的授权关联的关联类
3.对象-关系图
• (2)聚集
• 聚集也称为聚合,是关联的特例。聚集表示一类对象与 另一类对象之间的关系,是整体与部分的关系。
• 一.面向对象分析模型的组成结构 • 二.面向对象分析模型描述工具 • 三.面向对象分析的基本过程
• 四. 面向对象分析方法
• 五. 小结
一.面向对象分析模型的组成结构
面向对象课程设计文档撰写说明

一、需求分析
1、数据分析(可根据需要设置)
1)学生:姓名、班级、各科成绩;
2)教师:姓名
3)课程:名称、学时等等;
2、功能需求
1)学生、教师和课程信息的添加、显示、修改、删除和查询
2)可以建立教学课程,并为该教学课程指定课程和任课教师
3)学生可以加入教学课程
4)教师可以为任课的教学课程中的学生打分
5)学生可以查看各门课程的成绩
……….
二、类设计
1.整体类图
其它类的说明类似,用表格和文字的形式解释类中成员的含义和功能
2.重点成员函数算法设计
将上面类图中比较复杂的成员函数的算法用流程图表示(如果没有复杂
的,就将简单算法描述下)
三、界面设计
1.类图
1)MFC的文档类
说明:只需要写出自动生成之外人工添加的成员。
2)MFC的视图类
3)MFC的App类
4)MFC的框架类
5)Form类
a)添加学生
类名
OnBnClickedOk()成员函数内部算法:
b)其它类的重要成员函数的算法类似描述,如果算
法雷同,可以注明类似,并省略具体算法流程图。
实验2:面向对象方法的需求规格说明书的文档模板(1)

其他:
4.业务实体
实体名称:编号:
项目名称
描述
类型
长度
5.业务用例图
图号:简称:
Use Case:
6.活动图
图号:用例名称:
Activity:
7.时序图
图号:用例名称:
Sequence:
8.实体类图
图号:
Class:
9.有关业务模型其他说明
面向对象方法的需求规格说明书的文档模板
需求分析规格说明书
1.机构或系统业务概述
组织机构及职能图:
2.业务用例
编号:用例名称:编者:
用例描述:
启动用例的角色:
假设条件:
先决条件:
后续条件:
主路径:
可选路径:
例外路径:
相关信息:
优先级
性能要求
使用频度
高峰时间
未解决的问题:
用例活动图:
3.业务角色
角色编号:角色名称:
需求分析说明书

《人力管理系统-需求计划》需求分析说明书1.引言1.1编写目的能够为系统分析师设计完成概要设计提供资料。
1。
2背景1)《人力资源管理系统—需求计划》;2)参与者:系统分析员,软件工程师,测试工程师。
3)使用者:人力资源部门员工和部门高级管理人员。
1.3专门术语的定义岗位本职:该岗位的工作职责范围。
岗位任职资格核心要求:指该岗位上的员工所要具备的资格和技能。
1。
4参考资料《需求调研报告》《面向对象设计思想》《UML设计思想》1.5阅读对象本文档的读者是参与《人力资源管理系统开发》的软件工程师和测试工程师,本系统的使用将极大提高工作效率,简化手工作业流程,降低手工工作量和错误率。
2任务概述2。
1 目标提高人力资源部门的工作人员和高级管理人员完成“人员需求计划”工作的效率,以软件系统的灵活的处理方式来简化繁琐的人工操作工程.2.2 用户特点1) 熟悉基本的计算机操作;2) 熟悉人力资源管理工作的内容和流程;3) 高级管理人员;2.3 假定和约束开发的期限为1个月。
开发的人员为N人2.4总体需求描述1)通过组织管理中有关管理模块或人事管理模块相关信息,提醒:出现岗位空缺(向用人部门主管、负责人,人力资源部招聘中心负责人、部长提示)。
2)提示用人部门负责人该岗位的需求信息,形成需求计划。
3)确定是否执行需求计划,若选定为“暂不需要”,则待约定日期到期后再提醒,若选定为“需要”则自动转入待批准需求类计划列表当中。
4)人力资源部人力规划与招聘中心审批待批准需求计划,进行一次审核。
5)人力资源部长进行二次审核,若审核通过(列明可选理由并附文字说明)进入三次审核,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。
6)分管副总进行三次审核,若审核通过(列明可选理由并附文字说明)则在招聘计划板块生成招聘需求,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒.7)最后向招聘中心负责人、人力资源部长、分管副总、用人部门负责人提醒:用人部门已经提交两周后未及时处理的需求计划.2。
需求分析规格说明书

需求分析规格说明书一系统概述1.1 系统开发背景和意义图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。
这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。
另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高图书管理的效率。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。
1.2 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows xp开发工具:Visual Basic 6.0数据库管理系统:SQL Server 2000数据库服务器:SQL Server 2000 桌面引擎二可行性研究分析2.1系统背景目前各高校的图书管理系统仍然是只有管理管理的形式。
一切信息只能从管理员那里得到,这种系统带来了很多不方便,同时也增加了工作人员的负担。
因为要对图书的借入、归还的记载,还有新书的引进和归类等进行处理,导致工作的繁重和堆积,如果只凭借人力去处理和解决,往往要付出大量的工作时间,然而得到的效率却很低。
为了更好的解决和处理问题,减少工作时间,减轻管理人员的负担,建立一个更完善的管理体系,创建一个图书管理系统事在必行,以保证能够适应现今社会并提高工作效率。
现在通过面向对象的技术可以解决多端口访问的问题,学生也可以在别的地方访问该系统以得到自己所需要的信息。
数据库技术SQL Server2000的应用比access技术更先进。
这些都能增加系统的优越性和可行性。
开发这个项目需要80万元的投资,这对投资方来说应该没有什么大的问题。
图书馆管理系统需求规格参考说明书

图书馆管理系统运用面向对象方法对图书馆管理系统进行分析,包括:需求分析;系统用例模型;系统动态模型;包图设计;系统类模型;系统部署。
一、需求分析(一) 系统总体功能需求图书馆可以为借阅者提供借还书、续借、查询书目等服务,借阅者分为普通借阅者和借书员,还可以是图书管理员(以下提到的借阅者都为普通借阅者),普通借阅者每次最多能借3本书,期限为4周,除普通借阅者的其他人员每次借书最多能借6本书,期限为8周。
借书员主要负责借还及续借书、收取延期罚款等工作,图书管理员负责图书信息的增减及读者信息的维护.所有人员都可以浏览和查询图书信息,借阅者还可以查询自己的借书历史记录,包括借书数目、日期、是否过期等.经过初步分析,图书馆管理系统应该具有以下几个模块:1.借书模块2.还书模块3.续借书模块4.图书信息查询模块5.图书管理模块6.借阅者信息管理模块(二)图书借书模块功能分析图书借阅功能需要完成借阅者对相应图书的借阅。
借阅者的借阅数量是有限定的,系统会自动检查是超过限定借阅的数量,若超过限定数量则不允许借阅。
若当前要借阅的图书已经被其他人预约,读者也无法完成借阅.(三)图书还书模块功能分析图书归还功能需要完成图书的归还工作.若当前图书已经超过归还期,则提示读者缴纳相应的罚款。
(四)图书续借书模块功能分析图书续借功能需要完成图书的续借工作。
系统自动检测图书是否超期,若超期则提示读者缴纳罚款。
系统还会检测是否超过限定的续借次数,若超过则提示读者不能续借。
(五)图书信息查询模块功能的需求图书查询功能可以实现对图书、作者、出版社等信息的查询及图书是否在馆查询,可否预约或借阅查询.图书查询功能是查找出满足相应条件的图书信息(书名、作者、出版社、当前状态等)。
系统可以自动统计出满足条件的图书数量,并显示是否可以借阅或预约,是否在馆。
借阅者还可以查询自己的借阅记录.(六)图书管理模块功能的需求需要实现的功能为:图书编目,图书注册,更新书目,图书删除.1) 图书编目:对图书馆新引进的书进行编制唯一的号码(贴条码),以便于图书的管理和查找。
矿产

矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。