2.2.3angularjs1.x
为什么选择angularjs?HTML非常适用于声明静态文档,当我们尝试使用它来在Web应用程序中声明动态视图时,它会变得更糟。angularjs允许你为应用程序扩展HTML。由此产生的环境非常具有表现力,可读性和快速开发[6]。其他框架通过抽象HTML、CSS以及或Javascript来处理HTML的缺点,或通过提供操纵DOM的必要方式来处理HTML的缺点,两种都没有解决HTML不是为动态视图而设计的根本问题。
angularjs是一种用于构建最适合您的应用程序开发的框架工具集。它是完全可扩展的,并且与其他库很好一起使用。每一个特性都可以被修改或者被替换以满足你独特的开发工作流以及特性需要。
2.2.5bootstrap
bootstrap是一款时尚,直观和强大的前端框架,可以更快,更轻松地开发网页;它利用LESSCSS,通过node编译,并通过Github进行管理,以帮助在网络上做很棒的事情。bootstrap不仅在最新的桌面浏览器(以及IE7)中看起来很好,通过自适应的CSS,而且在平板电脑和智能手机浏览器中也不错。bootstrap具有12列响应网格,几十个组件,JavaScript插件,排版,表单控件,甚至是一个基于Web的定制程序。
2.3本章小结
本章详细介绍了此系统的开发工具,以及开发所使用的框架[7]。此系统详细了介绍了Springboot、redis、mysql、angularjs、bootstrap等技术特性,了解了其在系统中提供的功能。
第三章系统需求分析
3.1系统概述
作为医疗公众号后台管理系统,旨在为用户(医生以及医疗从业人员)提供优质的医疗成果资源信息,以及信息交流平台,实现医疗“软”资源的共享,如发布医疗某种症状的经验文章或共享具有代表性手术的视频。如图3-1,为该医疗公众号管理系统总体结构图,共有如下几个部分组成。
首先,本系统有web网页端,主要在PC端供用户使用,可以上传视频资源,发布医疗文章,以及管理关键文章用户评论等。其次本系统的android以及IOS客户端为用户提供优质的医疗咨询,以及具有视频会议、群组会议、订阅公众号等多功能模块。