快乐的角度 2017-01-17 12:09 采纳率: 0%
浏览 1552
已结题

题目: 基于Android平台的病历管理系统

毕业设计 题目: 基于Android平台的病历管理系统,怎么设计,包括哪些内容,前后台怎么分工

  • 写回答

4条回答 默认 最新

  • 陈者神龟 2017-01-17 15:03
    关注

    大方向上说,先设计后台要提供的服务。
    1. 对于一个好的服务来说,设计服务的时候可以暂时不用考虑前端是哪个平台来请求的,android也好ios也罢,亦或是网页端,都不要紧。先想好后台服务端可以提供哪些服务。然后前端去组合这些服务来达到一定的目的。在企业实践中,往往处理前端和后端的不是同一个人,有时候往往都不是一个部门的。这时候,一般由服务器的相关人员“定协议”,客户端的同事会按照这个协议中规定的网络接口请求到对应的服务。这个协议十分重要,是前端与后端的接口,沟通的桥梁。 而这里你既是后台的开发者, 有是前台的开发者, 我建议你先把自己想象成不懂Android的后台开发者,想好要提供的服务,定义好协议。而对于后端来说,最重要的又是在数据结构的设计上,包括建立数据存储的表结构,表与表的关系等。这个数据结构设计好了可以起到事半功倍的效果。当你设计好了结构(往往不能一次设计好,当你用这种没有设计好的结构编码的时候会感觉很不顺手,这时候一定先将结构再次理顺)。就可以提供相关服务了。这个题目还是有一定难度的,因为这个病历系统的使用者一定不是一个人,是几组不同角色的人,因此在设计具体服务的时候,又要建立组的概念,也就是一定要有账号体系后分组,不同组别能访问到不同的服务。
    2. 然后就是android客户端根据后台的服务提供相关的界面,相关的数据,提交相应的请求,客户端的设计压力到不是很大。

    务实一点说,如果楼主有很强的前台和后台的开发能力,那么可以专注于业务本身。否则就不要在开发前期过度设计,最好把前后打通后在进行迭代设计。而具体的需求不要凭空想,大不了去校医院买点小药,感受一下业务再动手也不迟。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算