西南交大软件工程需求分析报告
- 格式:doc
- 大小:159.00 KB
- 文档页数:22
软件工程实训需求分析报告软件工程实训需求分析报告1·引言本报告旨在对软件工程实训项目的需求进行分析,以便能够全面了解项目的目标和功能,并为后续的设计和开发提供指导。
2·项目背景在此章节中,对软件工程实训项目的背景进行介绍,包括项目的来源、目的和重要性等。
3·需求概述在此章节中,对项目的总体需求进行概述,包括系统的基本定位、主要功能和预期的使用者等。
4·功能需求在此章节中,详细列出系统的各个功能需求,并对每个功能进行详细描述。
可以使用列表、用例图等方式,清晰地表达每个功能的输入、输出和步骤等。
5·非功能需求在此章节中,列出系统的各个非功能需求,包括性能要求、可用性要求、安全要求等。
对每个非功能需求进行详细描述,并给出相应的指标或标准。
6·系统界面需求在此章节中,描述系统的各个界面需求,包括用户界面、管理员界面、数据输入界面等。
可以使用界面原型图等方式进行说明。
7·数据需求在此章节中,描述系统对数据的需求,包括数据库结构、数据格式、数据类型等。
可以使用数据库设计图等方式进行说明。
8·性能需求在此章节中,详细列出系统的性能需求,包括响应时间、吞吐量、并发性等指标。
对每个性能需求进行详细的描述,并给出相应的指标或标准。
9·安全需求在此章节中,描述系统的安全需求,包括用户认证、数据加密、权限管理等方面的要求。
对每个安全需求进行详细的描述,并给出相应的指标或标准。
10·附录在此章节中,列出本文档涉及的附件,包括用例图、界面原型图、数据库设计图等。
并对每个附件进行简要的说明。
11·法律名词及注释在此章节中,列出本文所涉及的法律名词及其注释,以便读者能够更好地理解和解释相关内容。
12·结束语在此章节中,对整个需求分析报告进行总结,并强调项目的重要性和下一步的工作计划。
软件工程需求分析一、实验目的⏹掌握软件需求结构化分析方法;⏹掌握使用Visio建立分析模型;⏹掌握软件需求说明书的撰写。
二、实验原理⑴需求分析的基本要点⏹需求分析是发现、求精、建模、规格说明和复审的过程。
⏹需求分析的第一步是进一步了解用户当前所处的情况,发现用户所面临的问题和对目标系统的基本需求;接下来应该与用户深入交流,对用户的基本需求反复细化逐步求精,以得出对目标系统的完整、准确和具体的需求。
⏹具体地说,应该确定系统必须具有的功能、性能、可靠性和可用性,必须实现的出错处理需求、接口需求和逆向需求,必须满足的约束条件,并且预测系统的发展前景。
⑵分析建模与规格说明⏹逻辑模型由一组图形符号和组织这些符号的规则组成。
⏹通过需求分析除了创建分析模型之外,还应该写出软件需求规格说明书,它是需求分析阶段得出的最主要的文档。
⏹通常用自然语言完整、准确、具体地描述对目标系统的需求,这样的规格说明书具有容易书写、容易理解的优点。
三、实验内容与步骤⑴问题背景及描述⑵功能分析⑶建立系统流程图⑷建立数据流图⑸建立数据字典⑹算法描述⑺建立E-R图⑻建立状态图⑼撰写软件需求规格说明书⑽验证软件需求四、实验要求需求分析报告中必须有分析过程中建立的功能模型、动态模型和数据模型图书馆管理系统B.系统需求分析2.1 问题背景及描述经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:1.新的图书购进后,分门别类地进行归并并汇总,加以编号。
2.新书编号后,上到书架以备学生借阅。
3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。
4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。
根据以上调查分析,可以给出其现行业务流程图如图2.1所示。
图2.1 现行图书管理业务流程图2.2 功能分析在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
软件工程实训需求分析报告【软件工程实训需求分析报告】1.引言1.1 编写目的本文档的编写目的是对软件工程实训项目的需求进行分析和规划,为后续开发工作提供指导和参考。
1.2 项目背景在当今信息化时代,软件工程的发展日益重要。
本项目旨在通过实践,培养学生的软件工程实践能力,提高团队协作和项目管理能力。
2.需求概述2.1 项目目标本项目的目标是开发一个具有特定功能和特性的软件,满足用户的需求,并在预定时间内交付可用的产品。
2.2 项目范围本项目的范围包括:- 定义软件需求和功能- 设计软件架构和UI界面- 实现核心功能和模块- 进行测试和Bug修复- 提供文档和技术支持3.需求描述3.1 用户需求用户希望软件能够实现以下功能:- 用户登录和注册- 管理员权限设置- 数据录入和查询- 数据分析和可视化展示- 导出数据和报告3.2 系统需求系统需求包括:- 支持跨平台使用- 数据的安全性和保密性- 系统的稳定性和可靠性- 用户友好的界面和操作流程- 响应速度和效率4.功能需求4.1 用户管理功能- 用户注册:允许用户注册新账户。
- 用户登录:用户使用已注册的账户登录系统。
- 用户权限:管理员可以设置用户的权限和角色。
- 用户信息管理:用户可以修改个人信息。
4.2 数据管理功能- 数据录入:用户可以录入数据,包括文本、数字、日期等。
- 数据查询:用户可以根据特定条件查询和检索数据。
- 数据编辑:用户可以对已存在的数据进行编辑和修改。
- 数据删除:用户可以删除已存在的数据。
4.3 数据分析功能- 数据统计:系统可以对数据进行统计分析,如求和、平均值等。
- 数据可视化:系统可以将数据以图表或图形的形式展示。
4.4 报告导出功能- 报告:系统可以根据用户需求报告。
- 报告导出:用户可以将报告导出为PDF、Excel等格式。
5.法律名词及注释5.1 版权版权是指对作品及其表现形式享有的法律权利。
5.2 商标商标是指为区分特定商品或服务而在商业活动中使用的符号。
软件工程报告需求分析报告需求分析报告一、引言随着信息技术的不断发展和应用,软件工程越来越受到人们的重视。
在软件开发的过程中,需求分析是非常关键的一步,它决定了软件开发的目标和功能,并对后续的设计和实现起到了指导作用。
本报告旨在对某个软件项目的需求进行分析,明确软件系统的功能和性能需求,为软件的开发奠定基础。
二、项目背景介绍本软件项目旨在开发一个在线购物平台,提供给用户一个快捷、方便的购物平台,用户可以在平台上浏览和购买各种商品。
该购物平台有多种功能模块,包括商品展示、购物车、订单管理、用户评价等。
三、需求分析1. 用户功能需求用户可以在平台上注册账号,登录系统后可以进行以下操作:- 浏览商品:用户可以查看商品的详细信息,并根据自己的需求进行筛选和排序;- 加入购物车:用户可以将喜欢的商品加入购物车,方便后续统一结算;- 下单购买:用户可以将购物车中的商品生成订单,并选择支付方式进行支付;- 评价商品:用户可以对购买的商品进行评价,并给出相应的评分和评论;- 查看订单:用户可以查看历史订单的详细信息,包括订单状态、配送信息等。
2. 管理员功能需求管理员可以对整个购物平台进行管理和维护,包括以下操作:- 商品管理:管理员可以添加、修改和删除平台上的商品信息;- 订单管理:管理员可以查看和处理用户生成的订单;- 用户管理:管理员可以对用户账号进行管理,包括禁用、解禁和修改用户信息;- 数据统计:管理员可以查看网站的访问量、销售额等数据,并生成相应的报表。
3. 性能需求为了保证系统的性能和稳定性,系统需要满足以下性能需求:- 并发处理:系统需要能够处理同时访问的用户请求,保证用户访问的响应时间在合理范围内;- 数据安全性:系统需要保护用户的个人数据和支付信息,采取合适的加密手段保证数据的安全;- 系统稳定性:系统需要能够保证稳定运行,减少系统崩溃和故障的可能性;- 扩展性:系统需要支持后续的扩展,包括新增功能模块或者支持更多用户的同时访问。
软件需求分析报告(参考示例)
1. 引言
本文档旨在对软件项目的需求进行分析和定义。
通过了解并明确软件项目的目标和范围,我们将确保开发团队可以按照这些需求来设计、实现和交付高质量的软件产品。
2. 项目背景
在这一部分,我们将介绍软件项目的背景和目的,以及项目所面临的问题和挑战。
2.1 背景
请在此提供软件项目的背景信息,例如为什么需要开发这个软件、市场需求等。
2.2 目的
阐述软件项目的目标和期望成果,明确该软件的应用场景和价值。
2.3 问题和挑战
描述项目所面临的问题和挑战,例如技术难题、需求冲突等。
这将有助于开发团队理解项目的复杂性和可行性。
3. 需求分析
在这一部分,我们将详细分析软件项目的需求,并将其分为功能需求和非功能需求。
3.1 功能需求
列出软件项目的所有功能需求,包括但不限于用户界面、用户操作流程、数据管理等方面。
3.2 非功能需求
在此详细说明软件项目的非功能需求,例如性能要求、安全要求、可维护性要求等。
4. 总结
通过对软件项目的需求进行分析和定义,我们为开发团队提供了明确的指导和参考。
只有通过清晰理解并满足这些需求,我们才能开发出符合预期的高质量软件产品。
在接下来的开发过程中,我们将密切与开发团队合作,确保需求得到完全满足。
以上是本文档对软件需求分析的简要参考示例,具体情况可根据实际项目要求进行扩展和修改。
软件需求分析报告软件需求分析报告1.引言在这个部分,简要介绍软件需求分析的目的和背景,以及与之相关的信息和文档。
2.项目概述描述项目的背景和目标,并介绍将要开发的软件的基本功能和特点。
3.用户需求分析在这一节中,详细描述软件的用户需求,包括各类用户的功能需求和非功能需求。
用户需求应该从用户的角度描述,涵盖实际使用场景和用户期望的功能。
4.软件功能需求在这一节中,详细列举软件的功能需求,包括系统应该具备的各种功能以满足用户需求。
功能需求应该按照一定的结构进行分类和编号。
5.软件非功能需求在这一节中,详细列举软件的非功能需求,包括性能要求、可靠性要求、安全性要求、可维护性要求、可扩展性要求等。
每个非功能需求都应该具有可量化的指标。
6.系统约束在这一节中,列举系统开发和部署过程中的各种约束和限制条件,包括硬件和软件平台的约束、开发时间和预算的限制等。
7.其他需求在这一节中,列举一些与软件开发和交付相关的其他需求,如文档要求、培训要求、支持和维护要求等。
8.需求验证在这一节中,描述软件需求验证的方法和流程,包括需求审查、原型验证、用户验收测试等。
9.需求管理在这一节中,描述如何管理软件需求的变更和跟踪,包括需求变更的管理流程、需求变更的影响分析和配置管理等。
10.附录在这一节中,附上与需求分析相关的附加文档,如用例图、需求文档、需求规格说明等。
以上是一个软件需求分析报告的基本结构,具体的内容和格式可以根据实际情况进行调整和补充。
需求分析报告是软件开发过程中的重要文档,它对于确保开发人员和用户之间对软件功能和性能的一致理解至关重要。
软件工需求分析报告软件工需求分析报告一、引言本需求分析报告旨在详细了解用户对软件的需求,并为软件工程师提供指导,以便于设计和开发出符合用户要求的软件。
本报告将涵盖软件的主要功能需求、非功能需求以及用户界面需求。
二、背景信息本软件是一款针对工程师和技术人员的工具软件,用于提供工作、项目管理和协作的解决方案。
该软件将提供跟踪任务、日程管理、团队协作、文档共享等功能。
三、功能需求1. 用户注册与登录:提供用户注册功能,并通过用户名和密码验证用户身份。
2. 任务管理:用户可以创建、分配和跟踪任务,其中包括任务的标题、描述、截止日期和优先级等信息。
3. 日程管理:用户可以创建和管理个人日程,包括添加和删除,设置提醒和共享等功能。
4. 团队协作:用户可以创建团队并邀请成员加入,团队成员可以共享任务和日程,实现团队协作和项目管理。
5. 文档共享:用户可以上传和共享文件,包括文档、图片和视频等,实现团队内的文档管理和共享。
6. 消息通知:软件可以向用户发送系统通知和任务提醒,包括邮件推送和手机短信等方式。
7. 数据分析:软件可以提供数据分析功能,统计用户的任务完成情况、项目进度等数据,为用户提供数据参考和决策支持。
四、非功能需求1. 可用性:软件应具有良好的用户体验,界面简洁明了,操作简单易懂。
2. 安全性:软件应提供严密的身份验证机制,保护用户数据的安全性和隐私。
3. 可扩展性:软件应支持灵活的扩展和定制,以适应不同用户的需求和特定业务流程。
4. 高性能:软件应具备快速响应和处理大量数据的能力,以保证用户的使用效率和体验。
5. 可靠性:软件应具备稳定的运行和数据备份机制,保证数据的可靠性和持久性。
五、用户界面需求1. 界面设计:软件界面应简洁清晰、美观大方,符合用户的审美需求。
2. 响应式设计:软件应支持不同设备的自适应界面,包括PC、平板和手机等。
3. 导航和操作:软件应提供明确的导航和操作流程,易于用户学习和使用。
目录1 引言1.1编写目的 (1)1.2 项目背景 (1)1.3术语说明 (1)1.4 参考资料 (1)2 项目概述2.1编写目的 (1)2.2 项目背景 (2)2.3 术语说明 (2)2.4 参考资料 (2)2.5 条件和限制 (3)3 功能需求3.1功能划分 (3)3.2功能描述 (3)4 外部接口需求4.1功能划分 (3)4.2功能描述 (4)5 性能需求5.1 数据精确性 (4)5.2 时间特性 (4)5.3 适应性 (4)6 软件属性需求6.1 正确性 (4)6.2 可靠性 (4)6.3 效率 (5)6.4 完整性 (5)6.5 易使用性 (5)6.6 可维护性 (5)6.7 可测试性 (5)6.8 可复用性 (5)6.9 安全保密性 (5)6.10 可理解性 (5)6.11 可移植性 (5)6.12 互联性 (5)7 其他需求 (5)8 数据描述 (5)8.1静态数据 (6)8.2动态数据 (6)8.3数据库描述 (6)8.4数据字典 (6)8.5数据采集 (6)9 附录 (6)1引言1.1编写目的学生管理系统是面向学生的,目的是提高学校对学生的管理。
本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。
现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。
并使系统开发者和学生对此成绩管理系统有共同的理解和认识。
这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。
开发的系统要简单实用。
1.2 项目背景项目名称为:学生成绩管理信息系统。
开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规范化、系统化、自动化管理。
1.3术语说明MIS: 管理信息系统Transaction Processing : 事务处理Data Acquisition :数据采集Data Processing Circle : 数据处理流程Data Processing:数据处理1.4 参考资料《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社《Vista Basic语言程序设计》…刘韬编著人民邮电出版社2 项目概述2.1待开发软件的一般概述此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统进行优化。
软件工程市场需求调研报告市场需求调研报告一、市场背景及概况随着信息技术的不断发展与应用,软件工程作为一门前沿、高科技的学科逐渐走入人们的视野。
软件工程市场需求调研报告是基于对软件工程市场需求的调查并分析,以便企业能更好地了解市场需求,制定切实可行的市场推广策略。
二、市场规模与增长趋势根据调研数据显示,软件工程市场规模在过去几年里保持了良好的增长势头。
随着信息化建设的深入推进,企业对软件工程的需求逐渐增加。
根据市场数据显示,软件工程市场规模在过去5年里平均每年增长20%,预计未来几年仍将保持较高增长率。
三、市场需求特征与趋势1. 行业需求特征据市场调研数据显示,目前软件工程市场需求主要集中在金融、电子商务、医疗、制造等行业。
这些行业对软件工程的需求主要包括企业资源管理软件、电子商务平台、医疗信息系统、生产制造管理软件等。
2. 地区需求特征随着信息技术的广泛应用,软件工程需求已经逐渐从发达地区向中西部地区扩散。
调研数据显示,中西部地区近年来软件工程市场需求较快增长,尤其是一些新兴产业聚集地,如成都、武汉、杭州等地。
3. 技术需求特征随着人工智能、云计算、大数据等新兴技术的不断发展,软件工程市场对相关技术的需求也在不断增加。
调研数据显示,人工智能领域的研发与应用对软件工程的需求呈快速增长态势。
同时,云计算和大数据等领域的发展也对软件工程的技术需求提出了更高的要求。
四、市场竞争情况与优势分析1. 市场竞争情况软件工程市场竞争激烈,主要竞争对手包括国内外大型软件企业以及一些本土的软件开发公司。
这些竞争对手在技术实力、研发能力、品牌知名度等方面具有一定的优势。
2. 优势分析针对市场竞争情况,企业应注重技术创新、用户体验等方面的竞争优势。
在技术创新方面,企业应不断跟进新兴技术的发展,加强研发投入,开展前瞻性的技术研究。
在用户体验方面,企业应注重产品的易用性、界面设计等方面,提升用户体验,提高用户满意度。
五、市场发展机遇与挑战分析1. 市场发展机遇软件工程市场在持续快速发展中,市场机遇较多。
软件工程需求分析报告模板1. 引言本报告旨在对项目进行全面的需求分析,以确保软件工程项目的成功实施。
需求分析是软件工程项目中至关重要的一步,它帮助团队明确项目的目标和范围,并为软件开发提供准确的方向。
本报告将对需求进行详细的描述和分析,包括用户需求、功能需求、非功能需求和系统约束等方面的内容。
2. 用户需求用户需求是软件项目成功实施的基础,它是通过对用户进行需求调研和访谈获取的。
本节将对用户需求进行详细的描述和分析。
2.1 用户背景本项目的主要用户是公司内部的员工和部门经理。
他们需要一个能够方便管理任务和跟踪项目进展的软件工具。
2.2 用户需求描述以下是用户对软件工具的需求描述:•能够创建和分配任务给不同的团队成员;•能够设置任务优先级和截止日期;•能够跟踪任务进展并生成报告;•能够提供通知和提醒功能,以便用户及时了解任务状态;•能够支持多用户同时使用,并提供权限管理功能。
2.3 用户需求优先级根据用户调研和访谈的结果,用户对软件工具的需求优先级如下:1.能够创建和分配任务给不同的团队成员;2.能够跟踪任务进展并生成报告;3.能够设置任务优先级和截止日期;4.能够提供通知和提醒功能;5.能够支持多用户同时使用,并提供权限管理功能。
3. 功能需求功能需求描述了软件工具需要具备的功能和行为。
本节将对功能需求进行详细的描述和分析。
3.1 任务管理功能任务管理是软件工具的核心功能,它包括以下子功能:•创建任务:用户可以创建新的任务,并指派给团队成员;•分配任务:用户可以将任务分配给不同的团队成员,并设置任务的优先级和截止日期;•更新任务:团队成员可以更新任务的状态和进展,并添加备注;•完成任务:团队成员可以将任务标记为已完成;•删除任务:用户可以删除不再需要的任务。
3.2 报告功能报告功能帮助用户了解项目的整体进展和团队成员的工作情况。
具体功能包括:•生成任务报告:用户可以生成任务的概览报告,包括任务的总数、完成情况和延期情况等;•生成个人报告:团队成员可以生成个人工作报告,报告中包括个人完成的任务数量和进展情况;•生成团队报告:团队经理可以生成团队工作报告,报告中包括团队整体的工作情况和进展。
工程机械设备管理系统软件文档-需求分析说明书 第 1 页 共 22 页 一、 软件需求分析说明书
1 引言 本软件是为一些工程机械的租赁公司所设计,目的在于提高设备租赁的管理效率,同时保护公司的自有财产。本文中,主要针对工程机械出租的各项步骤、以及设计系统的广义意义进行了分析,从而根据各部分不同的需求阐明了本系统使各个功能模块相连接并实现工作、统计的作用。 1。1 编写目的
在计算机科技的飞速发展的21世纪,软件系统以及英特网也在不断融入我们的生活。然而在工程机械出租领域,设备的种类、数量越来越多,设备管理所涉及的是巨大的系统工程,由于企业出租规模大、管理涉及面广,又是造成统计、管理不到位都将给企业的正常经营带来一定的影响,所以如何利用先进的网络技术和优异的计算机软件系统更有效的收集、处理这些设备的租借,同时建立以现代信息化为核心的管理体制,减轻相关人员人工对租借管理及数据处理的负担,完成一个工程机械设备管理系统就变得尤为重要。 1、 信息交互要求 软件系统要求利用一一切租赁操作作为输入,通过数据收集计算达到处理的目的。 2、 附加影响要求 在系统正常工作过程中,需要达到最好的人际结合效果,对其他设备的正常工作不可以有太大的影响,设计人员需要根据用户的需要做出相应的调整; 3、功能的实现要求; 在满足客户的要求下,设计人员、开发人员需要根据本文参考相关需求程度,做出相应的软件系统设计。 1。2 项目来源
本设计的初步设想来源于宏达软件体验中心。宏达软件主要从事各行业的管理软件开发和应用推广,宏达体验中心拥有多支精干、稳定的软件技术开发队伍,这些队伍不仅具有一流的专业素质和研发能力,同时还拥有丰富的系统开发经验,且具有良好的职业道德修养和综合分析能力. 随着时代的发展,宏达公司也在不断开发、完善宏达系列软件,严把质量关,用一流的软件回报用户,受到了用户的好评,宏达系列管理软件以其功能强大、操作工程机械设备管理系统软件文档-需求分析说明书 第 2 页 共 22 页 简便、价格低廉的特性赢得了全国广大用户的青睐。目前用户已遍及全国所有省份、自治区、直辖市;用户遍及电子、电器、医药、服装、建筑、物资、化工、商贸、超市、旅游、机械、建材、科技、通讯等各类企业公司,同时拥有大量机关、事业单位、学校、研究所等机关事业型单位用户。 随着管理自动化的程度越来越高,大部分任务都直接由各种设备来完成,因此利用先进的计算机技术来管理,提高人机工作的效率成为了一项重要手段。 1.3项目风险 本项目中,不同身份的工作人员需要对各自负责的工作及出发点等承担一定的风险. 任务提出者需要对项目的完成进度以及设计需求的整体方向负责,产品是否为大众所接将成为任务提出者所要负担的风险。 软件开发者需要对统计、收集、计算的相关程序编码是否正确承担责任,对运行软件后的一切技术上的风险承担一定的风险。 产品使用者在完成交易过后的使用过程中,需要对自己的一切操作负责,相应的需要承担软件系统在使用过程中因操作不当崩溃的风险等。 1。4 文档约定
本文的正文部分以宋体、小四为主要格式,行间距为1.5倍行距,各个主要题头的格式为黑体、四号。
本文档所涉及的一些专业术语及英文缩写如下: Acess: Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统.它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一.其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。 Visual Foxpro:Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。Visual FoxPro源于美国Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。FoxPro原来是FoxBase的加强版,最高版本曾出过2。6。之后,Fox Software被微软收购,加以发展, 使其可以在 Windows 上运工程机械设备管理系统软件文档-需求分析说明书 第 3 页 共 22 页 行, 并且更名为 Visual FoxPro。目前最新版为 Visual FoxPro 9。0,而在学校教学和教育部门考证中还依然延用经典版的 Visual FoxPro 6.0.在桌面型数据库应用中,处理速度极快,是日常工作中的得力助手。 数据:泛指表示一个指定的值或条件的数字、符号(或字母)等。数据是表示信息的,但这种表示要适合传输、分析和处理。此处,常把数据当作信息的同义词. Container:Container类是IContainer 接口的默认实现。容器是封装和跟踪零个或更多个组件的对象.在此上下文中,包容是指逻辑包容,而不是直观包容。 数据源:提供某种所需数据的原始媒体。 C/S 结构:即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
1。5 预期读者和阅读建议 本软件产品需求分析报告所针对的预期读者包括: 开发人员 用户 项目经理 租赁方 开发人员需要根据本文详细计划产品的开发,并且以达到最好的人机结合和为企业创造一定的经济效益为主要目的;用户需要熟知本文所描述的产品计划,以对产品有一定的了解,在之后的操作过程中才能有一定的熟练度,不以至于出现错误操作;项目经理则可以按照此文档安排项目进度以及工作经费等相关、租赁方需要对本文有一定的了解,至少熟悉工作流程以及系统需要达到的目的,从而更好地配合出租厂商做好统计、记账、处理数据的相关方面的工作。 1。6产品范围 本产品适用于为工程项目出租机械设备的相关公司,由于大型施工设备租赁市场处于发展过程中存在着租赁企业数量多且规模小、效益差、恶性竞争严重等问题,本产品意在于协助每个工程机械设备出租公司合理地优化相关工作。 工程机械设备管理系统软件文档-需求分析说明书 第 4 页 共 22 页 1.7 参考文献
编写本文档所参考的资料如下: [1]《施工机械信息化管理的研究[J]科技情报开发与经济》王健2003.11 [2]《工程机械产品图库管理信息系统的研究[J]工程机械》贺尚红1998.5 [3]《开发新一代设备信息管理系统》龚元明1995。6 [4] 《数据库基础与应用[M]》 成先海.2008。 [5]《软件工程[M]》. 程成,陈霞。,2003
2 产品分析 2。1产品的状况 工程机械设备管理系统提供了对基础信息录入、机械设备出车单录入、挖掘机回车单录入、员工登记录入、加油登记录入等的模式录入和表格界面录入.录入信息时可能会出现相同的信息,为了避免重复录入部分字段设置了辅助录入功能,只需输入几项即可完成录入功能,操作方便快捷,可以很大的提高工作效率。
本系统将不是产品系列中的下一成员,也同时还不是成熟产品所改进的下一代产品,但是现有应用软件却不能成为它的替代品(升级产品),所以这是一个新型的、自主型的产品.
2.2 产品的功能
根据上述分析,可以将本系统的各项子系统功能陈列如下: 1.基础信息管理系统: 本系统主要负责储存、录入及读取相关资源,这些资源主要包括:机械设备档案、供商信息、客户信息等; 2.机械设备调度管理系统: 本系统主要负责统计工程机械出车单、以及对挖掘机的租赁做相关管理管理(挖掘机回车单、某机械设备期间统计、期间统计查询); 3.压路机管理系统: 本系统主要负责运行压路机回车单、某机械设备期间统计、期间统计查询及相关方面的工作. 工程机械设备管理系统软件文档-需求分析说明书 第 5 页 共 22 页 4.装载机管理系统: 本系统主要对装载机回车单、某机械设备期间统计、期间统计查询做相关的程序的管理。 5.重型半挂管理系统: 本系统主要对装载机回车单、某机械设备期间统计、期间统计查询做相关的程序的管理. 6.客户管理系统: 本系统主要负责记录并统计、处理客户的还款、组织客户统计表、检查并记录机械设备状态等工作。 7.员工管理系统: 本系统提供一个员工信息服务系统,可以实现员工登记、事故登记、员工考勤、员工生日提醒。 8.加油管理系统: 本系统的作用在于加油登记、加油统计、余油统计; 9.配件管理系统: 本系统主要处理配件信息、配件入库、维护领料、配件库存、旧件回收、采购申请单、采购申请明细。 10.保养审验管理系统: 本系统的作用是对设备做保养登记、对设备审验进行登记、设备审验提醒、对保养期间查询等。 11.企业与产品检索系统: 本系统可以实现在线查询企业和产品信息,可以按多种方式进行查询; 12.在线调查系统: 本系统可以实现在线调查功能,对用户进行各种情况的调查。 2。3 用户类型和特性
本系统的用户主要由以下人员组成: 1、工程机械出租管理部人员:此类人员负责的是对公司内部机械设备出租,并对其出租明细做一个详细的录入,需要时可以读取相关信息。 2、机械设备保管部门人员:负责对公司内出租的工程机械设备做定期的管理与保养,并且负责设备的出纳.