论文总字数:23173字
摘 要
人类社会的进步不断推动着医学水平的提高,同时也呼吁着一个能涵盖医疗诊所日常管理各个方面的计算机系统的诞生。在企业开发中,分层开发的思想很适用,三层架构是其中一种简单但很有效的分层开发思想,本系统利用ASP.NET、C#、SQL2008、VS2010等编写工具实现了提供一个集门诊挂号、诊断、划价、收费、开药于一体的管理系统,可实现信息存储、更新、查询、打印等多项功能。本文论述了该系统的设计与实现过程,首先对系统设计的需求和可行性进行了分析,然后对本系统实现方法做了较为详细的说明并附有代码与图片,最后针对系统进行了测试并提出了改进方向。关键字:三层架构,ASP.NET,C#,SQL2008,VS2010
Abstract:Progress of the human society continues to promote medical standards improved, also called for a covered medical clinic birth of the day-to-day management of all aspects of computer systems. In the development of enterprise, a tiered development ideas are applicable, the three-tier architecture is a simple but very effective tiered development thought, this system using ASP.NET, C#, SQL2008, VS2010 and other writing tools provides a set of outpatient registration, diagnosis, drug pricing, charges, opening in one of the management system, enable information to store, update, query, print, and many other features. This paper discusses the design and implementation process of the system, first demand on system design and feasibility analysis, and then for the system implementation method to do a detailed description along with code from the picture,final tests for the system and suggest improvements.
Keywords: three-tier architecture, ASP.NET, C#, SQL2008, VS2010
目 录
1 绪论 4
1.1 课题背景 4
1.2 研究的目的 4
2 开发工具及系统模式 4
2.1 VISUAL STUDIO集成开发环境(IDE)简介 4
2.2 SQL SERVER 2008简介 4
2.3 ASP.NET相关技术 5
2.4 系统开发模式 5
3 系统的需求分析与可行性分析 5
3.1 需求分析 5
3.2 可行性分析 6
4 系统总体设计 6
4.1 系统功能图 6
4.2 数据库设计 7
5 系统实现 14
5.1 .NET三层架构概述 14
5.2 业务实体Model实现 14
5.3 数据访问层DAL层实现 16
5.4 业务逻辑层BLL实现 22
5.5 系统主要界面 24
6 系统测试 29
6.1 测试概述 29
6.2 常用测试技术 29
6.3 测试结果 29
总 结 31
参 考 文 献 32
致 谢 33
1 绪论
1.1 课题背景
时代在前进,科技在发展,21世纪科学技术发展迅猛,计算机已经渗入到我们生活的方方面面,并在其中扮演着不可或缺的角色。人类社会的进步不断推动着医学水平的提高,同时也呼吁着一个能涵盖医疗诊所日常管理各个方面的计算机系统的诞生。门诊是医院面对病人的重要窗口之一,其服务质量的好坏,直接影响患者的满意度和医院声誉。由于医院门诊管理的工作量较大,人工操作条件下,医院管理员要面对大量繁冗和琐碎的工作,工作效率和准确率无法提高,因此一个科学的门诊管理系统已成为医院的必备工具,并有利于进一步促进医学的发展。
1.2 研究的目的
本课题研究旨在使目前中小型医院门诊管理现代化,解决手工方式下工作效率低、配方开药出错、病人信息丢失等问题,通过本系统可提高医院工作效率从而优化流程,建设现代化医院门诊管理体系。该研究以医院门诊管理为背景,该系统涉及对医生诊断信息管理、病人信息管理、操作员权限管理等。本系统采用关系型数据库进行管理,具有对病人、医生、药品、诊断信息进行保存、修改、删除等多项操作。
2 开发工具及系统模式
2.1 VISUAL STUDIO集成开发环境(IDE)简介
Visual studio是一个全面的开发工具,此软件用于形成ASP.NET Web、桌面、移动应用程序以及XML Web Services。再如Visual Basic、Visual C 、Visual C#等都是应用相同的IDE,此IDE可实现工具共享并有利于多种语言解决方案。语言中还应用了.NET Framework的功能,使用此框架可简易ASP Web应用程序和开发XML Web Services的核心操作[1]。
2.2 SQL SERVER 2008简介
SQL Server 2008 在Microsoft平台上应用,此软件是用来控制数据。SQL Server 2008是把结构化、半结构化和非结构化的数据直接保存。此软件可实现对数据查找、检索、同步、上传和分析等操作。数据可以保存在不同的设备上,SQL Server 2008都可以管理数据不用考虑数据保存在哪里。
2.3 ASP.NET相关技术
1.C#:C#作为.NET平台的一个核心组件,起着至关重要的作用。C#的目的就是综合Visual Basic的高生产率和c++的行为。C#是面向对象的编程语言,面向对象,作为一种思想及编程语言,为软件开发的整个过程,包括从分析设计到维护,提供一个完整的解决方案[1]。
2.ADO.NET: 在ASP.NET应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。由于数据访问如此普遍,开发人员不断地为简单的数据库任务重新生成复杂的代码就显得毫无意义了,开发人员需要从格式各异的不同数据源中快速访问数据。ADO.NET对象模型中有五个主要的组件,分别是Connection对象、Command对象、DataAdapter对象、DataSet对象和DataReader对象[1]。
剩余内容已隐藏,请支付后下载全文,论文总字数:23173字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;