系统主要可以分为参保用户服务和新农合管理部门模块和定点医院管理部门服务三大模块,参保用户服务模块主要是参保用户对新农合相关政策、动态新闻、参保药品目录的了解,新农合管理服务对定点医院,动态新闻的后台管理,以及对参保用户的投诉意见进行审核管理等,定点医院管理部门相关的工作,本系统正在完善中。他们之间的具体权限如下:
1)参保用户主要是查询我县定点医院,新农合政策,最新动态新闻,其他县,市级新农合相关信息,浏览本站的用户可以就相关不满意的问题进行网上投诉,以及还能就网站设计的网站调查进行投票。
2)新农合系统管理员主要是对系统涉及的定点医院、新农合政策、动态新闻、公示信息、最新公告进行后台管理以及数据的统计分析处理,能就浏览本站用户进行的投诉举报内容进行审核和回复处理,另外还能就网站调查结果进行统计分析等。
3开发工具简介
3.1 C#的认识
C#是一种完全面向对象的高级程序设计语言,是微软公司为.NET FrameWork量身定做的开发语言,用以实现.NET目标-"使任何人从任何地方、在任何时间、使用任何装置都能使用互联网上的服务"。换句话说,C#是专门为.NET应用而开发的语言,但是C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但是它本身不是.NET的一部分[10]。
.NET FrameWork 没有限制应用程序的类型,C#使用.NET FrameWork,所以也没有限制应用程序的类型,常用的应用程序类型有:Windows应用程序、Web应用程序、Web服务[11]。因而C#在Web系统、Webservie开发、桌面应用、类库及COM开发等多个领域都具有强大的功能,有助于更快地完成易维护、效率高、运行稳定的系统。
C#程序员可以在Microsoft .NET平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。同时C#和ASP.NET进行搭配可以快速、方便的开发应用型管理网站,本系统就是运用C#和ASP.NET的结合搭建的。
3.2 ASP.NET技术
ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势[7]。
(1)、执行效率大幅提高
(2)、世界级的工具支持
(3)、强大性和适应性
(4)、简单性和易学性
(5)、高效可管理性
3.3 SQL技术与Web数据库技术(ADO.NET技术)
3.3.1 SQL技术
SQL Server 2008是为创建数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统,成为数据仓库解决方案的卓越的数据库平台。它功能强大,操作方便,越来越多的开发工具提供了与SQL Server的接口。SQL Server提供了很多功能强大的工具,便于数据库的管理和维护,该系统具有很高的安全性。ADO.NET提供平台的互操作性以及可伸缩的数据访问能力,增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
3.3.2 Web数据库技术(ADO.NET技术)
ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据,它是微软公司提供的继ADO之后最新的改进版。
ADO.NET提供平台的互操作性以及可伸缩的数据访问能力,增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
ADO.NET的工作原理图如图2所示:
图2 ADO.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) 否 否 医院等级 * 动态新闻表,记录新
上一篇:
计算机专业毕业论文-基于ASPNET的悦读图书销售网站
下一篇:
马原:环境保护与可持续发展论文(word)