本系统选择基于Python的编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
技术栈
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm
作为一个医药垃圾分类管理系统,数据流量是非常大的,因而,系统的制定需要达到方便使用、实际操作灵便的规定[3]。所以,在设计方案医药垃圾分类管理系统时,应完成下列总体目标:
(1)页面应美观大方友善,查找应便捷方便,数据储存应可以信赖;
(2)全方位呈现全部医药垃圾分类信息,方便使用者迅速查询全部信息;
(3)方便用户快速搜索医院垃圾信息;
(4)用户可以随意调整自身的基本信息;
(5)完成医药垃圾分类管理作用;
(6)对于公告信息和留言反馈,用户可以进行查看;
(7)系统使用方便,便于维护;
(8)系统运作平稳、安全可靠。
本文首先实现了医药垃圾分类管理技术的发展,随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制作和数据库查询构造设计,依据系统整体功能模块的设计,制作系统的功能模块图、流程表和E-R图。其次进行设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
依据上述目标来分析本系统的硬件如下:
Intel(R) Core(TM) i7-7700HQ CPU ;
存储器是 16G;
硬盘是1000G;
操作系统是Window 10;
软件层面,安装了Visul Studio和MySQL数据库开发专用工具。依据以上硬件配置和系统规定,得到本系统的技术水平是有效的。
目 录
1 绪 论 1
1.1项目研究的背景 1
1.2课题研究现状 1
1.3系统总概 2
1.4论文结构 3
2 开发技术介绍 4
2.1 B/S架构 4
2.2 MySQL 介绍 4
2.3 MySQL环境配置 5
2.4 python技术 5
2.5 vue.js框架 5
3 系统分析 7
3.1可行性分析 7
3.1.1技术可行性 7
3.1.2经济可行性 7
3.1.3操作可行性 7
3.2系统性能需求分析 8
3.3系统功能分析 8
3.4系统流程的分析 10
3.4.1 用户管理的流程 10
3.4.2 个人中心管理流程 10
3.4.3 登录流程 11
4系统设计 12
4.1 软件功能模块设计 12
4.2 数据库设计 12
4.2.1 概念模型设计 12
4.2.2 物理模型设计 14
5系统详细设计 18
5.1系统登录模块 18
5.2管理员模块实现 18
5.3用户模块实现 22
6系统测试 24
结 论 25
参考文献 26
致 谢 27