搜档网
当前位置:搜档网 › 应用软件系统-毕业论文格式模板

应用软件系统-毕业论文格式模板

目录

1.绪论 (3)

1.1前言 (3)

1.2国内外发展概况 (3)

1.3课题目的 (4)

1.4课题意义 (5)

1.5功能模块 (5)

2. 系统开发工具与技术简介 (6)

2.1 B/S模式 (6)

2.2 JSP技术介绍 (6)

2.3 Tomcat介绍 (7)

2.4 SQL Server2005 (7)

3.需求分析 (8)

3.1可行性分析 (8)

3.2 系统需求分析 (8)

3.3系统功能需求分析 (9)

4.系统分析 (10)

4.1系统功能结构 (10)

4.2 系统业务流程图 (10)

5. 总体设计 (12)

5.1数据库设计 (12)

5.1.2 数据库表的设计 (12)

5.1.3 ER图设计 (13)

5.2系统模块设计 (14)

5.2.1系统功能模块 (14)

5.2.2系统用户模块 (15)

5.2.3系统管理员模块 (16)

6. 程序运行解析 (17)

6.1登陆 (17)

6.2 注册 (17)

6.3 医生查询患者信息 (18)

6.4医生查询 (19)

6.5预约 (20)

图6.5(2)已预约信息查询 (21)

6.6 医生管理患者信息功能的实现 (21)

6.7 医师处理功能的实现 (22)

7. 系统测试 (24)

7.1 系统测试简介 (24)

7.2测试与测试分析 (24)

7.2.1模块测试 (24)

7.2.2集成测试 (25)

7.2.3测试完毕 (26)

7.3评价 (26)

8.总结 (27)

参考文献 (28)

致谢 ................................................................................................................................. 错误!未定义书签。

摘要当今世界,计算机科学技术飞速发展,各种新技术源源不断的涌现。在新世纪的社会生活中,许多工作都由计算机来处理,计算机技术在生活中占据着很重要的地位,是一种与时俱进的发展状态,不同的工作使用相应的计算机技术,会使得工作效率大大提高。从而方便了人们的生活。

社会发展的同时,医院为了方便患者与自身需求,抛弃以往的人工整理信息的办法,使用计算机技术来处理这些信息,能很大程度上的把工作效率提高,因此建立一个医院挂号系统很有必要,利用该系统能为患者和医院节省大量时间,不但方便了医生的工作,还能让病人及时的了解信息,方便治疗。

我国是一个发展中国家,医疗水平还趋于不太高,随着计算机科学与技术越来越进步,医院可以利用先进的计算机科学技术来提高自身的综合水平,比如建立一个医院预约挂号系统,该系统能一定程度上大大提高医院的管理水平,我们应该将相关技术推广到全国各地的医院,使其越来越普及,这将会对我国医疗事业的发展做出巨大的贡献。

关键词医院,挂号,JSP

Hospital register online booking system based on JSP In today's world, computer science and technology rapid development, various new technologies appear constantly. In the social life of the new century, many work to deal with by computer, the computer technology occupies a very important role in our daily life, is a state of keeping pace with The Times development, different jobs using the corresponding computer technology, can greatly improve the work efficiency. Thus convenient people's life.

In order to facilitate the development of the society at the same time, hospital patients with their own needs, discard the previous manual sorting information, using computer technology to deal with this information, can largely increase the work efficiency, so it is necessary to build a hospital registration system, the use of this system can save a lot of time and hospital patients, not only convenient for the doctor's work, also can let patients know information in time, convenient treatment.

Key Words:Hospital, registration, JSP

1.绪论

1.1前言

在高新科学技术不断前行的社会背景下,计算机科学技术也在不断的进行创新与发展,随着社会的不断进步,计算机所发挥的作用已经越来越不可替代,计算机技术已经渗透进入了现有的一切工作范围,并且至关重要的作用。

伴随着计算机走进千家万户的背景下,IT行业在市场上的竞争优势被体现了出来。新社会正在快速步入信息化时代。这时就需要计算机来处理大量的信息,此时显得计算机在信息化的社会是必不可少的。

在世界飞速发展的同时,中国医疗事业也迅速腾飞,由于医疗技术的不断发展,使得之前使用的人工处理信息的方式捉襟见肘,效率不但底下,而且工作者们大量的时间被浪费在处理信息上面。患者就医时需要挂号,而这需要很长的排队时间,一定程度上影响了患者的治疗时机。因此,使用计算机技术对医院进行科学的管理,采用网上挂号系统,便于医院对各个科室,医生的协调管理,同时也使病人进行预约挂号这件事轻松了不少,便于及时就诊。

1.2国内外发展概况

随着经济的不断发展看病难这个问题与日俱增,病人要看病就得先把医院的号给挂上,而如何使挂号排队的时间保持在一个极佳的点上是医院必须解决的问题,进入21世纪后随着计算机科学技术的发展,目前已经发展到

通过使用计算机链接INTERNET直接进行预约挂号,使用这种方式能使医院方便的管理科室,医生的信息,也方便老百姓在网上自主的预约自己想预约的科室,医生,日期等。极大的方便了大家,大大的缩短了麻烦的时间。

医院挂号系统,使用计算机对医院的科室,医生,患者进行管理。使医院更加有效率,使信息的处理速度大大提高,也是错误率大大降低。使用挂号系统,可以保存患者,科室,医生等等大量信息,减少消耗大量资源,而管理系统非常方便,操作起来简单易行,使广大老百姓容易上手,很方便的就能挂上号。

医院采用网上预约挂号系统,使得管理方便,错点少。使老百姓一定程度上的能解决“看病难”这个老大难问题,采用先进的管理系用,使医院与时俱进,不断发展。

1.3课题目的

医院不管如何发展,最终目的都是为了方便大众。因此,采用先进的技术,与配套的设备,都是必不可少的。在信息化不断渗入生活的时代,医院对于自身和患者的管理都是必须要做到越来越好的,管理做好了,可以促进社会的和谐发展。这对于医院管理者和患者来说都是意义非凡的。因此,通过医院挂号系统,医院管理者能迅速了解医院信息,患者能迅速按照自身需求预约就诊。以往的人工管理消耗的人力大,效率低,容易产生错误,而且保存的数据容易丢失。采用医院挂号系统对大量信息进行存储,处理,提取,维护等都会方便许多,使得效率增加。方便医院的同时也方便患者。因此,采用医院挂号系统势在必行。

1.4课题意义

中国是一个发展中国家,因此,医院的总体水平也处于相对底下的水平。社会在进步,科学在发展。医院的发展迫在眉睫,必须转变之前不适应社会发展的方式,采用先进的管理系统,使我国医疗水平更上一层楼,在如今信息化时代的社会,使用计算机科学技术对医院进行系统的管理已经是一个大趋势。

1.5功能模块

本系统通过分析,主要由前台用户操作功能和后台管理员功能两部分组成。

前台用户操作功能包括:注册、登陆、医生查询、预约查询、用户信息修改等。

注册:医院系统新用户的注册

登陆:用户进行登陆

医生查询:查询医生信息

预约查询:用户进行预约信息的查询

用户信息修改:用户对自己的信息进行修改

后台管理员功能包括:医生管理、用户管理、预约管理、系统管理、科室管理等。

医生管理:对医生进行添加与删除

用户管理:显示用户预约信息

2. 系统开发工具与技术简介

2.1 B/S模式

B/S模式,就是B/S结构,世界在发展网络也在发展,该模式是WEB开始流行后的网络结构模式中的一种。

B/S结构中,如果要获取一些信息,就使用浏览器上网查询。使用数据库存储服务器所产生的数据信息,服务器可以与数据库进行连接。B/S结构中,将零散的网相互连接,使它们相互相通,信息可以交互使用。

B/S模式有自己独特的优点,比较简单,基本上不会见到兼容等问题的发生。因此在计算机科学技术飞速发展的同时,B/S结构也发展迅速,该模式适用于大多数设计,使用起来方便。并且使用成本较低,适应于时代的发展需求。

2.2 JSP技术介绍

信息时代的发展,伴随着技术一次又一次的进步。网络的信息发展尤为突出。因此网页技术也得到飞速进步。JSP技术也是其中之一,JSP是一种动态技术标准,它是将JA V A程序段和JSP标签组合到一般性的页面中,变成相关功能。。

JA V A Server Page是JSP的全称,它是公司导,并组合一些小公司同甘共苦创建的动态技术标准,JSP根据自身的一些特别之处,因此JSP技术也越来越被普及,并且逐渐被世界各国的相关技术人员所使用。精简的servlet设计是其立足本源所在,而且与servlet有异曲同工之处的是,它们

同样是在服务器端运行。将相应的HTML回执给客户端。

进行数据处理不是JSP的特点,而JSP具有实现静态化页面的网页功能,用来获取数据信息。不进行一些事情运作。将JA V A代码嵌入HTML代码相结合,组成JSP页面。发生请求,然后服务器就对相关JA V A代码进行操作,然后产生HTML页面回执到浏览器中。

JSP出世后,由于自身的技术特征,加上发展迅速,一些公司也都开始SUPPORT JSP技术的服务器。这使得JSP发展相当迅猛。

2.3 Tomcat介绍

Tomcat是一个比较领先的web应用服务器,它使用起来比较稳定,也比较方便。近些年来由于越来越在计算机科学领域推广,已经拥有一部分固定的使用者。在行业中也越来越流行。Tomcat能得到开发,是基于Apache、Sun 以及其他公司和开发者共同努力的结果。Servlet 的最先进之处,总是伴随着Tomcat的支持。

做JSP的相关项目的开发测试中,Tomcat被很多相关工作人员所使用。Tomcat是一个非常方便的软件,在很多方面中都使用着。

Tomcat运行起来比较流畅,兼容性和实用型强,操作灵活,并且在使用过程中发现的问题也在逐步改善,使其技术越来越成熟。

2.4 SQL Server2005

3.需求分析

3.1可行性分析

在一次又一次的技术创新失败与成功的道路上,当今世界的计算机科学技术发展已经进入到了一个较高的平台,各种先进的计算机技术层出不穷。本次医院挂号系统基于B/S结构,使用JSP语言,数据库则采用SQL Server 2005数据库管理系统等技术来设计与实现该系统的功能。以上这些技术都已经运用非常得广泛,已经到了一个相对成熟的地步。因此本次医院挂号系统能在以上技术的支持下顺利完成代码的编写,页面的成型,功能的实现。

硬件方面来说,如今的硬件技术也相当完善,使计算机运行稳定,各种新技术不断被发展,发展得趋势趋向于让计算机大众化,因此新技术的不断出现使得耗费的成本也越来越低,所以在强大的硬件条件支持下,能保证系统的平稳运行与使用。

医院使用网上预约挂号系统抛弃以往落后的管理方式,能使医院管理水准上升到更好的档次,更加利于医院的管理,也能大大减少了患者排队挂号所需要的时间。这样一来,工作效率大大提高,管理业越来越完善,越来越方便,能有效减少错误的发生,保证医院和病人的利益,促进社会的文明进步。因此一定会在市场上占据主动地位。

采用该系统来管理医院数据信息是一个社会进步发展得必然趋势

3.2 系统需求分析

近些年来医患问题困扰着许多医院和患者,其主要原因是由于医院管理

水平与医疗水平较低

病人要想到医院看病,首先就得先把号给挂上,而以往的挂号弊端很大,而且管理混乱,不确定性因素很大,人多的时候排队时间很长,还有些素质不够高的人插队,导致了整体的混乱。不利于医院的管理与发展。

通常来说患者比较喜欢预约自己想预约的比较出名的医生,但是这些医生往往很难预约到,因为落后的管理水平使得一些医生的号被倒卖,这种现象在一些比较大的医院层出不穷,使得患者的利益受到损失。

因此,解决以上问题促进医患关系的发展迫在眉睫,所以需要先进的管理系统来满足医院与患者的需要,通过先进的计算机技术,设计一个医院网上预约挂号系统能有效的解决这些问题。医院挂号系统的设计是医院与患者的共同心声。

3.3系统功能需求分析

医院目前需要解决的问题之一就是挂号难问题,怎么个样子来处理好该问题成为当下医院的重点难点之一,因此本次所设计的医院挂号系统的最主要特点应该是面向大众化,简单易上手,老百姓能很轻松就能操作。对于管理员方面,系统应该容易维护与处理数据。所以系统应该具有以下一些基本的功能

对于用户:科室查询医生查询信息修改预约医生等

对于管理员:科室处理医生信息处理用户信息处理等

系统如果能实现以上基本功能,那么就能为患者减轻挂号压力,为医院减轻管理压力。

4.系统分析

医院挂号系统对于促进医院的管理水平发展与服务患者的发展,具有举足轻重的作用。该系统采用先进的技术来管理数据信息,能有效的处理好这些巨大的数据信息量,代替以往落后的数据处理方式。提高效率。

医院挂号系统的功能主要包括前台功能和后台功能,前台功能应该让使用者一目了然,应该简单易懂。后台功能对于管理者来说需要有管理和操作的功能。

4.1系统功能结构

通过总结与实践,得出本医院挂号系统的功能结构如图4.1所示:

图4.1

从以上系统功能结构图可以清楚的看出来系统的大致功能结构。其中以用户和管理人员两个功能模块为大方向。

4.2 系统业务流程图

下图是为大家展示的是,此次系统的总体工作业务流程图:

图4.2

上图是本系统的工作业流程图,图中大致展示了本系统的工作流程,首先用户输入自己的账号密码,然后系统自动识别该用户是否是一般用户或者是管理人员的账号,倘若是一般用户系统则自动跳转到一般用户的界面进行登陆,一般用户可通过本系统对自己的信息进行修改,也可以通过对科室与医生的查询进行符合自身安排的就医预约。预约成功后还可以根据自己的实际情况,通过登陆系统进行查询并加以相应的操作进行修改。操作完成后可以进行安全退出。

倘若是管理人员登录系统,则系统会自动转向管理人员的操作界面,管理人员可以通过系统对科室、用户、医生等等相关信息进行修改、删除、添加等操作。假如科室与医生或者对管理人员有什么需要处理或者修改的便可以用管理员账号进行登陆,并进行相关操作即可。

5.总体设计

5.1数据库设计

当今时代是个数据信息的时代,社会发展迅速,数据信息量越来越大,如何快速有效的处理这些巨大的信息量是提高工作效率的保障,因此采用数据库来处理这些信息,是一个最佳的办法,设计开发一个系统,需要用到大量数据信息,因此使用数据库是必须的。

本系统采用得是SQL Server 2005数据库。该数据库性能高,处理数据

能力强大,可伸缩性强等。具有相对完善的功能,系统的开发需要使用大量

数据,因此需要通过数据库链接来处理这些数据。

5.1.2 数据库表的设计

本医院挂号系统采用的是SQL Server 2005数据库,通过对逻辑结构的分析

建立如下表:用户信息医生信息科室信息时间信息。用户信息表主要是

包括用户的一些基本信息,比如名字、账号、密码、联系方式、地址、住址

等方面的数据信息。医生信息表则包括关于医生的介绍医生的名字等数据信

息。科室信息表则包括的是科室的介绍与科室名称等信息。时间信息表包括

预约的时间等相关数据信息。接下来将为大家介绍以上数据库表的具体设

计。

用户信息表:

5.1.3 ER图设计

使用ER图使人比较容易理解,ER图提供了表示实体型属性和联系的方法,是用来描述现实世界的概念模型。

实体型、属性和联系是组成ER图的基本其中,他们的表示方法分别用矩形椭圆形棱形来表示,以下介绍的是系统中各个实体型的ER图。

用户信息:

图5.1.3(1)

科室信息:

图5.1.3(2)

医生信息:

图5.1.3(3)

时间:

图5.1.3(4)

管理员信息:

图5.1.3(5)

5.2系统模块设计

5.2.1系统功能模块

首先介绍的是整个系统的功能模块结构图:

图5.2.1(1)

从图中可以看出系统的一些基本功能其中前台功能包括用户注册信息修改医生查询科室查询,后台功能包括管理人员对用户科室医生界面的一些基本管理。

系统功能模块可以看出系统的一些功能,而系统的工作流程图则可以看出系统的大致工作流程,一下是该系统的工作流程图:

5.2.2系统用户模块

医院挂号系统是由许多不同模块组成的,其中以用户模块与管理员模块为两个大模块,以下我们将对这两个模块进行分析

首先是用户模块,用户模块顾名思义,就是针对用户的使用所设计开发的模块,该模块具有注册修改信息医生与科室查询与预约等基本功能,能充分满足用户的需求。接下来我将为大家展示该功能模块的结构图

5.2.3系统管理员模块

管理员模块,管理员模块顾名思义就是针对系统管理员而量身定做的模块,该模块具有管理用户,管理医生,管理科室,管理界面等功能,这些功能能为管理员提供一个方便的途径去操作系统,是系统稳定运作。下面是管理员功能模块的结构图:

6. 程序运行解析

6.1登陆

登陆界面的实现,进入系统的第一步就是进行登陆操作,注册过的用户才能进行登陆。用户将账号密码打到相应界面中,点击登陆进行登陆操作,只要账号密码相匹配的才能成功的登陆。

图6.1登陆界面

6.2 注册

用户在使用该系统的时候,首先要进行注册,注册成功以后,才能以自己所注册的账号密码输入登陆窗口进行登陆操作,注册界面囊括了需要使用者的一些基本信息,比如说名字性别年龄账号密码联系方式等等。使用者可以通过输入自己相关的信息进行系统的有关注册操作。注册者应将自己的正确信息输入,若输入不正确则系统会提示修改。

图6.2注册界面

6.3 医生查询患者信息

以下是医生查询患者信息的相关功能,医生输入正确的账号密码登录成功后,将进入系统。医生使用系统的目的是帮病人建立就诊信息从而方便查询病人的情况,病人信息录入后,第一步就要寻找到病人的信息所在处,以确保病人是不是自己所需要进行查询的,因此开通了此医生查询患者信息功能,医生可以通过此功能进行对病人就医信息进行查看,当医生查找到自己所以需要找到的病人以后,然后才能进行下一步操作。

相关主题