asp.net体检管理系统论文.docx

上传人:李司机 文档编号:7211404 上传时间:2024-06-29 格式:DOCX 页数:41 大小:218KB
返回 下载 相关 举报
asp.net体检管理系统论文.docx_第1页
第1页 / 共41页
asp.net体检管理系统论文.docx_第2页
第2页 / 共41页
asp.net体检管理系统论文.docx_第3页
第3页 / 共41页
asp.net体检管理系统论文.docx_第4页
第4页 / 共41页
asp.net体检管理系统论文.docx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《asp.net体检管理系统论文.docx》由会员分享,可在线阅读,更多相关《asp.net体检管理系统论文.docx(41页珍藏版)》请在三一办公上搜索。

1、XXX学院毕业设计(论文)题目:体检中心管理系统作者:学号:系(院):计算机科学系专业班级:计算机科学与技术指导老师:实验师(姓名)(专业技术职务)评阅老师:(姓名)(专业技术职务)2012年5月XXX体检中心管理系统摘要本系统是为某某医院设计开发的体检中心管理系统,来研究基于B/S模式的体检中心办公管理的实现,采用的是.NET+SQ1.模式的电广服务平台。医院作为一种医疗资源的集合,由于面向全社会提供医疗服务,服务对象涉及面很广,而医疗资源相对紧张,医生作为医疗资源的一种也不例外。现今,虽然大多数医院都使用了单机版管理系统或局域网管理系统进行预约处理,但还是没法满足这个起来越网络化的时代的要

2、求。该体检中心管理系统传袭了体检中心管理系统甚至手工管理系统在信息处理方面的长处,弥补了体检中心管理系统在网络化服务方面的缺失,使医院的服务在服务质量没有减弱的前提下,更方便用户,贴近用户。关键词:.NET体检管理数据库SQ1.TheRcaserchAndImplementOfNetworkSalingSystemBasedOnB/SAbstractThesystemisanonlinebookingsystem,usingthemodeltoCustomised.NET+SQ1.runningasmalle-comnerceplatform.Thenetworkdistributionsys

3、tembandsfranchiserandworkflowoftheenterprisetogether,andcutsaneffectivechannelfromtheenterprisetofranchiser.Thesystemcanalsoimprovetheworksefficiencyandincreasesthesalethroughbreakingtheobstaclebetweenbranchandbranch,enterpriseandenterprise.Keywords:.NET;hospital;Networkdistribution:Database;SQ1.摘要-

4、2-Abstract-2-1引吉I1.1 管理信息系统11.2 课题任务与目的11.3 论文各章简介22主要技术分析32.1 BS结构32.2 .NET技术52.3 IIS服务渊技术62.4 VisualStudio2005简介72.5 SQ1.2000筒介83.1 可行性分析93.1.1 经济可行性93.1.2 技术可行性93.1.3 操作可行性103.2 业务流分析IO3.3 数据流分析123.4 数据字典134系统设计164.1 系统设计思想164.2 系统功能模块划分175数据座设计185.1 据库需求分析185.2 数据库概念结构设计185.3 数据库逻轮结构设计206系统模块界面设

5、计226.1 管理员操作举例236.1.1 管理员登录页面236.1.2 系统管理主页面246.1.3 管理员信息管理页面256.1.4 人信息管理页面266.1.5 体检项目信息管理页面286.1.6 体检记录信息管理页面29第7章调试与测试327.1 调试327.2 测试32结i仑34致谢35卷考文献361引言1.1 管理信息系统管理信息系统(ManagementInformationSystCm)简称MIS,它是用系统思想建起来的,以计算机为基础,为管理决策服务的信息系统。它输入与管理有关的数据,经过计算机的处理加工,输出的是供各级管理人员(或管理机构)使用的信息。它不仅能处理般的事务,

6、代替管理人员的繁杂劳动,更地要的是为管理人.员提供辅助决策方案,为决策科学化提供了应用技术和基本工具。管理信息系统是信息化社会发展的必然产物,也是企业现代化的重要进程。对企业来说建立管理信息系统,以计算机为工具,处理日益增多的信息量,目的是为了提高企业的管理效率、管理水平和经济效益,MIS只是为企业管理现代化提供的必要的手段。然而,MlS所提供的辅助决策信息以及管理人员学驭信息的能力和决策行为,都将直接影响企业的命运。因此,管理信息系统是一个由人和计算机等组成的系统.随着计算机科学中的数据处理技术、数据库技术及计算机网络的发展,为企业管理信息系统的数据处理、数据管理、数据传输及资源共享提供了技

7、术基础。因此,MlS般是带有数据库和计算机通信网络的联机系统.近年来,随着模型库、专家系统及智能计算机的发屣,MIS正朝着决策支持系统发展1.2 课题任务与目的体检中心是由政府举办的实施国家级体检中心与公共卫生技术管理和服务的公益事业单位。其使命是通过对疾病、残疾和伤害的预防控制,创造健康环境,维护社会稳定,保障国家安全,促进人民健康;其宗旨是以科研为依托、以人才为根本、以疾控为中心。随着计算机的普及和网络的迅速发展,面对激烈的市场竞争和纷繁笑杂的业务需求,体检中心的管理必须通过一个现代化的信息管理系统,使它从以前的纯手工阶段转变为现在的无纸化管理,系统是医院建设中不可缺少的基础设施与支推环境

8、,是中心的整体形象、档次和服务水准的有力表现方式。它需要操作简单方便,性能程定,为体检中心的整体运行提供全面的、自动化的管理。它为现代医院强化内部管理、提高服务质量,精简工作量,增强各部门间的配合,减少工作中的差错,都会提供比较可靠的技术手段和技术保障,合理调配医院的各项资源,加强对病人的服务,减轻员工的工作负担,提升医院的管理水平,各大医院都开始用系统,系统的强大功能和快速运行,很大程度的提海医院对患者服务的效率,提高医院的资源利用率和能力。本办公系统着力解决下几个方向的内容:1内部工作人员文件,信息的交流。2方便体检中心上层卜.达的通知,可以在第一时间让所有工作人员收到。3方便内部人员上传

9、下教资料。4实现办公过程中的个人备忘录.体检中心通过对疾病、段疾和伤苦的预防控制,创造健康环境,维护社会稳定,保障国家安全,促进人民健康:其宗旨是以科研为依托、以人才为根本、以体检为中心1.3 论文各章简介第1章引言部分,引言主要叙述课题的可行性分析。第2章主要内容是:工具介绍。第3章主要内容是:系统需求分析包括,业芬流程分析:数据流分析:数据字典。第4章主要内容是:系统设计包括,系统设计思想(如页面模块化、注意安全性、代码的曳用等);系统功能模块划分。第5章主要内容是:数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。第6章主要内容是:系统首页设计(登陆页面);后台管理

10、设计(管理分信息管理、病人信息管理、体检项目信息管理等);退出登陆模块第6章主要内容是:测试最后还有结论、致谢,参考文献等等内容的介绍.2主要技术分析经过以上对系统介绍及对系统要实现的功能的简雅叙述,结合本人所学的知识,基本可以确定系统所采取的模式为B/S模式,而程序则采用.NET进行编写,后台数据库则是SQ1.,在Dreamueaver的平台上进行相关操作。2.1B/S结构进入90年代以来,计克机系统的发展出现两个显著的特点:计奥机系统由封闭系统走向开放系统:计算机系统由集中式系统向分布式系统过渡。客户机/服务器(Client/SCrVer)模式和IntrantlBrowcr/SerYCr)

11、就是这两种趋势的代表。1. Client/Server模式及其特点计算机技术的飞速发展使得计算机系统功能越来越强,体枳越来越小,价格也越来越便宜。与此同时,网络技术也日臻完善,特别是局域网的广泛应用,使用户能跨越空间的限制,实现资源共享。这些因素都促进计算机系统向分布式系统过渡,客户机/股务罂模式正好满足这种需要“客户机/服务器技术的基本原理就是把数据处理与应用程序分开,分别交给数据库(SerYer)和工作站(CIient)执行。数据库股务器上的数据仅需一次性存贮后可以被很多不同的应用软件存取。数据库服务器处理的仅仅是数据请求,并将所请求的数据(而非整个文件)传送给应用程序.因此,对数据库服务

12、器来说,它的功能主要是:维护数据的完整性和安全性,钳误恢爱以及改善用户并发存取和修改数据。而客户机就集中在用户和应用程序之间的交互性作业。与其它类型的系统比较,Client/Server方式主要有以卜一些特点:具有更离的效率。它通过-一种有效的任务分割,使服务器和工作站各司其职,极大地提高了整个让卯机系统的性能,同样的设备,运用不同的组合方式,就会得到完全不同的效果。同时,由于大部分数据处理工作都转给r数据库服务器,网络上传输的主嘤是数据请求和少量的特定数据,因此网络拥挤状况也得到很大的改善。具有更灵活的扩展性。这种方式为用户的设备更新提供了便利的途径。因为系统的功能被分为二,从理论上讲,当基

13、本的软、硬件设备更新时,如果不改变服务器的配置,就不会对前端产生任何影响。对用户的应用开发和培训方面的投资也进行了最大程度的保护。工作站具有更大的独立性。用户不必同限于一种类型的系统和平台。在一个以SQ1.SerVer为基础的客户机/服务器系统中,其工作站可以是IBM可容的PC机,MaChintoSh,Unix工作站或它们的任遨组合。此外,它们可以运行若干种操作系统中的任意一种,如MS-DOS或PC-DoS,MicrosoftWindoWS,IBMoS/2或APPleSyStem7.这种工作站的独立性的必然结果是应用程序的独立性,因为各种工作站并不都需要去使用相同的数据库管理系统应用软件,用户

14、可以继续使用他所熟悉的软件去访问数据库。数据具有更高的安全性。因为所有的数据处理工作都交给了数据库管理系统,它可以提供保护数据的任何服务,诸如加物文件的存储,访问数据库时的实时磁带备份,磁盘镜象等等。它还可以提供某种类型的事务处理,去保持对数据库修改的跟踪和纠正服务器崩溃情况下所出的问题。客户机/服务器技术的出现对信息技术具有巨大的影响,它促进了分布式系统的发展,为异构系统间的互连和互操作提供了良好的途径,又更好地满足联机事务处理系统的需要。目前因特网上的网站大多采用这种方式未组建计算机系统。但是,在C/S结构中应用系统被分为二,前台客户机用于完成用户的交互任务,后台服务器负货数据处理C/S结

15、构是基于局域网环境的,具有较强的数据操纵和事务处理能力,对数据的安全性和完整性要求较而。但存在封闭性强,兼容性差,扩展性差,升级及维护性差的缺陷。2. BrowerZServcr模式及其特点近年来,互联网迅猛发展,基下图形化的网络测览器的开发,更加推动J环球信息网的发屣。随着InIerneI用户数的迅速增加,TCP/IP协议已被各计兑机与网络厂商以及广大用户普遍接受。同时各雎位内部局域网普遍应用,它们都想与Internet连接以获得更多的资源来满足其经营和发展的需要。从Client/Server到Br。Wer/Server已成为种必然的趋势。BrOWer/Server的基本思想是在内部网络上采

16、用Internet的TCP/IP作为通讯协议,并以Inlernel的Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件,文件传输,电子公告和新风数据查询等服务,还可以通过防火墙或代理服务港等方式与IntrnN连接以实现企业内部网上的用户对Internet进行浏览查询,同时对外提供信息服务。主要由三部分组成:浏览器,WHM服务器和后台参数据库服务器。浏览器是一个标准的客户端应用软件,为各种操作系统提供统一的操作界面:WWW服务器既可作测览服务器,也可用作应用服务器:作为浏览服务器时,用来存储HTM1.文件,并通过HTTP协议在浏览器和服务器之间的连接,供用户浏览:作为应用服务器时,它

17、存储可执行的应用程序,并嵌套HTM1.文件,由用户在客户机上启动,在服务器上执行,并通过标准的通用网关接口程序(CGI)或各厂商提供的专用APl访问后台数据库运行结果,再通过浏览器输出,后台数据库则用来存取数据信息。这种方式具有如下的基本特征:以目标为中心,实现各类信息的包容与广泛的信息共享。因为它突破传统结构的限制,人们可以轻易地以共同的兴趣,共同的利益,共同的能围,共同的工作目标为中心组织信息交流,实现广泛的信息共享。信息的提供者和使用者融为一体。技术的开放性它所施于的标准是开放的,非专用的,是经过标准化组织制定的。以Web为核心的技术构成了与平台无关的统一而简单的交流方式。较低的管理成本

18、客户机/服务器模式中,开发人员必须处理多种平台,每个平台上有不同的软件和文件,必须在每一台客户机上进行维护和升级,需要较高的成本.Web应用具有较低维护费用,允许在中心服务器上安装应用程序,需要时可聘它下载到客户机,管理费用低。另外由于这种技术荷明易用,培训费用也很低。自我服务。每个人都在这种信息系统上各取所需,无需他人帮助说明或解理,能够实现客户化的自我服务。在B/S结构中以WEB为中心,基于TCP协议和HnP协议,改变了传统C/S结构下的客户机/服务器的二层结构,形成客户机/应用服芬器/数据服务器的三层结构。客户端通过浏览器发出HEB的HTTP请求,有WEB服务器接受客户请求,通过接口访问

19、后台数据库服务器,数据库服务器处理查询谙求,并将结果返回WEB服务器,最后由WEB服务器将结果转化为HTM1.文档及各种脚本传回客户端浏览潜。B/S结构大大减轻了客户端的负担。由于基于TCP/IP协议和HTTP协议,很好的解决了跨平台问题,系统的开放性,通用性强,扩展性强,易于维护。但当IrrM1.文档量大,将导致数据的传输效率降低。同时IrrM1.文档难以加密,安全性较差。3. 本系统的开发模式及其特点管理信息系统的结构经历了主机结构,文件服务器结构,CS结构,B/S结构。随着计兑机技术,网络技术,数据库技术的发展,基于inlenel的信息系统已成为发展趋势。经过以上分析及对系统功能需求的分

20、析,本系统采用的模式为B/S结构。2.2 .NET技术NET全称为ACtiVeServerPages,即动态服务器页面,是一套微软开发的服务器端脚本环境,.NET内含于HS3.0以上版本之中,通过.NET可以结合HTM1.网页、NET指令和ACtiVeX元件建立动态、交互且高效的Web服务涔应用程序。.NET(ActiveServerPageS)是MiCrOSOft于1996年11月推出的Web应用程序开发技术。微软声称设计出了一个完美的ACIiVe平台,在微软的文件中把.NET描述为:一个联务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务港应用程序”。从这段描述可以看出

21、,NET既不是一种语言,也不是一种开发工具,而是种技术框架,其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。NET的主要特性是能够把HTM1.、脚本、组件等有机地组合在一起,形成一个能够在联务器上运行的应用程序,并把按用户要求专门制作的标准HTM1.页面送绐客户端浏览o.NET属于ActiveX技术中的服务器端技术。与通常在客户端实现动态主页的技术如Javaapplet.ActivoXControRVBScript,JaVaSCriPt等.不同的是,.NET中的命令脚本语句都是在服务器中解释执行,执行后的结果产生HTM1.页面并送到浏览器。由于.NET是在服务

22、罂端解择执行,开发者可以不必考虑浏览器是否支持.NETo同时,由于只是标准的HTM1.页面送到浏览冷,在浏览版上看不到NET程序,因此可以防止程序被窃取,保护了开发者的利益。NET本身并不是一种脚本语言,只是提供了一种使镣嵌在HTM1.页面中的脚本程序得以运行的环境.NET程序其实是以扩展名为.NET的纯文本形式存在于Web服务器上的,可以用任何文本编辑器打开。.NET程序中可以包含纯文本、HTm标记以及脚本命令。用户只需将.NET程序放在Web服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过Ww的方式访问.NET程序。.NET文件(即*.NET文件)与HTM1.文件类似,但.NET

23、文件可以包含脚本命令,脚本命令放在“”之间。.NET脚本在服务器端解释执行,结果自动生成符合HTM1.语言的主页去响应用户的请求。.NET目前已成为目前应用最广泛的动态网页开发工具,同时应用.NET进行网络化的系统管理系统也逐步得到推广。NET程序设计的重点在于脚本的编写。脚本是由系列的脚本命令所组成的,如同-般的程序,脚本可以将一个值赋给一个变量,可以命令舱b服务器发送一个值到客户端浏览器,还可以将一系列命令定义成一个过程。要编写脚本,必须要熟悉至少一门脚本语言,如YBSCript。脚本语言是一种介于HTM1.和诸如Java、VisualBasic,C+等编程语言之间的种特殊的语言,尽管更接

24、近后界,但它却不具有编程语言发杂、严谨的语法和规则。2.3 IIS服务器技术IlSdnternetInformationServer).是微软公司主推的服务器,最新的版本是IIS6.0,IIS与WindOWSNTServer完全集成在一起,因而用户能够利用KindoWSNTServer和NTFS(NTFileSystem.NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet站点.IlS支持HTTP(HypertextTransferProtocol,超文本传输协议)、FrP(FiIeTransferProtocol,文件传输协议以及SVTP协议,通过使用CGl和ISAPI,H

25、S可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,宫有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBSCriPt,JavaScript开发软件以及Java,同时也支持CGl和WinCGl,以及ISAPl扩展和过谑器.IlS支持服务器应用的MiCro$oflBackOffice系列,MicrosoftBackOffice系列包括以下内容:MicrosoftExchangeServer客户/服务器通讯和群组软件;MicrosoftProxySCrVer代理股务器:用于连接IBM企业网络的MiCrOSO

26、flSNAServer;用于集中管理分布式系统的MiCroSoftSystemsManagementServer;MicrosoftCorancrcialInternetSystem(MClS)O11S的设计目的是建立一套先成的服务器服务,用以支持HTTP,FTP和SMTP,能够提供快速且集成了现有产品,同时可扩展的Inlernel服务器。IIS相应性极高,同时系统资源的消耗也是嫌少,IIS的安装,管理和配置都相当简雎,这是因为IIS与NindoWSNTSCrVer网络操作系统紧密的集成在起,另外,IIS还使用与WindoWSNTSCrVer相同的SM(SecurityAccountsMana

27、ger,安全性账号管理器),对于管理员来说,IIS使用诸如PerformanceMonitor和SNMP(SimPIeNetworkManagementProtocol.荷维网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPl可以扩展服务器功能,而使用ISAPl过波器可以预先处理和事后处理储存在IlS上的数据。用于32位Rimk)WS应用程序的Inlelnel扩展可以把FTP.SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(MultipurposeInternetMailExtensions,多

28、用TInternet邮件扩展),可以为InterMt应用程序的访问提供一个简单的注册项.2.4 VisualStudio2005简介VisualStudio2005是微软公司推出的开发环境。是目前最尖端的Windows平台应用程序开发环境.MicrosoftVisualStudio2005TeamSystem提供支持整个软件开发团队的工具:架构师:VisualStudio2005TeamArchitectEdition包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。有关详细信息,请参阅VisualStudio2005TealnSystem:设计

29、分布式系统以进行部署.,开发人员:VisualStudio2005TeamDeveloperEdition为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量.有关详细信息,请参阅VisualStudio2005TeamSystem:构建健壮而可靠的软件。,测试人员:VisualStudio2005TeamTestEdition构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和Web测试)的工具,以及使团队能够在应用程序部署之前检验共性能的商级负载测试工具。有关详细信息,请参阅VisualS

30、tudio2005TeamSystem:通过更完善的测试实现更好的软件.,项目管理人员:VisualStudio2005TeamFoundation提供一套基于软件项目管理人员已知内容的项目管理工具:MicrosoftExceKMicrosoftProject和WindowsSharePointServices.与MicrosoftOffice集成.项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。项目站点提供仪表楸式的项口状态视图,以及向卜追溯风险承担者的功能。丰宓的报告提供了从整个常规的团队工作流中收集的规则。自定义项目过程基于业界公认的实践来驱动生命周期。仃关详细信

31、息,请参阅VisualSludio2005TeamSystem:软件项目管理。,团队开发:VisualStudio2005TeamFoundation还提供团队协作工具,使组织能够不变吹灰之力即可管理并跟踪过程和软件项目的运行状况。Portfoli。EXPIOrer将可从顼目站点获得的这些相同的项目工作产品集成到VisualStudioIDE,从而让团队能够进行有效的访问。VisualStudio2005TeamFoundation还提供一个可扩展的工作项跟踪系统和企业级别的源代码管理。2.5 SQ1.2000简介SQ1.2000是一个大型关系数据库管理系统,具有客户机/股务器体系结构,采用T

32、ransact-SQ1.语言在客户机和服务器之间传递客户机请求和服务渊处理结果。SQ1.2000是一个优秀的数据库管理系统,拥仃许多优秀的特点,如受到用户欢迎的易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、适于决策支持的数据仓库功能、卓越的性能价格比等。在客户机/服务器体系结构中,数据库所在的中心计算机称为服务器,该服务涔由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据。用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQ1.实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序。客户机上运行业务处理逻辑和显示由数据库服务中返回

33、的结果。客户机上运行SQ1.SerVer的客户应用程序,它通过网络与数据库服务器上的SQ1.实例进行通信,即发送请求和传递结果数据库服务器上运行若SQ1.客户程序。3需求分析3.1 可行性分析随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近其生活,电子服务已经成为网上的一股潮流。而更多的,是要求传统行业的服务要延伸到网络,以更方便其生活、工作和学习。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决.要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程

34、度。因此,可行性研究实旗上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:3.1.1 经济可行性由于本体检中心管理系统所要求的慨件(计算机及相关硬件)和软件环境(.NET+SQ1.),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对医院不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少医院的工作强度,提高工作效率,而且方便了用户的预约,延续了传统的预约模式,极大限度的方便了用户,而且,目标系统不是很

35、纪杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本远程预约系统的开发成本,所以从经济方面讲开发此系统是可行的。3.1.2 技术可行性体检中心管理系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据致性和完整性强、数据安全性好的库。本系统拟采用NET(ACliVeServerPageS)和MSSQ1.分别作为前湍和后端的开发工具。.NET是目前比较流行的一种制作动态网页的技术,使用VBSCript、JaVaSCriPt等简单易学的脚本语言,结合HTM1.代码

36、,即可快速地完成系统的应用程序:无须编洋、容易编写,可在服务器潴直接执行:使用普通的文本编辑器,如WindOWS的记事本,既可以进行编辑设计:与浏览器无关,客户端所使用的浏览器只要可执行HTM1.码,即可浏览.NET所设计的网页内容就行,NET所使用的脚本语言(VBScripUJavaScript)均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言:NET能与任何ActiveScripting语言我容,除了可使用VBScript或JavaScript语言来设计外,还可以通过PIUg-in的方式,使用由第三方提供的其他脚本语言,皆如REXX、Per1、TCl等,脚本引擎是处理脚本程

37、序的COM(ComponentObjectModel):可使用服务器端的脚本来产生客户端的脚本;ACtiVCXSerVCreOmPOnCnIS(ACUVCX服务器组件)具有无限可扩充性。可以使用VisualBasic.Java、VisuaIC+,CoBO1.等程序设计语言来编写你所需要的ACtiVCXSCrVCrComponents。SQ1.作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自匕的业务建立在WindoWS平台上的用户都会对它有相当的亲切感。区别于FoxPro、SQ1.小型数据库,SQ1.是个功能完备的数据库管理系统,它包括支持

38、开发的引擎、标准的SQ1.语言、扩展的特性(如更制、O1.AP、分析)等功能。而像存储过程、触发器等特性,也是大型数据阵才拥有的。因此从技术方面讲开发此系统是可行的。3.1.3 操作可行性医院作为一个医疗设备、信息资源的集合,其主要功能就是对用户开放看病、治疗的地方.。传统的体检中心管理系统,一般是单机版,稍先进点的有局域网版,不过只限于医院内部信息管理,而没有将用户的相关信息纳入到管理范围,整个过程很传统,很古老。而医院目前已经拥有数台配置较好的电脑,业已构建了相当规模的局域网,所以在基础硬件方面,医院己经做好r准备.所以学生很迫切地需要一种更适合更方便的图书借阅方法。本系统信息丰富,局域网

39、版本的体检中心管理系统做得很系统很到位,在医疗信息处理方面做得很精准规葩。因此,也具备着做线上远程懂约的基础条件。综上所述,本体检中心系统很有必要,也很有条件做到体检中心管理系统,以更方便用户,更贴近用户的需求.3.2 业务流分析体检中心管理系统工作流程为:系统启动并进入登录界面,根据不同的用户进行登录,所有用户都可以浏览系统主页面。通过权限判断,普通管理员只能编辑信息,无权管理系统用户此模块/,管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。本系统的业务流程图如图2-1所示:f,ft本系统是将现代化的计算机技术与医疗信息管理模式相结合,按照医疗管理的服务流程设

40、计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作施珏,现提出如下系统开发目标:具体目标如下:CD操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到“即时发布、即时见效的功能.(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、隹询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有

41、效方面的更新系统的界面。(4)方便移植:系统应具有实用性、可靠性和适用性,I同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的体检中心管理系统,系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,诚少了更改系统源代码的宏杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态杳询、动态更新修改和动态录入数据。3.3 数据流分析数据流程分析主要包括对信息的潦动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(dataowdiagram,

42、荷称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所里握的数据处理过程,绘制成套完整的数据流程图。体检中心管理系统的数据流程:对本系统操作的数据源有普通管理员和超级管理员二种,首先由系统管理员根据不同用户的需要招某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和出除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。整个系统的数据流程图如2-2:图2-2系统数据流程国3.4 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据潦图和数据字典共同构成系统的逻

43、辑模型.1 .数据字典列表一一数据流饮隹存储名称:管定黄信总皴据来琼:管理员信息表鼓据去向:管理员登陵模块数据组成:管理员信息=萱理信思唯一标识+管理员帐号+管理员密码+性别+真实姓名+职位一业话号码描述:存储了管理55的基本信息教据存储名称:体校汜条信息效据来懑:体检纪录信息表数描去向:体检记求信息模块鼓据加成:体检记录佶思=体检记录信电唯一标识+场号+预约人此名+预约时间卷述:存储了体检记录信息数据存储名称:病人信息数招来琼:购人信息表敛据去向:病人信愿模块效据组成.:病人怙息=用户名+密码+姓名+添加计同等尚述:存储了病人信息2 .数据字典列表一数据处理描述:笈泵系统进行用户赘录管理输入

44、:管理员的用户名、击码1程:列斯是否为合法的会员用户场出:系统主界田名称:查询信感描述:根据条件狂询所客信息:医疗怙息4入:人查询的条件过程:佥询系统的用户所秀的信息输出:查询得到的信息页面名字:录入信息描述:医疗信息.用为信等的录入输入:枪人矣添加录入的信息il-fl:将需委添加袤入的信息加入数推昂中腑出:系统新的信息表反而娩出:爻两将闫的信息页面名字:修及、刑除信息描述:时区疗信息,病历信息等修改或出除后存入数我洋中箱入:输入要修改改制脍的信息过程:对需要价及的信做处改、邱除过Jt的信息3 .数据字典列表一一数据存储名字:数梅序怙息别名:无描述:存钛了我据库的基本信息敦据蛆成:依据库怙息=

45、在A信*号记录信+管理f.+S信住宣:敦梃屋输出:查询存列的信息页面4 3.2体检中心管理系统的数据项管理员数据项:名称:管理位帐号名称:管理员密码林连:唯一表示一个管理员他还:每个管理员所对应的密码敷描吴型:文本ft5!:文本字段大小:50字段大小:50名稗:权限简述:管现货权限敦据美型:文本字段大小:50名称:真实姓名简述:每个詈理员的姓名数据臭也:文本字段大小:50病人数据项:名称:病人姓名筒逑:病人的倏名效典美型:文本字段大小:50名称:性别简述:病人的性别数据美型:文本字段大小:4名爵:出生年月简述:病人的出版年月敬胡美型:时间字段大小:8名称:发精时同简述:疵人的发病时网数据美型:

46、时网字段大小:8名称:病情描述得运:病人的鲂情描述教相类型:文本字段大小:200名称:并情反情用W:杵人的病情反帝数相美型:文本字段大小:2004系统设计4.1 系统设计思想1 .1.1页面模块化在本系统中,将数据库连接存入web.config文件中,当需要数据库连接时,只要用InClUde语句包含此文件即可。另外系统页面结构定义在一个模板文件template.NET中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为个具有特定功能的完整的页而。例如ProductDetai1.NET文件是在template.NET文件中加入下面

47、一行代码而具备f显示图书详细信息的功能.callShowP11iuct(RcalS11ing(Rcqucst.QUERYstring(id)4 .1.2注9安全性1)不要把SQ1.数据库放在网站内部不要把SQ1.数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容“比较好的做法是,使用SQ1.数据库或Oracle数据库,或者将SQ1.数据库文件放在网站虚拟目录以外。2)过滤字符串中的单引号当用字符串来组织SQ1.语句时,最重要的个问题就是过滤字符串中的单引号,因为SQ1.语句中的字符是以单引号为分界的,例如下面的语句,在执行时就会出错:SIrNamC=ImHackerstrSQ1.=SE1.ECT*FROMUserWHERENamc|=&strNanc&Conn.ExeculcslrSQ1.这样,在实际执行过程中最终SQ1.语句如下:SE1.ECT*FROMUSerWHEREName)=,mHackcr由于在Hacker”中包含一个单引号,这样系统会认为在字母T后

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号