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

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

admin4周前 (10-30)APP&PC应用18

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设计系统功能需求分析怎么写” 的相关文章

ios打包要多久

iOS打包是将开发好的iOS应用程序通过Xcode工具编译成可在真机或模拟器上运行的文件。iOS打包的时间取决于多个因素,包括项目的复杂性、代码质量、资源文件的数量和大小等。iOS打包的过程主要分为以下几个步骤:1. 代码编译和链接:在Xcode中,代码会被编译成可执行的二进制文件。编译过程包括词法...

ios真机调试打包ipa崩溃

在iOS开发中,常常需要将应用程序打包成ipa文件,并且在真机上调试。但是在这个过程中,有时候会遇到ipa包无法正常运行的问题,也就是崩溃的情况。下面我将简要介绍一下这种情况产生的原因以及解决方法,帮助大家更好地进行iOS应用程序开发的工作。1. 产生原因在iOS应用程序开发中,ipa包崩溃的原因可...

uniapp 开发的ios 软件打包

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

apk打包h5如何实现的开发?

APK打包H5是一种将H5网页应用打包成APK安装包的方法,使得H5应用可以像原生应用一样在Android设备上运行。这种方法在移动应用开发中非常常见,可以大大提高开发效率和用户体验。下面我们就来详细介绍一下APK打包H5的原理和实现方式。一、原理APK打包H5的原理是将H5应用打包成一个Andro...

手机端app制作有哪些方法?

手机端App(应用程序)是一种专门为移动设备、如智能手机和平板电脑设计、开发的软件。近年来,随着智能手机市场的不断扩大和移动互联网技术的持续发展,各式各样的手机App应用层出不穷,涵盖生活娱乐、教育培训、商务工具等多个领域,极大地丰富了移动互联网用户的体验。一、手机端App的发展背景及原理1. 发展...

手机打包apk有哪些办法呢?

在移动互联网时代,智能手机应用已经成为人们生活中必不可少的一部分。从购物、社交到娱乐,几乎每个场景都有相应的应用。在这个背景下,了解Android应用打包成APK文件的过程和原理是每个开发者需要掌握的基本技能。本文抛砖引玉,带你初步了解手机打包APK的步骤和一些重要的概念。1. 首先,我们需要了解什...