本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

山西大学商务学院手机商城网站的设计与实现

山西大学商务学院手机商城网站的设计与实现

鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高手机商城管理发展的必然趋势,其必将有比较宽阔的市场,因此改性统在经济可行性上时可行的。近年的购物网站已经发展示的很是成熟,

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

山西大学商务学院手机商城网站的设计与实现
内容提要:本网站是为山西大学商务学院设计开发的手机商城网站,其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。本网站的开发可以在网上进行三星手机的销售,极大的提高了商品流通的效率
本网站运用MYSQL作为后台数据库,以PHP为前端开发工具,实现了系统用户管理、商品分类信息管理、商品管理等功能 会员在登录后可以在网上进行购物,后台管理员可以实现订单管理,商品管理等模块,方便了程序的扩展与维护,同时建立了程序功能复用的基础。
关键词:三星商城  PHP,MYSQL
 
1. 引言
1.1 开发背景与意义
随着互联网技术的飞速发展,世界正逐步变成一个地球村,空间上的距离已不再是问题。人们的生活方式也在不断发生变化,人们可以在网上找到几乎所有的商品,而且物美价廉。未来的人们像呼吸一样需要网络,需要电子商务,因此网上购物越来越流行。
电子商务是指利用互联网及现代通信技术进行任何形式的商务运作、管理或信息交换。电子商务的发展,大约经历了五个阶段。第一阶段起源于 20 世纪60 年代,这一阶段电子商务的主要形式是电子数据交换(Electronic Data Interchange,EDI)和电子资金传递(Electronic Fund Transfer,EFT)。电子数据交换和电子资金传递成为企业间电子商务的雏形和起源。第二阶段大约是从 1985 年开始的,主要是一些研究所和大学利用因特网,实现收发电子邮件及用作科学技术界电子公告板等业务。第三阶段从 1990 年开始,这时已经引入了具有图形界面的浏览器,这些浏览器都在因特网上得到了广泛使用。浏览器提供了惟一的且容易掌握的方法,处理因特网上各种各样的系统和资源,这时对于安全保密的要求也逐渐增加。第四阶段大约是从 1995 年开始,这时出现了广泛的交互式公布信息技术的活动,出现了Java 语言,交互式公布信息技术提高了网络对技术安全保密的强烈要求。这时已经出现了几十种信息安全保密产品。人们开始重视建立信息基础设施和基础结构,利用因特网形象化地介绍产品、进行商品促销。第五阶段开始于 20 世纪90 年代末期。因特网迅速发展和普及,从大学、科研机构走向企业和普通百姓,Internet 技术与Web技术广泛应用于商业领域,人们逐渐实现了网上浏览商品、电子结算等一系列网上购物过程,企业与企业、企业与政府之间的网上交易日趋增多。由此可见,电子商务的发展前景十分可观,但传统商务也有其优点,因此未来电子商务必将与传统商务相辅相成,共同发展。
网上购物最早出现在美国,1995年美国网上商店亚马逊开业,美国第一家安全网络银行成功实现网上支付。而我国网上购物系统的发展相对较晚,1998年3月,我国第一笔互联网网上交易成功。1999年3月8848等B2C网站正式开通,网上购物进入实际应用阶段。2000年以来,电子商务已经进入可持续性发展的稳定期。十多年来,国内最大的商务拍卖网站易趣在1998年开始正式运行,当当、卓越、淘宝等网上购物网站也相继出现,同时网上购物的消费者数量也在迅速增长。随着电子商务的普及,网上购物以其便捷、省时、省钱和安全等特点为人们所青睐。
本系统实现的就是传统商务与电子商务的有机结合,以创造更大的利益。但由于现在网购十分普遍,竞争激烈,三星手机商城的加入无疑将使竞争变得更加激烈,但从另一方面看,只有在这种激烈的竞争下,它的优势才能得以体现,才能取长补短,长远发展下去。
1.2 开发工具
本网站运用MYSQL作为后台数据库,以PHP[2]为前端开发工具。全中文界面,易操作。不具备计算机使用经验的管理人员和业务操作员只要具有业务管理的基本知识即可在较短的时间内掌握。网站采用图形界面和向导式操作[3],本着“功能越复杂,操作越简单”的原则设计,易学易用。维护简单,网站运行后几乎不需要专业管理员维护,大大提高了高校宿舍管理部门的工作效率,减少不必要的人力、物力和财力的支出。
(1)PHP是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到PHP的Web应用中。PHP同时也是Language-Independent(语言独立化)的,所以,可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写。
(2)MYSQL 是Microsoft 公司推出的SQL Server 数据库管理系统,具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
2. 系统分析
2.1 可行性分析
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决[4]。以下将从经济、技术、操作三个方面对网站进行可行性分析。
2.1.1 经济可行性
鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高手机商城管理发展的必然趋势,其必将有比较宽阔的市场,因此改性统在经济可行性上时可行的。近年的购物网站已经发展示的很是成熟,人们都比较愿意在网上购物,方便而且确实可行的,而且网络运营的配装设备也发展的很好。这大大的促进了网上购物的发展,在些条件都具备的情况下网上三星手机是确实可行的。
2.1.2 技术可行性
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。
本网站的开发是基于B/S结构[6],B/S结构最大的优点就是可以在任何地方进行操作而不需要安装专门的软件[7],只要有一台能上网的电脑就能使用,客服端零安装、零维护。本网站采用PHP和MYSQL分别作为前端和后端的开发工具[8]。运行界面人性化,操作简便易懂,非专业人员都能轻松掌握进行操作。此网站的维护一般的软件编程人员都能轻松应对。系统运行需要的设备简单,普通计算机上就可以运行,不需要特定设备。
2.1.3 操作可行性
手机商城主要面向的用户是个具有强烈现代技能的团体。商城网站的设计十分现代化,即使不具备计算机使用经验的管理人员和业务操作员只要具有业务管理的基本知识即可在短时间内学会使用,而现在设施齐全。因此,本网站在操作上是很可行的
2.2 需求分析
三星手机商城网上商城的功能分为前台管理和后台管理,前台管理包括会员的注册与登录、会员修改、商品展示、各类信息查询、查看订单、购物车管理等模块,后台管理包括商品管理、会员管理、后台管理员管理、订单管理、分类等模块,在这些基本功能的基础上做进一步的展开设计,大致如下:
一、前台管理
(1)会员的注册与登录: 提供注册界面和登录界面,没有注册的用户不能购买商品。
(2)会员修改: 会员可以修改自己的注册信息。
(3)分类查看:普通用户可以按商品的分类来进行查看,点一下你感兴趣的类别有可以看到到这个类下所有的产品!这样可以快捷方便的查询。
(4)商品展示:显示商品、新品上架、特价商品,并详细描述商品信息在商品详情页面,可以进行下单购物,如果会员没有登陆将不能进行购物,只有登陆才可以购物。
(6)商品销售排行查看:这一栏列出了销售排行前五的商品,点击可以查看商品详情。
(7)商品搜索:按商品的大类和关键词品搜索。
(8)购物车管理:可以查看已放入购物车里的商品,对商品的数量进行修改,也可清空购物车,还可继续购物或去收银台结账。
二、后台管理
(1)商品管理:提供商品信息查询,可以根据大类、小类或特价商品查询,并可添加或删除商品、类别的信息,可以设置商品的特价或修改特价,还可以修改类别的信息。
(2)会员管理:可以查看会员的详细信息,也可删除会员信息,但为了保证会员信息不被任意修改,所以不提供会员的信息修改,如有必要,可以让会员在前台进行修改,而且后台还添加了一个会员查询功能,管理员可以快速的在后台查找到需要的会员信息。
(3)后台管理员管理:可以查看、修改、删除管理员的信息,登录的管理员还可修改自己的登录密码。
(4)订单管理:可以查看订单的详细信息,还可根据出货与否来分类查看,可以删除订单和进行出货处理,确认收货,交易成功等状态的处理。
3. 系统总体设计
3.1 系统功能设计
3.1.1 设计思想
本网站包括系统用户管理、商品信息管理、会员信息管理、订单管理、分类管理等模块。可以分不同权限、不同用户对该网站进行操作。另外,该网站还保证了数据的安全性、完整性和准确性。网站的功能模块图如图1所示。

三星手机商城网上商城的功能分为前台管理和后台管理,前台管理包括会员的注册与登录、会员修改、商品展示、各类信息查询、查看订单、购物车管理等模块,后台管理包括商品管理、会员管理、后台管理员管理、订单管理、分类等模块,在这些基本功能的基础上做进一步的展开设计,大致如下:
一、前台管理
(1)会员的注册与登录: 提供注册界面和登录界面,没有注册的用户不能购买商品。
(2)会员修改: 会员可以修改自己的注册信息。
(3)分类查看:普通用户可以按商品的分类来进行查看
(4)商品展示:显示商品销售排行、新品上架、特价商品,并详细描述商品信息。
(6)商品销售排行查看:这一栏列出了销售排行前五的商品,点击可以查看商品详情。
(7)商品搜索:按商品的大类和关键词品搜索。
(8)购物车管理:可以查看已放入购物车里的商品,对商品的数量进行修改,也可清空购物车,还可继续购物或去收银台结账。
二、后台管理
(1)商品管理:提供商品信息查询,可以根据大类、小类或特价商品查询,并可添加或删除商品、类别的信息,可以设置商品的特价或修改特价,还可以修改类别的信息。
(2)会员管理:可以查看会员的详细信息,也可删除会员信息,但为了保证会员信息不被任意修改,所以不提供会员的信息修改,如有必要,可以让会员在前台进行修改。
(3)后台管理员管理:可以查看、修改、删除管理员的信息,登录的管理员还可修改自己的登录密码。
(4)订单管理:可以查看订单的详细信息,还可根据出货与否来分类查看,可以删除订单和进行出货处理。
3.1.2 业务流分析
手机商城网站工作流程为:网站启动并进入登录界面,根据不同用户进行登录,所有用户都可以浏览网站主界面。通过权限判断,普通管理员除了可以浏览信息外,还可以进行对注册资料的操作(包括对资料录入、修改、删除),以及查询的功能。超级管理员可以添加、删除管理员,并对所有管理员的登录信息进行修改,还可以对网站管理的所有功能进行操作。本网站的业务流程图如图2所示。

在老师的指导下,本系统的设计、开发、测试工作已经基本完成。由于时间有限,一些功能没有实现,如:店铺申请、店铺管理等。数据库的选择也由SQL Server 2000改为MySQL,选MySQL的理由是上手容易、兼容性好。在测试的过程中,我发现系统存在以下缺陷:(1)系统功能有待完善,像留言板、站内搜索、商品修改细化、网上支付、客服等等;(2)系统的安全措施也不够完善,目前本系统会员和管理员登录,只进行了密码验证,没有使用验证码和数字签名等方式;(3)权限设置还应细化等。对发现的问题,我需要归纳整理,在下次版本升级的时候进行全面改进。
这个系统是我进行的首次正式开发,通过这次开发,我巩固并加深了所学的理论知识,熟悉并掌握了软件开发的整个过程,掌握了各种工具和开发软件的使用,同时也积累了一些实践经验,为以后进行软件开发打下了比较坚实的基础
 
参考文献
[1] 于盛军.高校手机商城研究[D].大连:大连理工大学,2003.
[2] 江晓平,钟军.PHP网络开发技术[M].北京:人民邮电出版社,2007:127-134.
[3] 薛华成.管理信息系统(第3版)[M].北京:清华大学出版社,2007:78-82.
[4] 郑人杰,马素霞.软件工程[M].北京:人民邮电出版社,2009:168-202.
[5] 华蕊.手机商城信息系统的设计与实现[J].电脑开发与应用,2010,24(6):32-36.
[6] 郑晶.基于.NET的三层构架的应用系统设计与开发[J].福建电脑,2008,13(8),30-40.
[7] 张宇.基于.NET框架数据访问层的优化[J].电脑学习,2008,20(3):12-17.
[8] 龙马工作室.PHP+MYSQL组建动态网站[M].北京:人民邮电出版社,2008:56-63.
[9] 张一鸣,张家祥.个人网站组建实用教程[M].西安:电子科技大学出版社,2009:210-243.
[10] 黄平.数据库技术[M].北京:机械工业出版社,2007:56-72.
[11] 相万让.网页设计与制作(第3版)[M].北京:人民邮电出版社,2012:102-130.
 
Design Implementation of Students’ Dormitory Management Website for Business College of Shanxi University
Abstract:This website is a students’ dormitory management website designed and developed for Business College of Shanxi University.The process of development is mainly made up of the development of front application program and the establishment and maintenance of the backstage database.The website improves the officiency students’ dormitory management more scientific and normalized.
The website uses MYSQL as the backstage database and PHP as front development tool, which realized managements about these five aspects, such as the system users, the information of dormitory building, students information, dormitory, cleaning staff. Dormitory management include five aspects:goods,dormitory hygiene,visitors,night outs and dormitory problems.This website uses a modular design.In order to meet users’ demand and make the program’s application and maintenance easy to use.It puts the parts in different modules to make the application’s expansive and maintenance convenient and also build the foundation of program function reusing.
Key words:Students’ Dormitory Management ;  Frame ;  ADO
目  录
1. 引言 1
1.1 开发背景与意义 1
1.2 开发工具 2
2. 系统分析 2
2.1 可行性分析 2
2.2 需求分析 2
3. 系统总体设计 3
3.1 系统功能设计 5
3.1业务流分析 6
3.1.3 数据流分析 7
3.2 数据库设计 7
3.2.1 数据库概念结构设计 . 8
3.2.2 数据库逻辑结构设计 . 8
4. 系统详细设计 10
4.1 网站首页 10
4.12商品详情页面 11
4.13会员注册页面 13
4.14提交订单页面 14
4.14我的订单界面 14
4.2后台登录模块设计 15
4.21 管理员修改密码模块设计 16
4.22 手机分类管理模块设计 16
4.23 产品信息管理模块设计 17
4.24 订单管理模块设计 18
5. 系统测试 19
5.1 测试目的 19
5.2 测试方法 19
5.3 测试用例 19
5.4 测试结果 20
6. 结语 20
参考文献 21


收缩