本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台
1.运行环境:python3.7/python3.8。
2.IDE环境:pycharm+mysql5.7;
3.数据库工具:Navicat11
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
后台管理端
用户管理
– 用户列表
– 角色管理
– 权限管理
– 用户收藏
– 用户收货地址管理
– 用户浏览记录
书籍管理
– 书籍上下架审核(管理端直接操作)
– 书籍信息管理
– 书籍类别管理
订单管理
– 订单列表
– 售后服务
用户反馈
订单评价
界面:
系统首页
– 宣传轮播图
– 书籍推荐
类别
– 类别列表
– 书籍列表
– 书籍详情
– 收藏书籍
– 加入购物车
书籍广场
– 用户发布书籍动态消息
– 用户点赞
– 用户评论
购物车
– 下单
– 清空购物车,或移除某本书籍
我的
– 用户信息管理
– 发布书籍
– 订单管理
– 用户反馈
– 登录与退出登录
– 卖家实名认证
技术栈
后端:python+django
前端:vue+CSS+JavaScript+jQuery+elementui
开发语言:Python
框架:django/flask
Python版本:python3.7.7
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm .
旧教材交易系统基于node技术、B/S机构、Mysql数据库设计并实现了旧教材交易系统。系统主要包括首页,个人中心,用户管理,书籍类型管理,书籍信息管理,问题反馈,系统管理,订单管理等功能模块。设计框架:Vue
1. 表现层:写多个vue页面,负责接收用户请求数据和处理后的结果显示
2. 控制器层:又多个控制器组成,这些控制器用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,并处理用户请求,根据不同的处理结果发送到相应的表现层组件
3. 业务逻辑层:由实现所需业务的各个业务对象组成,它们共同完成了整个所需业务的业务逻辑方法。
DAO层:由各种DAO组件构成,实现对数据库的增删改查等操作
目 录
第一章 概述 1
1.1研究背景 1
1.2开发意义 1
1.3研究现状 1
1.4研究内容 2
1.5论文结构 2
第二章 开发技术介绍 3
2.1系统开发平台 3
2.2平台开发相关技术 3
第三章 系统分析 5
3.1可行性分析 5
3.1.1技术可行性 5
3.1.2操作可行性 5
3.1.3经济可行性 5
3.2性能需求分析 5
第四章 系统设计 7
4.1功能结构 7
4.2数据库设计 7
4.2.1数据库E/R图 8
4.2.2数据库表 8
第五章 系统功能实现 16
5.1系统功能模块 16
5.2后台功能模块 17
5.2.1管理员功能模块 18
5.2.2用户功能模块 20
第六章 系统测试 22
第七章 总结与心得体会 23
7.1总结 23
7.2心得体会 23
参考文献 24
致 谢 24