健康问诊--文档
==========================项目需求分析============================
健康问诊--医疗系统
----项目需求分析
1. 概要需求描述
a)背景:近年,排队难,求医难,医生和病患家属冲突事件频繁发生,老百姓和国家现在对医疗投入的关注度越来越高,老百姓呼吁改善医疗条件,国家响应呼吁,加大力度投放医保市场。而现在,市场上 已存在的医疗网站和APP内容不全面,缺少一个应用广,而又专业的平台。
基于此环境下,我们准备做一个B/C架构的医疗的平台网站--模拟市场上已存在的医疗系统,基于综合现有的网站和APP的专业内容,开发PC端和移动端结合的医疗系统。
b)功能: 1.面向客户系统(前台)
1).登录|注册
2).上门服务
3).疾病导诊
4).药品助手
5).健康频道
6).周边药店
7).慈善
8).购物车
2.医疗后台管理系统(后台)
1).登录|注册
2).商品信息管理
3).评论、帖子、新闻信息的管理
4).订单管理
5).用户信息管理
c)软件平台:Eclipse企业版,MySql数据库,HBuilder,PowerDesigner,SublimeText
d)知识点:变量,常量,数组,条件判断,循环,集合,IO流操作,线程,反射,Servlet,JSP,JS,bootstrap,jQuery,Ajax,json,数据库操作,SSH,SpringMVC
e)目标:
a.易于市场推广,用户体验好。
b.最新,热门的技术都用到。方便扩展,维护。
2. 详细需求分析
a.面向客户系统
1.登录|注册
a.单独的登录页面
b.每一个页面的导航都有登录
c.以下情况都需登录,如果没登录就跳转到注册页面,注册后直接登录,且返回当前页面(局部刷新技术,ajax + json?)
1)游客性质的会员
当需要预定上门服务时,
当要在线咨询医生信息,留言,回复评论时
当要将购买药品加入购物车,甚至要结算付款,或者查看购物车时
当要发帖或者留言,回帖时,其中包括,增删改查帖子或留言
当要发布慈善活动时
2)医生性质的会员
当需要增删改查上门服务的内容
当需要在线答疑,留言,回复评论时
当要将购买药品加入购物车,甚至要结算付款时
当要发帖或者留言,回帖时,其中包括,增删改查帖子或留言
当要发布慈善活动时
3)药店性质的会员
当需要增删改查上门服务的内容
当要将购买药品加入购物车,甚至要结算付款时,一般地,药店是负责买药的一方,他主要查看他的库房的情况:
比如库存量,待发货,已发货,待收款,待回复,已评论等
当要发帖或者留言,回帖时,其中包括,增删改查帖子或留言
当要发布慈善活动时
2.注册
a.单独的注册页面
b.每一个页面的导航都有注册
c.以下情况都需注册
1)当用户直接点击注册按钮(每个页面导航都有注册按钮),直接跳到注册页面。再返回当前页面,但是局部刷新的信息不显示。
2)当用户要执行登录后才能操作的动作时,此时,若点击登录按钮,验证显示该用户不存在时,那么友好提示是否要注册(可考虑单独创建一个提示页面)。
如果用户选择是,那么直接跳转到注册页面,注册成功后,直接登录且返回当前页面,并显示局部刷新的信息(登录);否则,就退出该提示页面
2).上门服务:药店,医生,医院各方的自愿情况,提供此服务。其主要为已注册客户(普通会员/VIP会员)提供一些便利服务,比如:看病,打针,送药等
3).疾病导诊:游客:可以浏览信息(包括医生建议,网友评论,推荐的药品),但是并不能在线咨询医生,留言,及购买药品
普通会员:可以浏览信息,在线咨询,留言,及购买药品
VIP会员:同上,(V1版,尽可能考虑VIP服务)
4).药品助手:针对不同的人群,列出相应的药品。儿童(母婴),女性,男性,老年人,滋补保健,美肤,两性生活,家庭备用药
每个模块对应一个模块首页,和子页(类似京东搜索页)
5).健康频道:1.当季常见病及预防--可考虑是否与推荐药品挂钩,及与购物挂钩。这里推荐图文新闻的方式呈现
2.已注册登录的用户发表的帖子,考虑帖子的分类:置顶,精华,火。帖子一定要有排序功能,比如按时间,或者回帖数,或者浏览数排列
游客:可以浏览,但是不能发表评论,收藏
6).周边药店\医院:定位周边的药店,医院。V2版,加入按地区定位药店,医院
7).慈善:为个人、企业、组织提供发布慈善活动信息的平台
8).购物车:药品。可参考京东等
b.后台管理系统 -- 后台管理系统的界面最好区分
1).登录|注册
2).商品信息管理:增删查改
3).评论、帖子、新闻信息的管理:增删查改
4).订单管理:增删查改
5).用户信息管理:增删查改
3. 要求:
a)V1版,提及的所有的业务(考虑的功能,根据情况由各组员自行决定),都要实现。
b)网站设有PC端和移动端,网站偏向简洁大方美观,特别是移动端,内容简单,布局大方,基调蓝色。
购物网页,参考京东。
c)数据库基本表:用户表(用户/医生/药店)、管理员表、药品表、帖子表、评论表、购物车表。
4. 扩展
1). 其他功能:等
2). 设计文档【类图、流程图】
3). 单元测试
4). 打包工具:eclipse的export功能输出jar包,利用exe4j打包成exe文件。打包exe文件需要注意,可以利用系统环境JDK配置,还可以把JRE运行环境打入exe文件
5. 项目Q&A
1. 方法精简,通用
2. V1版先实现PC端和移动端页面,和功能。框架V2版考虑
==========================数据库设计1.0版=================================
1.E-R图
2.数据库设计