Android移动终端的网上便利超市系统设计与开发(3)
时间:2023-01-28 10:25 来源:毕业论文 作者:毕业论文 点击:次
(1) 经济上的可行性 安卓是谷歌公司花费巨大财力,人力和时间开发出的一款优秀平台,它是由Linux操作系统支持的,属于一款手机操作系统,这款操作系统在07年正式上市。各由于谷歌公司的号召力以及其优秀的开发能力,这款开发语言得到了巨大的发展机会,各大开发商和移动终端市场商大力使用这款语言,并不断完善它。安卓系统在短时间内得到了广大使用者的认可和支持,并且迅速在行业内成为了热点话题,现在安卓这个开放的平台的成为了大家的平时讨论的重点。 而且 这个安卓是一个开源的系统,不管是企业或者是个人都可以通过程序的编写来表达自己的想法和实现某些功能。 (2) 技术上的可行性 技术上的可行性可以说是有谷歌公司一首完成的,谷歌公司成立了一个关于安卓的开放手机联盟。启用了创新性的软件堆层架构,这个架构分为3部分。最底层的一部分是基本功能,基于这样的基本功能,其他所有公司都可以运用这点来开发,而主要的程序是由Java来编写的。 (3)系统在操作上的可行性 本系统采用了安卓平台框架,开发时在eclipse里面安装ADT开发插件,运用安卓系统模拟器也可以使用所有安卓终端,方便开发者进行方便的测试以及修改。而PC端的模拟器与真正的安卓手机系统没有太大的区别,对其的运用也可以说是非常熟练[5]。 (4)具体的市场需求可行性 随着社会的发展,实体店的市场遭受巨大的冲击,网络购物已经成为一种潮流。人们对于购物方式尤其是超市购物的选择大多基于方便快捷,而网上超市便利系统完美地满足人们的要求,足不出户就可以买到自己想要的商品,且可以由最近的商店负责配送,保证在最短的时间内送达指定的地点。文献综述 总结以上的4个可行性要求,该系统是非常值得开发的,不管是经济,技术还是操作及市场需求方面都是非常契合开发要求。因此,我们可以开始设计系统的操作流程图。 现如今市场上虽然已经存在了网上超市app,但是大多是绑定在外卖软件上的一个小的部分,其应用没有被完全的开发,只有少数的超市有这项功能,且其送达的范围较小,且时间较长[6]。 2。2 使用例图 网上超市管理系统可以满足两种用户的需求,分别是用户和管理员 普通用户的功能包括了以下几点:注册和登录、超市信息查看、我的订单、修改个人信息、我的收藏、专题列表、修改密码。 普通用户的操作关系图如图2-1所示: 图2-1 普通用户用例图 管理员的功能包括:登录功能、类别管理、交易管理、专题管理、用户管理、商品管理。 在管理界面中可以进行的操作图如图2-2所示: 图2-2 管理员用例图 第三章 系统设计 3。1 功能模块设计 对系统的主要实现功能进行设计和分析,研究现有的网上超市便利系统或者其他一些相似度较高的系统,我们可以设计出以下的模块: 系统的功能模块图:如图3-1所示: 图3-1 系统功能模块图 3。2 数据库概念结构设计 数据库设计的基本步骤如下所示,过程一共共分为六个阶段。 1、需求分析阶段,这样的一个步骤在整个计划中是最困难的,消耗最多的时间和,但是同时又是整个结构设计的基础[7]。 2、概念结构设计阶段,这个阶段整个数据库设计的最重要阶段,在这个阶段之中,需要对用户的需求进行最大化的分析 总结,概括并寻求最合适的结构以满足用户要求,形成一个完全独立于具体DBMS的概念模型。 (责任编辑:qin) |