3.操作可行性
传统的商品商城,在商品入库、出库、销售过程中用账本表格进行人工登记。这样不仅容易造成更多的人为错误,账本表格的不易保存也导致很多差账、漏账的发生。而采用手机商城则可以避免这些错误,富有经验的管理人员只要简单的培训就能熟练的操作本系统。
综上所述,手机商城的开发是可行的。
2需求分析
2.1性能需求分析
这个app一定要能满足用户的使用的需求,同时确定系统必须能运行流畅,这样才能方便用户来快捷购物,还有管理员用户也能方便管理后台,这样就能提高效率。
2.2.1界面需求
系统的界面要求如下:
1. 页面设计:必须突出主题,文字格式和命名必须规范和明确,菜单设置的布局要合理,推送的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2. 导航栏设计:页面需要有明确的导航栏,必须便于理解和简洁明了,这样才能方便用户快速入门和使用。文献综述
3. 技术环境:页面大小适当,能用各种常用手机以不同大小屏幕浏览;无错误链接和空链接;控制字体大小和版面布局。
4. 程序界面的设计风格:界面一定要简洁,面向大众、布局合理,字号大小颜色一定要多次的调式达到协调的效果、字体选择合理;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
2.2.2响应时间需求
客户端和管理端登录或者做出相应的动作,反应时间都要足够短,科学表明如果人的等待时间超过5秒则不想继续等待,所以网站访问一定要流畅。
2.2.3可靠性需求
系统必须能保证长时间的不间断的运行,保证多人同时在客户端登录同时能访问后台,系统能正常运行,正确显示相关内容。
2.2.4可扩展性需求
程序的可扩展性很重要,所以系统设计必须要求能够可扩展,用以适应将来功能可能扩展的情况。
2.2.5系统安全性需求
系统必须要有严格的权限的管理功能,进入各个功能模块需有相应的权限。保证用户资料的安全。系统还有有一定的防御能力,防止非法用户恶意入侵。
2.2功能需求分析
系统主要功能分为两个部分:客户端功能,后台管理功能两大模块。
客户端功能:客服端必须能注册,登陆,浏览商品,搜索商品,购买商品,提供购物车功能,查看订单。
1.系统为用户提供账号注册功能,用户输入合法信息,即可注册成功。
2.系统登陆功能,用户输入正确的用户名与密码,即可登陆客户端。
3.商品搜索功能,用户输入关键字,搜索出名称相关的商品。
4.商品分类功能,商品按种类分类,用户可根据分类搜索商品。
5.购物车功能,用户对于想购买的商品,可以选择加入购物车。
6.订单操作,用户登陆之后,可查看历史订单记录及其情况。
后台的管理功能是:后台必须提供管理员进行登陆、注册,管理商品的信息(增,改)、管理订单信息。
1.管理员登陆功能,管理员输入正确的账号密码开始登陆。
2.商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能,对库存商品做出相应调整。
3.订单信息管理功能,管理订单的基本信息,可以对订单进行查询、添加、修改、删除等功能。
2.3 数据库需求分析