本科毕业论文(设计)开题报告
学生姓名 | XX | 学 号 | XXX |
专业、班级 | 2020级软件工程X班 | ||
论文(设计)题目 | 基于SpringBoot的云药商城网站的设计与实现 | ||
1、选题背景与意义(含国内外相关研究综述及评价) 选题背景: 随着互联网的快速发展,电子商务在各个领域得到广泛应用,药品行业也不例外。网上药品商城作为一种新型的销售模式,为消费者提供了便捷的购药方式,同时也为药品企业拓展销售渠道提供了新的机会。因此,通过设计与实现基于SpringBoot的云药商城网站,具有重要的实践意义和研究价值。 选题意义: 提供便捷的购药方式:云药商城网站将药品销售搬到了线上平台,为用户提供了方便、快捷、24小时可用的购药方式。用户可以随时通过云药商城浏览、搜索和购买所需的药品,避免了传统实体药店的时间和地点限制。 推动医药行业的数字化转型:基于SpringBoot的云药商城网站的设计与实现推动了医药行业的数字化转型。通过将药品销售线上化,用户可以更方便地获取所需药品,药品企业可以更有效地开展销售与管理。这有助于提高整个医药行业的信息化管理水平,加速行业的数字化进程。 自21世纪推行医疗机构药品集中采购政策以来,电子商务在全国医药行业开始被广泛应用,比如国内学士陈莎等学者认为在医药销售方面, 我国许多医药企业仍然停留在传统的销售管理方式, 即以电话、传真及书信形式为主要联络手段, 人工处理销售日常业务, 例如发货、退货、发票及汇款等,于是与团队共同开发了基于Web的药品在线销售管理系统,该系统对于缩短购买时间、改善客户购买体验、提高销售额、减少人工干预都具有重要的意义。吉林大学硕士赵婷婷认为电子商务较之传统企业市场营销主要有以下几个方面的优点:1、有效地降低买卖双方的交易成本。2、有效地提高交易效率。通过这个观点她采用B/S (Browse Server)架构,并根据药品销售的业务流程而设计开发出了药品销售管理系统。该系统它既可以扩大药品销售企业的规模和市场影响力,而且可以减少企业的运营成本,提高工作效率。2020年7月15日国家发展改革委、中央网信办、国家卫生健康委、国家医疗保障局等13部门联合发布《关于支持新业态新模式健康发展激活消费市场带动扩大就业的意见》鼓励在线购药。中国政法大学商学院学士梁建桥调查得出近年来, 我国医药电子商务方面也取得了快速的发展。商家对商家的B2B已经成为当前医药电子商务的主要模式。中国人民解放军总后勤部卫生部药品仪器检验所周尚等学者通过访问多家网上药店,与传统购药行为比较,总结归纳出网上药品使用的新特点,并且认为我国网上药品交易市场潜力巨大,售药网站鱼龙混杂,应采取疏堵结合、监管与引导并重的策略,借助互联网优势让正确的医药信息成为网络主导。 |
2、技术路线(研究方案)与实施方案 技术路线(研究方法): 前端技术选型:使用HTML、CSS、JavaScript进行网站的页面布局与样式美化; 后端框架选择:使用SpringBoot作为后端框架,实现快速开发和部署。 数据库选择:选用关系型数据库MySQL作为数据存储的方案,使用MySQL提供的事务管理功能,确保数据一致性。 服务器部署:选择SpringBoot自带的Tomcat作为服务器,将网站部署在Tomcat中。 开发工具:使用IntelliJ IDEA集成开发环境。 实施方案: (1)系统的需求分析:明确云药商城网站的主要目标和范围,例如提供在线购买药品、浏览药品信息、用户注册和登录等功能。再划分功能模块:根据用户需求,将系统划分为不同的功能模块,例如用户管理、药品管理、订单管理等,再根据系统的需求规划绘制出系统总体图。
(2)系统功能设计:该系统主要分为以下几个功能模块。 普通用户功能: a. 用户注册:允许新用户在网站上创建自己的账户(用户输入必要的信息,如姓名、手机号、电子邮件地址、密码等)。 b. 用户登录:已注册的用户可以通过输入他们的账号和密码来登录到网站(验证用户的凭据,如果正确则允许用户访问其账户)。 |
c. 购物车:允许用户在网站上添加商品并进行购买。(显示已选商品的列表和总价,提供修改购物车内容和完成购买的功能) d. 浏览药品信息:允许用户查看网站上提供的各种药品的详细信息。(包括药品名称、描述、价格、图片等) e. 搜索药品:允许用户通过关键词搜索特定的药品。(返回符合搜索条件的药品列表) f. 个人信息功能:允许用户查看和更新他们的个人信息(包括姓名、手机号、电子邮件地址、收货地址等)。 管理员功能:
(包括药品名称、描述、价格、图片等)。
(3)测试与验收 编写测试用例,对系统的各个功能进行详细的测试,确保功能的正确性和稳定性。 系统通过测试并修复了所有已知的bug后,即可进行验收。验收通过后,系统即可上线运行。 |
3、所需条件及保障措施 所需条件: 电脑:笔记本电脑或台式电脑 CPU:i5以上 内存: 64GB以上 操作系统版本:Win7/Win10 开发工具:IntelliJ IDEA 开发语言以及框架:Java,框架采用SpringBoot框架 保障措施: (1)使用性能较好的电脑进行开发,保证开发环境的流畅 (2)技术方面遇到问题及时向老师请教或自己查阅相关资料 (3)选择自己熟练的开发语言 |
4、拟解决的主要问题和预期的结果 拟解决的主要问题: (1)测试不充分:一个人开发时,可能无法进行全面的测试,导致系统存在潜在的缺陷和安全风险; (2)浏览器的兼容问题:不同浏览器的兼容性可能会导致页面显示异常或功能无法正常运行; (3)环境配置问题:安装和配置Java、Spring Boot和相关开发工具时可能会遇到问题,如依赖项冲突等。 预期结果: (1)编写相关测试用例时多考虑一些问题,还可以跟导师探讨; (2)使用标准化的HTML、CSS和JavaScript:遵循HTML、CSS和JavaScript的标准规范,使用语义化的HTML标签、规范的CSS样式和标准的JavaScript语法。这样可以减少浏览器之间的差异,并提高代码的可移植性和兼容性。 (3)耐心查找错误信息,并尝试进行逐步排查和调试。 |
5、指导教师意见 指导教师签名: 20 年 月 日 |
6、开题评审组意见 开题评审人签名: 20 年 月 日 |
7、二级学院意见
分管教学院长签名(公章): 20 年 月 日 |