德清县建设银行官方网站,公司网站建设的目标,做网站时如何将前端连接到后台,中山做网站哪个公司好1.引言 1.1目的 该文档是关于我们组的记事本安卓APP和网页版本的功能和性能的描述#xff0c;重点描述了系统的功能需求#xff0c;并作为系统设计的主要输入。 本文档的预期读者包括#xff1a;需求分析人员#xff0c;设计人员#xff0c;开发人员#xff0c;项目管理人…1.引言 1.1目的 该文档是关于我们组的记事本安卓APP和网页版本的功能和性能的描述重点描述了系统的功能需求并作为系统设计的主要输入。 本文档的预期读者包括需求分析人员设计人员开发人员项目管理人员测试人员用户。 1.2项目背景 项目名称记事本 项目的提出者华中农业大学计科1703 CLJW小组 项目开发者陈晗煜 王欣宇 金德鑫 李鎏洋 用户所有人 1.3缩写说明 无 1.4术语定义 无 1.5参考资料 《软件工程方法与实践》——窦万峰 1.6版本信息 修改编号 修改日期 修改后版本 修改位置 修改内容概述 1 2019-4-15 1.0 全部 完成第一次撰写 2.任务概述 2.1系统定义 2.1.1项目来源及背景 本项目在小组成员集体讨论时提出。在当下记事本APP是每个人在手机上必不可少的软件。每个人都会有各种各样的琐事计划要随手记录甚至会在手机或电脑上记日记或者随笔。为了同时支持电脑和手机用户我们计划开发一个兼有web和android端的记事本软件。这也是锻炼自我提高自学能力和动手能力的机会。 2.1.2项目目标 为了方便人们手机上随手记事电脑上整理资料的需求并且网页端和安卓端数据同步同时满足手机和电脑用户只要做出优美的界面添加创新功能该软件一定能拥有广阔的市场 2.1.3系统整体结构 2.2运行环境 2.2.1设备环境 安卓手机电脑 2.2.2硬件环境 安卓端对安卓手机的配置要求不高只要能正常运行当前主流编程软件的安卓手机即可正常运行该app。 网页端对电脑配置也要求不高有正常主流浏览器即可。 2.2.3软件环境 安卓端适用于当前主流安卓手机系统。 网页端适配于当前主流的操作系统。 2.2.4网络环境 不要求网络。 2.2.5操作环境 安卓端安卓手机。 网页端PC机。 2.2.6应用环境 2.3条件限制 2.3.1软件开发工作的假定和约束 安卓界面在Android Studio上开发需要JDKSDK支持。 web界面在IntelliJ IDEA上开发需要JDK支持。 2.3.2最终用户、用户的教育水平和技术专长 无特定要求 2.3.3软件的预期使用频度等 在记事时使用使用频率较高。 3.数据描述 3.1静态数据 所有用户的账户密码 笔记本和笔记的名字 笔记和笔记本创建或修改的时间 笔记中的内容 废纸篓中的内容以及删除的时间 3.2动态数据 登录输入的信息 搜索栏中的输入 创建笔记时输入的名字以及编写笔记时输入的内容 3.3数据库描述 采用Mysql数据库用PhpMyadmin进行数据库管理 3.4数据字典 数据项名 代号 数据类型 数据长度 取值范围 账号 Username Varchar(10) 10 6-10位 密码 Password Varchar(10) 10 6-10位 笔记本名称 Bname Varchar(10) 10 笔记名称 Nname Varchar(10) 10 笔记内容 Ntext Varchar 笔记创建时间 Ntime Time 笔记本创建时间 Btime Time 笔记删除时间 NDtime Time 笔记本删除时间 BDtime Time 笔记是否删除 Nexist TinyInt(1) 0,1 笔记本是否删除 Bexist TinyInt(1) 0,1 4.功能需求 4.1功能分析 4.1.1系统功能组成 用户 管理 编辑 搜索 4.1.2功能编号和优先级 功能编号 名称 优先级 描述 主要发起者 1 用户 次要 注册登录注销账户 用户 2 管理 重要 添加修改重命名 用户 3 编辑 重要 编写笔记 用户 4 搜索 重要 搜索笔记笔记本 用户 4.1.3功能定义 用户:对系统用户的身份信息进行增加、刪除、修改、等操作是系统的重要组成部分。 管理对笔记或者笔记本进行添加删除重命名操作。 编辑编写自己的笔记内容。 搜索可以通过笔记或者笔记本的名字搜索相关内容。 4.2功能划分 4.2.1功能说明 注册用户:创建新用户。 更新用户:更新用户信息。 注销用户:删除用户信息。 管理笔记本可以创建删除重命名笔记本里面可以编写若干条笔记相当于对笔记进行分类。 管理笔记可以创建删除重命名笔记删除的笔记会到废纸篓中可以恢复也会定期自动清除废纸篓。可以按时间显示所有笔记也可以显示某笔记本中的笔记。可以为笔记添加提醒功能在指定时间内提醒用户指定事件。 编辑笔记可以在笔记中添加名字内容。内容可以是文字图片可以修改文字的颜色字体大小可以添加一级标题二级标题三级标题四级标题。 搜索笔记可以通过笔记或者笔记本的名字搜索相关内容。 4.2.2 详细描述 采用活动图的方法建立模型。 登录页面系统活动图 管理界面 笔记编写界面 5.性能需求 5.1数据精确度 要按照严格的数据格式输入,不能输入非法字符否则系统不给予响应进行处理。 查询时要保证准确率为100%,所有包含查询关键字的记录都应能查到不能有遗漏。 5.2时间特性 操作响应时间在2s以内。 5.3适应性 安卓端适应主流安卓系统 网页端适应Windows和Linux系统 6.运行需求 6.1用户界面 6.1.1界面风格 风格简洁大气气质高雅色彩明丽。 6.1.2界面描述和样式 登录界面 注册界面 笔记管理界面 笔记编辑界面 设置界面 6.2硬件接口 不需硬件接口支撑 6.3软件接口 安卓端运行于Android系统 网页端运行于主流浏览器 6.4故障处理 正常使用时不应出错,若运行时遇到错误,退出程序后自动重启并向开发小组发送错误信息。 7.其他要求 7.1检测或验收标准 数据上传失误的可能性低于5% 7.2可用性、可维护性、可靠性、可转换性、可移植性要求 程序故障率低于5%;由后台管理员随时监控更新可根据需求不断完善可维护性较高。 软件要求模块设计设备驱动可更换 安卓端软件可以在不同版本的Android系统上运行软件支持不同品牌的移动设备例如华为、vivo、oppo、荣耀、中兴等。 网页端可以在不同版本的浏览器上运行。 7.3安全保密性要求 用户个人信息存储于后台数据库中不会对外公开展示:管理员也将实时监控系统的使用保证用户信息安全。 7.4开发要求 合适的Android Studio和IntelliJ IDEA版本 支持软件包括操作系统、编译程序、测试软件等按照黑盒测试方法设计测试用例进行验收。转载于:https://www.cnblogs.com/CLJW/p/10711181.html