软件需求分析说明书

合集下载

需求分析文档

需求分析文档

需求规格说明书软件需求规格说明书(System Requirement Specification,SRS)也叫软件需求分析说明书,它是软件的重要文档之一,软件需求分析说明书对所开发的软件功能、性能、运行环境等做出详细的说明。

它是软件分析设计的最主要依据,验证核实产品能否满足用户要求的唯一标准,它是用户与开发人员双方对软件需求取得共同理解的基础。

下面给出一个简略版的需求规划说明书,以供分析理解。

由于篇幅有限,本说明书部分内容予以省略。

1引言本规格说明详细阐述了宿舍电费管理系统的软件功能、系统特性、非功能性需求以及其它需求。

编写目的详细、准确、全面的定义宿舍电费管理系统的软件需求,指导软件系统的后期开发工作;本文档所描述的软件需求将作为该项目的最终验收的标准与依据。

读者对象本软件需求规格说明书的读者包括:学生用户、系统管理员、收费员、抄表员产品的范围制作本软件的目的是,借助网络向学生提供服务,实现服务向消费者方向的转移,把软件与业务策略相联系。

2.综合描述这部分概述了项目的背景情况、主要功能、运行产品的环境,以及使用该产品的用户等。

2.1产品背景以及目前存在的问题传统的电费管理都是由工作人员查表、抄表完成的,其中要,完成用户电费的收取,每月的抄度,用户购电情况查询,以及列出欠费用户的信息名单之类的信息,其工作强度大,工作流程繁琐,倘若工作人员不细心,将会造成电费收支的错误也是会常有发生的,鉴于以上原因我们有必要开发一种帮助电费管理人员的软件系统,可以完成检查用户用电情况,每月抄度,信息录入以及基本数据维护的各项功能。

随着计算机技术日渐成熟,其强大的功能已为人们所接受,并已进入人类社会的各个领域发挥着越来越重要的作用。

因此,我们设计一种将电费管理与计算机操作相结合的系统。

学生在学校的用电需求日益壮大,往往会超出学校规定的用电范围,超出学校规定的用电,学生需要另外支付费用。

在学校中,宿舍用电的管理工作不仅工作量大,而且时效性强。

系统软件需求和需求分析说明书模板(用例图+界面+文档)

系统软件需求和需求分析说明书模板(用例图+界面+文档)

1系统需求和需求分析说明书模板Mohit系统需求和需求分析说明书模板第一部分概述1.项目名称及背景➢项目名称➢开发背景2.文档说明第二部分任务说明1.功能概述2.用户环境浏览器(如IE 6以上版本)+网络开发(生产)环境:第三部分需求分析1.实现功能➢系统用例图用户业务逻辑如下图所示:95➢管理员功能清单功能编号功能名称文中标题编号备注101 人事管理101001 机构管理101002 部门管理101003 员工管理➢普通用户功能清单2.用例说明➢ [用例1] ●用例图●描述●参与者➢[用例2] ●用例图●描述●参与者➢[用例3] ●用例图●描述●参与者➢[用例4] ●用例图●描述●参与者➢[用例5] ●用例图●描述●参与者➢[用例6 ●用例图●描述●参与者➢[用例7] ●用例图●描述●参与者➢ [用例8]●用例图●描述●参与者➢ [用例9]●描述文件搜索功能:可以按条件查询需要的文件。

●参与者//*参与者,参与用例的对象*// ➢[用例10]●用例图发送消息消息管理管理消息●描述消息管理主要包括:创建消息、修改消息、删除消息、发布消息。

●参与者//*参与者,参与用例的对象*// ➢[用例11]●用例图●描述●参与者➢[用例12] ●用例图●描述●参与者➢[用例13] ●用例图●描述●参与者➢[用例14]●用例图●描述●参与者3.用例关系附1.2 系统设计说明书模板系统设计说明书版本历史第一部分概述1.文档说明2.系统需求概述第二部分系统总体结构第三部分系统设计类图//*系统中主要的、关键实体类图,参考图如下*//➢[用例1]实现●时序图//用例1的时序图,参考图如下*//●描述界面设计1.公共模块界面设计说明:页面设计要求尽量使用div布局完成。

所有的GridView要求实现分页功能。

图1.1用户登陆首页用户登陆首页要求:只有当用户名、密码都正确时才能通过验证。

107图1.2 管理员登录后看到的主界面管理员登录后的主页面要求:显示个人便签信息,左侧显示系统菜单和个人基本信息,上标栏有“主页”、“重新登录”、“修改密码”、显示当前时间功能。

软件需求分析系统说明书(需求规格说明书)模板

软件需求分析系统说明书(需求规格说明书)模板

《项目名称》--需求说明小组名称:系统分析说明书(需求规格说明书)目录1 概述 (1)1.1 编写目的 (1)1.2 参考资料 (1)1.3 术语和缩写词* ........................................ 错误!未定义书签。

2 需求 (1)2.1 功能需求 (1)2.2 数据需求 (9)2.3 性能需求* (11)2.4 非功能需求* (12)2.5 故障处理* (12)3 环境 (13)3.1 运行环境 (13)3.2 开发环境 (13)【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。

1 概述1.1 编写目的本文档的编写目的是为网上书店项目的开发提供:a. 软件总体要求,作为用户和软件开发人员之间了解的基础;b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c. 验收标准,作为用户确认测试的依据。

1.2 参考资料[1] 赵祖萌.电子商务网站建设教程.北京:清华大学出版社,2005:04.01[2] 耿国华.网页设计与制作.北京:高等教育出版社,2004:11.01[3] 易趣网:/[4] 黄梯云.管理信息系统.北京:高等教育出版社,2006:16119-00[5] 罗晓沛.数据库技术.武汉:华中理工大学出版社,2005:05.01[6] 吕少华.网页标题制作技巧与实例.北京:清华大学出版社2 需求2.1功能需求2.1.1功能划分从用户角度分析而得到的总体用例图如下所示:从管理员的角度分析得到的总体用例视图:(一)前台实现功能 1、新用户 注册2、书籍分类搜索该项分为图书分类编号和图书分类的名称这两大类,表7定义了图书类别表的信息.3、热销排名榜该项应该加载图书销售最畅销的前十位,分别记录其书名,编号,ISBN,,图书封面等信息.输入用户名 输入密码再次输入密码 输入电话输入邮箱4、新书籍上架该项记录最新书籍的详细信息,包括书名,ISBN,作者,图书封面等;5、实现购物车功能模块创建购物车添加商品删除商品清空购物车保存购物车用户实现购买图书的活动图如下所示;6、订单查询功能该模块可以让用户能够自主查询自己的网上图书购买订单,时时关注订单的最新动态变化.7、在线支付功能/网上银行支付功能该功能模块能够实现在线支付功能,,因此在该模块的实现上要特别注意安全性问题的考虑;8、前台页面管理整体模块之间的布局调试,做到风格一致,(二)后台管理实现功能1、用户注册信息管理用户信息审核用户等级管理用户地址管理2、订单添加/删除/修改管理功能添加订单删除无效订单修改订单信息下面是对于管理员对客户订单管理的活动图:3、书籍信息管理修改书籍信息增加新书籍信息畅销书信息管理删除部分下架书籍管理员对图书的信息,数量,热销程度进行管理,帮助网站更好的销售4、客户权限管理根据客户的级别,分为普通用户,会员,白金会员,主要是在购买时后的优惠程度不同而划分。

软件软件需求说明书

软件软件需求说明书

软件需求说明书1. 引言本文档旨在详细说明软件需求,包括功能需求、性能需求、数据需求以及其他相关需求。

该软件的开发旨在满足用户的特定需求,并提供良好的用户体验。

2. 背景随着社会的不断发展,信息化已经成为一种趋势。

为了更好地满足用户需求,开发了该软件,希望能够提高工作效率,简化用户操作流程,提高数据处理速度等。

3. 功能需求3.1 用户管理•用户登录:用户需要通过用户名和密码进行登录。

•用户注册:新用户可以进行注册并设置账号密码。

•用户权限管理:不同用户具有不同的权限,管理员可以分配权限。

3.2 数据管理•数据存储:用户可以存储和管理数据。

•数据导出:用户可以将数据导出为Excel或CSV格式。

•数据分析:系统可以对数据进行统计和分析。

3.3 其他功能•界面设计:简洁明了的界面设计,方便用户操作。

•可配置性:用户可以根据自己的需求进行配置。

•多语言支持:系统支持多种语言,方便不同地区的用户使用。

4. 性能需求4.1 响应时间•系统需保持良好的响应速度,操作流畅,无卡顿。

4.2 可靠性•系统需要具有较高的稳定性,尽量避免崩溃和异常。

4.3 安全性•用户数据需要进行加密存储,确保数据安全性。

•系统需要具有权限管理功能,保证用户数据不被非法获取。

5. 数据需求•系统需要存储用户的基本信息、操作记录、数据记录等。

•数据需要被合理存储和备份,防止数据丢失。

6. 其他需求•安装部署要求:系统需要在Windows、MacOS等常见操作系统上运行。

•维护需求:系统可能需要定期更新和维护,以确保系统稳定运行。

7. 总结本文档详细说明了软件的功能需求、性能需求、数据需求以及其他相关需求,希望能够满足用户的需求,提供优质的软件体验。

任何修改或更新需求后,需要及时更新文档,以保证软件开发的顺利进行。

以上为软件需求说明书。

软件需求分析与规格说明书编写方法

软件需求分析与规格说明书编写方法

软件需求分析与规格说明书编写方法软件需求分析与规格说明书是软件开发过程中至关重要的文件,它定义了软件系统的需求和功能,并为开发团队提供了清晰的指南。

本文将介绍软件需求分析与规格说明书的基本内容和编写方法,以及一些实用的技巧和建议。

一、软件需求分析的基本内容软件需求分析是确定软件系统功能和性能要求的过程,其基本内容包括以下几个方面:1. 产品描述:对软件系统的总体描述,包括其目标、功能、用户需求等。

需要明确软件系统的定位和目标,以便更好地满足用户需求。

2. 用户需求:详细描述用户对软件系统的期望和需求,包括功能要求、性能要求、界面要求等。

3. 功能需求:具体描述软件系统的功能模块和功能要求,明确软件系统应该能够实现哪些功能。

4. 性能需求:定义软件系统在不同方面的性能要求,如响应时间、并发能力、可靠性等。

5. 约束条件:描述影响软件系统开发和实施的各种约束条件,如技术限制、法律法规等。

6. 非功能需求:描述软件系统的一些非功能需求,如易用性、可维护性、可扩展性等。

二、规格说明书的编写方法规格说明书是将需求分析结果进行详细说明和规范化的文件,其编写方法通常包括以下几个步骤:1. 规范化需求描述:将需求分析结果进行规范化描述,包括采用统一的标准和术语,确保理解和沟通的一致性。

2. 细化功能需求:对功能需求进行细化,明确每个功能的输入、输出、操作流程等。

3. 定义界面和数据结构:根据用户需求和功能要求,定义界面和数据结构的设计,以确保用户界面友好且数据结构合理。

4. 描述性能要求:详细定义性能要求,包括具体的测试方法和指标,以便进行性能评估和验证。

5. 规定测试用例:根据功能需求和性能要求,规定相应的测试用例,以便保证软件的正确性和稳定性。

6. 设定变更管理策略:考虑到软件开发中需求的变更和管理,设计适当的变更管理策略和流程,以便及时处理变更请求。

三、实用技巧和建议在软件需求分析与规格说明书的编写过程中,可以采用以下一些实用的技巧和建议,以提高编写质量和效率:1. 需求验证与确认:在编写前要确保所描述的需求是准确、清晰且完整的。

软件软件需求说明书

软件软件需求说明书

软件软件需求说明书1. 介绍该软件是为了满足用户在日常工作、学习中的需要而开发的一款应用软件。

通过该软件,用户可以实现文档编辑、数据处理、任务管理、通讯交流等功能。

软件将采用简洁易用的界面设计,以用户友好的操作体验来提高工作效率。

2. 功能需求2.1 文档编辑用户可以在软件中创建、编辑和保存各种类型的文档,包括文字文档、表格、演示文稿等。

软件应支持基本的排版、格式设置和插入图片、链接等功能。

2.2 数据处理软件应提供数据处理功能,用户可以对数据进行分析、统计和图表展示。

同时,软件还应支持数据的导入和导出,便于在不同平台间进行数据共享和交流。

2.3 任务管理用户可以在软件中设置任务清单、提醒和进度跟踪功能,帮助用户进行时间管理和任务分配。

2.4 通讯交流软件应提供通讯交流功能,用户可以通过软件中的消息、邮件等功能与他人进行沟通和合作。

3. 性能需求3.1 界面友好软件应采用直观、清晰的界面设计,简化用户操作流程,提高用户使用体验。

3.2 响应速度软件应具备较高的响应速度和性能稳定性,能够快速加载和处理数据,保证用户工作的流畅进行。

3.3 安全性软件应确保用户数据的安全性和隐私保护,包括数据加密、权限管理等功能。

4. 其他需求软件应具备跨平台性能,支持在不同操作系统和设备上使用,提供多种语言版本以及在线帮助文档等功能,以满足不同用户群体的需求。

5. 总结以上是该软件的需求说明书,通过满足用户的工作和学习需求,提高工作效率,确保用户数据安全和隐私保护,为用户提供优质的使用体验。

很高兴看到你的兴趣。

然而,1500字对于软件需求说明书来说可能有点过于详细了。

一般来说,一份软件需求说明书在500字到1000字之间就足够了,因为这种文档的目的是概述软件的目标、功能、性能和其他需求,而不是提供具体的技术细节。

如果你需要更多的详细描述,那么可能需要分解成更多的子文档,比如功能规格说明书、界面设计说明书、性能测试说明书等。

软件需求分析说明书(GB856T-88)

软件需求分析说明书(GB856T-88)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (3)2.2用户的特点 (3)2.3约束和假定 (3)2.4软件整体框架 (3)3需求规定 (2)3.1生成PDF文件 (4)3.2文件保存 (4)3.3文件加密............................................................................................... 错误!未定义书签。

3.4数字签名 (5)4运行环境规定 (6)4.1设备 (6)4.2支持软件 (6)4.3接口 (7)4.4控制 (7)软件需求说明书的编写提示1引言1.1编写目的用于方便同组合作人的参考以及其他人的包括老师的阅读和指导,同时也让软件的制作过程更加清晰和明了。

1.2背景说明:A.软件名称:PDF生成器B.本项目的任务提出者:《软件工程》学科的大作业要求C.用户:全体南昌航空大学师生D.开发团队:11204229姚国梁11204231张颖11204226肖志辉11204227谢明煜1.3定义PDF: Portable Document Format 的简称,意为“便携式文件格式”.数字签名: 以电子形式存在于数据信息之中的,或作为其附件的或逻辑上与之有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息的认可.文档加密: 指通过采用加密算法和各种加密技术对网络或计算机中的文档进行加密防止文档非法外泄的技术。

1.4参考资料A.Adobe PDF 官方介绍B.<软件工程导论>2任务概述2.1目标以虚拟打印机的形式,为windows应用程序创建PDf格式的文件。

例如:用word打印文件,如果以PDF生成器为打印机,则打印出来的是PDF格式的文件。

2.2用户的特点本软件可以应用于政府, 企业,个人各种人群,适应性较广泛.这类用户的学历,素质要求不高,只需要基本的电脑知识便可以熟练掌握.2.3假定和约束2.4软件整体框架(11204226 肖志辉)PDF生成器打印监视器打印机设置打印设置添加打印机删除打印机新建打印机名打印机描述文文档标题状态文档大小文件名创建时间打印/停止打印添加合并/合并全部删除顶部/向上底部/向下程序常规设置Ghostscript文档保存动作3需求规定3.1生成PDF文件(11204227 谢明煜)任何能使用打印机的程序都能使用本软件生成PDF文件. 界面如图:3.2文件保存(11204229 姚国梁)将生成的PDF文件保存到用户指定的位置.界面如下:3.3添加数字签名(11204231 张颖)能给生成的PDF文件添加数字签名。

软件需求说明书模板

软件需求说明书模板

软件需求说明书模板一、引言。

本文档旨在对软件的需求进行详细说明,以便开发团队能够清晰地了解用户的需求,并据此进行软件设计和开发工作。

在本文档中,将包括软件的功能需求、性能需求、界面需求、安全需求等方面的详细描述,以确保软件开发过程中能够充分满足用户需求,提供高质量的软件产品。

二、业务需求。

1. 描述业务需求,包括用户需求和系统需求。

2. 详细描述软件应该具备的功能,例如数据管理、用户权限管理、报表生成等。

3. 对业务流程和数据流程进行详细分析,以便确定软件的功能和性能需求。

三、功能需求。

1. 对软件的功能进行详细描述,包括用户界面、数据处理、系统集成等方面。

2. 根据业务需求,列出软件的具体功能清单,确保软件能够满足用户的操作需求。

3. 针对每个功能模块,描述其输入、处理和输出的流程,以便开发团队能够清晰地了解功能的实现逻辑。

四、性能需求。

1. 描述软件的性能需求,包括响应时间、并发处理能力、系统稳定性等方面。

2. 对软件的性能指标进行详细说明,以确保软件能够满足用户在不同场景下的需求。

3. 对软件的性能测试进行详细描述,包括测试方法、测试环境、测试数据等。

五、界面需求。

1. 描述软件的用户界面需求,包括界面布局、交互设计、用户友好性等方面。

2. 根据用户需求,设计软件的界面风格和交互方式,确保用户能够方便地操作软件。

3. 对软件的界面设计进行详细描述,包括界面元素、颜色搭配、字体大小等。

六、安全需求。

1. 描述软件的安全需求,包括数据安全、系统安全、用户权限管理等方面。

2. 根据业务需求和法律法规,确定软件的安全保障措施,确保用户数据和系统安全。

3. 对软件的安全性进行详细描述,包括加密算法、访问控制、日志记录等。

七、其他需求。

1. 描述软件的其他需求,包括可维护性、可扩展性、兼容性等方面。

2. 对软件的其他需求进行详细说明,以确保软件能够在长期使用中保持良好的性能和稳定性。

3. 对软件的需求变更管理进行详细描述,包括需求变更的流程和管理方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生信息管理系统
需求分析说明书
1. 引言
编写目的
确定学生信息管理系统功能的有效性需求;以供本系统的开发人员参考。

项目背景
开发软件名称:学生信息管理系统。

用户:教学办公室
项目和其他软件:系统的关系。

本项目采用客户机 /服务器原理,客户端程序是建立在 window NT 系统上以 Java 为开发软件的应用程序,服务器端采用 Linux 为操作系统的工作站,是采用 Oracle 的为开发软件的数据库服务程序。

定义
学号:学校给学生的编号,用来区分各个学生的信息的中介。

课程名:学校开设课程的名字Java+SQL编写该系统的面向对象的幵发语言和数据库语言
参考资料
⑴ 《 Oracle 从入门到精通》
⑵《JAVA程序设计项目教程》
⑶ 《数据库原理及应用》
⑷ 《软件工程案例教程》
2.任务概述
目标
⑴幵发意图:由于学校的不断招生,现有的系统空间小,运行速度缓慢,操作过
于复杂,有的操作还不能执行,所以要开发本系统。

⑵应用目学生信息管理系统将解决现有系统的空间不足,运行缓慢,操作复
杂,操作无效等问题。

运行环境
本系统采用 C/S 体系结构
操作系统:Microsoft Windows xp
支持环境:
IIS
数据库:
Oracle
软件设备:eclipse
内存: 512 M 以上
硬盘空间:40G以上
CPU: 233MHZ以上
内存:256M以上硬盘空间:以上
假定与约束
使用本系统的用户群集中在 22-35 岁的年轻人,用来做学生信息的存储,对计算机的操作一般比较熟练。

根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统每天操作完成一个功能点应该在 2- 10 次之间。

用户对界面的友好性,有非常高的要求。

本系统的规模比较小,并且将提供操作手册进行操作项的详细说明
( 1 )、 Client/Server 结构总体设计方案对它的约束:本系统做为 Client/Server 结构的一个应用系统,不可避免的要受到 Client/Server 结构的约束。

在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。

同时,由于信息的共享,机票预订系统还受到其它系统的信息约束。

( 2)、人力、时间的约束:本系统开发过程中也要考虑到人力、资金和时间的约束。

( 3)、技术发展规律的约束:计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。

例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。

3.需求规定
对功能的规定
系统流程图:系统流程图是用户操作此系统的流程和各个用户能够操作的功能,
如 A-1 就是一个系统流程图;用户有系统管理员,教师和学生,每个用户要进入此系统都要登录。

每个用户有不同的功能,系统管理员有查询,增加,修改,删除,修改密码,设置权限等功能;教师有查询,修改密码和输入学生成绩的功能;学生只有查询和修改密码的功能。

A-1 系统流程图
用例图: 用例图是用来表示用户能使用的功能和权限。

如图 A-2 表示系统管理员 可以运用的功能,像修改密码,管理学生信息、成绩信息、课程信息、班级信息 并且设置权限。

图 A-3 表示教师可以运用的功能,如:修改密码和查询信息。

A-4 表示学生可以运用的功能,
如:修改密码和查询自己信息,查询班级信息,课程 信息。

A-2
系统管理员的用例图 A-3
教师的用例图 A-4 学生的用例图
顺序图和活动图: 顺序图是用户做某件事情所需要的相关的事物和用户执行的
A-5 系统管理员添加学生信息的顺序图
T
登录系统
添加学生信息
A-6系统管理员添加学生信息的活动图
系统管理员查询学生班级信息的顺序图和活动图:
A-7 系统管理员查询班级信息的顺序图
登录系统■

■显示班级信息
A-8系统管理员查询班级信息的活动图
系统管理员删除学生课程信息的顺序图和活动图:
A-9 系统管理员删除学生课程信息的顺序图
T 十
I

删除课程信息
存在
不存在
从课程表中删除
A-10系统管理员删除学生课程信息的活动图
系统管理员修改学生成绩信息的顺序图和活动图:
系统管理员修改学生成绩信息的顺序图

厂丫
一、
A-12系统管理员修改学生成绩信息的活动图
性能的规定精度
在进行向数据库提取所要信息时,只要输入相关的关键字,就能查找出相对应的信息;向数据库输入信息时,要确保输入的信息准确的并且数据类型要符合定义的数据类型。

时间特性要求
d.响应时间:启动该系统后,系统就能运行。

b.更新处理时间:由系统运行状态来决定
c.数据的转换和传送时间:能够在 15秒钟内完成
灵活性
当需求发生变化时,该软件的基本的操作,数据结构,运行环境等等基本不会发生变化,只是对系统的数据库的文件和记录进行处理,就可以满足需求。

输入输出要求
学号 char(10) not null
班级名 char(20) not null
成绩 float(5) null
课程名 char(12) not null
数据管理能力要求
以下是每天、每月的各个单元可能产生的新的数据量、和对应可能执行操作的次数。

以下的情况,是已经建立数据库、输入原始数据的情况下的正常增长,不考
虑非常特殊的情况:数据单元用户任务月增加量 1-10 5 - 500 每月需要的最大的存储容量 100K 1M 100M 操作单元增加用户信息增加任务信息修改任务信息删除任务信息设置
任务时间修改任务时间查询特定任务任务执行提示月操作数 1-10 5-500 5-500 5-500 5-500 5-500 5-500 30 — 3000 每月操作成
员数 1-2 1 10 1 10 1 10 1 10 1 10 1 10 根据以上的数据,每月要求的额外的
数据存储空间为 15M。

并且,所有数据采用集中式存储,数据位于数据库服务器上。

数据库要有安全保障性能,必须只有授权的用户才能操作。

对于 Oracle 数据库,通过给数据库物理文件设置访问密码来实现保护。

故障处理要求
⑴ 系统管理员输入学生信息时,数据类型不符,会提示管理者进行修改。

⑵ 系统能够在任何时候对数据库备份,在出现故障后能立即还原。

其他专门要求
( 1 )、安全性 Oracle 自身提供了对数据的安全保护措施,数据进行集中管理同时避免了数据的不一致和冗余,在 Oracle 的版本中,只有管理中心数据库服务器的成员持有对数据访问的权限,本系统的用户、密码能保证安全。

对任务、成员的管理,数据库同时提供了备份和恢复的功能,在数据库服务器出现问题的时候,能进行数据的快速恢复。

但是,用户不能删除数据库对应的物理文件,否则数据将丢失。

( 2)、可扩充性系统在开发完毕以后,只实现了任务管理的功能和框架,在后续的开发中,可以在本框架的基础上,采用 VB 中面向对象的特点来增加功能
模块。

可能增加的功能模块包括:任务调度和程序自动运行、日程和活动安排、界面改进(例如程序以一个任务栏的小图标运行)、文件监控(监控磁盘上的文件拷贝操作、以防止非法的侵入)、个人数据存储(包括对图像、音乐、 HTML 页面信息的分类存储和分类检
索)、网络 QQ 功能、使用语音组件实现语音输入、网络会议等。

扩展后的系统将是一个个人电子秘书。

C 、健壮性系统应该保证
在一次开机三个月之内稳定运行(最大的任务时间间隔是三个月的时间),数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。

4 运行的环境
设备
硬件设备:服务器,电脑
软件设备: Window操作系统,eclipse 和Oraclellg 输入输出设备:扫描仪、打印机等
网络设备:Hub网卡、网线等
支持软件
应用软件开发环境:编程工具 : 编程语言 :Java+SQL 应用软件使用运行环境:操作系
统 :WindowsXP 数据库软件 : Oracle11g
接口
后台数据库为 Oracle11g
控制
开发程序为 JAVA , Oracle11g。

相关文档
最新文档