.毕业论文:基于ASP的医疗保健网站设计
《.毕业论文:基于ASP的医疗保健网站设计》由会员分享,可在线阅读,更多相关《.毕业论文:基于ASP的医疗保健网站设计(46页珍藏版)》请在课桌文档上搜索。
1、基于ASP的医疗保健网站设计摘要:互联网时代的到来加速了医院信息化、网络化的发展步伐。随着互联网技术在医学领域迅猛发展,人们对网络相识。关键词:ASP;VBScript;医疗保健网站WebsiteDesignofMedicaIHeaIthCareBasedonASPment.Thepapersintroducessometechnologyandknowledgewhichthewebsiteuses,giveshowtopropagandizeoneselfIikeotherenterpriseswebsitethroughInternet,providesconvenientandeffi
2、cientinformationservicesandcommunicationforpatients,atthesametimeitdiscussescarefuIIydemandinganalysis,thedatabasedesigning,programmingachievementandthesystemdetaiIsecurity,inadditiontotheinterfacedesignofthewebsiteaIsousethespacetoaddress.ThesystemadoptsASPtechnology,VBScriptIanguageandusesSQ1.Serv
3、er2000asbackgroundDBtoachieve,includingoveraIImoduIe,management-moduIe,customer-specificmoduIesandsoon.ServicesystemsusingASPtechnologytobuildincIudetwodeparts:thesearchingofthefrontendofcustomerserviceinformationandmaintenanceofthebackgroundDB.BasicaIly,itreaIizesthegoaIof,estabIishmentofafocusedwe
4、bsites,coIumnswithfunctionaIcharacteristics.Keywords:ASP;VBScript;MedicaIHealthCarewebsite摘要1前言51系统需求分析71.2 当前存在的主要问题分析71.3 可能的解决方案81.4可行性分析和选择91.4.1 医院网站建设的现状91.4.2 医院建立网站的可行性102新统逻辑方案122.1 数据流程分析122.2 数据词典143.1.2留意平安性203.1.3代码的复用21数据库逻辑结构设计233.2.4数据库的生成253.3计算机系统配置方案的选择和设计263.3.1硬件要求263.3.2编程环境273
5、.3.3IISdnternetInformationSerVer)介绍283.3.4ASP(ActiveServerPage)介绍303.3.5ASP框架语言(HTM1.简述)313. 3.6后台数据库SQ1.介绍324系统具体设计363.1 通用模块设计364. 1.1数据库的连接Conn,asp364.1.3其他公共模块374.2管理端模块设计374.4客户端界面设计45参考文献49近年来,随着网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet对外宣扬自己,同时为那些有信息需求的人供应便利快捷的服务。医院网站是各医院诊所对外宣扬中不行缺少的工具,它的内容对于医院诊所的宣
6、扬和医院的项目开发的决策起着特别重要的作用。网上医疗信息在满意网络用户实际需求还存在相当大的距离。广阔医疗机构利用自身的医疗服务信息资源建立面对公众的医疗信息服务网站,刚好发布医疗保健信息,供应专业、全面的医疗保健信息服务,已成为社会和医疗机构自身发展的迫切要求。因此,开发一个医院网站是很有必要的事情,人们对医院信息了解的越多,对医院的信任程度就越高,特殊是一些特殊的理疗服务,所以,网络就是一个传播信息和宣扬医院的平台。下面各章节中我以蓬勃发展的WebSerVer的ASP(ActiveServerPages)技术作为Web应用程序为重要开发工具来开发一个医院网站系统为例,谈谈其开发过程和所涉及
7、到的问题及解决方法。通过这次设计,我娴熟地驾驭了Frontpage2000的运用,进一步学习了ASP编程语言,能够独立的实现课题目标。在设计中遇到的一系列问题,通过请教老师,查阅资料,与同学切磋沟通来解决。这样不但培育了我虚心请教,互助团结的精神,而且也为我以后的工作生活积累了大量的珍贵阅历。但是由于本人水平有限,编程实力不强,时间仓促,在设计中难免由一些不足之处,恳请各位老师指责指正。1系统需求分析管理页面,进行对新闻发布系统的编辑与发布、修改和删除;我对留言板的回复与删除等操作。即对数据库中数据记录的删除增加以及修改。图1为系统结构功能图,主要把整个医疗网站的主要结构、功能和栏目列了出来。
8、图1系统结构功能图1.2 当前存在的主要问题分析互动性能不够完善,网站布局架构比较乱,层次比较混乱,主题信息不突出,很简洁导致访问者出现迷航,从而不仅分散了访问者的留意力,而且也占用了访问者珍贵的时间,栏目设置不合理,不能全方位向公众供应医院的各种信息服务。主页信息量小,内容和形式缺乏吸引力。没有互动,众所周知,网站的最大特点就是互动,一个网站假如缺少了和访问者的互动,那这个网站就很难吸引阅读者的停留时间和再次访问。当前,有相当一部分的医院网站根本就没有在线解答、在线回复等询问、沟通的互动栏,在其网页上也找不到领导信箱之类接收邮件的窗口,有的虽然有互动栏目,但对网上询问者的回复却过于简洁等等一
9、系列的问题。1.3 可能的解决方案基本目标明确后,就应当把目标细化,将最有价值的,最能表现医院特色的内容列在网站的栏目上,在网站内容上力求更丰富!更全面地体现医院特色,删除与主题无关的栏目,尽可能便利访问者的阅读和查询,以突出医院特色,降低访问者找寻信息的难度,树立良好的医院形象,依据综合医院网站建设的需求,医院网站的栏目与内容大致包括如下。D医院概况:医院介绍,领导班子,组织机构,医院特色,荣誉称号;2)名医风采:专家一览表(按各科室排),显示各科室具体专家介绍(姓名、职称、专长诊间挂号费);3)特色科室:专长科室,科室介绍;4)先进设备:硬件,先进设施介绍;5)在线留言:寻医问药,医生提示
10、,专家在线,患者心声,建议投诉;6)在线预约:门诊须知,门诊分布,挂号须知,就诊流程,电话预约挂号;7)健康热点:最新消息,行业新闻,科研动态,科研成果;1.4 可行性分析和选择医院网站建设的现状由于经营观念陈旧,很多医院还没有建立自己的网站,或者在别的网上挂了一个网页建了网站的医院,往往缺乏管理,很长时间都不去更新,形同虚设,功能设置不明确,病人只能了解一些表面上的东西,没有互动,网络最大的特点就是互动,没有互动,就会失去很多的机会。阻碍医院上网缘由有很多,人才的匮乏,医院网站建设须要一批精通计算机网络的人才,特殊是既了解网络又了解医学的复合性人才。这在绝大多数医院里是不具备的。资金的不足,
11、建设网站须要投入确定的资金,而一般医院不会在网络上投入太多的资金。医院建立网站的可行性1)技术可行性图2ASP模型ActiveServerPage是Microsoft提出的一种服务器端的吩咐执行环境。随着WindOWSNT(WindOWS2000)的普及,其上所带的WebServer(IS4.Ox5.0)也被越来越多的应用于公司、企业内部intranet或连外的internet的Web服务器,所以ASP(ACtiVeSerVerPage,服务器端的动态网页)天经地义的成为广泛应用的Web程序开发工具。ActiveServerPage的出现使Web页面更加多彩多姿,利用Microsoft的ACt
12、iVeServerPage技术,将Script程序代码嵌入HTM1.文件,创建出动态变更的Web页面。在过去,运用JavaScript或VBScript开发的Web页面,必需由客户端支持这两种语言的阅读器执行出程序代码的结果,而ACtiVeSerVerPage使我们便利的利用所熟识的JavaScripts或VBScripts甚至PER1.来开发Web服务器端动态HTM1.文件;所以,不管任何是否支持JaVaSCriPt或VBSCriPt的阅读器,通过ACtiVeSerVerPage技术产生出来的Web页面,将可以摆脱不兼容的问题。为造成的环境污染。3)营运可行性医院网站的建立,可以广泛地宣扬医
13、院,树立医院良好的形象,变更人们长期以来对医院的偏见和看法。网站的各种询问和服务长期可以给寻求健康和求医的人们供应各种便利和选择,可为医生对外沟通技术与学问创建了良好的环境。网上会诊,远程医疗的开通可使有疑难病症患者足不出户即可得到国内。外各大医院的出名专家为其制定治疗方案。对于中小医院,因其规模小,科室部门设置简洁,没有大医院的部门齐全,并且检查治疗设备不全和地理位置的劣势,可以通过网站的服务设置而得到补充。通过与国内外闻名医院的链接,可以确立许久的合作关系,以此提高医院的服务质量和水平。综上所述,医院网站的建设对于提高医院整体的形象、诊疗水平、改善医患间的关系、扩大与同行的沟通、降低医疗成
14、本、推动医院信息化的进程、加速与国际接轨的步伐,具有极其重要的现实意义和深远影响。2新统逻辑方案2.1数据流程分析当数据在软件系统中移动时,它将被一系列“变换”所修改。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流淌和被处理的逻辑过程。数据流图是分析员与用户之间极好的通信工具。此外,设计数据流图时只需考虑系统必需完成的基本逻辑功能,完全不须要拷贝怎样具体实现这些功能,所以它也是今后进行软件设计很好的动身点。首先,我们把整个系统看成一个功能。它得输入是客户阅读网页时所发出得信息,比如注册信息
15、,在线留言等,然后管理员在后台管理中针对客户提出得看法做出响应,实现与客户之间得沟通。数据流图时系统的逻辑模型,然而任何计算机系统实质上都是信息处理系统,也就是说计算机系统本身上都是把输入数据变换成输出数据。因此,任何系统的基本模型都是由若干个数据源点、终点以及一个处理组成,这个处理就代表了系统对数据加工变换的基本功能。对于医疗网站系统,可以画出如图3这样的基本系统模型。从基本系统模型这样特别高的层次画数据流图是一个好办发。在这个高层次的数据流图上是否列出了全部给定的数据原点、终点是一目了然的,因此它是很有价值的通信工具。图3网站顶层DFD然而图3太抽象了,从这张图上对医疗网站系统所能了解的信
16、息特别有限。所以,我把基本系统模型细化,描绘系统的主要功能。在医疗网站系统中,可以知道会员功能和管理功能是系统必需完成的两个主要功能,他们将代替图3即网站顶层DFD。此外,细化后的数据流图中还增加了两个数据存储:用户和网站、管理员和网站沟通时须要存储用户和管理员的信息;除了图3中列出的两个数据流之外还有两外的数据流,比如用户留言和预约。他们与数据存储相同,也就是说,数据存储和数据流只不过是同样数据的两种不同形式。在如图4中给处理和数据存储都加了编号,这样做的目的是便于引用和追踪。图4网站的一层DFD接下来应当对功能级数据流图中描绘的系统主要功能进一步细化,比如P2会员功能。考虑到通过系统的逻辑
17、数据流:当发生一个事务时必需首先接收它;随后依据事务的内部修改库存清单;最终更新后的应对会员再次可见,如图5所示。图5会员功能的分解2.2数据词典数据词典是关于数据的信息的集合,也就是对数据流图中包含的全部元素的定义的集合。任何字典最重要的用途都是供人查阅对不了解的条目的说明,数据词典的作用也正是在软件分析和设计的过程中给人供应关于数据的描述信息。数据词典最重要的用途是作为分析阶段的工具。在数据词典中建立的一组严密一样的定义很有助于改进分析员和用户之间的通信,因此将消退很多误会。对数据的一系列严密一样的定义也有助于改进在不同的开发人员或不同的小组之间的通信。假如要求全部开发人员都依据公共的数据
18、词典描述数据和设计模块,则能避开很多麻烦的接口问题。数据流图和数据词典共同构成系统的逻辑模型,没有数据词典数据流图就不严格,然而没有数据流图数据词典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。一般说来,数据词典应当由对下面4类元素的定义组成。D数据流;2)数据流重量(即数据元素);3)数据存储;4)处理;数据元素的别名就是该元素的其他等价的名字,出现别名主要有下述3个缘由。D对于同样的数据,不同的用户运用了不同的名字;2) 一个分析员在不同时期对同一个数据运用了不同的名字;3)两个分析员分别分析同一个数据流时,运用了不同的名字;虽然应当尽量
19、削减出现别名,但是完全不行能消退别名。数据词典中包含的每个数据元素的限制信息是很有价值的。因为列出了运用一个给定的数据元素的全部模块,所以很简洁估计变更一个数据将产生的影响,并且能对全部受影响的程序或模块作出相应的变更。1 .会员信息数据词典名字:用户表别名:注册信息描述:用来存储会员注册的个人信息定义:用户表=用户名+用户密码+电话+EmaiI+地址+真实姓名位置:存储于数据库2 .会员留言数据词典名字:留言表别名:留言信息模块是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,而且有一个总体标识符代表它。模块化就是把程序划分称独立命名且可独立访问的模块,每个模块完成一个子
20、功能,把这些模块集成起来构成一个整体,可以完成制定的功能满意用户的需求。采纳模块化原理可以使软件结构清晰,因为程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件简洁测试和调试,因而有助于提高软件的牢靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。模块化也有助于软件开发工程的组织管理,一个困难的大型程序可以由很多程序员分工编写不同的模块,并且可以进一步安排技术娴熟的程序员编写困难的模块。本系统把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时假如有重复出现的部分,只须要拿现成的模块来组装就可以了。在本系统中,将数据库连
21、接存入conn,asp文件中,当须要数据库连接时,只要用InCIUde语句包含此文件即可。另外系统页面结构定义在文件TemPIate.asp中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为一个具有特定功能的完整的页面。如图6所示,为管理端的模块实现:把管理员登陆网站所能涉及到的行动列了出来。首先是进入医院网站系统管理界面,然后可以进行的主要动作有会员维护、管理员维护、网站栏目维护、阅读回复会员预约等。图6管理模块图如图7所示为客户端模块的实现,把客户以及往上一级的客户(会员)所能涉及到的列了出来,这样,我们就能一目了然的通过
22、图形来看清网站所实现的具体的功能。用户模块的功能比较简洁。在系统初始化时,有一个默认的“系统管理员”用户Admin,它可以创建其他的管理员信息;一般用户则可以修改自己注册信息和密码。用户管理功能模块的关系如图7所示。图7客户端模块图在用户模块中,一般首先进入的是网站的首页,假如用户已经是注册会员,那么确定会选择登陆网站,以便更便利的阅读、查找信息,这时,就可以选择登陆,登陆胜利后,不仅可以阅读以下栏目,还可以进入在线留言、在线预约栏目进行一些高级功能的运用,同时可以修改自己的资料,当然用户名是不行以进行修改的,因为在用户注册的时候已经写入数据库,是不行更改的。因此对于一般用户来说,就存在着这样
23、一个问题,即网页加密。本系统的密码验证程序是基于WindowsNT5.0(IIS5.0)环境下的ASP程序,用加密的mdb数据库来存放用户名、密码,利用ASP自带的内部对象对数据库进行操作,来验证密码和用户名的正确与否,从而达到网页加密的目的。由于运用加密的数据库,即使数据库被其他上网者下载也无法看到用户进程名称、密码,所以保密性好,而且利用ASP自带的6大对象,使得数据库访问特别便利,编程特别简洁。网页加密功能的实现由三个文件组成:users,mdb,pass-word.Asp,Pwdpage.Asp,users,mdb是存放“用户名称/密码”的SQ1.数据库。password,asp是加密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP 医疗保健 网站 设计

链接地址:https://www.desk33.com/p-1309877.html