ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:1.70MB ,
资源ID:7446772      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7446772.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(net医院网上预约管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

net医院网上预约管理系统.docx

1、net医院网上预约管理系统xxx 学 院毕业设计(论文)题 目: 医院网上预约管理系统的设计与实现 作 者: 学 号: 系 (院): 计算机科学系 专业班级: 计算机科学与技术 指导老师: 实验师 (姓 名) (专业技术职务)评阅老师: (姓 名) (专业技术职务) 2011年5月 xxx医院网上预约管理系统的设计与实现摘 要本系统是为某某医院设计开发的医院网上预约管理系统,来研究基于B/S模式的网上医院管理的实现,采用的是.NET+SQL模式的电子服务平台。医院作为一种医疗资源的集合,由于面向全社会提供医疗服务,服务对象涉及面很广,而医疗资源相对紧张,医生作为医疗资源的一种也不例外。现今,虽

2、然大多数医院都使用了单机版管理系统或局域网管理系统进行预约处理,但还是没法满足这个起来越网络化的时代的要求。该医院网上预约管理系统传袭了医院预约系统甚至手工管理系统在信息处理方面的长处,弥补了医院预约系统在网络化服务方面的缺失,使医院的服务在服务质量没有减弱的前提下,更方便用户,贴近用户。关 键 词:.NET 医疗管理 数据库 SQLThe Reaserch And Implement Of Network Saling System Based On B/SAbstractThe system is an online booking system, using the model to C

3、ustomised .NET+SQL running a small e-commerce platform. The network distribution system bands franchiser and workflow of the enterprise together, and cuts an effective channel from the enterprise to franchiser. The system can also improve the works efficiency and increases the sale through breaking

4、the obstacle between branch and branch, enterprise and enterprise.Keywords: .NET;hospital;Network distribution;Database; SQL.目 录摘 要 - 2 -Abstract - 2 -引言 11.1管理信息系统 11.2 医院管理信息系统定义 11.3 论文各章简介 12主要技术分析 22.1 B/S结构 22.2 .NET技术 32.3 IIS服务器技术 42.4 Visual Studio 2005简介 42.5 SQL 2000 简介 63需求分析 73.1 可行性分析

5、73.1.1 经济可行性 73.1.2 技术可行性 73.1.3 操作可行性 83.2 业务流分析 83.3 数据流分析 103.4 数据字典 114 系统设计 144.1 系统设计思想 144.2 系统功能模块划分 145 数据库设计 165.1 数据库需求分析 165.2 数据库概念结构设计 165.3 数据库逻辑结构设计 176 系统模块界面设计 216.1 系统首页界面设计 226.2 用户注册页面设计 236.3 管理员操作举例 246.3.1 管理员登录页面 246.3.2 系统管理主页面 266.3.3 管理员信息管理页面 276.3.4 科室信息添加管理页面 28第7章 调试与

6、测试 317.1 调试 317.2 测试 31结 论 33致 谢 34参 考 文 献 35引言1.1管理信息系统管理信息系统(Management Information System)简称MIS,它是用系统思想建起来的,以计算机为基础,为管理决策服务的信息系统。它输入与管理有关的数据,经过计算机的处理加工,输出的是供各级管理人员(或管理机构)使用的信息。它不仅能处理一般的事务,代替管理人员的繁杂劳动,更重要的是为管理人员提供辅助决策方案,为决策科学化提供了应用技术和基本工具。管理信息系统是信息化社会发展的必然产物,也是企业现代化的重要进程。对企业来说建立管理信息系统,以计算机为工具,处理日益

7、增多的信息量,目的是为了提高企业的管理效率、管理水平和经济效益,MIS只是为企业管理现代化提供的必要的手段。然而,MIS所提供的辅助决策信息以及管理人员驾驭信息的能力和决策行为,都将直接影响企业的命运。因此,管理信息系统是一个由人和计算机等组成的系统。随着计算机科学中的数据处理技术、数据库技术及计算机网络的发展,为企业管理信息系统的数据处理、数据管理、数据传输及资源共享提供了技术基础。因此,MIS一般是带有数据库和计算机通信网络的联机系统。近年来,随着模型库、专家系统及智能计算机的发展,MIS正朝着决策支持系统发展1.2 医院管理信息系统定义医院管理信息系统(Hospital Manageme

8、nt Information System),按照Morris F. Collen所给的定义是:利用电子计算机和网络通讯设备,为医院所属各部门提供用户诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。1.3 论文各章简介第1章引言部分,引言主要叙述课题的可行性分析。第2章主要内容是:工具介绍。第3章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。第4章主要内容是:系统设计包括,系统设计思想(如页面模块化、注意安全性、代码的复用等);系统功能模块划分。第5章主要内容是:数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构

9、设计。第6章主要内容是:系统首页设计;系统前台设计(注册页面、医生信息、预约信息等);后台管理设计(管理员信息管理、用户信息管理、预约信息管理等);退出登陆模块第6章主要内容是:测试最后还有结论、致谢、参考文献等等内容的介绍。2主要技术分析经过以上对系统介绍及对系统要实现的功能的简单叙述,结合本人所学的知识,基本可以确定系统所采取的模式为B/S模式,而程序则采用.NET进行编写,后台数据库则是SQL,在Dreamweaver的平台上进行相关操作。2.1 B/S结构进入90年代以来,计算机系统的发展出现两个显著的特点:计算机系统由封闭系统走向开放系统;计算机系统由集中式系统向分布式系统过渡。客户

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

11、数据库服务器处理的仅仅是数据请求,并将所请求的数据(而非整个文件)传送给应用程序。因此,对数据库服务器来说,它的功能主要是:维护数据的完整性和安全性,错误恢复以及改善用户并发存取和修改数据。而客户机就集中在用户和应用程序之间的交互性作业。与其它类型的系统比较,Client/Server方式主要有以下一些特点:具有更高的效率。它通过一种有效的任务分割,使服务器和工作站各司其职,极大地提高了整个计算机系统的性能,同样的设备,运用不同的组合方式,就会得到完全不同的效果。同时,由于大部分数据处理工作都转给了数据库服务器,网络上传输的主要是数据请求和少量的特定数据,因此网络拥挤状况也得到很大的改善。具有

12、更灵活的扩展性。这种方式为用户的设备更新提供了便利的途径。因为系统的功能被一分为二,从理论上讲,当基本的软、硬件设备更新时,如果不改变服务器的配置,就不会对前端产生任何影响。对用户的应用开发和培训方面的投资也进行了最大程度的保护。工作站具有更大的独立性。用户不必局限于一种类型的系统和平台。在一个以SQL Server为基础的客户机/服务器系统中,其工作站可以是IBM兼容的PC机,Machintosh,Unix工作站或它们的任意组合。此外,它们可以运行若干种操作系统中的任意一种,如MS-DOS或PC- DOS,Microsoft windows,IBMOS/2或 Apple System7。这种

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

14、系统。但是,在C/S结构中应用系统被一分为二,前台客户机用于完成用户的交互任务,后台服务器负责数据处理。C/S结构是基于局域网环境的,具有较强的数据操纵和事务处理能力,对数据的安全性和完整性要求较高。但存在封闭性强,兼容性差,扩展性差,升级及维护性差的缺陷。2. Brower/Server模式及其特点近年来,互联网迅猛发展,基于图形化的网络测览器的开发,更加推动了环球信息网的发展。随着 Internet用户数的迅速增加,TCP/IP协议已被各计算机与网络厂商以及广大用户普遍接受。同时各单位内部局域网普遍应用,它们都想与 Internet连接以获得更多的资源来满足其经营和发展的需要。从Clien

15、t/ Server到Brower/Server已成为一种必然的趋势。Brower/Server的基本思想是在内部网络上采用Internet的TCP/IP作为通讯协议,并以Internet的 Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件,文件传输,电子公告和新闻数据查询等服务,还可以通过防火墙或代理服务器等方式与Intrnet连接以实现企业内部网上的用户对Internet进行浏览查询,同时对外提供信息服务。主要由三部分组成:浏览器,WWW服务器和后台参数据库服务器。浏览器是一个标准的客户端应用软件,为各种操作系统提供统一的操作界面;WWW服务器既可作测览服务器,也可用作应用服务

16、器:作为浏览服务器时,用来存储HTML文件,并通过HTTP协议在浏览器和服务器之间的连接,供用户浏览;作为应用服务器时,它存储可执行的应用程序,并嵌套HTML文件,由用户在客户机上启动,在服务器上执行,并通过标准的通用网关接口程序(CGI)或各厂商提供的专用API访问后台数据库运行结果,再通过浏览器输出,后台数据库则用来存取数据信息。这种方式具有如下的基本特征:以目标为中心,实现各类信息的包容与广泛的信息共享。因为它突破传统结构的限制,人们可以轻易地以共同的兴趣,共同的利益,共同的范围,共同的工作目标为中心组织信息交流,实现广泛的信息共享。信息的提供者和使用者融为一体。技术的开放性它所基于的标

17、准是开放的,非专用的,是经过标准化组织制定的。以Web为核心的技术构成了与平台无关的统一而简单的交流方式。较低的管理成本客户机/服务器模式中,开发人员必须处理多种平台,每个平台上有不同的软件和文件,必须在每一台客户机上进行维护和升级,需要较高的成本。Web应用具有较低维护费用,允许在中心服务器上安装应用程序,需要时可将它下载到客户机,管理费用低。另外由于这种技术简明易用,培训费用也很低。自我服务。每个人都在这种信息系统上各取所需,无需他人帮助说明或解释,能够实现客户化的自我服务。在B/S结构中以WEB为中心,基于TCP协议和HTTP协议,改变了传统C/S结构下的客户机/服务器的二层结构,形成客

18、户机/应用服务器/数据服务器的三层结构。客户端通过浏览器发出WEB的HTTP请求,有WEB服务器接受客户请求,通过接口访问后台数据库服务器,数据库服务器处理查询请求,并将结果返回WEB服务器,最后由WEB服务器将结果转化为HTML文档及各种脚本传回客户端浏览器。B/S结构大大减轻了客户端的负担。由于基于TCP/IP协议和HTTP协议,很好的解决了跨平台问题,系统的开放性,通用性强,扩展性强,易于维护。但当HTML文档量大,将导致数据的传输效率降低。同时HTML文档难以加密,安全性较差。3. 本系统的开发模式及其特点管理信息系统的结构经历了主机结构,文件服务器结构,C/S结构,B/S结构。随着计

19、算机技术,网络技术,数据库技术的发展,基于internet的信息系统已成为发展趋势。经过以上分析及对系统功能需求的分析,本系统采用的模式为B/S结构。2.2 .NET技术.NET全称为Active Server Pages,即动态服务器页面,是一套微软开发的服务器端脚本环境,.NET内含于IIS 3.0以上版本之中,通过.NET可以结合HTML网页、.NET指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。.NET(Active Server Pages)是Microsoft于1996年11月推出的Web应用程序开发技术。微软声称设计出了一个完美的Active平台,在微软的文

20、件中把.NET描述为:一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用程序。从这段描述可以看出,.NET既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。.NET的主要特性是能够把HTML、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML页面送给客户端浏览器。.NET属于ActiveX技术中的服务器端技术。与通常在客户端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、JavaSc

21、ript等。不同的是,.NET中的命令脚本语句都是在服务器中解释执行,执行后的结果产生HTML页面并送到浏览器。由于.NET是在服务器端解释执行,开发者可以不必考虑浏览器是否支持.NET。同时,由于只是标准的HTML页面送到浏览器,在浏览器上看不到.NET程序,因此可以防止程序被窃取,保护了开发者的利益。.NET本身并不是一种脚本语言,只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。.NET程序其实是以扩展名为 .NET 的纯文本形式存在于Web服务器上的,可以用任何文本编辑器打开。.NET程序中可以包含纯文本、HTML标记以及脚本命令。用户只需将.NET程序放在Web服务器

22、的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问.NET 程序。.NET文件(即*.NET文件)与HTML文件类似,但.NET文件可以包含脚本命令,脚本命令放在“”之间。.NET脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。.NET目前已成为目前应用最广泛的动态网页开发工具,同时应用.NET进行网络化的系统管理系统也逐步得到推广。.NET程序设计的重点在于脚本的编写。脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令Web服务器发送一个值到客户端浏览器,还可以将一系列命令定义成一个过程。要编写脚本,必须要熟

23、悉至少一门脚本语言,如VBScript。脚本语言是一种介于HTML和诸如Java、Visual Basic、C+等编程语言之间的一种特殊的语言,尽管更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。2.3 IIS服务器技术IIS(Internet Information Server),是微软公司主推的服务器,最新的版本是IIS 6.0,IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet站点。 IIS支持HTTP(Hyp

24、ertext Transfer Protocol,超文本传输协议)、FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。 IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JavaScript开发软件以及Java,同时也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackO

25、ffice系列包括以下内容: Microsoft Exchange Server 客户/服务器通讯和群组软件; Microsoft Proxy Server 代理服务器; 用于连接IBM企业网络的Microsoft SNA Server; 用于集中管理分布式系统的Microsoft Systems Management Server; Microsoft Commercial Internet System(MCIS)。 IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,能够提供快速且集成了现有产品,同时可扩展的Internet服务器。 IIS相应性极高,同时系统

26、资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Network Management Protocol,简单网络管理协议)之类的NT已有管理工具。 IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32

27、位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),可以为Internet应用程序的访问提供一个简单的注册项。2.4 Visual Studio 2005简介Visual Studio 2005是微软公司推出的开发环境。是目前最尖端的 Windows 平台应用程序开发环境。Microsoft Visual Studio 2005 Team System

28、提供支持整个软件开发团队的工具: 架构师:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。有关详细信息,请参阅 Visual Studio 2005 Team System:设计分布式系统以进行部署。 开发人员:Visual Studio 2005 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。有关详细信息,请参阅 Visual Studio 200

29、5 Team System:构建健壮而可靠的软件。 测试人员:Visual Studio 2005 Team Test Edition 构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和 Web 测试)的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。有关详细信息,请参阅 Visual Studio 2005 Team System:通过更完善的测试实现更好的软件。 项目管理人员:Visual Studio 2005 Team Foundation 提供一套基于软件项目管理人员已知内容的项目管理工具:Microsoft Excel

30、、Microsoft Project 和 Windows SharePoint Services。与 Microsoft Office 集成,项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。丰富的报告提供了从整个常规的团队工作流中收集的规则。自定义项目过程基于业界公认的实践来驱动生命周期。有关详细信息,请参阅 Visual Studio 2005 Team System:软件项目管理。 团队开发:Visual Studio 2005 Team Foundation 还提供团队协作工具,使组织能够不费吹灰之

31、力即可管理并跟踪过程和软件项目的运行状况。Portfolio Explorer 将可从项目站点获得的这些相同的项目工作产品集成到 Visual Studio IDE,从而让团队能够进行有效的访问。Visual Studio 2005 Team Foundation 还提供一个可扩展的工作项跟踪系统和企业级别的源代码管理。2.5 SQL 2000 简介SQL 2000是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机请求和服务器处理结果。SQL 2000是一个优秀的数据库管理系统,拥有许多优秀的特点,如受到用户欢迎的易用性、适

32、合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、适于决策支持的数据仓库功能、卓越的性能价格比等。在客户机/服务器体系结构中,数据库所在的中心计算机称为服务器,该服务器由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据。用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQL实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序。客户机上运行业务处理逻辑和显示由数据库服务器中返回的结果。客户机上运行SQLServer的客户应用程序,它通过网络与数据库服务器上的SQL实例进行通信,即发送请求和传递结果。数据库服务器上运行着SQL客户程序。3需求分析3.1 可行性分析随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1