本送药上门系统使用了计算机语言java和存放数据的仓库MySQL,采用了MVC设计模式来实现。本系统使用了框架vue实现了送药上门系统应有的功能,系统主要角色包括管理员、商家和用户。送药上门系统的目的就是管理用户购买药品的日常事务,通过分析,送药上门系统的业务主体包括不同的角色。因此在送药上门系统当中首先需要实现角色之间具有不同的权限,要为不同用户分配相应的权限,区分不同角色区别需要使用用户表,用户表中需要设置特殊列区分不同的用户,用户表中存储着用户的个人信息。
(1)注册
在送药上门系统中点击注册按钮实现注册功能,用户点击注册按钮之后会跳转到注册界面中,用户在注册的时候需要输入必要的信息。
图4-2 注册流程图
(2)登录
如果用户输入的信息和数据库的记录存在相同的时候,表示验证成功,此时会跳转到送药上门系统的主界面当中,则这时表示登录成功。用户如果想要退出登录的话则需要点击退出按钮。
图4-3 登录流程图
(3)结账
在结账之前用户需要选好药品放入到购物车当中,如果还有想要购买的药品,需要把药品加入到购物车当中,点击结账按钮的时候需要付款。
图4-4 结账流程图
(4)用户管理
管理员在后台登录系统之后可以对用户信息管理。
图4-5 用户管理流程图计算机网络如果结合使用信息管理系统,能够提高管理员管理的效率,改善服务质量。优秀的送药上门系统能够更有效管理用户购买药品业务规范,帮助管理者更加有效管理用户购买药品,可以帮助提高克服人工管理带来的错误等不利因素。所以一个优秀的送药上门系统能够带来很大的作用。
在开发送药上门系统之前,我对管理系统的了解还在仅仅是理论水平上,学习知识的目的是为了通过考试,在软件开发经验上几乎为0,没有把知识融会贯通起来。通过这次设计的送药上门系统,我通过网络上的资源学习了相关的开发知识,完成了送药上门系统的设计与开发。在软件设计和论文撰写过程当中遇到了不少的问题,我在学习的过程当中慢慢克服了。非常幸运的是,在编写毕业设计代码和撰写论文的过程当中指导老师给了很多的帮助和鼓励,使得我通过这次毕业设计学到了很多动手知识。在自学和设计的过程当中,我请教了不少同学和老师。在每一次修改过程中技术不断地提高,遗憾的是有些功能无法实现,由于时间比较紧的关系,在接下来的时间中我会更加深入地研究编程语言。这次毕业设计是我在大学所学知识的应用,这相当于温习了大学所学的新知识。
最后,通过几个月的论文撰写和代码的设计,我最终完成了送药上门系统的开发,在开发送药上门系统的时候,我学会了java语言和MySQL数据库结合开发送药上门系统。对于不足之处在于界面设计没有采用过多的CSS样式进行美化。在技术方面,通过开发送药上门系统,本人对软件体系结构有了更加深刻地认识。
关键词:java;MySQL;MVC
目 录
摘 要 1
Abstract 2
第1章 绪论 5
1.1 课题背景与研究意义 5
1.2 课题研究现状 5
1.3 论文结构 6
第2章 相关技术简介 7
2.1 idea 7
2.2 Tomcat 7
2.3 MySQL数据库 7
2.4 MVC框架 7
2.5 Vue框架 8
2.6 vue框架 8
第3章 需求分析 9
3.1 功能需求 9
3.2 可行性分析 10
3.3 非功能需求 11
第4章 总体设计 13
4.1 系统架构设计 13
4.2 功能需求 13
4.3 数据库设计 18
第5章 系统实现 23
5.1 登录 23
5.2 用户管理 23
5.3 药品分类管理 24
5.4 药品管理 25
5.5 留言反馈管理 26
5.6 药品展示 26
5.7 药品详细信息 27
5.8 公告展示 28
5.9 公告详细信息 29
5.10 商家管理 30
5.11 轮播图管理 31
5.12 公告管理 31
5.13 订单管理 32
第6章 系统测试 33
6.1 测试目的 33
6.2 测试方法 33
6.3 测试用例 33
结 论 36
参考文献 37
致 谢 38