用户首次使用APP可以点击注册按钮,填写信息完成账号注册,即可登录使用。 管理员的帐户是内部设定的,只有管理人即导购员知道,保证信息不被随意
用户首次使用APP可以点击注册按钮,填写信息完成账号注册,即可登录使用。
管理员的帐户是内部设定的,只有管理人即导购员知道,保证信息不被随意篡改,满足安全性要求。
导购员可以查询、增加、修改、删除化妆品信息。
管理员不仅可以为各用户分配权限,还将有注销账号的权限。
系统主要是为消费者和商场导购提供方便,提高客户的购物满意度,增加营业利润。
2.1.2 功能需求
具体为以下三种要求:
1、 操作要求:软件操作简单,对数据库操作比较直接;
2、效率要求:响应时间越短越好;
3、审美要求:总体设计要看上去吸引人。
此系统为安卓系统,可装入手机变成一个手机app,操作非常简单智能,数据库都存储在后台为安卓自带的,进行增,删,改操作都很方便,可以随身携带随时使用,满足第一点易用性要求。
手机app的系统优势在于响应时间短,运转速率要比庞大的电脑系统快很多,大大的提高了人们的使用感,节约了人们的时间,满足第二点时间性要求。
此款安卓软件的界面也很人性化和富有时尚感,使用的图标和插图都为年轻人喜欢的插图,以迪奥和兰寇为海报,直接抓住年轻人的眼球,满足第三点美观性要求。
综上,此系统满足系统的性能需求。
2.1.3 可用性需求
可用性就是用户对系统操作的方便性。他的要求是在信号不好的时候或者没有信号的情况下还可以运行得不出错,响应时间不可以长达10秒,界面简洁明了,操作简单容易上手,一般人不需要特别说明和讲学就可以学会操作。
此系统为安卓系统,可装入安卓手机,就是一个手机app,非常的方便,操作起来简单,界面简洁,满足可行性需求。
2.2 软件可行性分析
2.2.1 系统和性能的可行性
此系统的设计迎合了信息化高速发展的当今时代,将互联网与传统行业结合是未来趋势,所以智能导购系统也由此诞生成为未来所需。以java语言和Android开发等技术,运用我们所学的语言和知识,还有每一年课程设计的经验积累,经过考量后此系统是具有可行性的,使用安卓系统进行开发和设计,主要为手机端,数据库使用安卓自带的SQLite。
2.2.2 经济可行性
系统为Android APP开发,使用数据库为Android开发自带的数据库SQLite,开发教程多,Android系统手机较苹果手机来说,价格比较低,性能强大,开发成本较低,系统开发人员少,投资少,能直接从电脑导入手机,很方便也不花费钱,但是它将为商场带来很大的收益,因此产品在经济上是可行的。
3 系统开发技术及工具简介
3.1 Android开发
Android作为Google开发以Linux平台作为基础的开源手机系统。其中有相关的系统、界面以及应用——移动电话需求的各种软件,同时并未存在各种以往限制相关产业发展的专有权限制。
安卓开发主要需要掌握的技术有:Java语言核心技术、软件开发和设计界面、Android应用开发基础、互联网核心技术、Android系统级开发、JavaEE核心技术。
本系统使用的开发工具为:Android Studio。
Android Studio作为Android的相关集成工具,基于IntelliJ IDEA。接近Eclipse ADT,Android Studio可以实现集成的Android工具来实现相关的开发以及调试工作。而基于IDEA的基础之上,Android Studio可以实现。
1、以Gradle作为基础的良好支持。
2、Android专属重构以及迅速的修复。
3、提示窗口可以抓住性能以及易用性等基础的问题。
4、可以使用相关的ProGuard以及应用签名。
5、以模板的相关向导来产生较为常见的Android设计以及组件。