网上商城系统论文第五篇:校园网上商城系统需求、可行性、系统功能设计
摘要:21世纪, 互联网和计算机技术飞速发展, 为网上购物提供了技术支持。网上商城为师生提供了一个便利的供需平台, 且通过校园网上商城系统交易, 可以获得巨大的利润, 给贫困学生提供勤工俭学甚至是创业的机会, 因而, 研究并设计网上商城系统具有十分重要的意义。本文从网上商城的系统需求、可行性、系统功能设计等方面探讨校园网上商城系统设计。
关键词:网上商城; 设计; 需求; 可行性;
Design and Analysis of Campus Online Shopping Mall System
SUN Xiaoni
Baoji Vocational and Technology College
Abstract:In 21 st century, the rapid development of Internet and computer technology has provided technical support for online shopping. Online shopping mall provides a convenient supply and demand platform for teachers and students, and through the campus online shopping mall system transactions, can obtain huge profits, and provide poor students with work-study and even entrepreneurial opportunities. Therefore, it is of great significance to study and design online shopping mall system. This paper discussed the design of campus online shopping mall system from the aspects of system demand, feasibility and system function design.
21世纪,互联网和计算机技术飞速发展,为网上购物提供了技术支持。网上购物平台为消费者提供了一种更方便快捷的服务,也为宝鸡职业技术学院师生提供了一个便利的供需平台。宝鸡职业技术学院有2万左右的消费者,由于地处郊区,学生外出购物极为不方便,也浪费学习时间,而校园网上商城则能为师生提供更加便利的服务。此外,校园师生的购物需求较为稳定且有很大潜力,通过校园网上商城系统的交易,可以获得巨大利润,也可以给贫困学生提供勤工俭学甚至是创业的机会。因而,研究以及设计网上商城系统的意义十分重要。
1 系统需求分析
1.1 前台功能
普通用户登录及QQ、微信扫码第三方用户登录;用户可在网站浏览、搜索商品,且能进行购物车添加、删除商品,也可对喜欢的商品下单。商户经营者登录系统,不仅可以浏览和购买商品,还可以上传商品、打理商铺。
1.2 后台功能
后台管理员主要通过订单提醒、系统信息等一些基本信息对商品、资金和用户登录权限进行管理,发布、查询相关信息,对其进行审核,对网上校园商城系统用户进行数据备份。
2 可行性分析
2.1 经济可行性
2.1.1 网站建设和维护成本。
由于网站功能较为简单,开发平台选择以Windows作为操作系统,Web服务器为Apache,开发语言为PHP,以MySQL为后台数据库,利用现有的优秀的开源程序iWebShop为基本内核,在此基础上进行二次开发和加密,因此构建成本不高。网站的日常管理和维护可以由校内创业团队的学生兼职负责,大大减小网站的维护成本。
2.1.2 宣传成本。
为了扩大网上商城的市场知名度,需要进行一定的宣传,可通过印制传单的方式进行宣传。该方式主要通过大学生创业团队成员进行宣传,除印刷费用外,不会产生其他费用。
综合来讲,校园网上商城运营成本主要是网站建设成本和学生人力成本,与其他网上商场的成本比较相对较低。
2.2 技术可行性及技术路线
本平台是以开源程序iWebShop为基本内核进行二次开发而实现的。本系统基于MVC架构,以Windows作为操作系统,选择Apache服务器,以PHP为脚本编写语言,以MySQL为后台数据库来实现的。
2.2.1 PHP。
PHP (Hypertext Preprocessor)是一种通用网页编程语言。PHP语言相比Java语言更简单,更容易掌握。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法[2]。因此,掌握具有这几种编程基础的人更容易掌握PHP。
2.2.2 MySQL。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,运行速度快,灵活性好。MySQL数据库采用的语言是SQL语言。由于MySQL体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,因此,一般中小型网站的开发都选择MySQL作为网站数据库。
2.2.3 Apache。
Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有的计算机上。由于Apache的跨平台性和安全性,加之快速、可靠并且可通过简单的API扩充,因此被广泛使用[3]。
3 系统功能设计
系统功能模块分别从前台功能、商家中心、管理员功能三个层面进行具体设计。主要功能模块的具体设计如下。
3.1 前台功能
产品模块:产品列表页包括分类列表、热卖商品、商品推荐、价格查找、商品排序等功能;产品详情页包括产品图片展示、产品规格展示、产品详情展示、商家主页、促销活动、商品评价、购买记录、购买前咨询等功能[4]。
登录和注册模块:该模块主要包括用户普通登录、QQ及微信扫码等第三方登录、短信注册、邮箱注册、普通注册方式、密码找回等功能。
商品购买模块:该模块主要具有支付订单、快速购买等功能。
个人中心:该模块主要有交易记录、服务中心、账户资金、个人设置等功能。
3.2 商家中心
商品模块:该模块主要有商品列表、店内分类、普通商品添加、商品咨询、商品评价、平台共享商品、商品退款、规格列表等功能。
订单模块:该模块主要有订单列表、售后服务管理、订单导出、购物清单、配货单打印、物流快递单云打印等功能。
营销模块:该模块主要有团购活动、促销活动列表等功能。
配置模块:该模块主要有物流配送、消息通知、发货地址、资料修改等功能。
3.3 管理员功能
商品管理:主要有商品列表、普通商品添加、虚拟服务商品添加、知识付费下载类商品添加等功能。
商品分类:主要有分类列表、分类添加等功能。
品牌管理:主要有品牌分类、品牌列表等功能。
会员管理:主要有会员列表、会员组列表、会员提现管理、会员消息等功能。
商户管理:主要有商户列表、分类手续费等功能。
信息处理:主要有建议管理、咨询管理、讨论管理、评价管理、到货通知、邮件订阅、营销短信等功能。
单据管理:主要有收款单、发货单、退款单、维修单、换货单、退款、维修、换货申请列表等功能。
营销模块:主要有促销活动、营销活动等功能。
基础数据统计:主要有用户注册统计、人均消费统计、消费金额统计等功能。
网站管理:主要有网站设置、网站前台主题、网站导航、首页幻灯图、后台管理主题等功能。
支付管理:主要有配置网站支持的支付方式、支付宝、财付通、网银直联、微信支付、银联等功能。
权限管理:主要有管理员列表、管理员添加、角色、权限资源等功能。
数据库管理:主要有数据库备份、数据库还原等功能。
广告管理:主要有广告位列表、广告列表等功能。
公告管理:主要有公告列表、公告添加等功能。
4 结语
本文分别从系统需求、可行性、系统功能等方面探讨设计校园网上商城。该系统为师生提供了需求平台,不仅方便了全校师生,也推动了校园数字化进程。该系统以MySQL数据库来进行数据管理,采用PHP程序开发语言,以开源程序iWebShop为基本内核。
参考文献
[1]白杨.基于.NET的呼院校园网上商城的设计与实现[D].长春:吉林大学, 2008.
[2]余九九.技师学院探讨校园网上商城建设的可行性:创新实践能力培养模式的构建[J].中国培训, 2017 (8) :56-57.
[3]吴莲香.“校园网上商城”视角下应用型本科院校育人模式改革的研究[J].电子制作, 2014 (21) :160-161.