应用软件系统毕业论文格式模板.docx
- 文档编号:6715933
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:17
- 大小:170.33KB
应用软件系统毕业论文格式模板.docx
《应用软件系统毕业论文格式模板.docx》由会员分享,可在线阅读,更多相关《应用软件系统毕业论文格式模板.docx(17页珍藏版)》请在冰点文库上搜索。
应用软件系统毕业论文格式模板
摘要当今世界,计算机科学技术飞速发展,各种新技术源源不断的涌现。
在新世纪的社会生活中,许多工作都由计算机来处理,计算机技术在生活中占据着很重要的地位,是一种与时俱进的发展状态,不同的工作使用相应的计算机技术,会使得工作效率大大提高。
从而方便了人们的生活。
社会发展的同时,医院为了方便患者与自身需求,抛弃以往的人工整理信息的办法,使用计算机技术来处理这些信息,能很大程度上的把工作效率提高,因此建立一个医院挂号系统很有必要,利用该系统能为患者和医院节省大量时间,不但方便了医生的工作,还能让病人及时的了解信息,方便治疗。
我国是一个发展中国家,医疗水平还趋于不太高,随着计算机科学与技术越来越进步,医院可以利用先进的计算机科学技术来提高自身的综合水平,比如建立一个医院预约挂号系统,该系统能一定程度上大大提高医院的管理水平,我们应该将相关技术推广到全国各地的医院,使其越来越普及,这将会对我国医疗事业的发展做出巨大的贡献。
关键词医院,挂号,JSP
HospitalregisteronlinebookingsystembasedonJSP
Intoday'sworld,computerscienceandtechnologyrapiddevelopment,variousnewtechnologiesappearconstantly.Inthesociallifeofthenewcentury,manyworktodealwithbycomputer,thecomputertechnologyoccupiesaveryimportantroleinourdailylife,isastateofkeepingpacewithTheTimesdevelopment,differentjobsusingthecorrespondingcomputertechnology,cangreatlyimprovetheworkefficiency.Thusconvenientpeople'slife.
Inordertofacilitatethedevelopmentofthesocietyatthesametime,hospitalpatientswiththeirownneeds,discardthepreviousmanualsortinginformation,usingcomputertechnologytodealwiththisinformation,canlargelyincreasetheworkefficiency,soitisnecessarytobuildahospitalregistrationsystem,theuseofthissystemcansavealotoftimeandhospitalpatients,notonlyconvenientforthedoctor'swork,alsocanletpatientsknowinformationintime,convenienttreatment.
KeyWords:
Hospital,registration,JSP
1.绪论
1.1前言
在高新科学技术不断前行的社会背景下,计算机科学技术也在不断的进行创新与发展,随着社会的不断进步,计算机所发挥的作用已经越来越不可替代,计算机技术已经渗透进入了现有的一切工作范围,并且至关重要的作用。
伴随着计算机走进千家万户的背景下,IT行业在市场上的竞争优势被体现了出来。
新社会正在快速步入信息化时代。
这时就需要计算机来处理大量的信息,此时显得计算机在信息化的社会是必不可少的。
在世界飞速发展的同时,中国医疗事业也迅速腾飞,由于医疗技术的不断发展,使得之前使用的人工处理信息的方式捉襟见肘,效率不但底下,而且工作者们大量的时间被浪费在处理信息上面。
患者就医时需要挂号,而这需要很长的排队时间,一定程度上影响了患者的治疗时机。
因此,使用计算机技术对医院进行科学的管理,采用网上挂号系统,便于医院对各个科室,医生的协调管理,同时也使病人进行预约挂号这件事轻松了不少,便于及时就诊。
1.2国内外发展概况
随着经济的不断发展看病难这个问题与日俱增,病人要看病就得先把医院的号给挂上,而如何使挂号排队的时间保持在一个极佳的点上是医院必须解决的问题,进入21世纪后随着计算机科学技术的发展,目前已经发展到通过使用计算机链接INTERNET直接进行预约挂号,使用这种方式能使医院方便的管理科室,医生的信息,也方便老百姓在网上自主的预约自己想预约的科室,医生,日期等。
极大的方便了大家,大大的缩短了麻烦的时间。
医院挂号系统,使用计算机对医院的科室,医生,患者进行管理。
使医院更加有效率,使信息的处理速度大大提高,也是错误率大大降低。
使用挂号系统,可以保存患者,科室,医生等等大量信息,减少消耗大量资源,而管理系统非常方便,操作起来简单易行,使广大老百姓容易上手,很方便的就能挂上号。
医院采用网上预约挂号系统,使得管理方便,错点少。
使老百姓一定程度上的能解决“看病难”这个老大难问题,采用先进的管理系用,使医院与时俱进,不断发展。
1.3课题目的
医院不管如何发展,最终目的都是为了方便大众。
因此,采用先进的技术,与配套的设备,都是必不可少的。
在信息化不断渗入生活的时代,医院对于自身和患者的管理都是必须要做到越来越好的,管理做好了,可以促进社会的和谐发展。
这对于医院管理者和患者来说都是意义非凡的。
因此,通过医院挂号系统,医院管理者能迅速了解医院信息,患者能迅速按照自身需求预约就诊。
以往的人工管理消耗的人力大,效率低,容易产生错误,而且保存的数据容易丢失。
采用医院挂号系统对大量信息进行存储,处理,提取,维护等都会方便许多,使得效率增加。
方便医院的同时也方便患者。
因此,采用医院挂号系统势在必行。
1.4课题意义
中国是一个发展中国家,因此,医院的总体水平也处于相对底下的水平。
社会在进步,科学在发展。
医院的发展迫在眉睫,必须转变之前不适应社会发展的方式,采用先进的管理系统,使我国医疗水平更上一层楼,在如今信息化时代的社会,使用计算机科学技术对医院进行系统的管理已经是一个大趋势。
1.5功能模块
本系统通过分析,主要由前台用户操作功能和后台管理员功能两部分组成。
前台用户操作功能包括:
注册、登陆、医生查询、预约查询、用户信息修改等。
注册:
医院系统新用户的注册
登陆:
用户进行登陆
医生查询:
查询医生信息
预约查询:
用户进行预约信息的查询
用户信息修改:
用户对自己的信息进行修改
后台管理员功能包括:
医生管理、用户管理、预约管理、系统管理、科室管理等。
医生管理:
对医生进行添加与删除
用户管理:
显示用户预约信息
2.系统开发工具与技术简介
2.1B/S模式
B/S模式,就是B/S结构,世界在发展网络也在发展,该模式是WEB开始流行后的网络结构模式中的一种。
B/S结构中,如果要获取一些信息,就使用浏览器上网查询。
使用数据库存储服务器所产生的数据信息,服务器可以与数据库进行连接。
B/S结构中,将零散的网相互连接,使它们相互相通,信息可以交互使用。
B/S模式有自己独特的优点,比较简单,基本上不会见到兼容等问题的发生。
因此在计算机科学技术飞速发展的同时,B/S结构也发展迅速,该模式适用于大多数设计,使用起来方便。
并且使用成本较低,适应于时代的发展需求。
2.2JSP技术介绍
信息时代的发展,伴随着技术一次又一次的进步。
网络的信息发展尤为突出。
因此网页技术也得到飞速进步。
JSP技术也是其中之一,JSP是一种动态技术标准,它是将JAVA程序段和JSP标签组合到一般性的页面中,变成相关功能。
。
JAVAServerPage是JSP的全称,它是公司导,并组合一些小公司同甘共苦创建的动态技术标准,JSP根据自身的一些特别之处,因此JSP技术也越来越被普及,并且逐渐被世界各国的相关技术人员所使用。
精简的servlet设计是其立足本源所在,而且与servlet有异曲同工之处的是,它们同样是在服务器端运行。
将相应的HTML回执给客户端。
进行数据处理不是JSP的特点,而JSP具有实现静态化页面的网页功能,用来获取数据信息。
不进行一些事情运作。
将JAVA代码嵌入HTML代码相结合,组成JSP页面。
发生请求,然后服务器就对相关JAVA代码进行操作,然后产生HTML页面回执到浏览器中。
JSP出世后,由于自身的技术特征,加上发展迅速,一些公司也都开始SUPPORTJSP技术的服务器。
这使得JSP发展相当迅猛。
2.3Tomcat介绍
Tomcat是一个比较领先的web应用服务器,它使用起来比较稳定,也比较方便。
近些年来由于越来越在计算机科学领域推广,已经拥有一部分固定的使用者。
在行业中也越来越流行。
Tomcat能得到开发,是基于Apache、Sun 以及其他公司和开发者共同努力的结果。
Servlet 的最先进之处,总是伴随着Tomcat的支持。
做JSP的相关项目的开发测试中,Tomcat被很多相关工作人员所使用。
Tomcat是一个非常方便的软件,在很多方面中都使用着。
Tomcat运行起来比较流畅,兼容性和实用型强,操作灵活,并且在使用过程中发现的问题也在逐步改善,使其技术越来越成熟。
2.4SQLServer2005
3.需求分析
3.1可行性分析
在一次又一次的技术创新失败与成功的道路上,当今世界的计算机科学技术发展已经进入到了一个较高的平台,各种先进的计算机技术层出不穷。
本次医院挂号系统基于B/S结构,使用JSP语言,数据库则采用SQLServer2005数据库管理系统等技术来设计与实现该系统的功能。
以上这些技术都已经运用非常得广泛,已经到了一个相对成熟的地步。
因此本次医院挂号系统能在以上技术的支持下顺利完成代码的编写,页面的成型,功能的实现。
硬件方面来说,如今的硬件技术也相当完善,使计算机运行稳定,各种新技术不断被发展,发展得趋势趋向于让计算机大众化,因此新技术的不断出现使得耗费的成本也越来越低,所以在强大的硬件条件支持下,能保证系统的平稳运行与使用。
医院使用网上预约挂号系统抛弃以往落后的管理方式,能使医院管理水准上升到更好的档次,更加利于医院的管理,也能大大减少了患者排队挂号所需要的时间。
这样一来,工作效率大大提高,管理业越来越完善,越来越方便,能有效减少错误的发生,保证医院和病人的利益,促进社会的文明进步。
因此一定会在市场上占据主动地位。
采用该系统来管理医院数据信息是一个社会进步发展得必然趋势
3.2系统需求分析
近些年来医患问题困扰着许多医院和患者,其主要原因是由于医院管理水平与医疗水平较低
病人要想到医院看病,首先就得先把号给挂上,而以往的挂号弊端很大,而且管理混乱,不确定性因素很大,人多的时候排队时间很长,还有些素质不够高的人插队,导致了整体的混乱。
不利于医院的管理与发展。
通常来说患者比较喜欢预约自己想预约的比较出名的医生,但是这些医生往往很难预约到,因为落后的管理水平使得一些医生的号被倒卖,这种现象在一些比较大的医院层出不穷,使得患者的利益受到损失。
因此,解决以上问题促进医患关系的发展迫在眉睫,所以需要先进的管理系统来满足医院与患者的需要,通过先进的计算机技术,设计一个医院网上预约挂号系统能有效的解决这些问题。
医院挂号系统的设计是医院与患者的共同心声。
3.3系统功能需求分析
医院目前需要解决的问题之一就是挂号难问题,怎么个样子来处理好该问题成为当下医院的重点难点之一,因此本次所设计的医院挂号系统的最主要特点应该是面向大众化,简单易上手,老百姓能很轻松就能操作。
对于管理员方面,系统应该容易维护与处理数据。
所以系统应该具有以下一些基本的功能
对于用户:
科室查询医生查询信息修改预约医生等
对于管理员:
科室处理医生信息处理用户信息处理等
系统如果能实现以上基本功能,那么就能为患者减轻挂号压力,为医院减轻管理压力。
4.系统分析
医院挂号系统对于促进医院的管理水平发展与服务患者的发展,具有举足轻重的作用。
该系统采用先进的技术来管理数据信息,能有效的处理好这些巨大的数据信息量,代替以往落后的数据处理方式。
提高效率。
医院挂号系统的功能主要包括前台功能和后台功能,前台功能应该让使用者一目了然,应该简单易懂。
后台功能对于管理者来说需要有管理和操作的功能。
4.1系统功能结构
通过总结与实践,得出本医院挂号系统的功能结构如图4.1所示:
图4.1
从以上系统功能结构图可以清楚的看出来系统的大致功能结构。
其中以用户和管理人员两个功能模块为大方向。
4.2系统业务流程图
下图是为大家展示的是,此次系统的总体工作业务流程图:
图4.2
上图是本系统的工作业流程图,图中大致展示了本系统的工作流程,首先用户输入自己的账号密码,然后系统自动识别该用户是否是一般用户或者是管理人员的账号,倘若是一般用户系统则自动跳转到一般用户的界面进行登陆,一般用户可通过本系统对自己的信息进行修改,也可以通过对科室与医生的查询进行符合自身安排的就医预约。
预约成功后还可以根据自己的实际情况,通过登陆系统进行查询并加以相应的操作进行修改。
操作完成后可以进行安全退出。
倘若是管理人员登录系统,则系统会自动转向管理人员的操作界面,管理人员可以通过系统对科室、用户、医生等等相关信息进行修改、删除、添加等操作。
假如科室与医生或者对管理人员有什么需要处理或者修改的便可以用管理员账号进行登陆,并进行相关操作即可。
5.总体设计
5.1数据库设计
当今时代是个数据信息的时代,社会发展迅速,数据信息量越来越大,如何快速有效的处理这些巨大的信息量是提高工作效率的保障,因此采用数据库来处理这些信息,是一个最佳的办法,设计开发一个系统,需要用到大量数据信息,因此使用数据库是必须的。
本系统采用得是SQLServer2005数据库。
该数据库性能高,处理数据能力强大,可伸缩性强等。
具有相对完善的功能,系统的开发需要使用大量数据,因此需要通过数据库链接来处理这些数据。
5.1.2数据库表的设计
本医院挂号系统采用的是SQLServer2005数据库,通过对逻辑结构的分析建立如下表:
用户信息医生信息科室信息时间信息。
用户信息表主要是包括用户的一些基本信息,比如名字、账号、密码、联系方式、地址、住址等方面的数据信息。
医生信息表则包括关于医生的介绍医生的名字等数据信息。
科室信息表则包括的是科室的介绍与科室名称等信息。
时间信息表包括预约的时间等相关数据信息。
接下来将为大家介绍以上数据库表的具体设计。
用户信息表:
5.1.3ER图设计
使用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医生查询患者信息
以下是医生查询患者信息的相关功能,医生输入正确的账号密码登录成功后,将进入系统。
医生使用系统的目的是帮病人建立就诊信息从而方便查询病人的情况,病人信息录入后,第一步就要寻找到病人的信息所在处,以确保病人是不是自己所需要进行查询的,因此开通了此医生查询患者信息功能,医生可以通过此功能进行对病人就医信息进行查看,当医生查找到自己所以需要找到的病人以后,然后才能进行下一步操作。
图6.3医生查询病人信息
6.4医生查询
当使用者完成上一步的科室查询操作后,接下来便可以开始寻找该科室的医生进行一个大体的浏览,看看医生的个人资料简介,看看医生的上班时间等等关于医生的信息。
当用户都大体了解了这些医生的消息以后,便可以选择自己想要的某一位来进行选定操作,然后进行下一步的操作。
图6.4医生查询
6.5预约
当使用者完成选定科室,选定医生以后,便可以进行预约相关操作,在进行预约的时候,使用者可以根据自己的时间安排,还有自己的有关情况来选择科室医生进行预约挂号,当然,在使用者根据自身的情况选择的时候,也要符合医院对科室与医生的上班时间安排,倘若二者皆能符合条件,那么使用者就能对其进行预约。
预约成功后,使用者还可以通过相关操作查看自己所预约的信息。
图6.5
(1)可预约信息查询
图6.5
(2)已预约信息查询
6.6医生管理患者信息功能的实现
医生可以通过输入医生编号和医生密码登陆系统,医生可对患者的信息进行一些修改。
医生通过此功能实现对已挂号病人的病历各种管理。
当中包括对病人的病情情况、就诊情况等操作。
有了这个功能,医生就可以根据病人的实时信息来对病人进行实时操作,让医生能了解到病人的最新及时消息。
图6.6医生对患者就诊信息进行处理
6.7医师处理功能的实现
管理员通过医生处理功能,可以实现对医生信息的修改,也可以随时添加或者删除医生,能方便快捷的对医生信息进行操作,使得医院对医生数据信息的管理很方便。
能随时调出各个医生的资料简介。
图6.7
(1)查询与删除医生功能
图6.7
(2)添加医生功能
7.系统测试
7.1系统测试简介
假如想要做出一个比较完美的系统,那么在系统设计完毕即将收官的时候,进行一次科学严谨的测试是理所应当的。
在系统设计编码等等过程中一般都会多多少少的出现一些纰漏,做系统是一个繁琐的过程,成型周期比较长,所以出现不对的地方是在所难免的。
想让自己亲手做得系统的品质能有保证,就应该进行一次严谨的测试。
7.2测试与测试分析
7.2.1模块测试
(1)登录测试
例子
测试账号
结果
系统认可的账号密码
账号:
密码:
登陆成功
无输入操作
账号:
密码:
登录失败
账号正确不输密码
账号:
密码:
登陆失败
账号错误密码正确
账号:
密码
登陆失败
账号空白密码正确
账号:
密码
登录失败
账号正确密码错误
账号:
密码:
登录失败
对登陆模块进行的测试就是使用账号密码进行登陆,检查登陆功能。
用户名和密码都不正确的时候登陆失败,用户名不正确的时候登陆失败,密码不正确的时候登陆失败,通过以上测试表格结果得知,只有在用户名和密码都正确的条件下时候登陆才会取得成功。
(2)修改密码测试
用户或者管理员如果感觉到自己的账号的密码遭到泄露的时候可以通过修改密码功能进行修改。
登陆系统后,找到修改密码的功能,点击进入修改界面,修改的要求是将自己的旧密码和信密码同时输入,若果旧密码输入不正确则不能修改密码,如果旧密码输入正确则可以成功修改自己的账号密码。
修改密码成功后系统会提示修改成功,一般用户或者管理人员下次登录的时候旧密码已经无效了,这时候就需要新的密码进行输入,输入的新密码与修改的一致后,系统判定成功才可以成功的登陆系统。
7.2.2集成测试
本次测试是将几个模块叠加起来作为一体进行测试,是为了看看各个模块之间是否能很好的结合在一起,在这里我们把系统管理者的模块作为标准进行测试。
下面我们对管理模块进行操作,使用管理功能对一个医生的信息进行删除或者修改操作。
经测试能正确的实现该功能。
然后把逐步测试的分块系统再整合为一个统一的系统,将整合后的系统使用黑盒测试的手法,然后得到整个统一系统的功能模块测试结果。
假如有
7.2.3测试完毕
在通过分块测试完毕后,我们可将完整的系统进行一次完整的测试,以便于达到系统最初设计的的功能都全部能实现,最后的测试我们可以让用户通过INTERNET打开网站进行相关功能的测试,然后记录用户的真实感受,虚心接受用户的意见与建议。
最后对系统进行评价,看看系统与用户的需求还有什么差别,事后可以逐步进行修改。
通过这次完整的测试,出现问题将及时改正,不足的地方也要逐步弥补。
最终目的就是能实现预期系统能实现的功能。
7.3评价
最后对测试进行总结,本次医院预约挂号系统通过对系统各个功能系统的测试与完整的系统测试后,能及时的发现一些错误与不太完善的地方,这些地方影响了本医院挂号系统功能的正常运行,因此,能及时把系统错误与不完善的地方修改,并及时调试。
以保证医院挂号系统的平稳运行。
8.总结
为了解决以往人工处理信息效率低下,易出错,难管理,保密差,工作量过大等弊端,设计了此医院挂号系统。
该医院挂号系统适用于所有医院管理与患者使用,分为前台和后台操作,方便医院的管理与患者的使用,利用该医院挂号系统很大程度上降低了医院管理工作的繁琐程度,使得各种信息易于保存和查找,也方便维护,能大大提高工作效率。
对于患者而言,该医院挂号系统的使用,能让患者利用计算机在相关网站上直接的就能查看医院的有关资料,医院信息、科室信息、医生信息、预约信息等等对于患者有帮助的信息,患者在了解好信息后,能方便快速的挂号。
大大节省了挂号所需的排队时间与繁琐程度。
参考文献
[1]王长元,李晋惠等.软件工程[M].西安:
西安地图出版社.2003
[2]汤庸.软件工程方法与管理[M].北京:
冶金工业出版社.2002
[3]程志艳,张亮,马建红.JSP实用简明教程[M].北京:
清华大学出版社.2006
[4]刘瑞新,张兵义,冯柯.网页设计与制作教程[M].北京:
机械工业出版社.2006
[5]陈明.软件工程[M].北京:
中央广播电视大学出版社.2001
[6]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用软件 系统 毕业论文 格式 模板