基于asp.net的动态统计指标表单的设计与实现

基于asp.net的动态统计指标表单的设计与实现

ID:19442257

大小:36.00 KB

页数:10页

时间:2018-10-02

基于asp.net的动态统计指标表单的设计与实现_第1页
基于asp.net的动态统计指标表单的设计与实现_第2页
基于asp.net的动态统计指标表单的设计与实现_第3页
基于asp.net的动态统计指标表单的设计与实现_第4页
基于asp.net的动态统计指标表单的设计与实现_第5页
资源描述:

《基于asp.net的动态统计指标表单的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于ASP.net的动态统计指标表单的设计与实现  [摘要]本文通过分析动态表单的实现原理和运行机制,采用MVC架构,利用ASP.net技术,研究基于Web的贵州省中药现代化产业报表制度统计系统动态表单统计,满足贵州省中药现代化产业主管单位对贵州省中药现代化报表制度统计系统中统计指标频繁变化的需求。  [关键词]中药现代化产业报表制度;统计;动态表单;ASP.net  doi:10.3969/j.issn.1673-0194.2013.16.047  [中图分类号]TP399[文献标识码]A[文章编号]1673-0194(2013)16-0074-03  0引言

2、  在开发基于Web的数据统计系统时,经常会遇到对各种各样统计指标输入表单的处理。通常设计者都会根据用户的统计指标需求设计输入界面,但随着社会和经济的发展,很多指标是动态变化的,这就导致以前设计的统计指标录入界面不能满足用户的需求。这种情况在中药材统计中较为明显,比如贵州省中药现代化产业统计中“典型药品批发和零售企业主要经济指标”这一统计表单下有统计指标主营业务成本、主营业务税金及附加、主营业务利润、其他业务利润、营业费用、管理费用、财务费用、营业利润、利润总额等28个。随着社会、经济和科技的发展,每年各单位都会对统计指标进行修改,这导致每年的统计指标不同。比如

3、当要在“典型药品批发和零售企业主要经济指标”这一统计表单下增加工业生产总值、中成药工业生产总值、中成药主营业务利润等指标或删减其中的一些统计指标时,会导致系统的数据库、业务逻辑、界面显示等发生变化,要让系统适应新的统计指标要求,需要专业的软件人员进行修改,将会消耗很大的人力、物力、财力来对系统进行修改。从长远来看不是一个切实可行的办法。如何设计一个动态表单页面,使其能随着统计指标的变化而变化成为当前统计系统要解决的首要问题。动态表单技术可以通过Web页面方便地对表单进行管理,通过一次配置即可生成表单,数据库表以及动态查询页面。并且可以在后台管理这些表单,进行必要

4、的修改和删除操作。  通过认真分析和中药现代化产业统计工作的实际,作者发现,这些动态变化的统计指标完全可以用.net和数据库来实现,在数据库中采用一个分类表来对每年所涉及的统计表进行分类并记录统计表所使用的字段信息,相当于建一个二级数据库,.net通过读取分类表中表的字段,根据所选择的数据表的字段自动生成统计表.aspx文件和处理.aspx表单的CS文件。  1相关技术  1.1ASP.net技术  ASP.net是一种动态网页技术,ASP.net很多程序都是在服务器端执行,通常返回给用户一个HTML文本,因此,客户端只要有浏览器就可以浏览。利用ASP.net技

5、术,动态信息由扩展名为.aspx的页面表现,业务逻辑可由VisualMicrosoftC++、VisualMicrosoftVB、C#等开发语言实现。  1.2MVC设计模式  MVC是一种设计模式,它由模型(Mode1)、视图(View)和控制器(Controller)3部分组成。MVC模式把数据处理、程序输入输出控制以及数据表示分离开来,并且描述了不同部分的对象之间的通信方式,使它们不必卷入彼此的数据模型和方法中,使程序结构变得清晰而灵活。MVC架构是一种广泛使用的交互式应用程序的架构方式,它将之前和现在所涉及的数据对象按功能划分,以尽量减少对象之间的耦合度

6、。MVC体系结构将传统应用任务(输入、处理和输出)转化为图形化用户交互模型,已逐渐应用于基于Web的多层次企业应用领域。  2动态表单的设计  动态表单编辑器能够根据用户的需要,随意设计出想要的表单结构,包括表单的样式排版及标签的增减和更改,并能通过设计好的动态表单,实现采集信息的功能、数据处理等简单功能。根据贵州省中药现代化产业统计工作的实际需要,本文设计了一个动态表单的实现过程及其实现原理,如图1所示,其方法步骤为:  第一步:将信息对象进行归类,对于系统中没有的分类,建立分类;  第二步:建立分类后,在该分类下定义数据表字段信息;  第三步:依据定义好的数

7、据表字段信息,创建数据库表;  第四步:根据分类和数据库定义的字段内容,打开动态表单编辑器,绘制所需的表单数据;  第五步:根据动态表单的Form控件标签对应的字段信息,保存表单内容信息至数据库中,并结合Script技术生成.aspx文件;  第六步:户在设计好的表单中录入编辑信息,并保存入库。  总之,动态表单的设计首先根据对象信息的属性设计好数据库表,然后把对象信息的属性描述为表单属性,最后表单把某一类对象的信息存入相应的数据库表中。  3设计与实现  3.1数据库设计  在数据库中,设计二级数据库表,名称为Two_DataBase,字段包括Table_Na

8、me(表名)、Field

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。