控件管理池

2024-06-06

控件管理池(精选3篇)

控件管理池 篇1

文件信息管理是企事业单位的办公部门日常工作的重要组成部分,如何更方便地、更高效地、更准确地管理相关文件是办公室人员面临的关键问题。目前,大多数文件管理都采用的是电子文档的形式,电子文件的日常管理主要涉及以下三个方面,一是文件存放的组织层次管理,二是文件保存的安全性管理,三是文件的版本控制管理。

几种文件管理中,怎样有效地组织文件的层次关系直接决定了将来查询文件的效率和结果。传统的电子文件一般直接采用Windows资源管理器目录直接管理的办法,在这种管理模式下要查询某个文件必须准确记忆该文件的保存位置,同时还要记忆该文件的不同版本,使得查询工作非常繁琐也非常低效。基于这种情况,开发一套文件信息管理系统势在必行。然而,通过应用程序管理文件如何进行呢?微软的.NET开发平台提供了一种管理文件目录的策略,即通过TreeView站点导航控件实现对文件进行层次管理。

1 开发工具与技术

根据文件信息管理的实际需求,系统的开发采用基于BS的三层设计结构完成。开发过程使用的工具是微软的Visual Studio2005平台、数据库采用微软的Access2003,应用到的相关技术包括Web应用开发技术ASP.NET2.0和数据访问技术ADONET2.0。

1.1 Visual Studio2005

Visual Studio2005是微软公司推出的集成开发环境。它是为ASP.NET2.0应用程序量身定做的,与以前版本相比Visual Studio2005增加了大量方便、实用的新特性,其目的在于使.NET开发人员比以往更加高效。在控件上,新增加了多种服务器控件,如数据访问控件、登录控件、站点导航控件等;在页面框架方面,做出了重大改进,主要体现在母版页、主题和皮肤、编译机制和本地化四项技术特性。在服务和应用程序接口方面新增加了成员资格管理、角色管理、用户配置、数据缓存、配置与管理工具等。

1.1.1 TreeView控件

TreeView控件ASP.NET2.0提供的一种站点导航控件,该控件形状是一个树形,创建时既可以绑定SiteMap站点地图文件,也可以通过程序动态生成。TreeView控件采用分层列表的样式显示节点(Node)对象,每个Node对象均由一个标签和一个可选的位图组成。

TreeView一般应用于显示文档标题、索引入口、磁盘上的文件和目录、或能被有效地分层显示的其它种类信息。管理系统中可以通过设置该控件的属性以及调用其方法对各个Node对象进行操作,包括添加、删除、对齐和其它操作。同时还可以通过编程展开与折叠Node对象来显示或隐藏所有子节点。

根据TreeView的以上特点,文件信息管理系统中对文件的相关管理刚好可以应用该控件,实现非常方便快捷地操作。同时,考虑到文件目录的管理需要动态进行,所以创建TreeView控件时采用编程的方式动态创建。通过程序动态创建TreeView控件实现目录和文件管理的一般步骤如下:

第一步:创建TreeView对象;

第二步:创建根节点对象;

第三步:将根节点对象添加到TreeView对象的Nodes集合中;

第四步:依次创建下层节点对象;

第五步:将下层节点对象添加到上层节点的ChildNodes集合中。

当然,控件在具体使用时也可以将根节点设置多个,只要满足所有节点的层次关系即可。通过动态生成,可以实现多种效果。

1.2 数据访问技术ADO.NET2.0

ADO.NET2.0是为Microsoft.NET Framework编程人员提供数据访问服务的对象模型,是.NET Framework中不可缺少的一部分。ADO.NET2.0包含.NET Framework数据提供程序,用于连接各种数据源、执行查询命令以及存储、操作和更新数据。ADO.NET由一套.NET对象组成,它们相互协作以提供所需的功能。ADO.NET的类分为两部分:数据提供程序和数据集。

数据提供程序主要包括四个对象:Connection对象,Command对象,DataReader对象,DataAdapter对象。

数据集(DataSet)是从数据库中检索的数据在内存中的缓存。

ADO.NET2.0对象模型之间的关系如图1所示。

2 TreeView在文件信息管理系统中的应用

文件信息管理系统主要实现的是文件和目录的分层次管理。通过实际需求分析,对目录的管理主要涉及目录结构的管理,主要包括目录的创建、修改和如何高效地进行查找;对文件的管理主要涉及文件保存路径的管理以及上传和下载。两种管理中,使用TreeView控件可以有效的实现相关主要功能。

TreeView控件主要实现对目录的层次结构管理,可以将目录的实际存储结构完美地表现出来。在具体开发过程主要分为两个环节,一是数据库的设计,二是相关功能的设计。

2.1 数据库设计与实现

因为文件信息管理系统实现简单的文件目录管理,文件目录的管理所涉及的数据量不是很大,所以选择Access作为管理系统的数据库。

根据实际需求,常见的目录管理大致有三级目录即可,为了体现出目录之间的层次关系,在数据库设计中用三个表存储每一级目录。表之间的一对多联系类型体现实际目录的层次结构。同时为了实现对文件的相关管理,文件的基本信息单独设计表格。

系统的数据库对应表的关系模式如下:

一级目录(一级编号,目录名称,路径表示)

二级目录(二级编号,目录名称,路径表示,一级编号)

三级目录(三级编号,目录名称,路径表示,二级编号)

文件信息(文件编号,标题,类型,创建日期,修改日期,路径,三级编号)

2.2 功能设计与实现

系统的相关功能介绍主要描述目录管理的设计与实现。根据分析,为了方便高效地查询文件信息,在设计中使用TreeView控件实现目录管理功能。根据需求,应该实现动态地对目录添加、修改,所以在创建TreeView节点时也应该动态实现。

创建TreeView的过程按操作步骤主要分为三种操作:一是创建节点,二是设置节点的属性,三是将节点添加到上层节点的子节点集合中。对于文件信息管理系统,目录信息都在数据库中保存,所以需要使用数据访问技术ADO.NET将目录名称读取到程序中,作为节点的文本。

考虑到TreeView控件需要经常刷新内容,所以在使用ADO.NET进行数据访问时采用断开连接的访问模式。即将数据先读取到内存的DataSet中,然后再存入数组,最后创建TreeView。

其中,TreeView的创建过程如下代码:

文件信息系统的目录管理主界面如图2所示。

因为TreeView是动态创建生成的,所以如果要改变显示的目录名称或目录的层次只用通过修改数据库中的数据即可,然后重新绑定数据。文件信息管理系统的其它相关功能涉及一个重要操作就是对目录的管理,包括新建、删除和修改目录。通过对目录的更新操作可以直接决定TreeView显示的结果,从而实现动态效果。

3 结束语

文件目录的管理有很多种办法,为了让用户非常方便非常快捷地实现管理,通过管理系统是一个很好的选择。在设计中技巧性地使用ASP.NET2.0的站点导航控件TreeView实现目录的分级显示与文件查询,给用户一个清晰、直观的界面,操作过程灵活方便,成功地实现了用户需求。

参考文献

[1]闫洪亮,李波.ASP.NET程序设计2.0[M].上海:上海交通大学出版社,2008:62-66.

[2]微软公司.数据访问技术-ASP.NET2.0[M].北京:高等教育出版社,2007:40-50.

[3]微软公司.Web应用开发-ASP.NET2.0[M].北京:高等教育出版社,2007:18-68.

[4]王海涛.Net Framework2.0高级编程[M].北京:清华大学出版社,2007:18-31.

[5]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000:230-233.

[6]微软公司.C#程序设计语言[M].北京:高等教育出版社,2003:51-55.

[7]徐坚.C/S与B/S结构的分析与比较[J].曲靖师范学院学报,2005(3):72-74.

[8]陈德礼.ADO.NET连接池技术及其在Web系统开发中的应用[J].安阳工学院学报,2007(1):59-62.

控件管理池 篇2

为调动全体技师工作积极性,增强其工作责任感,提高服 务质量和技术水平特制定以下规章制度。

一. 入职须知:

1.入职须交纳1000元工服费,500元手法统一费。2.工作未满一年辞职,公司有权扣除保证金。3.辞职须提前30天书面申请,批准方可。

4.技师每个月休假4天,须提前一天书面申请,批准方可。

5.新入职技师打3天头牌,第一个月不列入考核范围。

二.仪容仪表:

1.在营业区域必须着装整齐(统一穿工衣),佩带工号牌。

2.不允许穿鞋上班,浓装艳抹(统一化淡装)。3.不得留长指甲,涂有色指甲油。4.不可佩带夸张的首饰,戒指等。

5.保持规范的站姿,坐姿,行姿,注重自己的仪态。注:以上条例违者罚款20——100元。

三. 礼仪礼貌: 1.见到上司及客人应热情称呼并问候。(在营业区域碰见客人应主动站在一边,让客人先走并礼貌打招呼。)2.不允许带着任何情绪上班及抱怨同事之间的不是。3.不讲粗言秽语,辱骂,讽刺他人。4.同事之间不得相互取绰号,应礼貌称呼。5.发扬团结友爱,互相帮助的精神。

6.严禁在工作区域大声喧哗,闲聊,吃东西等。

注:以上条款违者罚款20——100元。

四. 工作纪律:

1.上班时间技师不得擅自离开休息室,如有特殊情况须向主任级以上的领导请假,否则视为旷工,旷工一天扣300元。

2.请事假须事先书面申请,不得由他人代请及电话请假,获得批准方可休假。如有特殊情况:例病假必须凭市级以上的医院病历,休假单,药费单据方可生效。否则按事假处理,事假每天扣100元。事假未经批准或是先斩后奏者,按旷工处理。

3.一个月累计旷工三天者作自动离职处理,公司不退回任何费用及工资小费。

4.技师每天上下班必须接受点名必训,方可离开休息室。违者按迟到,早退,旷工处理(迟到,早退10分钟内扣20元,30分钟扣50元,1个小时以上作旷工处理)。5.技师每月有4天休假,超出部分按事假处理,年休除外。6.非上房按摩时间不得私自进入按摩房,不得私自动用房内及公司的一切用品,违者罚款50元。

7.技师不得在休息室,按摩区乱吐痰,乱丢垃圾,纸屑,在上班时间内不得睡觉(凌晨5点后方可)违者罚款50—— 100元。

8.早晚班技师下班时,当日值日的技师必须搞好休息室内的卫生,违者扣罚20——50元并罚扫卫生一礼拜。

9.同事间争吵,打架者双方扣罚1000元并开除,不退还工资小费,严重者交公安机关处理。

10.窃取客人,同事和公司财物者,没收物品并辞退,不退还任何费用及工资,严重者交有关部门处理。11.。严禁谈论有损公司形象及透露公司的内部运作及机密,营业状况,员工个人资料,顾客信息等。违者罚款500元,并立即解雇,公司不退任何费用。

12.技师不得对公司所张贴的公告,通知,文件进行撕毁,涂改等。视其情节给予重罚或开除处理,不退任何费用。

13.技师在任何情况下,不得未经允许将客人或朋友带入休息室及留宿公司,违者罚款200元。

14.在上班时间内不得到休息厅与客人攀谈,违者扣罚100元。

15.技师必须服从管理及安排,有问题先服从后上诉,顶撞上司及不服从安排,有损公司形象等违者扣罚200元/次。

16.技师在公司范围内不允许拉帮结派,恐吓她人,违者罚款200元,严重者立即开除,不退还任何费用。17.停牌及培训的技师必须按正常的上班时间到公司报到并遵守公司的各项规章制度,否则扣罚100——200元(点CALL钟可上钟)。

18.上下班必须走员工通道,不允许穿越大堂,违者罚款50元/次。

19.技师不得向客人推荐与自己相熟技师,违者双方各罚200元/次。

20.未经允许,不准私自进入按摩房,违者100元/次。

五. 上钟程序细节处罚条例:

1.未经安排不准私自上钟。上钟过程中如客人要求更换技师,须立即通知钟房,然后下牌。违者罚款100元所造成的一切后果及损失由技师本人负责。

2.技师接到上钟通知后,必须在3分钟内到达指定区域及房间,违者扣罚50元并立即更换下一个。

3.技师进入房间应先敲门并按进房程序礼貌问好,安顿好客人后立即向钟房起钟,未准时报上下钟,报错房号,匙牌号,下钟后超过8分钟未离开房间者【加钟除外】,每次罚款50元并小费单作废,连续两次停牌培训。4.技师入房被退后,下来不允许议论该客人,并立即通知钟房安排下一个,否则停牌并扣罚50——100元。5.如客人没有要求更换技师,私自退客者扣罚200元并挂尾牌。

6.上钟过程中应将手机设置为振动,违者50元每次。7.上钟过程中,拒绝为客人正常服务,谈条件,不认真者扣罚300元/次。8.钟房没有催客人出房而技师偷钟,自行打电话询问上钟时 间而引起客人不满及投诉,不肯买单,一律扣罚200元并买钟费。

9.客人要求加钟时,一定要讲清楚钟费及小费,以免客人不知道而造成损失由该技师自行负责并罚款100元。10.上钟过程中睡觉,服务质量不好每次扣罚300元,引起的一切后果自负。

11.私自签单,诈取和索要客人物品及小费,现金者,一律按十倍出发,并退还客人财物,同时停牌培训,情节严重者解雇,不退还任何费用。

12.对客人不礼貌,恶言恶语,讽刺客人罚款500元,并立即解雇,不退还任何费用。

13.下钟时提醒客人带齐自己的随身物品,以免丢失。14.技师下钟时把客人送到休息厅门口,并知会服务员招呼老板。

15.凡技师当月被客人投诉累计达3次停牌培训。

注:拒签罚单者加倍处罚。

金玉池

控件管理池 篇3

本人在开发系统的过程中,系统的数据信息的显示至关重要,用户能及时了解到系统信息,并且系统信息要全面、直观准确、美观显示给用户。

Asp.net 4.0给开发给供了Gridview控件,Grid View控件是ASP.NET1.0的Data Grid控件的后继者,是基于Data Grid成功经验与缺点改良的。它不但具备了更强大的数据网络显示与统计等功能,而且还可以以更少或者零程序代码来完成简单的数据处理,如选择、排序、分页、编辑与数据统计等。此外,它还可以很方便地通过模板进行扩展,从而满足各种显示的要求。Grid View控件为数据源的内容提供了一个表格式的类网格视图。每一列表示一个数据源字段,而每一行表示一个记录。

要应用Grid View控件,选要进行数据的绑定,在学生管理系统中,要了解学生的信息、班级信息、学生交学费情况等,都要让这此信息显示出来,最直接,最快速的显示方法就是用Grid View控件时行显示,在用Grid View控件操作之前,要进行数据绑定,Grid View控件与ASP.NET其他数据控件一样,都可以绑定到数据源控件(如Sql Data Source、O bject Data Source等),以及实现了System.Collections.IEnumerable接口的任何数据源。如

该数据绑定方法可以利用数据源控件的功能来执行数据的排序、更新、删除和分页等功能,从而无须编写任何额外的代码。该功能的缺点是不能做到动态的数据绑定,如用户可以根据界面设定的条件筛选查看学生信息。所以ASP.NET给出了第二种数据绑定方法,可以以编程方式将Grid View控件的Data Source属性设置为该数据源,然后调用Data Bind()方法。但使用此方法不用提供内置的排序、更新、删除等功能。Grid View控件如下:

在默认情况下,Grid View控件自动生成足够多的列,以包含来自数据源的所有数据。在其他情况下,我们可能需要单独控制和设计每一列。为此,要对绑定过程稍加提炼。

如果没有设置任何数据源属性,则Grid View控件不会生成任何东西。如果绑定了一个空的数据源并且规定了Empty Data Template模板,则向用户显示的结果有一个较友好的外观:

如果该控件所绑定的数据源不空,则忽略Empty Data Template属性。

在学生管理系统中,用户要对学生信息进行操作,就要涉及到学生的选择,对学生可以批量选择,也可以有针对性的选择。Grid View给用户提供了强大的功能设计,Grid View提供了每行选择功能,但该功能在应用中不灵活。设计者可以在Grid View中增加复选框,通过复选框,用户就可以进行学生的选择,这样就提供操作的灵活性。在Grid View中增加复选框如:

在Grid View中,用户可以用Grid View的强大功能实现统计功能,如在学生管理系统中,要想了解每个班学生操行分的情况,如优秀、良好、及格和不及格等。在Grid View中的设置中,就要通过Row Data Bound事件来处理。Grid View控件中的每一行必须绑定到数据源中的一条记录。将某个数据行绑定到Grid View控件中搂据以后,将引发Row Data Bound事件。

总之,ASP.Net4.0的到来,增加了Grid View的显示处理能力,在系统的开发过程中给系统开发人员一个强大功能的支持,减化开发人员的工作。

摘要:ASP.NET 4.0中GridView控件主要用于显示数据库的查询结果。文中对GridView控件的绑定进行了研究,探讨了GridView控件在应用过程中的统计功能,并给出了其实现方法。经过系统的应用与实践验证,基本实现了预期的效果。

关键词:ASP.NET,GridView,学生管理

参考文献

上一篇:交通事故伤亡待遇分析下一篇:美术电影