基于Web的手机商城系统的设计与实现
1概述
1.1 研究背景
近年来,由于互联网技术的飞速发展,所有企事业单位内部都是数字化、信息化、无纸化的发展趋势,随着这种趋势的发展,各种决策系统、辅助系统也应运而生,其中,手机商城就是其中的重要组成部分。
而通过计算机技术来实现的手机商城拥有对信息的快速检索、保存了大量的手机商城管理信息、信息系统保存的稳定性高和维护成本低等优点,对手机商城管理的工作效率也能提高。手机商城的出现,利用信息技术将手机商城管理融于办公平台中,成为提高管理水平的有利手段,将会成为未来手机商城管理的新模式。
1.2 课题研究意义
在当下,办公自动化以一种迅速并不可阻挡的速度在慢慢遍布到社会的每一个角落中,而手机
商城正是办公自动化的一个小小分支,解决了传统手机商城管理中繁杂且重复的操作,提高了工作的效率。
(1)无纸化办公,节省了时间,减少了纸张的浪费同时节约了成本。
(2)加快了信息传输的过程,使手机商城管理更规范和科学。
(3)利用计算机处理速度快、信息存储量大等优点,实现了对大量数据的采集与管理。
(4)通过高效、集中的数据管理,实现了用户的信息共享,使得传统的手工管理工作得到了解放,提升了工作的效率,使其有更多的时间去完成更多的工作,来提高自身的业务素质。
1.3 课题研究内容
手机登陆界面设计(1)用户注册登录后可以进入系统进行个人信息修改,查看手机商品,并进行添加到购物车,立即购买,评论或收藏操作;还可以查看公告资讯,联系管理员进行留言和回复留言等操作。
(2)管理员登陆后,可更改用户的个人资料、手机商品、系统、订单等进行管理。
2 系统需求分析
2.1系统概述
在当今的社会生活中,互联网已经变得非常普遍和重要。充分利用互联网大数据等技术可以解决很多问题。该系统可以很好地解决这些问题。系统中这两类用户的数据在系统中非常关键,因此系统数据应该被组织起来,因为数据是以某种格式存储的,而不是无序的。其概念是,它可以根据长期稳定的格式在计算机内存中共享。数据库管理系统主要用于保存、修改和添加索引数据以及设置数据库。为了确保系统数据管理的顺利进行,一些有能力的处理器可以在不需要专业人员处理的情况下管理数据。创建数据表时,可以调整、重新组织和重建数据表中的数据,以确保数据可靠性。在数据库系统设计中,MySQL主要用于实现数据集中管理。各方面表现良好。
2.2 可行性分析
2.2.1经济可行性
使用了免费版的IntelliJ IDEA节省了开发成本,在购买服务器后部署项目便能通过浏览器进行访问。
2.2.2技术可行性
(1)本管理系统采用B/S架构和MVC模型进行设计,通过分层分包的方法,有利于日常的维护,同时降低了代码之间的耦合。
(2)本管理系统要求管理难度低,只需要有管理员就能够对用户、手机品牌、手机分类、手机商品、系统、订单等信息等进行删除、修改和添加。
2.3 功能需求分析
(1)用户关键功能包含用户注册登录,个人信息修改,查看公告资讯、购买手机商品等有关信息。
(2)管理员的功能是最高的,可以对系统所在功能进行查看,修改和删除
包括用户功能。
3 系统设计
3.1 功能模块设计
手机商城按照权限的类型进行划分,分为用户和管理员两个模块。用户模块主要实现个人信息修改、对手机商品、公告资讯、购物车、等信息进行操作,增强了用户的操作体验。管理员模块主要针对整个系统的管理进行设计,提高了管理的效率和标准。系统的总体模块设计如下图所示:
图3-1 系统总体结构图
4. 数据库概念设计
概念模型用于对信息世界建模,并与指定的数据库管理系统分离。它有助于将真实世界的事物抽象为适合于数据库管理系统的数据库模型。换言之,将现实世界的目标抽象成独立于专用计算机软件和专用数据库管理系统的信息结构的数据模型,然后将物理模型转化为适合电子计算机的数据库管理系统。真实的、相互区分的东西叫做实体。实体可能是真实的人,事物或事物,或者抽象的观念或联系。以下是对部分主要的关键实体如下:
用户实体属图如下所示。
图4-1用户实体属性图
手机商品实体属图如下所示。
图4-2手机商品实体属图
根据分析,系统中主要存在实体之间的E-R图如图4-3所示。
4—3 系统E-R图
5 系统实现
5.1系统功能实现
(1)当用户进入系统进行相关操作前必须进行登录注册。
(2)当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到手机商城的导航条和手机商品推荐信息等。