您的当前位置:首页基于Web档案管理系统的设计与实现

基于Web档案管理系统的设计与实现

2024-05-20 来源:小侦探旅游网
2010年7月总364期 基于Web档案管理系统的设计与实现 仇学敏 f贵州广播电视大学贵州贵阳550004) 中图分类号:TP - _ 一 一 ● - 一 ● 一 一 一一 一 - 一 ● 一 一 一 一一 一一 一 文献标识码:A 一 一 ’ 一 一一一一 一 一 - 一 一 - 一 _ 一一一一 _一 一文章编号:1007—0745(2010)07-0068-02  一 一一 一 _ 一一一一一 一 一一一● 一 一 - 一 一 一 一 一 一 一一 一~一一 一一 块。现就该系统的各功能模块一一作介绍: f1)保险中介从业人员查询:从业人员登陆“用户查询”页面, 可以根据查询条件(姓名、学号、身份证号)来查询自己的档案信 1、引言 随着Internet的发展,改变了着人们的生活模式,通过网络就 能解决人们工作、学习、购物等方面的问题。基于这点考虑,设计 本系统是为了方便保险从业人员足不出户,就可以通过网络,登 陆到该系统的网站来随时了解自己的培训信息。 本系统是基于Web网上的数据库技术来构建的,可以实现 在Web浏览器界面对远程数据库的的访问,而无须直接操作,实 现用户用浏览器调用数据库的功能。通过实际应用及改进,该系统 目前具备结构合理、功能较完善、便于移植、便于维护、应用性强 等优点。本文主要介绍该系统的功能、结构、实现的主要技术难题 及方法,以及还需要改进的地方。 2、基于Web的在线测试系统的设计和技术难点 2.1系统的总体设计 基于Web的在线测试系统主要面向保险中介从业人员和管 理员设计的,系统完成的主要工作:保险中介从业人员可以根据 姓名、学号、身份证来查询自己的培训档案,后台管理人员可以对 从业人员的档案进行管理(查询、添加、删除、修改),以及管理员 身份资料的编辑。 根据以上分析,可以把该系统的设计分为三个功能模块,如 图l所示。 息。其中查询条件可以单一(如:姓名)进行也可以进行组合查询 (如:姓名+学号、姓名+学号+身份证号)。根据查询结果,从业人员 可以得知:学员的基本信息(姓名、性别、年龄、学号、文化程度)、岗 前培训(培训课时、考核结果)、后续培训(培训课时、考核结果)。 f21管理员管理:该模块的功能是对管理员用户的权限进行管理。 (31从业人员管理:后台管理员可以对保险中介从业人员培训 档案进行管理(添加、修改、删除)。需要特别说明的是:当对保险中 介从业人员的档案进行删除时,分为逻辑删除和物理删除。这就避 免后台管理人员对从业人员档案进行删除时所发生的误操作。 2.2网页界面设计 本着简洁实用的原则,进入系统的首页后只有两个人口(用 户查询、后台管理)。其中“用户查询”页面是提供给保险中介从业 人员进行在线查询培训的档案信息;“后台管理”,需要管理员用 户进行身份验证登录后,才能进行对保险中介从业人员培训档案 进行管理(添加、修改、删除)的操作。 2-3数据库的设计 数据库的设计在管理系统中起着重要的作用。一个设计合 理、结构清晰的数据库能减少数据冗余、提高查询速度、方便更新 修改,可以减轻程序的负担,提高程序的执行效率好稳定性。根据 在线测试系统的要求,本系统主要由以下几个表组成:管理员表、 从业人员档案表。 管理员表用于保存管理员的基本信息,主要字段有:用户名、 密码、权限。从业人员档案表用于保存从业人员培训的档案信息, 主要字段有:姓名、性别、年龄、身份证号、文化程度、学号、保险公 司名称、保险公司电话、通讯地址、电话、岗前培训课时、岗前培训 日期、岗前培训结果、岗前培训审核人、岗前培训时间、后续培训 课时、后续培训时间、后续培训考核结果、后续培训审核人、后续 培训时间、备注、标准像。 2.4系统的实现 2.4.1系统开发环境 以下介绍基于Web的在线测试系统的开发环境。 开发环境:Windows XP 开发语言:Html+asp+JavaScript 开发工具:Macromedia Dreamweaver 8 数据库:Microsoft Access 20o3 为了降低系统开发难度和提高系统开发效率,考虑到ASP完 全不需要编译成可执行文件就可以直接运行,再者ASP内置的 ADO组件,允许用户通过客户端浏览器存取各种各样的数据库。 所以采用ASP服务端编程语言来实现系统的功能。因为Access 简单容易使用,具有数据库的一般要求的功能,而且对服务器的 要求不高,可以满足普通网站的要求,所以数据库选用Microsoft Access 2003 Web的开发工具使用Macromedia Dreamweaver 8,它 可以提供高效的网页开发环境,是最为专业的网页制作工具。 图1 基于Web的在线测试系统总体结构 2.4.2数据库链接 从图1系统的总体结构可以知道:本系统分为三个功能模 在整个系统中,由于有多个地方要与数据 (下转第25页) 一68— 2010年7月总364期 混合施用,使根部充分吸收。 4、生长调节剂的使用误区 4.3随意与其他物质混 植物生长调节剂与化肥、农药等其他物质能否混用,必须在 认真阅读说明并经过试验后才能确定。但很多农户在使用植物生 常将其随意地与化肥、杀虫剂、杀菌剂等 植物生长调节剂必须在充足的水肥条件下才能发挥显著的 长调节剂时,为图省事,希望达到同时促进生长或保花保果、补充肥料或防病治虫 功效。但有的植物生长调节剂被厂商夸大了使用效果,致使一些 混用,4.1以“剂”代“肥” 甚至“劳而无功”。 农户把其当成肥料使用,把促进作物生长的希望寄托在植物生长 作用。但若混合不仅会“事倍功半”,调节剂身上。而不在施肥、灌水、中耕、松土等常规技术上下工夫, 最终影响到植物生长调节剂的使用效果。 4.2随意加大用量 参考文献: 【1】刘戈.浅谈植物生长调节剂在农作物上的应用[J】.甘肃农业科 技,2006(10). [2]张红梅,曹长尧.植物源调节剂对水稻的影响lJ1.安徽农业科学, 2008,36(7). 【3】张东升.植物生长调节剂【M】.北京:中国农业科技出版社洲.2001. ,,'lll'llI’,,’l'',ll’'’'','●’●'l'll,’''''',',●l●l●, 植物生长调节剂属激素类物质,一般每亩用量只需几克或几 毫升。但有的农户总怕用量少了没有效果,随意加大植物生长调节 剂用量或使用浓度,这样做不但不能促进植物生长。反而会使其生 长受到抑制,严重的甚至导致叶片畸形、干枯脱落、整株死亡。 ,,'',,'''l,’’’,●l,''''●●,',l’,ll,,,,ll,,'''’’(上接第23页)4、自觉抵制意识形态领域渗透和反渗透 强化忧患意识,战略上高度重视和防范。江泽民曾经指出,没 有忧患意识的民族,是没有前途的。忧患意识,就是居安思危,防 患与未然。要大力加强国家文化安全教育,树立现代国家文化安 全理念;大力实施对外来思想文化信息资源的处理控制。建立积 极的国家文化安全预警系统;深化对西方思想文化渗透问题研 究,加强对西方意识形态对我国渗透战略的手段、特点、规律的研 究,掌握斗争的主动权,击退西方在意识形态领域发动的新攻势, 1l',l,lIllI’’’’ 确保我国的意识形态的安全,全面建立系统而科学的具有中国特 色的反渗透理论和文化体系,这是我们在和谐进程中意识形态建 设亟待加强的最为薄弱的环节。 参考文献: 【11江泽民.《全面建设小康社会、开创中国特色社会主义事业的新 局面》.人民出版社2002版,第40页. ',,','l',l,,’,,,’'',,,l'l,l’l,l,,,lll,,lI,’'',',,l,'''l',’,l''llll●l●,,,',,,,,ll (上接第68页) 库进行连接,定义open.asp作为公共的数据库 returnfalse;) 连接文件。当某个页面要链接数据库时,在该页面的头部加入代 (2)规范日期格式为了统一规范输入的日期,并且让输入者 码<!一--#include ifle=”open.asp”一>即可。这样做的好处是,当数据 操作方便。就用了JavaScript的语言来编写日期的格式,输入者只 库的某些属性(如数据库密码,存放位置等)改变时,只需改变 需鼠标点击日期菜单,就弹出一个日期的对话框。只需用鼠标点 open.asp。其代码如下: 击选择相应的年、月、日就可以完成日期的输入。 <% (3)逻辑删除当对保险中介从业人员的档案进行删除时,第 次删除是逻辑删除。要彻底删除的话,必须在逻辑删除的记录 Set conn=Server.CreateObject(”ADODB.Connection”、 set rs=server.CreateObject(”ADODB.Recordset”1 上进行再次确认来物理删除。逻辑删除的功能是怎么实现呢?其  Streonn=”DRIVER={Micmsoft Access Driver( .mdb)};DBQ=” 实就是在数据库中的“从业人员档案表”中增加一个“删除标识”&Server.MapPath(”\数据文件路径\数据库名.mdb”1 字段,这些“删除标识”的默认值都设置为“lfase”。当对从业人员的档 conn.Open S ̄eonn 案进行删除操作时,其实就是把“从业人员档案表”中“删除标识”字 %> 段赋值为“true”。当管理人员的误操作而删除相应从业人员的档案记 录,需要进行恢复的话,只需把“从业人员档案表”中“删除标识”这个 2.4_3主要技术难题及实现 'flase”。当要对从业人员的档案信息进行物理删除时, f11对关键字的检查在添加中介从业人员培训档案的操作 字段赋值为‘中。需要对姓名、年龄、身份证号、学号这几个关键字进行检查,这 就会显示“从业人员档案表”中“删除标识”值为“true”的记录,进 个功能是通过自定义函数来完成的。其代码如下: 行再次确认后选择删除,这样就进行了物理删除。 3、结束语 function check0 基于Web的档案管理系统是以在线查询为中心,以培训档 {if(document.form1.name—in.value==… ) 案信息为基础,构架出可操作的网络交互系统。方便从业人员及 f alert(”请输入姓名!”); 时得知自己的培训信息.更好地安排自己的培训计划。本系统目 document.form1.docTitle.focus0; 前还需在档案管理、系统安全等方面有待完善和改进。在接下来 return false;} 的工作中.将逐步完善和改进基于Web档案管理系统的功能。 if(document.form1.id_eard.value==…’) f alert(”请输入身份证号码!”); 一document.form1.docContentXocus0; returnfalse;} if(document.form1.stu_number.value==””) {alert(”请输入学生学号!”); document.form1.docTitle.focus0; 参考文献: 【1】唐青松、颜亮.ASP应用开发全攻略宝典:中国水刑水电出版社, 2Oo0. 【2]王亚平.数据库工程师教程:清华大学出版社,2004. [3】徐拥军.商务档案管理:中国建材工业出版社,2003. 25— 一

因篇幅问题不能全部显示,请点此查看更多更全内容