
asp大作业报告1microsoftword文档.doc
36页-ASP 课程设计 医院门诊信息管理系统3前言前言在社会不断发展的今天,我们每一个都已经离不开计算机,计算机已经成为我们日常生活的一部分,计算机已经步入我们生活的每个细节尤其是医院在处理病人的基本信息上,没有系统的应用软件时,基本上都采用人工制作,手工抄写,耗时费力而且非常烦琐,有时难免有错误,医生们整天处理这些琐事,每天面对同样的问题,可他们不得不处理,他们渴望利用有效的时间来完成更多任务,来提高他们的办事效率,更加得心应手,可医院琐事又多,让他们心有余而力不足,他们渴望有一些简单易用的工具来帮助他们处理日常的事务,而医院信息系统就由此诞生了 而医院信息系统中又包括若干子系统,门诊管理系统又是其中重要的板块之一,它帮助医院解决了上述的问题,现在许多医院基本上都用这些软件来管理医院的日常工作,特别是改革开放的深入,建立社会主义新农村,建立新型合作医院,是保障居民基本医疗维护社会稳定的需要,关系到经济改革成功与否,关系到每个人的切身利益是复杂的社会问题和经济问题是党中央国务院和各级政府领导非常重视新型合作医院的建设,并希望管理完善,从而开发出一些医疗管理系统Asp 是当今流行的 Web 应用程序开发技术之一,作为一种服务器脚本编写环境,它将 Html 语言、 脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web 应用程序。
ASP 技术是 Microsoft 公司开发的 代替 CGI 脚本程序的一套全新的服务器端脚本程序环境,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具其全称是 Active Server Pages,翻译成中文就是 “动态服务器页面” ASP 并不是一种编程语言,而是一种服务器端脚本程序的执行环境,也就是说 ASP 程序的开发是独立语言的,它内置了 VBScript和 Jscript 两种脚本语言程序的解释器,使用这些对象可以使服务器端脚本功能更强例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息, 进行 Web 服务器端程序的开发ASP 就像一个汽车框架,它可让用户把传统的 HTML、客户端脚本、服务器端 Script 代码和 COM 组件组合成为一个功能强大的汽车ASP 文件是包含在 HTML 代码所组成的文件中的,所以它除了功能强大外,还有易于修改和测试的优点 课程设计是“ASP 动态网页设计”课程的一个重要的实践性环节,其目的是使我们进 一步巩固和加深“ASP 动态网页设计”课程的基本知识,了解 ASP 动态网页设计知识在实 际中的应用;综合运用“ASP 动态网页设计”课程和先修课程的理论及生产实际知识去分 析和解决问题,进行的相关训练学习 ASP 动态网页设计的一般方法,了解和掌握通用数据 库的连接、数据的相关操作或网站的设计过程和进行方式,培养正确的设计思想和分析问 题、解决问题的能力,特别是网站功能规划的能力和实现相关功能的能力;通过功能系统 的分析、系统设计、数据库设计和功能的实现等,培养 ASP 动态网页设计的基本技能 。
要 学好网页制作就要学好课本内容,再加上课程设计,学过了需要时间才能知道学习它的好 处,也能体现出你的学习程度和实践能力,为今后的工作打下基础 由于编者水平有限,编写时间仓促,设计 中错误和不妥之处在所难免,敬请 同学 和老师 批评指正编 者2009 年 12 月- -ASP 课程设计 医院门诊信息管理系统4一、设计名称设计名称医院门诊管理系统二、课程设计目的二、课程设计目的1、使学生对于网络信息及网络信息发布有更加深入的理解;2、提高学生在实际操作中收集信息、对信息进行价值判断、进行信息整理、信息加工的能力;3、提高学生的网页设计与制作能力;4、使学生进一步掌握网络信息发布的原理及网络信息发布所需要的软件、硬件条件;5、使学生掌握利用软硬件资源发布一个具体网站的操作过程6.综合运用所学专业基本理论,提高查阅文献和资料的能力,其中包括提高阅读外文资料的能力7.培养学生进行方案设计,分析比较和设计、计算的能力8.培养学生网站开发,和调试计算机程序的能力9.提高学生进行技术总结和撰写说明书的能力三、系统分析三、系统分析1、需求分析、需求分析 由于以上医院管理的种种弊端,我们知道开发一套医院管理系统需要以下功能: (1) 数据录入功能:其中包括在挂号时的患者信息录入,诊室管理的录入处方和内部资料 管理中的医师信息的添加. (2) 数据的修改和删除功能:其中包括改号、退号和内部资料管理中的患者、医师信息 的修改和删除功能。
(3) 数据查询功能:包括在诊室管理中的药品的模糊查询,对库存不足的药品报警,内 部资料管理中的医师、患者信息的查询中包含单 (4) 系统管理功能:其中包括用户和内部人员的修改密码功能,根据权限添加用户和管 理员数据备份功能 (5) 经验处方备索,修改处方、删除处方、添加新处方2、可行可行性分析、可行可行性分析(1)经济性医生们整天处理这些琐事,每天面对同样的问题,可他们不得不处理,他们渴望利 用 有 效的时间来完成更多任务,来提高他们的办事效率,更加得心应手,可医 院琐事又多, 让 他们心有余而力不足,他们渴望有一些简单易用的工具来帮助他们处 理日常的事务,而 医院信息系统就由此诞生了 2)技术性 本系统采用结构化设计方法,模块的独立性强,模块接口简单,易于扩充,可移植性、 可维护性强系统采用中文下拉式菜单,用户不须记各种操作口令,操作方便,具有较 高的易学性同时,系统采用了编码的输入方式,减少了汉字的输入,因此减轻了用户 输入的工作量,使工作人员的工作效率大大地提高系统中的全部医嘱项目及药品都设 有相应的代码库,使记账划价过程实现自动化,减少了人工操作的误差 -ASP 课程设计 医院门诊信息管理系统53、开发及运行环境、开发及运行环境 (1)硬件平台:CPU:P41.8GHz; 内存:256MB 以上。
(2)软件平台:操作系统:Windows xp/ Windows 2000 数据库:SQL Server 2000 浏览器:IE5.0,推荐使用 IE6.0 Web 服务器:IIS5.0 分辨率:最佳效果 1024×768 像素四、设计要求四、设计要求 (1) 、 后台用 SQL SERVER 2000 完成数据库的建立要求至少要有一张以上的数据表 (2) 、 前台用 ASP 连接数据库进行编程,要能实现网站的登陆管理,即是记录的添加、 删除、修改、查询等操作3) 、掌握在 ASP 页面中添加服务器端脚本的方法4) 、会使用 DREAMWEAVER MX 建立本地站点插入各种元素、使用样式表、时间轴、行为等内容5) 、掌握 ASP 常用对象Response、Request、Server、Session、Application 的使用方法五、总体设计五、总体设计.1 1、、 项目规划项目规划(1) 、患者信息管理模块:该模块包主要括患者信息的添加、修改、删除几大功能2) 、医师信息管理模块:该模块主要包括医师信息的查询、添加、修改 (3) 、备索处方管理模块:该模块主要包括备索处方的查询、添加、删除、修改。
(4) 、药物信息管理模快:该模块主要包括药物信息的查询,修改,删除,添加几 大模块统图 2 2、、系统功能结构图医院门诊信息管理系统患者信息医师信息医院科室药物查询- -ASP 课程设计 医院门诊信息管理系统6信 息 显 示信 息 添 加信 息 修 改信信 息息 删修 除改信 息 显 示信 息 添 加信 息 删 除信息 显示信息 添加信息 删除信 息 显 示信 息 修 改信 息 删 除信 息 添 加3 3 逻辑结构设计逻辑结构设计本系统数据库采用 Access 数据库,系统数据库名称为 hospital 数据库Hospital 中 包含 4 张表数据库中的数据表请参见附录 B六、六、网站总体结构网站总体结构.1、功能模块介绍(1).患者信息管理模块:患者信息管理模块包括患者信息的添加、删除、修改,管理 员可以通过这个管理模块对患者进行管理 (2).医师信息管理模块:该模块主要包括医师信息的查询、添加、修改和删除,能够 很好的管理医师,能够很好的查询到各个医师的详细信息3).备索处方管理模块:包括处方的查询、添加、以及修改,能够很好的管理处方, 如果是同样的病情,方便医师查看,了解该病的治疗方法以及提供新到来的医师培训。
4).医药管理模块:方便查询药品,统计药品,以及各种药品的入库时间,以及编码, 知道库存的多少,以便于添加不足的药品,让库房的要不会空缺同样也有删除、添加、 修改的功能2 2、网站首页运行结果如图、网站首页运行结果如图 1 1 所示所示图图 1 1 - -ASP 课程设计 医院门诊信息管理系统7(1) 该页面只是为了给用户以及管理员登录系统的一个平台进入登录后的界面如图 2 所示:图图 2 2 为了方便阅读将网站页面的各部分说明以列表形式给出,如表 1 所示: 表表 1::区 域名 称说 明对应文件1医师信息管理区主要用于医师信息的添加、删除、修改Index1.asp2患者信息管理区主要用于患者的添加、删除、修改Index2.asp3药品库存管理区主要用于查询药品及库存等问题Kucun.asp4处方备索管理区用于备索处方的添加、删除、修改Index3.asp5友情链接区用来缓解心情,放歌曲Yingyue.html七、系统登录模块七、系统登录模块系统登录模块主要用于验证用户登录系统时输入的用户名、密码是否正确,如果正确 用户进入系统,否则将不能进入此系统系统登录页面的设计效果如图 5-1 所示:图图 5-15-1- -ASP 课程设计 医院门诊信息管理系统8系统登录页面程序代码如下:登录页面登录页面background=“33.gif“> z-index:2“> align=“center“> “>贵州航天医院贵州航天医院color=“#CC0066“>“> cellspacing=“0“>height=“57“>valign=“top“> >align=“center“>color=“#0000FF“>用户名用户名:: id=“UserName“>align=“center“> color=“#0000FF“>密密码码:: id=“UserPassword“>align=“center“> > “> - -ASP 课程设计 医院门诊信息管理系统9height=“125“>height=0>判断用户名及密码的程序代码:判断用户名及密码的程序代码:%> %>八、信息管理模块八、信息管理模块信息管理模块主要包括医师信息管理、患者信息管理、库存信息管理、处方备索管理 4 个部分组成1 1、医师信息管理设计、医师信息管理设计 医师信息管理主要用于显示医师信息,添加医师信息、修改或删除医师信息,可以通 过登录后的主页面打开详细信息界面,可以进行相应的操作,设计效果如图 6-1 所示:- -ASP 课程设计 医院门诊信息管理系统10图图 8-18-1 医师信息管理页面所涉及到的程序代码如下:file=“conn.asp“医院门诊信息管理系统医院门诊信息管理系统Language=“VBScript“>SubSub gopage()gopage()IfIf window.event.keycode=13window.event.keycode=13 ThenThen ' ' 若按回车键若按回车键pno=document.frmPage.pageno.valuepno=do。












