计算机基于ASPNET犍为县新农合系统的设计与实现毕业论文.docx
- 文档编号:25576106
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:42
- 大小:2.91MB
计算机基于ASPNET犍为县新农合系统的设计与实现毕业论文.docx
《计算机基于ASPNET犍为县新农合系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《计算机基于ASPNET犍为县新农合系统的设计与实现毕业论文.docx(42页珍藏版)》请在冰豆网上搜索。
计算机基于ASPNET犍为县新农合系统的设计与实现毕业论文
基于ASP.NET犍为县新农合系统的设计与实现
摘要:
当前,新型农村合作医疗(简称新农合)作为造福广大农民的一项重大举措,受到国家和各政府的高度重视。
卫生部要求各地建立起与新农合制度发展相适应的新农合管理系统。
本系统主要包含以下功能模块:
定点医院模块、新农合公示模块、动态新闻模块、疑惑处理模块、他山之石模块、投诉举报模块等,分别有添加、删除、查阅等功能。
关键词:
B/S模式;ASP.NET;SQL数据库;新农合医疗合作系统
Basedon.NetNewruralcooperativemedical
managementsysteminQianweiCounty
ComputerscienceandTechnologyEducationwuzhengqiong
(ComputerscienceandTechnologyEducation,BusinessCollege,SichuanAgriculturalUniversity,611830)
Tutor:
YangQing
Abstract:
Atpresent,thenewruralcooperativemedical(referredtoasthe"Newagriculturalconvergence)astobenefitfarmersamajormovetakenbythestate,andthegovernment'sgreatattention.TheministryofhealthrequiresallsetupandtheNewruralcooperativemedical
managementsystemadapttothedevelopmentofnewfarmersjointmanagementinformationsystem.Thissystemmainlyincludesthefollowingfunctionmodule:
designatedhospitalmodule,newagriculturejointpublicmodule,dynamicnewsmodule,doubtprocessingmodule,stonesfromotherhillsmodule,thecomplaintreportingmodule,includingadd,delete,checkfunctions.
Keywords:
B/Smode;ASP.NET;SQLdatabase;newruralcooperativemedicalsystemofcooperation
1前言
1.1项目开发背景
当前,新型农村合作医疗(简称新农合)作为造福广大农民的一项重大举措,受到国家和各政府的高度重视。
卫生部要求各地建立起与新农合制度发展相适应、与建设中国的国家卫生信息系统相衔接、较完备和高效的全国新农合管理信息系统。
在各级新农合管理部门、经办机构、定点医疗机构及其他相关部门间建立计算机网络联接,实现网上在线审核结算、实时监控和信息汇总,实现新农合业务管理的数字化、信息化、科学化、提高新农合工作效率和服务水平。
系统若用传统的管理方式来实现,手续繁多,工作效率低,不能满足当前社会的趋势。
当前社会已逐步发展成为信息化时代,与传统的人工处理信息相比,实现信息化发展,能提高工作效率,实现资源共享,对服务型的企业来说尤为重要,它能提高服务水平,保证信息的实时性。
1.2任务要求与完成情况
本系统要求解决手工管理参合数据,数据应用不一致等操作时数量庞大的难题,有效避免长时间无法即时查询新农合系统最新出台的政策、以及其他新闻信息的繁琐性。
随时登录本系统查询相关信息,减少重复,提高工作效率,实现管理员对用户资料,参保资料,定点医院信息,以及参保政策的管理。
同时,普通用户也可通过该系统查询自己的参保资料,参合药品目录,实现投诉举报功能等.
该系统实现了参合药品目录、定点医院,动态新闻,疑难问题的查询以及后台管理,通过使用犍为县新农合管理信息系统,管理人员能够在日常管理工作事务中更加及时、合理、科学的查询、安排、收集以及分析参保的各项信息。
参保用户也实现了相关信息的及时查询,实现了参合用户,管理人员之间信息更加及时和一致,更加符合国家规定要求。
2需求分析
2.1可行性分析
通过对新农合政策的具体了解,以及现在我县对该政策相关单位的应用管理之后,现对犍为县新农合管理系统的可行性进行分析。
技术上可行:
目前,网络应用软件运行的模式主要有二类:
Client/server模式,Browser/Web模式。
前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。
本系统也采用第二种模式。
所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用VisualStudio,这些软件在MIS开发中已被大量应用,技术上都比较成熟。
因此在技术上是可行的。
经济上可行:
由于是国家下达的政策,属于政策规定内的医疗部门及新农合管理办公室,因此国家会给予经费支持,因开发经费没有问题。
管理上可行:
该系统涉及到新农合管理部门工作人员都经过专业的培训。
有计算机操作经验,并有丰富的管理和工作经验,因此管理上可行。
综上所述,开发犍为县新农合管理系统在技术上、经济上、管理上都是可行的。
2.2需求分析
本系统首先提供一个友好的界面,登陆本系统的用户能直观了解系统的功能,其宗旨在提供方便,快捷,实惠的服务。
本系统主要实现对所管辖区域内各医院上报的医疗报销情况进行汇总,并能及时做好数据分析与统计,做好参合用户档案,参合基金,报销费用,报销政策,以及所管辖区域定点医院的管理,另外还提供动态新闻咨询,以及疑难问题咨询的功能。
使用本系统是为了实现信息化管理,所以相比传统的管理方式来看,具有实时性强,准确率高等优点,实现资源共享。
2.2.1系统需求分析基本概念和模型
需求分析的过程也是需求建模的过程,是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述,并尽可能多地捕获现实世界的语义。
根据需求获取中得到的需求文档,分析系统实现方案。
需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。
需求分析模型如图1:
模型化怎么做抽象化做什么理解需求
导出
具体化实例化
表达需求
图1 需求分析模型图
2.2.2系统用户及其权限的分析
调研新农合管理部门和各定点医院以及新农合参保用户三者关系,可以确定本系统主要可以分为参保用户服务和新农合管理部门模块和定点医院管理部门服务三大模块,参保用户服务模块主要是参保用户对新农合相关政策、动态新闻、参保药品目录的了解,新农合管理服务对定点医院,动态新闻的后台管理,以及对参保用户的投诉意见进行审核管理等,定点医院管理部门相关的工作,本系统正在完善中。
他们之间的具体权限如下:
1)参保用户主要是查询我县定点医院,新农合政策,最新动态新闻,其他县,市级新农合相关信息,浏览本站的用户可以就相关不满意的问题进行网上投诉,以及还能就网站设计的网站调查进行投票。
2)新农合系统管理员主要是对系统涉及的定点医院、新农合政策、动态新闻、公示信息、最新公告进行后台管理以及数据的统计分析处理,能就浏览本站用户进行的投诉举报内容进行审核和回复处理,另外还能就网站调查结果进行统计分析等。
3开发工具简介
3.1C#的认识
C#是一种完全面向对象的高级程序设计语言,是微软公司为.NETFrameWork量身定做的开发语言,用以实现.NET目标—“使任何人从任何地方、在任何时间、使用任何装置都能使用互联网上的服务”。
换句话说,C#是专门为.NET应用而开发的语言,但是C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但是它本身不是.NET的一部分[10]。
.NETFrameWork没有限制应用程序的类型,C#使用.NETFrameWork,所以也没有限制应用程序的类型,常用的应用程序类型有:
Windows应用程序、Web应用程序、Web服务[11]。
因而C#在Web系统、Webservie开发、桌面应用、类库及COM开发等多个领域都具有强大的功能,有助于更快地完成易维护、效率高、运行稳定的系统。
C#程序员可以在Microsoft.NET平台上事半功倍的构建应用程序的扩展框架。
C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。
同时C#和ASP.NET进行搭配可以快速、方便的开发应用型管理网站,本系统就是运用C#和ASP.NET的结合搭建的。
3.2ASP.NET技术
ASP.net不仅仅是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的优势[7]。
(1)、执行效率大幅提高
(2)、世界级的工具支持
(3)、强大性和适应性
(4)、简单性和易学性
(5)、高效可管理性
3.3SQL技术与Web数据库技术(ADO.NET技术)
3.3.1SQL技术
SQLServer2008是为创建数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统,成为数据仓库解决方案的卓越的数据库平台。
它功能强大,操作方便,越来越多的开发工具提供了与SQLServer的接口。
SQLServer提供了很多功能强大的工具,便于数据库的管理和维护,该系统具有很高的安全性。
ADO.NET提供平台的互操作性以及可伸缩的数据访问能力,增强了对非连接编程模式的支持,并支持RICHXML。
由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
3.3.2Web数据库技术(ADO.NET技术)
ADO.NET的名称起源于ADO(ActiveXDataObjects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据,它是微软公司提供的继ADO之后最新的改进版。
ADO.NET提供平台的互操作性以及可伸缩的数据访问能力,增强了对非连接编程模式的支持,并支持RICHXML。
由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
ADO.NET的工作原理图如图2所示:
图2ADO.NET的工作原理图
4系统设计
4.1概要设计
4.1.1系统功能结构图
系统功能如下图3:
系统功能结构图
图3 系统功能结构图
4.1.2系统功能模块
通过对新农合信息管理的总结分析,针对现阶段存在的非信息化问题,设计出适应于现在要求的信息化新农合信息系统,主要内容包括以下:
1)参合用户档案管理:
此模块用于维护参合农民和家庭信息;
2)定点医院管理:
此模块用于对当本地区所管辖的定点医院进行信息简介以及医院分类管理;
3)药品目录管理:
此模块用于管理基本用药目录,只有在目录范围之内的药品才能报销,而且不同药品有不同的报销比例;
4)报销政策管理:
此模块设置根据不同地区以及不同的消费金额享受不同的报销比例;
5)他山之石:
主要指除犍为县之外的其他县市新农合管理系统的相关信息。
6)动态新闻资讯:
此模块提供用户对动态新闻进行咨询浏览;
7)网站文件管理:
此模块实现经后台管理上传网站相关文件,浏览用户可方便进行下载查看;
8)疑问咨询管理:
此模块提供问题答疑功能;
9)投诉举报管理:
此模块实现浏览给本站的用户可以就新农合的不满意的地方进行网上投诉举报。
10)办事指南管理:
此模块实现提供给用户一个系统执行以及新农合相关政策实施方面的指南帮助。
11)网站调查管理:
此模块实现提供给浏览本系统用户的无记名网站调查功能,以便为广大网名提供更友好与贴心的服务。
4.2详细设计
4.2.1系统流程图
对于新农合管理系统,根据系统功能分析,得到如下图4:
系统流程图。
选择是否登陆到系统后台,跳转到登录页面,如果登录成功,进入到后台。
后台系统流程图如图5所示。
整个系统流程图4所示
后台系统流程图5
4.2.2实体关系图
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。
E——R图由实体、属性、联系三部分组成。
系统E-R图6所示。
系统E-R图6
4.2.3数据库及表设计
本系统涉及的主要数据表有:
hospital(医院表)、drug(参合药物表)、insure(参合用户信息表)、news(动态新闻表)、stoneothers(他山之石信息表)、question(疑难问题表)、tsjb(投举报表)、hfjb(回复举报表)、download(上传下载文件表)、users(用户表)、主要数据库表设计如下:
●医院表,记录犍为县定点医疗数据的详细信息,表结构如表4-1:
表1 hosptital表
字段名
字段类型
是否主健
是否外健
备注
Hid
int
是
否
医院编号
Hname
nchar(10)
否
否
医院名字
Htel
char(11)
否
否
医院联系电话
Haddress
nvarchar(50)
否
否
医院地址
Hgrade
nvarchar(10)
否
否
医院等级
Hfacility
nvarchar(max)
否
否
医院设施
Hintroduce
nvarchar(50)
否
否
医院介绍
Hgrade
nvarchar(10)
否
否
医院等级
●动态新闻表,记录新农合系统动态新闻的详细信息,表结构如表4-2:
表2news表
字段名
字段类型
是否主健
是否外健
备注
Nid
int
是
否
新闻编号
Ntheme
nchar(50)
否
否
新闻主题
Ncontent
Nvarchar(max)
否
否
新闻内容
Ntime
datetime
否
否
新闻发表时间
表3 insure表
字段名
字段类型
是否主健
是否外健
备注
Iid
int
是
否
参保编号
Icounty
nchar(10)
否
否
参保县
Icountry
nchar(10)
否
否
参保乡镇
Ivillage
nchar(10)
否
否
参保村组
Iname
nchar(10)
否
否
参保人姓名
Isex
nchar(10)
否
否
参保性别
Iidcard
nchar(18)
否
否
身份证号
Iheadname
nchar(10)
否
否
户主姓名
IheadnameId
int
否
否
户主身份证号
Irelation
nvarchar(10)
否
否
与户主关系
Isorts
nvarchar(10)
否
否
家庭类型
Imoneystandard
floate
否
否
参保标准
Iinsuremoney
floate
否
否
参保付费
Iinsuredate
datetime
否
否
参保日期
●疑惑问题表,记录浏览本站用户的疑难问题信息,表结构如表4-4:
表4 question表
字段名
字段类型
是否主健
是否外健
备注
Qid
int
是
否
问题编号
Qtheme
nvarchar(50)
否
是
问题主题
Qcontent
nvarchar(max)
否
是
问题内容
Qarea
nvarchar(10)
否
否
所属区域
Qsorts
nvarchar(50)
否
否
所属种类
Qquestioner
nvarchar(10)
否
否
提问者
Qtime
datetime
否
否
提问时间
Qstatus
int
否
否
问题状态
Qreply
nvarchar(50)
否
否
问题回复
●他山之石信息表,记录除犍为县外其他市、县新农合管理的详细信息,表结构如表4-5:
表5 stoneothers表
字段名
字段类型
是否主健
是否外健
备注
Sid
int
是
否
新闻编号
Stheme
nvarchar(50)
否
否
新闻主题
Scontent
nvarchar(10)
否
否
具体内容
Stime
datetime
否
否
提交时间
●投诉举报表,记录用户投诉举报内容信息,表结构如表4-6:
表6 tsjb表
字段名
字段类型
是否主健
是否外健
备注
Tid
int
是
是
投诉编号
Tname
Ncarchar(10)
否
是
投人姓名
telephone
Ncarchar(20)
否
是
投人电话
Temail
nchar(18)
否
否
投诉人E-mail
Taddress
int
否
否
投诉人住址
Ttheme
int
否
否
投主题
Ttype
Ncarchar(10)
否
否
投类型
Tcontent
Ncarchar(max)
否
否
投内容
Ttime
datetime
否
否
投时间
Texamin
int
否
否
审核状态
●回复举报表,记录根据举报内容的回复信息,表结构如表4-7:
表7 hfjb表
字段名
字段类型
是否主健
是否外健
备注
Tid
int
是
是
费用编号
Htheme
Ncarchar(50)
否
是
业主编号
Hcontent
Ncarchar(max)
否
是
业主姓名
Htime
datetime
否
否
身份证号
●药品目录表,记录参合药物目录详细信息,表结构如表4-8:
表8 drug表
字段名
字段类型
是否主健
是否外健
备注
Dtypeb
Ncarchar(10)
是
否
药物大分类
Dtypes
Ncarchar(10)
否
是
药物小分类
Dname
Ncarchar(10)
否
是
药物名称
Dsorts
Ncarchar(10)
否
否
药物种类
●文件上载信息表,记录用户可从网站下载的文件信息,表结构如表4-9:
表9 complain表
字段名
字段类型
是否主健
是否外健
备注
Did
int
是
否
文件编号
Dtheme
int
否
是
文件名
Dtime
nchar(10)
否
是
上传时间
●网站调查表,记录网站调查结果信息,表结构如表4-10:
表10 mydc表
字段名
字段类型
是否主健
是否外健
备注
Mid
int
是
否
内容编号
Mname
Ncarchar(20)
否
是
具体主题
Mnumber
int
否
是
投票数
5系统程序设计及实现
5.1公共类的设计
本系统创建了一个名为PublicClass的公共类,里面含有数据库的连接,gridview数据绑定,sql查询,数据添加,修改等公用方法,以方便用户方法的调用,节约代码空间,减少开发人员的工作量。
简单方便。
下面为PublicClass类代码:
usingSystem;
usingSystem.Web;
usingSystem.Data;
usingSystem.Data.SqlClient;
namespaceXNH
{publicclassdbconn
{publicdbconn()
publicDataSetgetDataSet(stringsql)
{stringconnstr="DataSource=WUZHENGQIONG-PC\\SQLEXPRESS;InitialCatalog=xlh;IntegratedSecurity=True";
SqlConnectionconn=newSqlConnection(connstr);
SqlCommandcmd=newSqlCommand(sql,conn);
SqlDataAdaptersda=newSqlDataAdapter(cmd);
DataSetds=newDataSet();
sda.Fill(ds);
returnds;
}publicintgetcount(stringsql)
{stringconnstr="DataSource=WUZHENGQIONG-PC\\SQLEXPRESS;InitialCatalog=xlh;IntegratedSecurity=True";
SqlConnectionconn=newSqlConnection(connstr);
conn.Open();SqlCommandcmd=newSqlCommand(sql,conn);
intn=(int)cmd.ExecuteScalar();
returnn;
5.2系统前台界面的设计与实现
5.2.1运行前台主界面
前台主界面如下图7:
前台主界面
图7前台主界面
5.2.2定点医院功能的设计与实现
定点医院的功能主要如下图8:
定点医院
定点医院界面的下拉列表框的事件代码如下:
protectedvoidDropDownList1_SelectedIndexChanged2(objectsender,EventArgse)
{
stringa1=DropDownList1.SelectedValue.ToString().Trim();
stringaa="select*fromhospitalwhe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基于 ASPNET 犍为县 新农合 系统 设计 实现 毕业论文