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

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

admin8个月前 (10-30)APP&PC应用87

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-跨平台开发工具发布,如需转载请注明出处。

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

分享给朋友:

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

apk开发平台好用的有哪些?

APK是Android应用程序的标准文件格式,全称为Android Package Kit。APK文件包含了应用程序的代码、资源文件、配置文件等,是Android应用程序的安装包。在Android应用程序开发过程中,APK开发平台是非常重要的工具,可以帮助开发者快速构建和调试应用程序。介绍APK开发...

安卓开发手册需要注意哪些?

Android是由Google开发的一款移动操作系统,目前已经成为全球最流行的移动操作系统之一。安卓开发也成为了一个广受欢迎的领域,许多开发者都希望能够深入了解安卓开发的原理和技术。本文将为大家介绍安卓开发的基本原理和详细介绍。一、安卓开发的基本原理1. 安卓系统架构安卓系统采用基于Linux内核的...

ios签名打包需要达到哪些条件

iOS签名打包是在将应用程序发布到App Store 或在Ad Hoc部署时,需要进行的一个必要步骤。在签名打包过程中,应用程序需要通过数字签名的方式,来验证其身份和完整性,以确保只能由合法的开发者和设备运行。在本文中,将介绍iOS签名打包的原理和所需的条件。1. 开发者账号在进行iOS签名打包之前...

uniapp 开发的ios 软件打包

UniApp是一种跨平台的移动应用开发框架,可以用于开发iOS、Android和H5三个平台的应用软件。本文将详细介绍如何使用UniApp开发iOS软件,并实现打包。UniApp提供了一种基于Vue.js的开发模式,开发者可以使用Vue.js的语法来构建页面和组件。对于熟悉Vue.js的开发者来说,...

ios开发 get请求怎么实现?

在iOS开发中,GET请求是一种常见的网络请求方式,用于获取服务器上的数据。GET请求是HTTP协议定义的一种请求方法,它通常用于请求指定的资源,比如一个网页或者一张图片。GET请求的原理是通过URL向服务器请求资源,服务器根据请求的URL来返回对应的资源。GET请求通常会附带一些参数,这些参数会以...

网页转应用app生成器作用介绍

网页转应用App生成器,是一种将网页转化为手机应用程序的工具。它可以将一个网页直接转化为一个手机应用,使得用户可以直接在手机上使用这个网页,而不需要再打开浏览器。这种工具可以让用户更方便地使用网页,同时也可以让网站拥有更多的用户。网页转应用App生成器的原理是将网页的内容打包成一个App,并且将这个...