对网站性能进行分析,可对系统反应度、界面简洁清晰度、储存能性、易学性和稳定性进行分析;
系统反应度:同时上万人在线时反应时间应该在两三秒以内,。
界面简洁清晰:系统界面要求简单明了,操作简单,用户操作容易上手。
储存性能高:球鞋交易平台中需要存储的信息有很多,所以对系统的存储量要求很高,因此数据库就应该很强大,才能保证信息能安全稳定的进行存储;
易学性:该系统在操作上必须简单好上手,没有很多复杂的操作,只需要简单的进行学习就能操作该系统。
稳定性:要求球鞋交易平台运行要稳定,界面清楚、字体清晰等。
考虑到实际生活中在球鞋交易平台管理方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。
(a) 管理员;管理员使用本系统涉到的功能主要有:个人中心、用户管理、球鞋分类管理、球鞋信息管理、通知公告管理、留言板管理、系统管理、订单管理等功能。管理员用例图如图3-1所示。运行软件:vscode
前端nodejs+vue+ElementUi
语言 node.js
框架:Express/koa
前端:Vue.js
数据库:mysql
开发软件:VScode/webstorm/hbuiderx均可
该系统将采用B/S结构模式,使用Vue和ElementUI框架搭建前端页面,后端使用Nodejs来搭建服务器,并使用MySQL,通过axios完成前后端的交互?
作为一个管理球鞋交易平台的系统,数据流量是背景大的,所以系统的设计必须满足使用方便,操作灵活的要求。所以在设计球鞋交易平台的设计与实现应达到以下目标:
(1)界面要美观友好,检索要快捷简易,数据存储要安全可靠;
(2)全面展示所有球鞋信息,让用户可以更全面的查看自己想要的商品;
(3)便于用户快捷地进行球鞋信息查询;
(4)用户可以随时修改自己的基本资料;
(5)实现网上购物的功能;
(6)通知公告公布球鞋交易平台的最新信息;
(7)系统操作简单,易于维护;
(8)系统运行稳定、安全可靠。
?
图3-1 管理员用例图
(b)用户进入系统前台可以实现首页、球鞋信息、通知公告、留言板、个人中心、购物车、在线客服等功能。用户用例图如图3-2所示。
目 ?录
摘要?? ?1
Abstract?? ?2
1绪论?? ?4
1.1课题背景?? ?4
1.2开发目的和意义?? ?4
1.3系统总概?? ?5
1.4论文主要工作和结构?? ?5
2开发技术介绍?? ?6
2.1 B/S架构?? ?6
2.2 MySQL 介绍?? ?6
2.3 MySQL环境配置?? ?6
?
3系统分析?? ?8
3.1可行性分析?? ?8
3.1.1技术可行性?? ?8
3.1.2经济可行性?? ?8
3.1.3操作可行性?? ?9
3.2网站性能需求分析?? ?9
3.3网站功能分析?? ?10
3.4系统流程的分析?? ?11
3.4.1 用户管理的流程?? ?12
3.4.2 个人中心管理流程?? ?13
3.4.3 登录流程?? ?13
4系统设计?? ?14
4.1 软件功能模块设计?? ?14
4.2 数据库设计?? ?14
4.2.1 概念模型设计?? ?14
4.2.2 物理模型设计?? ?15
5系统详细设计?? ?21
5.1系统功能模块?? ?21
5.2管理员功能模块?? ?23
6系统测试?? ?29
7总结与心得体会?? ?31
7.1 总结?? ?31
7.2 心得体会?? ?31
参考文献?? ?33
致谢?? ?34