- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系免费下载统需求分析.doc
第三章系统需求分析
经济可行性
随着日常牛活质量的提高,大家的购物意识渐渐的增强。在校园里面每个人手中都冇一部智能手机, 学生都是用手机看电子书,聊天,打游戏,很少会用有关校园购物方面的应用。在这样的情况前提下, 拥有一款校园新闻APP应用看起來是很必要的。并且手机校园新闻APP应用携带方便,可以随时随地获 収用户的新闻、评论、学校概况信息,拥有不受地理和时间限制的特点,可以充分利用学生的闲暇时间, 从这个角度看,该软件可行。
技术可行性
随着安卓开发平台的技术的日趋完善,设计基于Android平台的学校应用类软件是可行的。本系统 釆用 Android 基本框架为主,开发工具:Eclipse4. 4. 2, Android SDK2. 2, ADT Bundle。开发语言:java。 操作系统:Window 7。数据库管理:MySQLo这些技术和开发工具是非常完美的,可以完成该系统的开 发,并且有很多当前已经成功的系统作为参考。
操作可行性
软件使用最流行的安卓软件应用设计形式,并采用安卓的原生组件进行设计,使用的界面简便容易 操作,构造的组建具有诱导性,让用户用起来很是便利简捷。
从经济方面、技术方面和操作方面分析看來,设计本系统是可行的。
3. 2功能需求概述
随着移动互联网时代的到来,智能手机的普及,人们的生活越来越离不开手机,通过手机可以与他 人通信交流,浏览网页,获取最新的信息,还可以到应用市场去淘自己喜欢的应用。移动应用市场的日 益激烈,有很多实际应用的功能,但大多数这些应用程序是独立的,和校园健身应用的功能可以不同的集 成项目,用户只需要打开一个 应用程序可以使用其丰富的功能,查询想要的信息,管理自己的事务和日 常的手机资源,等等。本软件的功能需求基本如下:
本课题实现校园新闻APP,用于推送校园新闻,院系通知,讲座活动等公共信息。具体功能包含: 1.用户注册,登录2.学校概况介绍3.新闻列表展示4.新闻内容推送5.评论,分享,收藏6.用 户爆料,新闻评论7.图集新闻
3. 3数据库需求分析
数据库在一个基于安卓系统校园APP软件屮占着十分重要的位置,数据库结构设计的好与不好将 对应用系统的是否高效和实现的成效是否好有着直接地影响。为了能够增强数据存储的效率需要精确的 设计数据库的结构,用来确保数据的完整性和一致性。拥有好的数据库对完成程序设计是有利的。
数据库系统在设计的时侯,必须先充分认识到用户的每个方向的需求,包含已有的和未来也许会添 加的需求。
用户的要求实际表现在对各类讯息的供应、保存、更新和交流上,这就要求数据库结构能有较强的能力提供各类资讯的进行传输。
3. 4系统性能需求
系统处理的及时性和准确性
系统的各个组成部分要求它具备较快的处理能力,并且保证良好的正确率。在综合架构系统时,要 做好一系列的准备工作,及时预想到可能发生的各种悄况,保证整个系统的核心部件具有较髙的运算能 力同时能够有足够大的空间容纳数据暈,具有多重任务解决能力。
系统的开放性和系统的可扩充性
校园第三方应用系统要建立在在设计在安卓系统的基础上,保证设计好的软件将来还可以进行功能 扩展,为设计人员预留充足的想象空间。系统不能对所有人员起封闭作用,我们要严格遵守其使用的流 程和细节要求,该体系结构的增减要根据具体情况来开展,推行以人为木的原则,加强基础设施建设, 保证客户能得到最方便的服务。
系统的易用性和易维护性
对于非专业的技术者,若开发第三方应用平台并依托安卓系统会遇到很大的困难,所以,我们应该 保证用户窗口采用图形化的方式来进行交互作用,来促使使用者感受到所见既所得,结构条理清晰化; 能够对软件结构屮的各个部分进行概括性的理解。为了促使初学者更容易的上手,可以编写一系列的使 用手册。
3. 5数据流图
通过系统的需求分析,可以画出系统的数据流图。如下图所示:
用户登陆数据流图如图3-1:
请成1
3请求
普通用户
客户端杲统
H
管理员
图3-1顶层数据流图
管理员数据流图显示了普通用户和管理员Z间的关系,如图3-2所示:
图3-2管理员数据流图
3. 6数据字典
下边列出来系统中用到的数据字典,主要基于系统数据流图牛成:
用户登录数据字典:
Name:用户登陆数据
Description:系统用户数据 Definition:用户登录数据 Position:用户的信息表
管理员数据字典:
Name:管理员的登录信息
Description:管理员登陆账户信息 Definition:管理员登陆信息 Position:管理员的信息表
新闻数据字典:
Name:新闻信息
Description:新闻内容
Definition:新闻信息二标题时间内容类别 Position:新闻的信息表
帖子数据字典:
Name:帖子信息
D
文档评论(0)