项目运行
环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
java+ mybatis + Maven等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
管理员业务流程分析不仅可以清晰有效辅助开发者了解相关业务的处理过程,发现进而快速合理地完善系统设计过程中差错和纰漏。业务流程分析主要是通过业务流程图来完成的,它可以帮助我们全面而又详细的了解业务开发过程的各个步骤,提高整个业务流程分析的合理性,管理员具体业务流程分析则如图3-1所示。
图3-1管理员用例图
系统前台提供用户一个进行操作注册和登录查看信息的平台,当用户首次进入到系统,则需要先行注册个人账号,即可使用系统前台提供的疾病大全、药品信息理、针灸大全、公告信息、个人中心、后台管理前台的用例图如图3-2所示。
图3-2系统前台用例图
通过上图本文将对系统前台中的核心功能进行必要的说明。
查看个人信息,是指用户可以通过本功能查看的自己个人信息,并可手动修改相关不符合自身的个人信息。例如用户账号、用户姓名、密码、性别、年龄、联系电话等。
查看疾病大全,是指用户可以通过系统前台浏览到疾病大全的相关信息,方便用户更加了解疾病详情、治疗方法,对各种疾病信息进行收藏,
查看药品信息理,主要是帮助用户通过其药品介绍查看,通过药方进行购买支付操作。
针灸大全,用户可以通过针灸大全查看管理员发布的比如穴位、封面、手法强度、体位方向、治疗作用、分类,进行查看。
后台管理,挺好通过点击后台管理页面可进入个人后台,修改个人信息、药方信息管理支付、我的收藏管理等操作。
4 系统设计
4.1 系统总体设计
系统设计是把本系统的各项功能需求进行细化,而转换为软件系统表示的一个设计过程,在对目标系统的研究分析之后,做出整个系统平台的总体规划,进而对用例中各个对象进一步地合理精细设计。为降低整个系统的复杂度,而使其更加便于修改,提高代码的可读性,我们会将系统模块化,模块间保持相对独立,且每个模块只完成一个子功能,并且与其他模块通过简单的接口链接,即高内聚低耦合原则,而使整个系统能够拥有一个高性能的结构,这边是系统概要设计最重要的目的。在之前的需求分析的基础上,如图4-1所示的系统结构图。
图4-1系统结构图
4.2 时序图的建立
管理员是系统的管理者,因此管理员对管理也是不可或缺的部分,通过该操作登录账号密码,创建管理员信息,通过数据库的信息反馈到页面,判断该管理员是否存在,管理员时序图如图4-2所示。
图4-2 管理员时序图
用户登录也是本系统重要的部分,该模块主要对用户的信息进行添加、删除、修改、查询操作,与其他各个功能模块有着密不可分的关联,我们无论用哪种身份对系统进行操作时,都需要用身份去完成相应的操作。用户登录时序图如图4-3所示。
图4-3 用户时序图
4.3 数据库设计
本系统采用轻量级的数据库MySQL来设计管理系统的数据库,由于数据库的设计将直接并深刻影响本系统性能的好坏,因而在对大量的有关中医药的资料的分析整合之后,还需仔细的理顺各数据之间存在的某些联系,进而在充分的数据收集和数据处理之后,建立数据库的有关概念模型。
4.3.1 数据库概念设计
通过对需求分析的综合归纳以后,得出数据概念模型,本文中将通过E-R图来设计并展示数据的概念模型。
(1)管理员实体如下用户名、密码、角色属性图如下图3-3所示
图3-3管理员实体属性图
用户信息:用户账号、用户姓名、性别、年龄、联系电话实体如图4-9所示。
图4-9用户实体E-R图
疾病大全信息:疾病名称、封面、英文名、疾病别名、疾病类型、相关疾病、遗传性、就诊科室、发病部位、常见症状、主要病因实体E-R图如图4-10所示。
图4-10疾病大全信息实体E-R图
针灸大全信息:穴位、封面、手法强度、体位方向、治疗作用、分类实体E-R图如图4-11所示。
图4-11针灸大全信息实体E-R图
系统前台首页
在浏览器地址栏输入首页地址,即可看到呈现的本系统的前台主页,在这张界面上用户可一目了然地认识到用户前台界面功能,即用户可通过首页、疾病大全、药品信息、针灸大全、公告信息、个人中心、后台管理七种方式来展示,如图5-1所示。
图5-1 前台首页界面
5.1.2疾病大全
用户通过点击疾病大全页面可查看疾病名称、封面、英文名、疾病别名、疾病类型、相关疾病、遗传性、就诊科室、发病部位、常见症状、主要病因,以及对疾病大全进行收藏、疾病详情查看、治疗方法查看。也可根据需要输入疾病名称、疾病别名、发病部位进行搜索操作, 如图5-2所示。
图5-2 疾病大全界面
5.1.3针灸大全
用户通过点击针灸大全页面输入穴位、体位方向、分类进行搜索操作,如图5-3所示。
图5-3针灸大全界面
5.1.4个人中心
用户在个人信息页面可以查看个人信息、我的收藏,可对个人信息进行编辑用户账号、用户姓名、性别、年龄、联系电话进行信息、提出登录操作,如图5-4所示。
图5-4个人中心界面
5.2.用户登录界面
图5-5登录界面
5.2.1登陆后主界面
患者在用户名以及密码框输入正确信息,并经系统成功验证后便进入了系统的主界面,容易发现界面上新增了三个选择框即“个人中心”、“查看药方信息管理”、“我的收藏管理”,如图5-6所示。
图5-7登陆后主界面
5.2.2药方信息管理界面
用户点击药方信息管理按钮查看用户账号、用户姓名、药品信息、数量、价格、总金额、开药时间、服用方法,并可通过点击支付进行支付操作,如图5-8所示。
图5-8药方信息界面
图5-8支付界面
5.2.3我的收藏管理界面
我的收藏管理:在收藏管理页面可以查看用户ID、、收藏ID 表名 收藏名称、收藏图片等等内容,并进行删除或查看等操作如图5-9所示。
图5-9我的收藏界面
5.3管理员模块
5.3.1登录界面
系统采用用户与管理员在不同界面登录,管理员登录的界面,如图5-10所示。
图5-10登录界面
5.3.2修改密码界面
修改密码,管理员对修改密码进行操作填写原密码、新密码、确认密码并进行添加、删除、修改以及查看,如图5-11所示。
图5-11修改密码界面
5.3.3疾病大全管理界面
疾病大全管理,管理员对疾病大全管理实体采取尽量详细的描述,点击所属疾病大全管理按钮系统查看疾病名称、封面、英文名、疾病别名、疾病类型、相关疾病、遗传性、就诊科室、发病部位、常见症状、主要病因等作详细介绍,可进行修改、删除,如图5-12所示。
图5-12疾病大全管理界面
5.3.4药品信息管理界面
药品信息管理界面提供各种条件查询,系统在查看所有药品信息后以列表的形式显示,可以清晰从表中读出有关中药品信息,并对其进行编辑或删除操作,如图5-13所示。
图5-13药品信息界面
5.3.5药方信息管理界面
点击“药方信息管理”按钮,系统会查询并列出药方信息列表,对药方信息管理信息进行管理。提供“用户账号”或“用户姓名”“药品名称”等条件方便管理员查找,查看用户支付详情,管理员可随意删除药方信息,修改药方等信息,如图5-14所示。
图5-14药方信息管理界面
5.3.6针灸大全管理界面
管理员点击“针灸大全管理”按钮便可查看针灸大全,查看穴位、封面、手法强度、体位方向、治疗作用、分类等内容进行查看、添加、修改、删除操作,如图5-15所示。
图5-15针灸大全界面
5.3.7系统管理界面
系统管理,管理员通过系统管理页面查看轮播图/公告信息等进行前台图片上传,公告发布进行添加、删除、修改以及查看并对整个系统进行维护等操作,如图5-16所示。
图5-16轮播图界面
图5-16公告信息界面
JAVA毕设帮助,指导,源码分享,调试部署