健康问诊--文档

==========================项目需求分析============================ 

 

                                                 健康问诊--医疗系统
                                                                    ----项目需求分析                                              
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.数据库设计

posted @ 2016-06-10 21:00  Ivy_Xu  阅读(445)  评论(0编辑  收藏  举报