病历管理系统设计与实现界面设计与实现、数据库逻辑设计.docx_第1页
病历管理系统设计与实现界面设计与实现、数据库逻辑设计.docx_第2页
病历管理系统设计与实现界面设计与实现、数据库逻辑设计.docx_第3页
病历管理系统设计与实现界面设计与实现、数据库逻辑设计.docx_第4页
病历管理系统设计与实现界面设计与实现、数据库逻辑设计.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

病历管理系统设计与实现界面设计与实现、数据库逻辑设计摘要:现代化的医院也应该有现代化的管理系统。在科技日益发达的今天,人们的身体健康也在不断受到重视。因此,医院进行现代化管理就变得尤为重要。这里,我们以一个典型的医院病历管理系统的开发为例,来讲述如何建立一个实用的病历管理系统。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程中的体会。关键字:病历管理系统;数据库;病人;药物;实体关系图Abstract:Alsoshouldtherebethemodernizedmanagementsysteminthemodernizedhospital. Thebodyhealthofpeoplealsoconstantlysufferedattachingimportancetotodayadvancedincreasinglyatthescienceandtechnology. Thereforethehospitalcarriesonthemodernizemanagingtobecometosuchanextentthatblamesforimportant. Here, ourdevelopmentofthetypicalhospitalphysicalmedicinemanagementsystemwithistheexample, andtellsabouthowtobuildapracticalhospitalphysicalmedicinemanagementsystem. Selectedtopicbackgroundandthemeaningofthistext, article, etc. introductiongraduationprojectsubject, thecomparisonandsummarizingofresearchanddevelopmentbeingmutuallyrelated, thecourseofresearchanddevelopment, aswellasdesigningthetrainofthoughtwithrealizingthinkingoverofdetails, andfinallygivingouttherealizationthatauthorisinthegraduationprojectcourse. Keywords:CaseHistoryMS;database;patient;medicine;E-R第1章 绪论1.1 研究课题的背景现代计算机技术的进步,使医院信息化已经成为现代医院改革与发展的重要方向。由于信息自动化的日趋重要,使利用计算机提高医院的日常工作效率已经成为各医院改革的迫切需求。1.2 研究思路和工作计划正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下面的流程图反映了我们的基本的思路和过程。概要设计数据库的结构设计功能模块开发功能模块测试系统调试定题调查研究资料查询开发环境熟悉研究关键技术系统试运行和修改(图1-2)第2章ASP.NET的开发环境及配置此次设计用ASP.NET开发, SQLSERVER 2008作为后台数据库,在Microsoft的不同版本Windows中有不同版本的服务器。在实际设计中我使用的是Windows 7 + IISEXPRESS。2.1 IISEXPRESS 新特点简练并且易于安装(文件大小不到10兆而且安装速度相当快)。在VisualStudio中不需要管理员权限即可启动和调试程序。提供了完整的Web服务器功能包括SSL, URL重写,多媒体支持和所有其他的IIS 7.x模块。它的可扩展模型和web.config配置结构和IIS 7.x是一样的。它可以和IISWeb服务器还有ASP.NET开发服务器同时运行在同一台机器上(他们不会相互冲突)。它支持WindowsXP及更高版本的操作系统在所有操作系统平台上提供了完整的IIS 7.x功能集。IISExpress(跟ASP.NET开发服务器一样)可以快速地从硬盘上的某个文件夹上启动网站程序。它不需要任何注册或配置步骤。在网站开发过程中,这个特性使启动和运行网站显得相当便捷。2.2 ASP.NET的优点1可管理性: ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。 2安全:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。3易于部署: 通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。 4增强的性能:ASP.NET是运行在服务器上的已编译代码。与传统的ActiveServerPages (ASP)不同,ASP.NET 能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。 5灵活的输出缓存: 根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 6国际化:ASP.NET在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。 7移动设备支持:ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。 8扩展性和可用性:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 (IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。 9跟踪和调试: ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用 .NETFramework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 10与.NETFramework集成: 因为 ASP.NET 是 .NETFramework 的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。 11与现有ASP应用程序的兼容性:ASP和ASP.NET可并行运行在IISWeb服务器上而互不冲突;不会发生因安装ASP.NET而导致现有ASP应用程序崩溃的可能。ASP.NET仅处理具有.aspx文件扩展名的文件。具有.asp 文件扩展名的文件继续由ASP引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和 ASP.NET页面之间共享。2.3 ASP.NETWeb 应用程序的布局ASP.NET 应用程序被定义为可从 Web 服务器上的虚拟目录及其子目录中调用的所有文件和可执行码。其中可以包含网页(.html 文件)、Web 表单页面(.aspx 文件)、Web 表单用户控件(.ascx 文件)、XMLWeb 服务(.asmx 文件)、HTTP 处理程序、HTTP 模块和其他文件(如图像和配置文件)。现在使用的所有与 Microsoft .NETFramework 版本相关的脚本映射也都是 ASP.NET 应用程序的一部分。ASP.NET 应用程序必须位于 IIS 虚拟目录(也称为应用程序根目录)中。ASP.NET 应用程序可包含已编译的程序集(通常是包含业务逻辑的 DLL 文件)、用于存储预编译代码的已知目录(目录名总是 Bin)、存储在基于文本的、易读的 Web.config 文件中的配置设置、页、服务器控件,以及 XMLWeb 服务。服务器中任何不与其他应用程序共享的预编译代码必须存储在应用程序的 Bin 目录中。它是应用程序的本地程序集缓存。Web.config 文件在基于 XML 的文本文件中存储应用程序级的配置文件。这意味着可以使用任意标准的文本编辑器或 XML 分析器来创建它们,而且它们是可读的。如果不在应用程序根目录中包含 Web.config 文件,则配置设置由 Machine.config 文件中整个服务器的配置文件来确定。安装 .NETFramework 时,会安装 Machine.config 文件的某个版本。下图显示了 ASP.NET 应用程序文件系统布局的示例。 (图2-3)ASP.NET 应用程序文件系统布局本图中的应用程序包括Bin目录中的两个DLL文件、一个Default.aspx页,一个名为Menu.ascx的用户控件、一个名为MyWebService.asmx的XMLWeb服务以及一个 Global.asax文件。另外,该应用程序是使用下列三个配置文件配置的:系统根目录中计算机级别的Machine.config文件、C:Inetpubwwwroot目录中站点级别的Web.config文件和应用程序根目录中应用程序级别的Web.config文件。当站点的Web.config文件覆盖Machine.config文件中的设置时,在应用程序根目录中存储的配置设置将覆盖站点的Web.config文件和Machine.config文件中的设置。2.4 VisualStudio介绍MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsMobile、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight 及WindowsPhone。VisualStudio 2010的新功能:(1)C# 4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用VisualStudio 2010的特性支持TDD;(4)支持Office ;(5)QuickSearch特性;(6)C+ 0x新特性;(7)IDE增强;(8)使用VisualC+ 2010创建Ribbon界面;(9)新增基于.NET平台的语言 F#;2.5 ASP.NET 相关技术在这里我们将简单介绍此次毕业设计所用到的ASP.NET的相关技术。2.5.1 Session 对象Session 对象的功能和Application 对象一样,都是用来储存跨网页程序的变量或是对象,但Session 对象和Application 对象变量有些特性不太一样。Session 对象变量只针对单一网页使用者,也就是说各个联机的机器有各自的Session 对象变量,不同的联机无法互相存取。Application对象变量中止于停止IIS 服务,但是Session 对象变量终止于联机机器离线时,也就是当网页使用者关掉浏览器或超过设定Session 变量对象的有效时间时,Session 对象变量就会消失。Session 对象正确的对象类别名称是HttpSessionState,和Application 对象一样是属于Page对象的成员;所以可以直接使用。Session 对象的使用方式和Application 对象变量相当类似,其使用语法如下:Session(变量名)=内容Session 也可以存放COM 组件,其使用语法如下:Session(名称)=Server.CreateObject(ProgId)下表为Session 对象常用的属性:表2.2 Session对象常用的属性属性说明形态All传回全部的Session对象变量到一个 数值。Object()Count传回Session对象变量的个数IntegerItem以索引值或变量名称来传回或设定SessionItem(String)AsObject对象变量的内容。TimeOut传回或设定Session对象变量的有效时间,当联机使用者超过有效时间没有动作Session对象便失效。默认值为20分钟。Integer下表为Session 对象常用方法:表2.3 Session 对象常用方法方法说明语法Add新增一个Session对象变量。Add(ByValnameAsString, ByValvalueAsObject)Clear清除所有的Session对象变量。Clear()Remove以变量名称来移出变量Remove(ByValnameAsString)RemoveAll清除所有的Session对象变量RemoveAll()Session 对象变量最常应用在存放使用者的状态。例如在使用者登入的页面上,我们可以将代表使用者登入网页的成功与否状态储存到一个变量中,然后在其它网页加入判断使用者是否登入成功与否的程序代码。如果登入成功才可以浏览某些网页,如果登入失败则限制或拒绝使用者的浏览。2.5.2 Web.config配置ASP.NET 配置文件是基于 XML 的文本文件(每个都命名为 web.config),可出现在 ASP.NETWeb 应用程序服务器上的任何目录中。 每个 web.config 文件将配置设置应用到它所在的目录和它下面的所有虚拟子目录。子目录中的设置可随意重写或修改在父目录中指定的设置。根配置文件WinNTMicrosoft.NETFrameworkconfigmachine.config,提供整台计算机的默认配置设置。ASP.NET 配置 IIS 阻止对 web.config 文件进行直接的浏览器访问,以确保这些文件的值不能成为公共的(试图访问这些文件将导致 ASP.NET 返回 403 : AccessForbidden)。 运行时,ASP.NET 使用这些 web.config 配置文件,针对传入的每个 URL 目标请求分层计算唯一的设置集合(这些设置只计算一次,然后在后面的请求间被缓存起来;ASP.NET 自动监视文件更改,如果有任何配置文件发生更改时则使缓存无效)。 如果 web.config 文件位于某个站点(如“Inetpubwwwroot”)的根目录下,其配置设置将应用于该站点的所有应用程序。注意,给定目录或应用程序根中 web.config 文件的存在是完全可选的。如果 web.config 文件不存在,该目录的所有配置设置将自动从父目录继承。配置节处理程序和节web.config 文件是基于 XML 的文本文件,它可以包含标准的 XML 文档元素(包括格式正确的标记、注释、文本、cdata 等等)。该文件的编码格式可以为 ANSI、UTF-8 或 Unicode;系统自动检测编码。 web.config 文件的根元素总是 标记。ASP.NET 和最终用户设置因此封装在该标记中,如下所示: 标记通常包含三种不同类型的元素,1配置节处理程序声明,2配置节组,3配置节设置。 配置节处理程序ASP.NET 配置结构在 web.config 文件中的文件格式或支持的设置方面不进行任何假设。相反,它将处理 web.config 数据的任务委托给配置节处理程序,即实现 IConfigurationSectionHandler 接口的 .NET 框架类。单个 IConfigurationSectionHandler 声明只需要出现一次,通常是在 machine.config 文件中。子目录中的 web.config 文件自动继承此声明。配置节处理程序通过使用嵌套在 标记中的节标记指令在 web.config 文件中声明。节标记可进一步由节组标记限定,将它们组织为逻辑组(参见下文)。每个节标记标识一个表示特定配置数据节的标记名和一个处理该节的关联 IConfigurationSectionHandler 类。 配置节组ASP.NET 配置允许出于组织目的对节进行分层分组。 标记可显示在 标记的内部或其他 标记的内部。例如,ASP.NET 节处理程序全都显示在 节组中。 配置节ASP.NET 配置设置在配置标记节中表示,同时嵌套在 标记(和可选的节组标记)中。对于每个配置节,必须在 config 层次结构中定义适当的节处理程序。例如,在下面的示例中,标记 是定义 HTTP 模块配置数据的配置节。System.Configuration.HttpModulesConfigurationHandler 类负责在运行时解释 标记中包含的内容。注意,节处理程序定义和节必须具有相同的节组限定符(此处为 )。还应注意,标记名区分大小写,必须按所显示的原样键入。ASP.NET 的各种属性和设置也区分大小写,并且配置运行时不检查大小写是否不匹配。 标准ASP.NET配置节ASP.NET 提供了若干标准配置节处理程序,用于处理 web.config 文件中的配置设置。下表提供了有关这些节的简短说明以及指向更多信息的指针。 节名说明负责配置应用程序中的 HTTP 模块。HTTP 模块参与处理应用程序中的每个请求。常用的用途包括安全性和记录。负责将传入的 URL 映射到 IHttpHandler 类。子目录不继承这些设置。还负责将传入的 URL 映射到 IHttpHandlerFactory 类。 节中表示的数据由子目录分层继承。负责配置会话状态 HTTP 模块。负责配置应用程序的全局化设置。负责配置 ASP.NET 使用的所有编译设置。负责配置 ASP.NET 跟踪服务。负责配置 IISWeb 服务器系统上的 ASP.NET 进程模型设置。 负责控制浏览器功能组件的设置。表2.4 标准配置节Web.config 文件2.6 B/S模式及其特点B/S 模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。其优点有:首先,它简化了客户端。它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于C/S,B/S的维护具有更大的灵活性。再次,它使用户的操作变得更简单。对于C/S模式, 客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用B/S模式时,客户端只是一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用。B/S模式的这种特性,还使MIS 系统维护的限制因素更少。最后,B/S 特别适用于网上信息发布,使得传统的MIS的功能有所扩展。这是C/S所无法实现的。而这种新增的网上信息发布功能恰是现代企业所需的。这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。第3章系统分析设计3.1 系统的基本目标近几年来,随着计算机的普及和网络技术的广泛应用,当今社会正快速向信息化社会前进,信息自动化的作用越来越显得重要,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。因此,在做一个病历管理系统。3.2 总体框架设计根据病历管理系统的逻辑功能划分,本系统一共有三个主要模块,分别是管理员,医生,病人3.3 系统总体页面设计3.3.1 系统功前台用户功能流程图:病历管理系统管理员医生病人对医生信息病历管理修改添加统计病症率删除查看修改密码打印操作(图3-1)3.3.2 系统后台管理员功能流程图:后台管理统计病症概率病历管理医生信息(图3-2)3.3 系统的网站需求分析根据医院病历管理系统的逻辑功能划分,本系统一共有三个主要模块,分别是管理员,医生,病人1. 管理员实现功能模块包括:(1.) 对医生信息(基本信息、学历及所属科室)进行管理(有添加、删除、查询、修改),其中查询可以按姓名、工号、科室进行查询(2.) 病历管理(删除、查询、修改),其中病历包括病人的基本信息、病症情况、病症结论(做成可选择的,例如是感冒、肠炎、胃炎、心脏病等)及所用的药物(做成可选择,例如青霉素、板蓝根等药品及相关的编号及规格)、主治医生及就诊日期,查询包括按患者的姓名(要考虑相同姓名该怎么办)、编号、科室、主治医生的姓名进行查询(要考虑同一个人来看多次病的情况)(3)统计病症概率(某种病在某段时间的发病率)2. 医生(1)对病历进行添加、查询,医生能对个人信息(尤其是密码)进行修改,其中查询包括按患者的姓名(要考虑相同姓名该怎么办)、编号、主治医生的姓名进行查询(要考虑同一个人来看多次病的情况)3.病人能够查看自己的信息及能够修改密码,能够对病历进行查询、打印操作(考虑病人有相同的名字的情况)3.4 SQL语言简介SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 MicrosoftSQLServer、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。MSSQLServer 就是用的Transact- SQL。SQL语言有着非常突出的优点,主要是:n非过程化语言n统一的语言n是所有关系数据库的公共语言 SQL语句:SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(DataManipulationLanguage,数据操作语言):用于检索或者修改数据; DDL(DataDefinitionLanguage,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据。DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令:CREATETABLE,ALTERTABLE,DROPTABLE,CREATEINDEX,DROPINDEX第4章系统的详细设计界面设计与实现4.1 所用技术DIV+CSS4.1.1 DIV+CSS简介DIV+CSS是网站标准(或称 “WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中 的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定 位技术,而是采用DIV+CSS的方式实现各种定位。 用div盒模型结构给各部分内容划分到不同的区块,然后用css来定义盒模型的位置、大小、边框、 内外边距、排列方式等。CSS是英语CascadingStyleSheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机 语言。在我们用table布局时,都曾接触和应用到css。 DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来 构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制4.1.2 DIV+CSS的优势1:表现和内容相分离 将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。符合W3C标准,微软等公司均为W3C支持者。这一点是最重要的,因为这保证 您的网站不会因为将来网络应用的升级而被淘汰。 2:提高搜 索引擎对网页的索引效率 用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将 更有效地搜索 到你的网页内容,并可能给你一个较高的评价。 3:代码简洁,提高页面浏览速度 对于同一个页面视觉效果,采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小得多,代码更加简洁,前者一般只有后者的1/2大小。对于 一个大型网站来说,可以节省大量带宽。并且支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是IE7或者是火狐,您的网站都能很好的兼容。 4:易于维护和改版 样式的调整更加方便。内容和样式的分离,使页面和样式的调整变得更加方便。你只要简单的修改几个 CSS文件就可以重新设 计整个网站的页面。现在 YAHOO,MSN等国际门户网站,网易,新浪等国内门户网站,和主流的WEB2.0网站,均采用DIV+CSS的框架模式,更加 印证了DIV+CSS是大势所趋。4.1.3 CSS外部样式表有三种方法可以在站点网页上使用样式表:将网页链接到外部样式表;在网页上创建嵌入的样式表;应用内嵌样式到各个网页元素。本项目使用的是讲网页连接到外部样式表,在站点上所有或部份的网页上一致地应用相同样式时,可使用外部样式表。在一个或多个外部样式表中定义样式,并将它们链接到所有网页,便能确保所有网页外观的一致性。如果人们决定更改样式,只需在外部样式表 中作一次更改 而该更改会反映到所有与该样式表相链接的网页上。通常外部样式表以 .css 做为文件扩展,如项目中的StyleSheet.css,skin.css,fox.css。skin.css:.login_top_bg background-image: url(login-top-bg.gif);background-repeat: repeat-x;.login-buttom-bg background-image: url(login-buttom-bg.gif);background-repeat: repeat-x;.login_txt font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 25px;color: #333333;.Submit font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #629DAE;text-decoration: none;background-image: url(Submit_bg.gif);background-repeat: repeat-x;.login_txt_bt font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 25px;color: #666666;font-weight: bold;.admin_topbg background-image: url(top-right.gif);background-repeat: repeat-x;.txt_bt font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 25px;font-weight: bold;color: #000000;text-decoration: none;skin.css 对应文件:4.2 登陆界面设计调用外部样式表skin.css:大致框架:Login.aspxskin.csslogin_top_bg background-image: url(login-top-bg.gif);background-repeat: repeat-x;4.3 功能界面设计运用frame框架,将功能界面分为admin_top.aspx, mygo.aspx, right.aspx4.4 数据库逻辑设计 在这个医院病历的系统中,我所采用的SQL数据库语言,拟建立casehistoryms.mdf库文件,包含如下几个表文件:管理员信息表 + 医生信息表 + 病人信息表allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102UsernameVarChar50是2553PwdVarChar50是2554CxVarChar50是2555AddtimeDateTime8是23patient表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102P_noVarChar50是2553U_nameVarChar50是2554SexVarChar50是2555BirthVarChar50是2556MarriageVarChar50是2557TellphoneVarChar50是2558EmailVarChar50是2559PasswordVarChar50是25510RemarkVarChar50是25511AddtimeDateTime8是2312AgeVarChar50是25513HomeaddressVarChar50是255doctor表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102d_noVarChar50是2553PasswordVarChar50是2554u_nameVarChar50是2555TellphoneVarChar50是2556EmailVarChar50是2557DepartmentVarChar50是2558

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论