毕业论文_基于ASP的医疗保健网站设计.doc
《毕业论文_基于ASP的医疗保健网站设计.doc》由会员分享,可在线阅读,更多相关《毕业论文_基于ASP的医疗保健网站设计.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、54SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
2、bbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLine
3、SpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec基于ASP的医疗保健网站设计摘要:互联网时代的到来加速了医院信息化、网络化的发展步伐。随着互联网技术在医学领域迅猛发展,人们对网络认识。
4、关键词:ASP; VBScript;医疗保健网站Website Design of Medical Health Care Based on ASPment.The papers introduces some technology and knowledge which the website uses, gives how to propagandize oneself like other enterprises website through Internet, provides convenient and efficient information services and com
5、munication for patients,at the same time it discusses carefully demanding analysis, the database designing, programming achievement and the system detail security, in addition to the interface design of the website also use the space to address. The system adopts ASP technology, VBScript language an
6、d uses SQL Server2000 as background DB to achieve, including overall module, management-module, customer-specific modules and so on. Service systems using ASP technology to build include two departs: the searching of the front end of customer service information and maintenance of the background DB.
7、 Basically, it realizes the goal of establishment of a focused websites, columns with functional characteristics. Keywords: ASP; VBScript; Medical Health Care website摘要1前言41 系统需求分析51.2 当前存在的主要问题分析61.3 可能的解决方案61.4 可行性分析和抉择71.4.1 医院网站建设的现状71.4.2 医院建立网站的可行性72 新统逻辑方案92.1 数据流程分析92.2 数据词典113.1.2 注重安全性173.
8、1.3 代码的复用173.2.3 数据库逻辑结构设计193.2.4 数据库的生成213.3 计算机系统配置方案的选择和设计213.3.1 硬件要求213.3.2 编程环境223.3.3 IIS(Internet Information Server)介绍233.3.4 ASP(Active Server Page)介绍253.3.5 ASP框架语言(HTML简述)263.3.6 后台数据库SQL介绍274 系统详细设计304.1 通用模块设计314.1.1 数据库的连接Conn.asp314.1.3 其他公共模块314.2 管理端模块设计314.4 客户端界面设计40参考文献43前言近年来,随
9、着网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。医院网站是各医院诊所对外宣传中不可缺少的工具,它的内容对于医院诊所的宣传和医院的项目开发的决策起着非常重要的作用。网上医疗信息在满足网络用户实际需求还存在相当大的距离。广大医疗机构利用自身的医疗服务信息资源建立面向公众的医疗信息服务网站,及时发布医疗保健信息,提供专业、全面的医疗保健信息服务,已成为社会和医疗机构自身发展的迫切要求。 因此,开发一个医院网站是很有必要的事情,人们对医院信息了解的越多,对医院的信任程度就越高,特别是一些特殊的理疗服务,所以,网络就是一个
10、传播信息和宣传医院的平台。下面各章节中我以蓬勃发展的Web Server的ASP(Active Server Pages)技术作为Web应用程序为重要开发工具来开发一个医院网站系统为例,谈谈其开发过程和所涉及到的问题及解决方法。通过这次设计,我熟练地掌握了Frontpage2000的使用,进一步学习了ASP编程语言,能够独立的实现课题目标。在设计中遇到的一系列问题,通过请教老师,查阅资料,与同学切磋交流来解决。这样不但培养了我虚心请教,互助团结的精神,而且也为我以后的工作生活积累了大量的宝贵经验。但是由于本人水平有限,编程能力不强,时间仓促,在设计中难免由一些不足之处,恳请各位老师批评指正。1
11、 系统需求分析管理页面,进行对新闻发布系统的编辑与发布、修改和删除;我对留言板的回复与删除等操作。即对数据库中数据记录的删除增加以及修改。图1为系统结构功能图,主要把整个医疗网站的主要结构、功能和栏目列了出来。图1 系统结构功能图1.2 当前存在的主要问题分析互动性能不够完善,网站布局架构比较乱,层次比较混乱,主题信息不突出,很容易导致访问者出现迷航,从而不仅分散了访问者的注意力,而且也占用了访问者宝贵的时间,栏目设置不合理,不能全方位向公众提供医院的各种信息服务。主页信息量小,内容和形式缺乏吸引力。没有互动,众所周知,网站的最大特点就是互动,一个网站如果缺少了和访问者的互动,那这个网站就很难
12、吸引浏览者的停留时间和再次访问。当前,有相当一部分的医院网站根本就没有在线解答、在线回复等咨询、交流的互动栏,在其网页上也找不到领导信箱之类接收邮件的窗口,有的虽然有互动栏目,但对网上咨询者的回复却过于简单等等一系列的问题。1.3 可能的解决方案基本目标明确后,就应该把目标细化,将最有价值的,最能表现医院特色的内容列在网站的栏目上,在网站内容上力求更丰富!更全面地体现医院特色,删除与主题无关的栏目,尽可能方便访问者的浏览和查询,以突出医院特色,降低访问者寻找信息的难度,树立良好的医院形象,根据综合医院网站建设的需求,医院网站的栏目与内容大致包括如下。1) 医院概况:医院介绍,领导班子,组织机构
13、,医院特色,荣誉称号;2) 名医风采:专家一览表(按各科室排) ,显示各科室详细专家介绍(姓名、职称、专长诊间挂号费) ; 3) 特色科室:专长科室,科室介绍;4) 先进设备:硬件,先进设施介绍;5) 在线留言:寻医问药,医生提醒,专家在线,患者心声,建议投诉;6) 在线预约: 门诊须知,门诊分布,挂号须知,就诊流程,电话预约挂号;7) 健康热点:最新消息,行业新闻,科研动态,科研成果;1.4 可行性分析和抉择1.4.1 医院网站建设的现状由于经营观念陈旧,许多医院还没有建立自己的网站,或者在别的网上挂了一个网页建了网站的医院,往往缺乏管理,很长时间都不去更新,形同虚设,功能设置不明确,病人只
14、能了解一些表面上的东西,没有互动,网络最大的特点就是互动,没有互动,就会失去很多的机会。阻碍医院上网原因有很多,人才的匮乏,医院网站建设需要一批精通计算机网络的人才,特别是既了解网络又了解医学的复合性人才。这在绝大多数医院里是不具备的。资金的不足,建设网站需要投入一定的资金,而一般医院不会在网络上投入太多的资金。1.4.2 医院建立网站的可行性1) 技术可行性图2 ASP模型Active Server Page是Microsoft提出的一种服务器端的命令执行环境。随着WindowsNT(Windows 2000)的普及,其上所带的Web Server(IIS4.0、5.0)也被越来越多的应用于
15、公司、企业内部intranet或连外的internet的Web服务器,所以ASP(Active Server Page,服务器端的动态网页)理所当然的成为广泛应用的Web程序开发工具。1Active Server Page的出现使Web页面更加多彩多姿,利用Microsoft的Active Server Page技术,将Script程序代码嵌入HTML文件,创造出动态变化的Web页面。在过去,使用JavaScript或VBScript开发的Web页面,必须由客户端支持这两种语言的浏览器执行出程序代码的结果,而Active Server Page使我们方便的利用所熟悉的Java Scripts或
16、VBScripts甚至PERL来开发Web服务器端动态HTML文件;所以,不管任何是否支持JavaScript或VBScript的浏览器,通过Active Server Page技术产生出来的Web页面,将可以摆脱不兼容的问题。2为造成的环境污染。3) 营运可行性医院网站的建立,可以广泛地宣传医院,树立医院良好的形象,改变人们长期以来对医院的偏见和看法。网站的各种咨询和服务长期可以给寻求健康和求医的人们提供各种便利和选择,可为医生对外交流技术与知识创造了良好的环境。网上会诊,远程医疗的开通可使有疑难病症患者足不出户即可得到国内。外各大医院的有名专家为其制定治疗方案。对于中小医院,因其规模小,科
17、室部门设置简单,没有大医院的部门齐全,并且检查治疗设备不全和地理位置的劣势,可以通过网站的服务设置而得到补充。通过与国内外著名医院的链接,可以确立长久的合作关系,以此提高医院的服务质量和水平。综上所述,医院网站的建设对于提高医院整体的形象、诊疗水平、改善医患间的关系、扩大与同行的交流、降低医疗成本、推动医院信息化的进程、加速与国际接轨的步伐,具有极其重要的现实意义和深远影响。2 新统逻辑方案2.1 数据流程分析 当数据在软件系统中移动时,它将被一系列“变换”所修改。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它
18、只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是分析员与用户之间极好的通信工具。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要拷贝怎样具体实现这些功能,所以它也是今后进行软件设计很好的出发点。3首先,我们把整个系统看成一个功能。它得输入是客户浏览网页时所发出得信息,比如注册信息,在线留言等,然后管理员在后台管理中针对客户提出得意见做出响应,实现与客户之间得交流。数据流图时系统的逻辑模型,然而任何计算机系统实质上都是信息处理系统,也就是说计算机系统本身上都是把输入数据变换成输出数据。因此,任何系统的基本模型都是由若干个数据源点、终点以及一个处理组成,这个处理就代表了系统
19、对数据加工变换的基本功能。对于医疗网站系统,可以画出如图3这样的基本系统模型。从基本系统模型这样非常高的层次画数据流图是一个好办发。在这个高层次的数据流图上是否列出了所有给定的数据原点、终点是一目了然的,因此它是很有价值的通信工具。图3 网站顶层DFD然而图3太抽象了,从这张图上对医疗网站系统所能了解的信息非常有限。所以,我把基本系统模型细化,描绘系统的主要功能。在医疗网站系统中,可以知道会员功能和管理功能是系统必须完成的两个主要功能,他们将代替图3即网站顶层DFD。此外,细化后的数据流图中还增加了两个数据存储:用户和网站、管理员和网站交流时需要存储用户和管理员的信息;除了图3中列出的两个数据
20、流之外还有两外的数据流,比如用户留言和预约。他们与数据存储相同,也就是说,数据存储和数据流只不过是同样数据的两种不同形式。在如图4中给处理和数据存储都加了编号,这样做的目的是便于引用和追踪。图4 网站的一层DFD接下来应该对功能级数据流图中描绘的系统主要功能进一步细化,比如p2会员功能。考虑到通过系统的逻辑数据流:当发生一个事务时必须首先接收它;随后按照事务的内部修改库存清单;最后更新后的应对会员再次可见,如图5所示。图5 会员功能的分解2.2 数据词典数据词典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最重要的用途都是供人查阅对不了解的条目的解释,数据词典的
21、作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据词典最重要的用途是作为分析阶段的工具。在数据词典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除很多误解。对数据的一系列严密一致的定义也有助于改进在不同的开发人员或不同的小组之间的通信。如果要求所有开发人员都根据公共的数据词典描述数据和设计模块,则能避免许多麻烦的接口问题。数据流图和数据词典共同构成系统的逻辑模型,没有数据词典数据流图就不严格,然而没有数据流图数据词典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。3一般说来,数据词典应该由对下面4类元素的
22、定义组成。1) 数据流;2) 数据流分量(即数据元素);3) 数据存储;4) 处理;数据元素的别名就是该元素的其他等价的名字,出现别名主要有下述3个原因。1) 对于同样的数据,不同的用户使用了不同的名字;2) 一个分析员在不同时期对同一个数据使用了不同的名字;3) 两个分析员分别分析同一个数据流时,使用了不同的名字;虽然应该尽量减少出现别名,但是完全不可能消除别名。数据词典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有模块,所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。1. 会员信息数据词典名字:用户表别名:注册信息描
23、述:用来存储会员注册的个人信息定义:用户表用户名用户密码电话Email+地址真实姓名位置:存储于数据库2. 会员留言数据词典名字:留言表别名:留言信息模块是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,而且有一个总体标识符代表它。模块化就是把程序划分称独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成制定的功能满足用户的需求。采用模块化原理可以使软件结构清晰,因为程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP 医疗保健 网站 设计
限制150内