第二章,就是通过对这次课题的需求进行分析,来列出希望可以实现哪些功能的想法。同时根据这些要求,来找出适合这次开发的工具。
第三章,有了前期的需求分析,就可以做出大体的功能设计,还有系统所分子系统的种类以及大致功能。
第四章,通过第三章的整体分析,再将每一个子系统进行细化分析。从而得出每个子系统,将要拥有的权限还有可以实现的功能。
2 需求分析
当对问题进行定义和可行性研究通过以后,就要对需求进行分析,同时选取开发工具。
2.1 系统将要达到的功能
本次毕设课题所提出的最为主要的功能就是通过网页的形式来做这个东方医院的信息管理。就是需要在网页上来实现东方医院所有的服务。信息系统的管理者可以随时随地,通过网络登录就可以浏览东方医院的信息从而得知各种事宜,对医院的业务信息一目了然。不过因为没有购买域名和服务器,所以目前这个功能只能在内网中实现。来`自^优尔论*文-网www.youerw.com
2.2 系统应有的最为基础的服务
在东方医院该有的基础服务,在这次的开发中都会实现,因此该系统会实现的基本功能如下:
用户模块:用户添加、用户修改、用户删除
病人模块:进行挂号、可以查询挂号、进行住院的登记、可以查询住院情况
治疗模块:手动开药的添加、开药情况
交费模块:进行交费、缴纳费用的情况
健康考核模块:对病人进行健康考察、健康考核的情况
费用模块:对整体透明费用的明细、已交实交情况
医生模块:新来医生的入档功能、东方院全部医生的情况
2.3 数据流图
数据流程图是用来描绘出系统数据的流程的一种工具,其工作流程就是把数据独立抽象出来,使用流程图的形式来表达出浙西数据的来向和去向这就是他的实际的流程。它仅仅通过个别符号就能够综合的表达出程序运行的方向和该信息在整个程序里面的路径以及解决方式还有存储的状况。数据流程图具有抽象性和概括性。
数据流程图主要表达的是处理和数据,从而不会过多的讲究流程的发展方向和决策顺序,仅仅关心的是数据流还有处理方式。如图2.1,数据流图的符号与其相对应地含义。
数据流图的利弊:
1.整体的定义很强,每一阶段都会明确自己的需求和下一步的行动
2.可以反映出数据的流向和处理过程。
3.因为是从上向下的树形分析,所以能够更加清晰地发现问题
4.将会经常和计算机运算出来的作比较
5.比较模糊,需要通过概括抽象和修正来进行分析才可以得到
6.手工画图有点复杂需要很大的工作量,因此可能会需要计算机的帮助
图 2.1 数据流图的符号及含义
如图2.2为东方医院管理系统的主要流图
图 2.2 东方医院管理系统主要流图
如图2.3:东方医院系统超级管理员子系统流程图:
图 2.3 东方医院系统超级管理员子系统流图
如图2.4东方医院系统医生子系统流图:
图 2.4 东方医院系统医生子系统流图
如图2.5东方医院系统病人子系统流图:
图 2.5 东方医院系统病人子系统
2.4