当前位置:首页 > APP&PC应用 > 正文内容

ios阅读类app设计系统功能需求分析怎么写

admin2个月前 (10-30)APP&PC应用37

1. 引言

1.1 编写目的:编写此文档的目的是进一步定制软件开发的细节问题,便于用户开发商协调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体.

1.2 项目背景

1.2.1项目委托单位:****公司

1.2.2开发单位:***公司

1.3 定义

1.4参考资料

2. 任务概述

2.1 目标:

1 决策支持:根据公司的要求及时提供所需报表及文件,并在适当时候对各部门领导给予销售及进货等方面的提示

2提高效率:利用软件进行管理,避免人工管理的失误以及 延迟性,从而实现高效率的管理.

2.2 运行环境:

1 硬件方面:Pentium级处理芯片

1兆显存的兼容显卡

256色,800*600的兼容显示器

标准兼容打印机

2软件方面: WIN95操作系统

2.3 条件与限制:

编程用计算机一台

完成期限2000/7/1

无资金供给

3. 数据概述

数据流程图如下:

3.1 静态数据:包括系统登录密码,各数据库所在位置,系统分析原始数据

3.2  动态数据:包括各数据库内各项显示数据,用户登录信息,系统时间


3.3 数据库描述:


人事管理数据库:公司内人员的个人详细信息,包括档案信息


销售管理数据库:当日销售记录及以前的销售统计,用于销售分析


财务管理数据库:公司内部账目及收支情况详表


技术管理数据库:公司所需各技术档案的详细记录(包括文档)


3.4 数据字典:


1数据流词条描述:


1.数据流名:登录信息


来源:用户的输入


去向:系统内部检验部分


组成:用户名,密码


流通量:每次登录输入一次


2.数据流名:登录结果


来源:系统


去向:用户


组成:返回信息


流通量:每次登录返回一次


3.数据流名:输入修改信息


来源:用户


去向:系统判断部分


组成:根据各数据库内容不同


流通量:依用户输入而定


4.数据流名:反馈信息


来源:系统判断部分


去向:用户


组成:系统经判断后发回的字符数据


流通量: 依系统当前信息而定


5.数据流名:识别信息


来源:系统内部检验部分


去向:系统判断部分


组成:系统各数据库的标识信息


流通量:用户每次输入流通一次


6.数据流名:处理信息


来源:系统判断部分


去向:各数据库处理部分


组成:读取/修改标识,读取/修改的变量名称


流通量:用户每次输入流通一次


7.数据流名:读取修改


来源:系统判断部分


去向:系统各数据库


组成:读取/修改标识,读取/修改内容


流通量: 用户每次输入流通一次


2数据文件词条描述:


1.数据文件名:人事数据


简述:存储人员信息


数据文件组成:人员的各项信息(以CString类型为主)


2.数据文件名:销售数据


简述:存储当日及从前的销售记录


数据文件组成:销售的各项信息


3.数据文件名:财务数据


简述:存储财务管理信息


数据文件组成:财务管理的各项记录


4.数据文件名:技术数据


简述:存储公司内部使用的技术档案信息


数据文件组成:技术档案名称,内容


3加工逻辑词条描述:


1.加工名:检验


简要描述:判断用户的许可性


输入数据流:登录信息


输出数据流:登录结果


加工逻辑:判断是否与系统内部用户信息相符合


2.加工名:判断


简要描述:判断用户的操作并进行相应的读取/存储工作


输入数据流:输入修改信息


输出数据流:反馈信息


加工逻辑:判断用户的操作-调用数据库-读取/修改-反馈


3.加工名:人事档案管理


简要描述:对人事数据库进行相应要求的操作,并与判断部分交互


输入数据流:处理信息,读取修改


输出数据流: 读取修改, 处理信息


加工逻辑:判断用户要读取/修改的内容-反馈用户所需信息


4.加工名:销售统计


简要描述:对销售数据库进行相应要求的操作,并与判断部分交互


输入数据流:处理信息,读取修改


输出数据流: 读取修改, 处理信息


加工逻辑:判断用户要读取/修改的内容-反馈用户所需信息


5.加工名:财务统计


简要描述:对财务数据库进行相应要求的操作,并与判断部分交互


输入数据流:处理信息,读取修改


输出数据流: 读取修改, 处理信息


加工逻辑:判断用户要读取/修改的内容-反馈用户所需信息


6.加工名:技术管理


简要描述:对技术统计数据库进行相应要求的操作,并与判断部分交互信息


输入数据流:处理信息,读取修改


输出数据流: 读取修改, 处理信息


加工逻辑:判断用户要读取/修改的内容-反馈用户所需信息


4源点及汇点词条描述:


名称:用户


简要描述:既是源点又是汇点,发出动作信息给"检验"和"判断"加工,通过交互界面接受反馈信息有关数据流:登录结果,登录信息,输入修改信息,反馈信息


数目:一个


4. 功能需求


4.1 功能划分


可细分为四部分:人事管理,销售管理,财务管理,技术档案管理


4.2 功能描述


1人事功能:


(1)能对公司内部的所有人员有关档案详细资料记录并保存。


(2)能对数据库内人事档案的数据进行查阅和修改。


(3)能按部门或姓名检索人员。


(4)当某员工的雇用期限达到整年时,按时提醒。


2销售统计功能


(1)按日对公司的销售情况进行统计,包括销售额销售数量各地区销售比例不同销售方式的销售量比例以及销售毛利润情况


(2)制定销售情况的月报表季报表以及年报表对销售情况进行分析,对不同销售人员的业绩进行评定


3财务管理功能


(1)协助财务人员进行计算机管理,对库存情况进货情况销货进行登录和输出


(2) 根据预设的库存情况提醒进货


(3) 对收款情况进行统计,在应收帐款达到预设值时进行提示


4技术管理功能


(1)对技术资料进行登录


(2)对维修记录进行登录和统计,按不同型号的机器进行故障整体分析,并作出分析报告


(3)对维修配件的需求进行管理并及时提示备货


5. 性能需求


5.1 数据精确度:因为此数据为公司内部数据,所以要求不能有误差


5.2 时间特性:当日销售统计要求有即时性,马上能反应出存货的问题;同时财务管理数据计算当前存货情况,并对进货情况进行估算


5.3  适应性:此软件只在公司内部管理人员的机器上使用,因此不考虑适应性


6. 运行需求


6.1 用户界面:


屏幕格式:


(1)要求有菜单及工具栏以方便操作


(2)各数据库信息可在屏幕上直接修改


(3)各数据统计结果可在屏幕上显示


(4)进行系统分析后的结果在另一窗口中显示


报表格式:


(1)人事管理报表只要求有个人的普通数据


(2)销售统计报表要求可分别打印当日统计或之前的统计


(3)财务统计报表要求打印出存货及公司帐务详表


(4)技术管理报表要求可以分别打印技术档案总表和任一技术档案文档内容菜单格式:要求菜单项大致与WIN95标准相同,另外附加的功能做到新的单项中输入输出时间:年份以4位数字表示


6.2 硬件接口:需要标准打印机接口进行报表打印


6.3  软件接口:Windows标准接口

7. 其他需求

可使用性:要求容易使用,界面友好

安全保密性:因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改

可维护性:要求本软件的维护文档齐全,便于维护

扫描二维码推送至手机访问。

版权声明:本文由网站APP-h5开发APP-跨平台开发工具发布,如需转载请注明出处。

本文链接:http://n.6-l.cn/ios-yue-du-leiapp-sh-bxs.html

分享给朋友:

“ios阅读类app设计系统功能需求分析怎么写” 的相关文章

uniapp如何打包ios

Uniapp 是一种跨平台开发框架,可以用于同时开发iOS和Android应用。在这篇文章中,我将详细介绍如何使用Uniapp打包iOS应用的原理和步骤。Uniapp的原理是通过将一份通用的代码进行转译,并生成对应的iOS和Android平台的代码。因此,开发者可以使用相同的代码和逻辑来开发不同平台...

uniapp ios打包发布流程

iOS打包发布是uniapp开发的最后一步,它将我们开发好的应用程序通过Xcode工具打包成可安装的.ipa文件,方便我们上传到App Store进行发布。本文将详细介绍uniapp在iOS平台上的打包发布流程。1. 配置开发环境在进行iOS打包发布之前,首先需要配置好开发环境。具体步骤如下:(1)...

多人语音聊天交友app开发

随着互联网的发展,语音聊天已经成为人们日常交流的一种重要方式。而多人语音聊天交友app,则是为了满足人们更多元化的社交需求而诞生的。本文将对多人语音聊天交友app的开发原理进行详细介绍。一、多人语音聊天交友app的基本功能多人语音聊天交友app的基本功能包括:注册登录、创建或加入房间、语音聊天、文字...

网页转apk工具功能作用介绍

网页转APK工具是一种将网页转化为Android应用程序的工具,它可以让用户将自己的网页转化为Android应用程序,方便用户在移动设备上使用,同时也可以提高用户的体验。下面我们将详细介绍网页转APK工具的原理和使用方法。一、原理网页转APK工具的原理是将网页封装成一个Android应用程序。具体来...

ios打包工具

iOS打包工具是用来将开发好的iOS应用程序打包成可安装的ipa文件的工具。在iOS开发中,打包是将开发者在Xcode中编写的代码和资源文件整合起来,生成一个可以在真机或模拟器上运行的应用程序的过程。下面将详细介绍iOS打包工具的原理和使用方法。iOS打包工具主要有两部分组成:Xcode和命令行工具...

怎样把网页做成app?

把网页做成app,一般通过两种方式实现:1. 包装成原生应用这种方式涉及到原生应用开发,只不过它的主要业务逻辑是展示一个webview。具体流程如下:– 使用开发工具(如Xcode、Android Studio)创建新项目,选择了 webview 模板– 在webview中加载目标网页– 对webv...