医院挂号系统.docx

上传人:b****7 文档编号:15709233 上传时间:2023-07-06 格式:DOCX 页数:22 大小:442.31KB
下载 相关 举报
医院挂号系统.docx_第1页
第1页 / 共22页
医院挂号系统.docx_第2页
第2页 / 共22页
医院挂号系统.docx_第3页
第3页 / 共22页
医院挂号系统.docx_第4页
第4页 / 共22页
医院挂号系统.docx_第5页
第5页 / 共22页
医院挂号系统.docx_第6页
第6页 / 共22页
医院挂号系统.docx_第7页
第7页 / 共22页
医院挂号系统.docx_第8页
第8页 / 共22页
医院挂号系统.docx_第9页
第9页 / 共22页
医院挂号系统.docx_第10页
第10页 / 共22页
医院挂号系统.docx_第11页
第11页 / 共22页
医院挂号系统.docx_第12页
第12页 / 共22页
医院挂号系统.docx_第13页
第13页 / 共22页
医院挂号系统.docx_第14页
第14页 / 共22页
医院挂号系统.docx_第15页
第15页 / 共22页
医院挂号系统.docx_第16页
第16页 / 共22页
医院挂号系统.docx_第17页
第17页 / 共22页
医院挂号系统.docx_第18页
第18页 / 共22页
医院挂号系统.docx_第19页
第19页 / 共22页
医院挂号系统.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

医院挂号系统.docx

《医院挂号系统.docx》由会员分享,可在线阅读,更多相关《医院挂号系统.docx(22页珍藏版)》请在冰点文库上搜索。

医院挂号系统.docx

医院挂号系统

电子商务系统规划与管理

实训报告

题目:

某医院在线挂号系统

系别:

管理系

专业:

电子商务

学生姓名:

学号:

指导教师:

 

2012年1月4日

目录

1系统的开发和运行环境1

1.1硬件环境1

1.2软件环境1

1.3操作系统的选择1

1.4系统开发工具的选择1

1.5数据库的选择1

2系统需求分析2

2.1系统总体需求2

2.1.1系统开发背景分析2

2.1.2系统需求分析2

2.2系统功能需求分析2

2.3系统模块分析2

3系统总体设计3

3.1系统总体架构设计3

3.1.1用户前台系统功能模块3

3.1.2管理员后台管理功能模块4

3.2数据库设计4

3.2.1数据库的需求分析4

3.2.2数据表结构的详细设计4

4系统详细设计6

4.1前台系统设计6

4.1.1前台首页6

4.1.2预约订单信息模块6

4.1.3订单模块7

4.2后台系统设计7

4.2.1后台首页7

4.2.2订单管理模块8

5关键功能的编码实现9

5.1用户登录9

5.2订单管理10

5.3添加预约页面11

6系统的实现13

6.1系统的测试13

6.2测试结果13

7结束语13

7.1小结13

7.2致谢14

参考文献14

1系统的开发和运行环境

1.1硬件环境

(1)处理器:

Inteli3

(2)内存:

4G

(3)硬盘:

500GB

(4)显卡:

AMDRadeonHD6570M

1.2软件环境

(1)操作系统:

Windows7

(2)Web服务器:

Tomcat6.0.24

(3)数据库:

DB_mysql

(4)浏览器:

360浏览器

(5)电脑配置:

CPU:

Inter(R)Core(TM)2Duo

内存:

4G

硬盘:

500GB

显卡:

AMDRadeonHD6570M

浏览器:

360浏览器

1.3操作系统的选择

由于Windows7系统是我们普遍使用的操作系统,用起来比较方便、熟悉,且足够支持开发软件Dreamweavar8和DB_mysql。

所以在此我选用了它作为开发环境、运行环境以及测试环境。

1.4系统开发工具的选择

在系统需求己经相对确定的情况下,开发工具的选取将会对整个系统的开发效率和周期非常重要。

合理的开发工具将会提高开发效率、降低开发成本、提高系统的稳定性,同时使系统的维护更加容易。

(1)JSP:

JSP——JavaServerPage,是服务器端脚本编程环境。

使用JSP可将HTML、脚本命令和相关组件组合起来,创建动态、交互的网站。

(2)JAVA:

JAVA是JSP事务处理的核心。

用于对HTML和JSP进行处理的编程语言,支持嵌入HTML和JSP文件中。

1.5数据库的选择

本系统主要是采用数据库系统来进行试题的管理,以便于日后的增加和更新。

通过对数据库的操作可以来实现强大的信息管理。

MicrosoftAccess具有良好的数据安全性、数据完整性、结构化的查询语言以及简单、实用,易于管理,同时可以和微软的Windows系列操作系统良好兼容。

因此我选择比较易于管理的DB_mysql作为本系统的后台主数据库。

2系统需求分析

2.1系统总体需求

医院挂号系统是个较复杂的电子商务系统,这里我们考虑到在医院挂号患者的方便、简洁性,所以没有用户注册这一接口,患者可直接进入医院主页进行挂号。

但我们有提供系统的管理接口以供管理员和一般的网站工作者处理客户订单并维护网站正常运行。

2.1.1系统开发背景分析

医院挂号系统具体是设计出预约单的模块,这个任务的完成将对用户网上挂号,网上的管理产生促进的作用。

预约单模块是电子商务类网站非常重要的功能模块之一,其主要作用是帮助用户完成医院挂号的预约,它包括的功能主要有:

增加新的预约,预约医生的选择,病例,预约单列表的删除、修改,管理员注销,。

2.1.2系统需求分析

1、社会需求

在社会应用中,电子商务代表着未来贸易方式的发展方向,虽然电子商务在我国处于起步阶段,但是发展很快,随着中国加入WTO,参与国际竞争日趋激烈,这将会在很大程度上促进我国各行各业电子商务的发展,医院这一行业也是其中之一。

我国的医院挂号系统还没有普及,只有个别医院在应用,随着社会的发展,人们更希望在医院就医的过程中花费更少的时间,因此建立一个电子商务下的医院挂号系统是必不可少的,这样可以减少流通环节、精确预约时间、能选择想就医的医生、方便快捷。

本文利用DB_mysql设计了一个基于B/S结构的医院挂号系统。

2.2系统功能需求分析

医院挂号系统主要需要实现以下一些基本功能:

(1)管理员登录功能:

在系统首页上输入用户名和密码,单机“提交”按钮,若输入信息合法,则可以成功登录医院挂号系统。

否则,在首页上提交错误信息。

(2)查询挂号功能:

任何进入医院挂号系统的用户均可以使用查询功能。

(3)添加挂号功能:

只有管理员可以使用添加预约单功能。

通过单击导航栏上的“添加新的预约单”超链接进入添加页面,将挂号的各种基本信息填写好后提交。

(4)修改医院挂号功能。

只有管理员可以使用修改预约功能。

通过单击预约单列表右侧的“修改”超链接加入修改页面,在原有信息的基础上修改并提交。

(5)删除医院挂号功能。

只有管理员可以使用删除预约功能。

通过单击预约列表右侧的“删除”超链接加入删除页面。

(6)查询预约订单功能:

任何用户都可以使用查询订单功能。

(7)修改预约订单功能:

只有管理员可以使用修改订单功能。

(8)删除预约订单功能:

只有管理员可以使用删除订单功能。

(9)生成订单功能:

当普通用户决定递交预约单时,系统将为本次交易生成一个订单号,此订单号唯一,可作为就医的依据之一。

2.3系统模块分析

1、用户信息管理

通过管理员身份,可以对该系统所有客户信息进行修改、删除、查看等操作,同时管理员可以通过用户预约订单的信息对姓名,E-mail,联系电话等用户信息进行查询,以便了解用户的一些基本个人资料。

2、预约订单信息管理

通过管理员身份,对网站内所有挂号订单信息进行增加、删除、修改、查询等操作,便于网站订单信息的及时更新,满足用户需求是管理网站挂号订单信息的核心。

3、订单信息管理

通过管理员身份,对挂号用户名、主治医师姓名、订单号、联系电话、已受理订单、未受理订单等信息进行查询,获得订单的详细情况,对订单进行处理。

网站所有订单信息通过该功能实现管理。

 

3系统总体设计

3.1系统总体架构设计

网上预约挂号系统的使用者主要是用户和管理者,对用户来说,实现的功能包括用户选择主治医师,描述并且,添加订单,最后产生订单;对管理者来说,需要对用户的信息,预约挂号订单的信息进行管理(如图3.1)。

 

3.1.1用户前台系统功能模块

前台用户功能可以概括为以下几点:

订单信息模块:

包括订单信息的浏览,查看详细内容等;

用户信息管理模块:

用户添加预约

订单模块:

可以供客户查询订单状态,以及及时修改订单信息。

3.1.2管理员后台管理功能模块

后台管理者功能可以概括为以下几点:

用户管理模块:

可以查询、修改客户信息;

订单管理模块:

可以添加、修改、删除订单信息;

后期管理模块:

处理客户的订单,查询订单以及订单数量的情况;

3.2数据库设计

本系统采用MySQL数据库作为后台数据库。

3.2.1数据库的需求分析

本系统采用三层架构模式,表示层(view)、数据访问层(DAL)、数据库(database)。

三层架构将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变得方便一些,而且执行效率也会有所提高。

用户或者管理员出现错误操作或者非法操作时或予以屏蔽并给出错误提示,方便修正,保证系统正常运行。

3.2.2数据表结构的详细设计

根据以上的需求分析,下面利用MySQL数据库为系统建立一个数据库,名为hospital,各表的基本结构如下。

(1)userid、()、user(患者)、gender(性别)、age(年龄)、telephone(联系电话)、content(详情)、createdTime(创建时间)

 

(3)users用来记录用户的一些基本信息,用户id、username用户姓名和password

4系统详细设计

4.1前台系统设计

4.1.1前台首页

网站首页的运行效果如图:

图4.1前台首页

4.1.2预约订单信息模块

预约订单信息模块:

包括订单信息的浏览,查看详细内容等:

图4.1.2添加订单页面

4.1.3订单模块

订单模块是用户在添加订单后,该模块将详细显示用户的姓名、预约医生、联系电话、详细病情等内容。

该模块的运行情况如图4.1.3

图4.1.3订单订购页面

4.2后台系统设计

4.2.1后台首页

管理员后台是在设计时综合考虑了工作人员的操作习惯和感官需要所采用的登陆页面。

(1)图是管理员登录界面的运行效果。

图4.1.1

(2)为管理员登录界面

(2)图是管理员登陆后台的运行效果。

 

图4.1.1

(2)为管理员登录后台的界面

4.2.2订单管理模块

通过管理员身份,对网站内所有订单信息进行增加、删除、修改、查询等操作,便于网站订单信息的及时更新,满足读者需求。

是管理网站订单信息的核心。

上图为管理员对订单信息进行删、改的界面

 

5关键功能的编码实现

5.1用户登录

用户可以直接进入医院挂号预约系统的首页,代码如下:

<%@pagelanguage="java"language="java"contentType="text/html;charset=UTF-8"%>

<%@pageimport="java.util.List"%>

<%@pageimport="iit.jsp.beans.Hospital"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

--

h1{

color:

#F66;

}

-->

桂林电子科技大学信息科技学院高等医院

我们遵循为同学们服务的原则

尽职尽责保障同学们的身体健康

注意事项:

各位预约同学请于预约后1个小时到本校医院就医

我要预约!

预约人员姓名

预约单创建时间

<%Listlist=(List)request.getAttribute("list");

Hospitalh=null;

for(inti=0;i

h=(Hospital)list.get(i);

%>

<%=h.getPatient()%>

<%=h.getCreatedTime()%>

<%}%>

5.2订单管理

<%@pagelanguage="java"language="java"contentType="text/html;charset=UTF-8"%>

<%@pageimport="java.util.List"%>

<%@pageimport="iit.jsp.beans.Hospital"%>

<%@includefile="include.jsp"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

医院预约单详细列表

functiondelete_confirm(e){

if(event.srcElement.outerText=="删除")

event.returnValue=confirm("您确认执行删除操作吗?

");

}

document.onclick=delete_confirm;

医院预约单详细列表

编号

预约医生

预约者姓名

性别

年龄

联系电话

预约单创建时间

具体病情

操作

<%Listlist=(List)request.getAttribute("list");

for(inti=0;i

Hospitalhos=(Hospital)list.get(i);%>

<%=hos.getId()%>

<%=hos.getDoctor()%>

<%=hos.getPatient()%>

<%=hos.getGender()%>

<%=hos.getAge()%>

<%=hos.getTelephone()%>

<%=hos.getCreatedTime()%>

<%=hos.getContent()%>

method=preUpdateHospital&id=<%=hos.getId()%>">修改

/

method=deleteHospital&id=<%=hos.getId()%>">删除

<%}%>

5.3添加预约页面

<%@pagelanguage="java"language="java"contentType="text/html;charset=UTF-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

桂林电子科技大学信息科技学院高等医院

医院主治医师>外科

患者姓名

性别

年龄

联系电话

病症具体描述

 

6系统的实现

6.1系统的测试

系统测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。

应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。

信息系统测试应包括软件测试、硬件测试和网络测试。

硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。

6.2测试结果

在本系统的测试过程中,我们对整个系统的界面、前后台各功能模块等分别进行了详细的测试,初步认定:

系统数据库连接正常,整体功能实现情况良好,在一般情况下操作正常,且能提供适当的错误报告信息,具有一定的异常处理功能。

从而保证了系统的安全性、稳定性和可维护性。

7结束语

7.1小结

经过几个月的紧张设计和开发,医院挂号系统基本开发完毕。

整个功能基本符合用户需求,能够实现医院在线挂号、预约等主要功能,用户前

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2