3 需求分析与可行性分析
主要介绍校园订餐小程序的需求分析,通常都是功能需求和非功能需求。及其本次校园订餐的可行性分析。
3.1功能需求分析
本系统采用从上往下的步骤开发,基本功能如下:
本课题要求实现一套校园订餐小程序,系统主要包括管理员,用户和商家三大模块
(a) 管理员;管理员进入小程序主要包括首页、个人中心、用户管理、商家管理、餐厅信息管理、美食信息管理、美食类型管理、系统管理等功能并进行详细操作。管理员用例图如图3-1所示。
图3-1 管理员用例图
(b) 用户;用户进入小程序可以实现首页、餐厅信息、美食信息、购物车、我的等内容,在我的页面可以对个人中心、我的收藏管理、用户充值、购物车、我的订单等功能进行详细操作。用户用例图如图3-2所示。
图3-2用户用例图
(c) 商家;商家进入小程序主要包括首页、个人中心、餐厅信息管理、美食信息管理、订单管理等功能并进行详细操作。商家用例图如图3-3所示。
图3-3商家用例图
3.2 性能需求分析
对系统的性能,从(功能、运行、界面、安全)等方面进行,下面我们逐一进行分析;
1. 系统的功能是否完整进行分析:系统的功能,能对应设计出原始代码和算法,以表格同文字的形式进行详细介绍个人信息保证功能完整;
2. 系统的运行是否通畅进行分析:系统的每个功能都有编写数据的关系和应对的代码,通过需求分析和可行性分析进行分析和显示系统的物理数据,保证其进行通畅;
3. 系统的界面设计进行分析:对系统中的软件进行处理与分析的方式是由不同代码来进行的;从而使界面容易操作。
4. 系统的安全性进行分析:每个角色的不同对应的信息各不相同,在登录系统务必使用自己的账号,密码登录;账号与密码错误自然就登录失败了。登录成功可以对自己的信息进行操作,不能对别人的账号信息进行查看等操作,这样自然保证系统的安全性。
3.3系统设计规则与运行环境
软件系统的优劣很大程度上是由系统设计的完善与否决定的。世间万物都必须遵循生老病死的法则,这是大自然的规则不能违反,软件设计也一样需要遵循系统设计规则。因此,在设计过程中必须遵循系统设计规则。
规则如下:
简单性:为了扩大系统使用者的受众面,系统设计应该本着操作越简单约好的原则,这样不仅能提高系统的使用率更能够扩大系统使用面。
针对性:一个系统针对性越强,所能提供的功能必然越完善,用户体验肯定更好,所以应该明确指定系统针对性。
实用性:实用永远是检验一个系统是否成功的唯一标准,使用的语言再高端,使用的结构再新颖但不能满足管理员,用户和商家的要求那就是失败。
运行环境:
本系统是利用B/S结构来开发的,数据库在服务器上进行部署 Mysql即可,其他包括My Eclipse等常规开发程序。
3.4系统流程分析
系统流程,用户需要登录进入系统,未注册过的用户需要在输入必填的信息之后注册成功然后登录系统,管理员在后台登录进入可以对用户进行修改管理。使用一些较为稳定的技术总结成一个系统的开发设计过程,是设计与实现各个功能模块的基本技术,这些是每个功能模块能够顺利进行的重要保证。
图3-4系统流程图
3.5 可行性分析
通常一个项目的启动或者投入市场运营都需要一个评估报告,要从需求上分析这个项目是否能在这种环境下实现整体目标,是否有这个市场回报率即我们通常所说的是否能够获得利润或者开发出来是否具有实用性,不能说系统开发出来后根本没有用。所以其目的就是以最小的付出来得到更大的效率。本次课题我们就从技术可行性,操作可行性上来分析。
(1)技术可行性
Java 由操作系统,中间件和应用软件三大部分组成。它是与谷歌公司和开放手机联盟共同开发的移动终端平台;该开发平台包括性能评价,除错工具,模拟器和存储器等功能;具有完善的开发环境。
(2)操作可行性
本系统用户只要有一台Java手机,就可以使用了,系统是使用的操作都是用户熟悉的选择框或者按钮等等。所有的操作通过手机就可以完成,用户不需培训,只要稍微提示一下即可。因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的。
济南网站建设公司官网项目建设总结报告海外推广软件宜昌seo优化服务旅游网页设计模板图凡科景观设计理念中国工厂网官网做网站公司用盗版代码给客户起诉了找文网客服联系方式简单美食网页设计模板普通人做电商赚钱吗展示型网站设计查看网站架构cms系统搭建小程序开发的发展前景网上赚钱的工作软件工程的发展前景广西红豆社区梧州论坛ps网页入口设计步骤没有充值入口的传奇手游有网站怎么做seo推广凡客网上购物青岛市医疗保险网站跳转链接安卓市场官方版网页qq网址河北智能网站建设建设工程施工合同示范文本2017百度自动驾驶技术湖南省建设厅建管处网络营销宣传的方法有哪些