版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 毕业设计(论文)说明书基于asp的社区卫生管理系统的设计与实现毕业设计(论文)中文摘要社区卫生管理系统的设计与实现摘 要:本系统是有为社区设计开发的一个社区卫生管理系统,来研究基于b/s模式的信息管理的实现,采用的是asp+sql 2000模式的网络平台。该社区卫生管理系统将用户有机地结合到社区的工作流程中,在社区和用户间建立有效的沟通渠道。进入21世纪以来,计算机的普及应用和信息技术、网络技术的发展给人们的工作和生活带来了极大的便利和高效,信息化、电子化已经成为节约运营成本,提高工作效率的首选。相比之下,国内的相当数量的社区卫生的信息管理工作流程还采用相对保守的人工工作方式,数据信息的查询
2、和存储的成本较高,而且效率还很低下。所以需要一种对于社区卫生管理系统来高效、低成本、便捷的进行医疗信息数据的查询和存储。社区卫生系统主要采用了asp语言和sql数据库结合的b/s设计模式,通过网络之间的数据交换来实现系统用户管理。健康档案管理。基本医疗管理。跟踪监护管理。健康教育管理。保健管理管理员维护。几项工作,从而提高医疗部门在医院信息管理过程中的工作效率和质量。关键词:asp 信息管理 数据库 sql 2000毕业设计(论文)外文摘要the reaserch and implement of network saling system based on b/sabstract: the
3、system is an online car saling system, using the model to customised asp+sql 2000 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 improv
4、e the works efficiency and increases the sale through breaking the obstacle between branch and branch, enterprise and enterprise.from the functional point of view, the system is relatively complete. web interface with the system to users in the world, providing information to users and accept its op
5、eration, and through the database management system to store information. system to achieve data browse information, referral, editing and management of basic database operations, the use of modular system design methodology, based on user demand and application procedures and the maintenance of the
6、 user-friendly nature, each component will be placed in different modules, to facilitate the process of expansion and maintenance, and established procedures of the functional use basis.keywords: asp;network distribution;database; sql 2000.目 录1 引言11.1 课题的研究背景与意义11.2 可行性分析21.3 论文各章简介42 需求分析52.1 业务流分析
7、52.2 数据流分析62.3 数据字典63 系统设计83.1 系统设计思想83.2 系统功能模块划分84 数据库设计104.1 数据库需求分析104.2 数据库概念结构设计104.3 数据库逻辑结构设计115 管理模块界面设计135.1 管理界面结构设计135.2 界面头、尾设计135.3 系统登陆模块136.4 用户权限管理模块146.5 健康档案管理模块156.6 基本医疗管理模块16结 论18致 谢19参 考 文 献20 1 引言1.1 课题的研究背景与意义1.1.1 课题的研究背景随着城市化建设步伐的不断加快,人们的生活居住条件有了很大的改进,从各自为政的散居式住宅逐渐转变成新型的居民
8、小区式住宅。但是作为保障居民健康的社区医疗条件却没有得到相应的改善。据调查,居民小区,特别是农村郊区的小区,它们附近的医疗单位大多数是以私人诊所为主,这些私人诊所的医疗设备不足,专业人员少,急救设施不全等等不足因素,大大降低了小区居民的医疗保障,不能满足人们的医疗保障需要。在这种背景下,社区医疗萌芽,并迅速蓬勃发展起来,成为当今一大热点。但是目前社区医疗并不成熟,包括制度与管理等等。根据网上的一些调查,只有13%左右的居民愿意到社区医院看病,而大部分居民更愿意到市级的医院。他们认为许多病在社区医院看不好。所以,我们设计社区卫生管理系统,帮助社区医院的管理以及实现社区医院与省级、市级医院的资源共
9、享,从而提高社区医院的实力,保障小区居民的健康。随着国家和国内各医疗机构对数字化医院建设的重视,医疗卫生信息系统在今后一段时间内将会出现一个飞速发展的时期,主要体现在以下几方面。(1) 集成化。随着数字化程度的提高,各类医疗信息应用专业性越来越高,医疗信息系统的分类会越来越细,各类专业医疗信息系统的集成将会成为数字化医院建设中面临的一个最大问题。(2) 区域化。为实现病人一生全电子病历的目标,数字化医院的范畴将逐渐从一个医院往外拓展到医院集团、整个区域,乃至全社会内所有医院的信息系统网络。(3) 标准化。各类通讯标准(如dicom,hl7)将进一步发展,满足更多的工作流集成的需要,ihe集成框
10、架也会越来越被各类信息系统所支持。基于xml的医疗数据标准会有很大发展,并已广泛应用于在各类医疗信息系统彼此间交换数据。(4) 智能化。以医疗信息数字化为前提,各类基于信息处理技术以及专家知识库的医疗智能决策会进一步发展,为诊断和治疗提供越来越多的支持同时为加强社区建设,构筑新型城市卫生服务体系,满足广大居民的卫生服务需求,卫生部提出了2005年城市社区卫生服务的发展目标意见中指出,社区卫生服务是社区建设的重要组成部分,是以基层卫生机构为主体,全科医师为骨干,以健康为中心、家庭为单位、社区为范围、需求为导向,融预防、医疗、保健、康复、健康教育、计划生育技术服务等为一体的,有效、经济、方便、综合
11、、连续的基层卫生服务。社区医疗卫生的具体目标是,形成较为完备的社区卫生服务政策体系,基本建成社区卫生服务网络,初步建立较高素质的社区卫生服务队伍,基本实现社区卫生服务功能,建立规范化的社区卫生服务监督管理体制。1.1.2 课题的研究意义 开发社区卫生管理系统是为了适应国家对医疗信息化建设的需要,并为社区成员提供更全面、更便利、更及时准确的医疗保健服务。社区医疗信息系统是区域性卫生信息系统的前端系统,主要是对社区居民的保健、护理、疾病预防等健康信息实行有效的管理。社区保健机构为社区居民建立完整的健康档案,安排体检以及实施免疫等预防措施。而远程保健平台以社区卫生管理系统为后台支持,提供远程保健、预
12、诊断、心理咨询、疾病预防等网络在线功能,方便社区居民,提高他们的生活质量及健康水平。医疗设备管理子系统主要是利用现代计算机技术,对整个社区医疗设备进行统一管理,实现设备管理信息化。实行计算机化管理,掌握设备的整个生命过程的具体情况,使供应、管理、使用、维护相互结合,达到整体优化,最大限度地发挥设备的社会效益和经济效益是主要目的。通过本系统,设备的当前情况以及整个社区的设备统计情况都可以及时反映在本系统中,从而可以做出准确的决策,为社区医疗工作的开展提供了强有力的支持,大大地提高了设备的利用率。1.2 可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经
13、成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。本系统的可行性分析如下:1.2.1 经济可行
14、性 由于开发此社区卫生管理系统所需的硬件(计算机及相关硬件)和软件环境(asp+sql 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少社区的工作强度,提高工作效率,而且方便了用户的购买,打破了传统的销售模式,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。1.2.2 技术可行性社区卫生管理系统的开发基于b/s模式,主要包括前
15、端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用asp(active server pages)和ms sql 2000分别作为前端和后端的开发工具。asp的含义:(1)active:asp使用了微软的activex技术。activex(com)技术是现在microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。asp本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可
16、以快速、简易地建立自己的web应用。(2)server:asp运行在服务器端。这样就不必担心浏览器是否支持asp所使用的编程语言。asp的编程语言可以是vbscript和jscript。vbscript是vb的一个简集,会vb的人可以很方便的快速上手。然而netscape浏览器不支持客户端的vbscript,所以时,看到的是asp生成的html代码,而不是asp程序代码。这样就可以防止别人抄袭程序。asp技术的特点:(1)使用vbscript 、jscript等简单易懂的脚本语言,结合html代码,即可快速地完成网站的应用程序。(2)无需编译,容易编写,可在服务器端直接执行。(3)与浏览器无关
17、,用户端只要使用可执行html码的浏览器,即可浏览asp所设计的网页内容。asp所使用的脚本语言(vbscript 、jscript)均在web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(4)asp能与任何activex scripting语言相容。除了可使用vbscript或jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如rexx、perl、tcl等。脚本引擎是处理脚本程序的com(component object model)物件。(5)asp的源程序,不会被传到客户浏览器,因而可以避免所写的源程序他人剽窃,也提高了程序的安全性。
18、sql全称是“结构化查询语言(structured query language)”,最早的是ibm的圣约瑟研究实验室为其关系数据库管理系统system r开发的一种查询语言,它的前身是square语言。sql语言结构简洁,功能强大,简单易学,所以自从ibm公司1979年推出以来,sql语言,得到了广泛的应用。sql语言的功能包括查询操纵定义和控制,是一个综合通用的关系数据库语言,同时又是一种高度非过程化的语言。sql集成显现了数据库生命周期中的全部操作。sql提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。sql 2000的新特点:(a)上手容易话分两头,如果您的社区至今还
19、未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从sql 2000开始吧。毕竟,大多数的中小社区日常的数据应用是建立在windows平台上的。由于sql 2000与windows界面风格完全一致,且有许多向导(wizard)帮助,因此易于安装和学习,有关sql 2000的资料、培训随处可得,并且目前国内具有mcdba认证的工程师不在少数。从另一个角度来讲,学习sql 2000是掌握其他平台及大型数据,如oracle,sybase,db/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了sql 2000的基
20、础,再去学习和使用它们就容易多了。it行业的实践经验充分证明了这一点。(b)兼容性良好由于今天windows操作系统占领着主导地的位,选择sql 2000一定会在兼容性方面取得一些优势。另外,sql 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 xml 数据,可以将搜索结果以 xml格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的社区应用和服务的基石。这些特点在.net 战略中发挥着重要的作用。(c)相对于7.0的忧越性microsoft sql 2000是在sql 2000 7.0的基础上对性能、可靠性、质量以及易用性进
21、行了扩展。sql 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(xml)的支持、综合分析服务以及便捷的数据库管理。因此从技术方面讲开发此系统是可行的。1.2.3 操作可行性本系统是一个基于web的社区卫生管理系统,是web技术应用于网上销售中的产物,是社区卫生管理发展历史上的一个新阶段。系统基于web的工作界面,使采编人员无论身处何地,无论通过局域网还是互联网,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。在操作使用上十分方便,员工只需连上公司内部的局域网,在自己的电脑上通过
22、web浏览器就可使用本系统,同时所有的操作都是基于web的的操作方式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,用户端不需要配置其他应用软件,用户不需培训。因此,在操作使用上,本系统简单、方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。1.2.4 法律可行性 即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。1.3 论文各章简介第1章引言部分,引言主要叙述课题的研究背景和意义,以及问题的可行性分析。第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据
23、字典。第3章主要内容是:系统设计包括,系统设计思想(如页面模块化、注意安全性、代码的复用等);系统功能模块划分。第4章主要内容是:数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。第5章主要内容是:系统通用功能模块的编写包括,系统结构概览(如系统目录结构、管理模块用到的公共asp页面、管理模块用到的其他asp页面、用户模块用到的公共asp页面、用户模块用到的公共asp页面);应用程序公共文件;数据连接;检测管理员是否登录;站点参数设置。 第6章主要内容是:管理界面包括,管理界面结构设计;界面头、尾设计;用户权限管理模块;健康档案管理模块(如添加家庭档案、管理家庭档案、添加
24、个人档案、管理个人档案);基本医疗管理模块(添加医疗设备信息、管理医疗设备信息);跟踪监护管理模块(添加跟踪监护、管理跟踪监护);健康教育管理模块(添加健康教育、管理健康教育);修改密码模块 最后还有结论、致谢、参考文献等等内容的介绍。2 需求分析2.1 业务流分析社区卫生管理工作流程为:系统启动并进入登录界面,根据不同的用户进行登录,所有用户都可以浏览系统主页面。通过权限判断,普通用户只能浏览、阅读和查询信息,注册用户除了可以完成普通用户的操作外,还可以进行对自己注册资料的操作(包括对自己的资料的录入、修改和删除的操作)。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能
25、进行操作。所有用户均可以实现查询功能。查询 发布 修改 添加 删除 登录系统 已注册用户 未注册用户 注册 各种信息系统管理员所有用户 统计 自动写入后台数据库 保存 图2-1 系统业务流程图 本系统的业务流程图如图2-1所示:本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:具体目标如下:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来
26、源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面。(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的社区卫生管理系统。系统界面
27、中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。2.2 数据流分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称dfd)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。社区卫生管理系统的数
28、据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。2.3 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。2.3.1 社区卫生管理系统的数据字典1.数据字典列表数据流数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员登陆模块数据组成:管理员信息管理员帐号+管理员姓名+管理员密码描述:存储
29、了管理员的基本信息数据存储名称:公告信息数据来源:公告信息表数据去向:公告模块数据组成:公告信息=编号+标题+内容+添加时间+类别描述:存储了公告的注册信息数据存储名称:监护信息数据来源:监护信息表数据去向:监护信息模块数据组成:监护信息=编号+身份证+姓名+内容+起始时间+终止时间+添加时间等描述:存储了监护信息数据存储名称:个人档案信息数据来源:个人档案信息表数据去向:个人档案信息模块数据组成:个人档案信息=编号+姓名+身份证+生日+性别+添加时间等描述:存储了个人档案信息数据存储名称:设备信息数据来源:设备信息表数据去向:设备信息模块数据组成:设备信息=系统编号+编号+名称+负责人+电话
30、等描述:存储了设备信息描述:用户登录系统进行用户登录管理输入:会员用户的用户名、密码过程:判断是否为合法的会员用户输出:系统主界面名称: 查询信息描述:根据条件查询所需信息:档案信息输入: 输入查询的条件过程:查询系统的用户所需的信息输出: 查询得到的信息页面2.数据字典列表数据处理名字:录入信息描述:设备信息,档案信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息加入数据库中输出: 系统新的信息表页面输出: 查询得到的信息页面名字:修改、删除信息描述:对设备信息,档案信息等修改或删除后存入数据库中输入: 输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出
31、: 系统新的信息表页面输出: 查询得到的信息页面名字: 数据库信息别名:无描述:存储了数据库的基本信息数据组成:数据库信息=公告信息+监护信息+管理员信息+设备信息+监护信息位置:数据库输出: 查询得到的信息页面3.数据字典列表数据存储2.3.2 社区卫生管理系统的数据项名称:管理员帐号 简述:唯一表示一个管理员数据类型:文本字段大小:20名称:管理员密码 简述:每个管理员所对应的密码数据类型:文本字段大小:20管理员数据项:3 系统设计3.1 系统设计思想3.1.1 页面模块化 把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只
32、需要拿现成的模块来组装就可以了。在本系统中,将数据库连接存入conndb.asp文件中,当需要数据库连接时,只要用include语句包含此文件即可。另外系统页面结构定义在一个模板文件template.asp中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为一个具有特定功能的 完整的页面。例如productdetail.asp文件是在template.asp文件中加入了下面一行代码而具备了显示图书详细信息的功能。call showproduct(realsruing(request.querystring(id)3.1.2 注重
33、安全性 1)不要把sql 2000数据库放在网站内部不要把sql 2000数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。比较好的做法是,使用sql 2000数据库或oracle数据库,或者将sql 2000数据库文件放在网站虚拟目录以外。2)过滤字符串中的单引号当用字符串来组织sql语句时,最重要的一个问题就是过滤字符串中的单引号,因为sql语句中的字符是以单引号为分界的,例如下面的语句,在执行时就会出错: strname=im hacker strsql=select*from user wherename=&strname&
34、conn.execute strsql这样,在实际执行过程中最终sql语句如下: select*from user where name=im hacker由于在“im hacker”中包含一个单引号“”,这样系统会认为在字母“i”后面已经结束,但后面仍有字符,于是就会提示语法错误。因此需要将单引号过滤掉,或者替换为两个单引号(在sql语法中用两个单引号表示一个单引号),只要使用vbscript中的replace函数就可以达到目的。3.1.3 代码的复用本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页、检查e-mail的函数和上传
35、类。3.2 系统功能模块划分 根据系统功能分析,可以画出系统的功能模块图,从用户界面,管理界面分别对功能模块图加以描述。管理界面的系统功能模块图如图3-1:管理员登录社区卫生管理系统界面用户权限管理健康档案管理基本医疗管理跟踪监护管理健康教育管理修改密码管理员维护图3-1 系统功能模块图保健管理4 数据库设计4.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过系统功能分析,针对一般的在线图书社区卫生管理,总结出如下的需求信息
36、:1)用户分一般用户、注册用户和管理员用户。3)管理登录后可以维护个人信息及其他信息。关于定单列表与定单详细信息可以这样理解:因为用户一次可以购买多种产品。则对每种产品(即每一款型号的图书)生成一条定单详细信息记录。然后多个这样的定单详细信息组成一个定单列表。每一个定单列表才与一个用户对应,在发货时以定单列表为单位,也即用户在操作时所看到的“定单”。经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:1)管理员信息,包括数据项:帐号,姓名,密码。2)注册用户(会员),包括数据项:用户id,用户名,密码等。4.2 数据库概念结构设计得到上面数据项和数据结构以后,就可以
37、设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、注册用户(会员)信息实体、产品实体、产品类型实体、定单详细信息实体、定单列表实体和常见问题实体。家庭档案个人档案跟踪监护档案1n管理员管理档案1m实体之间关系的e-r图如图4-1所示:n设备图4-1 实体间的关系e-r图管理员信息实体e-r图如图4-2所示:管理员帐号姓名密码图4-2 管理员信息实体er图4.3 数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实
38、际数据库模型,也就是数据库的逻辑结构。在线图书社区卫生管理数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。表1为公告信息表,存储系统中的公告信息。表1 公告信息表(gonggao)表2为监护信息表,记录系统中监护的详细信息。表2 监护信息表(jianhu)表3为个人档案信息表,记录系统中已有个人档案的信息。表3 个人档案信息表(gerendangan) 表4为设备信息表,记录系统中的设备信息。表4 设备信息表(shebei)表5为家庭档案信息表,记录数据库中的家庭档案信息。表5 家庭档案信息表(jiatingdangan)表6为管理员信息表,记录管理员的详细信息。表6 管理员
39、信息表(allusers)5 管理模块界面设计用户界面的大部分功能都是以管理模块为前提的,因为用户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对用户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能:* 系统用户管理。* 健康档案管理。* 基本医疗管理。* 跟踪监护管理。* 健康教育管理。* 保健管理* 管理员维护。在每个管理界面当中均直接或间接地才用方法引用了checkuser.asp文件,这种设计是为了检测管理员是
40、否登录,防止没有管理权限的用户非法篡改系统数据。下面分别说明这些功能实现方法,首先开始管理模块界面结构设计。5.1 管理界面结构设计进行asp应用程序开发的重要一步是设计一个一般的界面结构,在这个结构确定了之后,就可以将不同的内容添加到这个框架中,这样即便整个网站统一风格,也减少了界面设计的工作量。在本系统中的界面结构是由头(head.asp)、体(iframe)和尾(foot.asp)三部分组成。由于使用了框架(iframe),于是只要将各个模块的页面装入inrame即可,并且在这些页面中无需包含头和尾的信息。5.2 界面头、尾设计为了提高代码的重用性,与管理界面类似,我们把管理界面部分相同
41、的头和尾做成两个文件分别命名为head.asp和foot.asp。需要注意的是,在head.asp中除了功能菜单以外,还集成了一个会员登录功能,在head.asp文件中调用的showmemberlogin()过程就是问了实现此功能,其作用是根据会员是否登录来显示欢迎信息或登录表单5.3 系统登陆模块系统登陆主要用到default.asp这个文件。图5-1为管理类别列表的运行结果,从图中看出实现系统登陆操作,并且具有分页功能。 图5-1 类别列表运行结果在此界面中,在输入管理员用户名密码时到数据库中相应的表查找对比,并做好权限匹配工作,如果正确刚进入系统,如果不匹配则拒绝进行系统。6.4 用户权
42、限管理模块图5-2为管理商品列表的运行结果,可以看到她与类别维护截面非常相似,这样便于网站管理人员使用。图5-2 系统用户管理运行结果此界面可进行关于系统管理员信息的相关管理操作,且不同权限的管理员可进行着不同权限的操作。6.5 健康档案管理模块图5-3是添加健康档案的显示界面,从图中可以看出这个界面与管理员信息管理风格完全一致。图5-3 添加家庭健康档案显示界面图5-4 管理家庭健康档案显示界面图5-5 添加个人健康档案显示界面图5-6 管理个人健康档案显示界面健康档案信息编辑页面很清晰,很简单,所有的健康档案信息都是在这个模块内进行。6.6 基本医疗管理模块图5-7是医疗设备的显示界面,从
43、图中可以看出可以进行所有关于医疗设备的管理操作,包括添加及管理。图5-7 医疗设备添加显示界面医疗设备信息编辑页面很清晰,很简单,所有的医疗设备信息都是在这个模块内进行。由于系统开发秉持“操作最简化,功能齐全化”的宗旨,所以其他模块不一一介绍。结 论1) 系统的特点本系统是一个在线社区卫生管理,采用asp+sql 2000的模式来订制的一个小型电子政务平台。本系统从功能上来说,比较完备。系统以web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,根据用户的需求及程序的应用与
44、维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。2) 系统的不足和改进本系统基本上满足了网上管理方面的需要。实现了用户和社区所要求的功能,方便了用户和社区交易。在界面上力求做到美观、在操作方面尽量避免由于用户操作不当带来系统的出错现象。但由于时间仓促,本系统还存在一些不足之处,界面不够美观,需要进一步修饰和美化;对数据库操作的性能有待进一步优化,虽然本系统优化了不少,但要达到理想状态还有一段距离,如部分功能程序代码过长,如果后台数据库过大将会影响运行速度;部分数据库表的设计存在一定的冗余,有待进一步优化。根据系统的不足,继续改进和完善本系统。提
45、高审美观点,可使用photoshop、fireworks等图片处理工具修饰图片,力求给用户提供美观友好的界面;简化程序代码,可使不同界面之间能共享一些方法、函数和变量,对于相同的功能模块可生成程序包供其它界面引用,这样就会提高系统的运行速度;使用数据库连接池技术提高数据库操作的性能;数据库的关系模式可以进一步规范化,减少冗余现象。3) 设计收获与心得毕业设计是最能体现我们所学知识的时候,是对我们大学四年所学理论知识的一次巩固和提高。设计本系统的过程不仅是对我学过的知识的一次应用,更是对我综合处理问题、解决实际问题能力的培养和锻炼。通过本次毕业设计使我对系统开发有了深入的了解,我的编程能力也有了
46、较大的提高。我在设计过程中也遇到了很多困难,但是通过指导老师和同学的帮助以及自己的努力,最终还是顺利地完成了毕业设计。虽然,毕业设计只有短暂的几个月,但却使我充分认识到自身还存在很多不足的地方,还需要不断的努力来充实自己、完善自己,只有这样才能学无止境,以求得更大的发展。致 谢本文是在 、和 、老师的热情关心和指导下完成的,他们渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!感谢 和 两位老师在课题研究过程中给予的帮助,在两位老师的帮助下课题才得以很好的展开,有了一个很好的开端!感谢班同学在课题研究开发过程中给予的帮助,因为他们的协助,才得
47、以高效率的完成了所有开发工作!四年之间,我们学习中互相帮助,生活中互相关怀,我们共同建立了深厚的友谊。我感谢大家一直以来对我的关心和帮助!在论文完成过程中,本人还得到了其他老师和许多同学的热心帮助,本人向他们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!参 考 文 献 陈明.实用软件工程基础m.北京:清华大学出版社,2002。2 冯小飞.asp+sqlserver基础练习m.北京:清华大学出版社,2006。3 闪四清.sql server 实用简明教程m.北京:清华大学出版社,2003。4 邓文渊,陈俊荣.asp与网络数据库技术m.北京:中国铁道出版社,2005。5
48、方睿,刁仁宏,吴四九.网络数据库原理及应用m.成都:四川大学出版社,2005。6 飞思科技产品研发中心.dreamweaver 基础与实例教程m.北京:电子工业出版社,2003。r, but fainter now and desperately the horn was blowing. fierce and shrill rose the yells of the orcs, and suddenly the horn-calls ceased. aragorn raced down the last slope, but before he could reach the hills f
49、oot, the sounds died away; and as he turned to the left and ran towards them they retreated, until at last he could hear them no more. drawing his bright sword and crying _elendil! elendil!_ he crashed through the trees. a mile, maybe, from parth galen in a little glade not far from the lake he foun
50、d boromir. he was sitting with his back to a great tree, as if he was resting. but aragorn saw that he was pierced with many black-feathered arrows; his sword was still in his hand, but it was broken near the hilt; his horn cloven in two was at his side. many orcs lay slain, piled all about him and
51、at his feet. aragorn knelt beside him. boromir opened his eyes and strove to speak. at last slow words came. i tried to take the ring from frodo he said. i am sorry. i have paid. his glance strayed to his fallen enemies; twenty at least lay there. they have gone: the halflings: the orcs have taken t
52、hem. i think they are not dead. orcs bound them. he paused and his eyes closed wearily. after a moment he spoke again. farewell, aragorn! go to minas tirith and save my people! i have failed. no! said aragorn, taking his hand and kissing his brow. you have conquered. few have gained such a victory.
53、be at peace! minas tirith shall not fall! boromir smiled. which way did they go? was frodo there? said aragorn. but boromir did not speak again. alas! said aragorn. thus passes the heir of denethor, lord of the tower of guard! this is a bitter end. now the company is all in ruin. it is i that have f
54、ailed. vain was gandalfs trust in me. what shall i do now? boromir has laid it on me to go to minas tirith, and my heart desires it; but where are the ring and the bearer? how shall i find them and save the quest from disaster? he knelt for a while, bent with weeping, still clasping boromirs hand. s
55、o it was that legolas and gimli found him. they came from the western slopes of the hill, silently, creeping through the trees as if they were hunting. gimli had his axe in hand, and legolas his long knife: all his arrows were spent. when they came into the glade they halted in amazement; and then they stood a moment with heads bo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版购车贷款利率调整合同3篇
- 金融服务工程承诺书
- 环保设备采购招投标合同范本
- 建筑工程脚手架租赁合同范本
- 律师协会财务风险管理规范
- 资金运用监控规范
- 眼镜生产厂房租赁合同
- 非营利组织安全责任区管理办法
- 体育产业招投标领导小组启动
- 垃圾处理安全事故防范指南
- 公务员行测真题题库及答案
- 2025支部会议记录范文
- 部队保密安全课件
- 园林施工技术创新-洞察分析
- 湖北省黄冈市2023-2024学年高二上学期期末调研考试 地理 含解析
- 医院窗帘、隔帘采购 投标方案(技术方案)
- 期末检测卷(试题)-2024-2025学年三年级上册数学人教版
- 图书馆管理系统答辩
- 先天性心脏病封堵术护理
- 2024北京初三(上)期末语文汇编:记叙文阅读
- 三级安全教育试题(公司级、部门级、班组级)
评论
0/150
提交评论