基于WEB的通用BBS系统其系统定义部分采用面对对象的系统分析方法_第1页
基于WEB的通用BBS系统其系统定义部分采用面对对象的系统分析方法_第2页
基于WEB的通用BBS系统其系统定义部分采用面对对象的系统分析方法_第3页
基于WEB的通用BBS系统其系统定义部分采用面对对象的系统分析方法_第4页
基于WEB的通用BBS系统其系统定义部分采用面对对象的系统分析方法_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于WEB的通用BBS系统其系统定义部分采用面对对象的系统分析方法,并结合传统的结构化分析方化,设计出其系统模型,如果采用面向对象的程序设计语言开发系统,则可以很方便地从系统分析阶段平滑地过渡到设计阶段。但是,本系统采用ASP技术,我们知道ASP不支持继承和强类型转换等面向对象程序设计所必需的功能,只能采用一定的技术措施,用传统的结构型程序设计方式实现诸如继承等这类功能。下面就部分系统实现做一下简要说明:1系统主页面 Main.asp这是BBS网站的HomePage,程序首先进行用户身份判断。本系统用户身份信息经登录后保存在SESSION对象的USERNAME和ADMINBOARD两个变量里。匿名用户(既Guest)这两个变量为空或没有定义;普通用户USERNAME变量有用户在本系统注册的会员昵称,但其ADMINBOARD变量没有定义或为空;版主用户其ADMINBOARD变量保存有他管理版面的ID;如果ADMINBOARD变量为“0”则为超级会员。依据程序对用户所做的判断,插入相应用户的功能操作菜单。这就实现了不同层次对象的同一方法的不同功能。譬如Guest:main.asp载入的功能菜单为genhead.asp,Super:main.asp载入的功能菜单则为superhead.asp。注意:功能菜单文件其实就是普通的HTML文件,按照各自所属的操作对象列示其相应的功能随着电子商务的日趋成熟,越来越多的企业深刻地认识到:要在竞争日益强烈的国际市场中持续发展并立于不败之地,开展电子商务是企业最好选择和必由之路,基于网络营销降低成本获得利润更是难得的商机,把公司的产品发布到网上商铺宣传、推广、销售,拓展企业网上销售推广渠道,获得网络商机。虽然我国中小企业的网络营销在迅速发展,但其在人才、资金、技术、经营模式、管理理念上的局限,使得中小企业在网站建设和网站推广销售中仍面临很多问题。本文就是针对我在网站建设和网站推广销售的实践工作中遇到的问题,尽个人的能力做出的详细的分析,进而找到的一些解决办法,希望这些方法能使公司在电子商务的实战中获得成功。更希望指导老师给予批评指出。湖北师范学院自学考试本科毕业论文(设计)论文题目互联网的网络考勤系统作者姓名专业名称计算机科学与技术准考证号指导教师徐雄通讯地址院联系电话完成时间2011年2月28号目录目 录1、前言 .12、互联网的考勤系统 .22.1. 互联网考勤系统的开发背景 .22.2. 现有考勤系统分析比较 .22.3. 系统设计目标 .32.4. 系统设计特点 .42.5. 研究意义 .53、 系统设计 .5.3.1. 技术难点 .53.2. 系统结构 .63.3. 关于B/S和C/S架构的探析 .63.4. B/S结构与C/S结构的介绍 .73.4.1. 什么是C/S结构.73.4.2. 什么是B/S结构.73.5. 系统关键技术 .83.5.1. ASP技术.83.5.2. Microsoft SQL Sever与Microsoft Accesss .8 3.5.3. Access 2000 .83.5.4.Visual Basic .83.5.5. 以B/S结构与C/S结构基础的Web考勤系统 .93.5.6. FCM指纹考勤技术 .93.5.7. Session对象 .94、 系统实现及功能模块的设计 .104.1. 主界面的实现 .104.1.1.界面登录.104.1.2.主界面.114.1.3. 系统管理界面 .124.1.4. 信息管理界面 .134.1.5. 信息查询 .154.1.6. 签到 .164.2.系统功能模块的设计.174.2.1.数据库的设计.174.2.2.与数据库的连接.184.2.3.考勤管理数据的流程.185、 结束语 .19 参考文献 .20摘要基于互联网的网络考勤系统(指导老师:徐雄)(计算机科学与技术学院0701班 湖北 黄石 )摘 要:随着社会发展,各种国家行政部门、企事业性单位不断壮大与完善,其分机机构、分子公司分布不同地区和城市,单位或公司的员工不断增加。为了方便单位管理部门实时、准确对所有员工进行考勤管理,许多新型信息化考勤系统应运而生。本文研究了一种基于互联网广域网络的考勤方案,此方案与现今己使用的考勤方案相比,具有用户使用更简单、节约成本、实时、高效等优点。关键词:Web考勤管理系统 Session对象 Access2000 Microsoft SQL Sever Visual Basic Based on the internet network register system Dongbaiyuan ( instructor : Xuxiong ) ( computer science and technology institute 0701 class in yellowstone )Abstract:took to the social development, the state administration, enterprises and units are constantly expanding and improving the availability and its extension mechanism, the distribution of molecular companies of different areas and cities, or employees increased. in order to facilitate the management departments in real time, accurate to all staff to register the letter.Many new types of information to the register system. this study was based on the internet network, the delegate got the scheme and now they use of the register, compared with a solution is simple and cost effective and immediate and efficient, etc.1、前言随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。计算机技术,特别是互联网的网络考勤开发技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明互联网信息技术已在企业的管理层面扮演越来越重要的角色。当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤时需要专门人员在旁记录、统计、制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的管理。建立一个高效率、无差错的考勤管理系 统,能够有效地帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。2、互联网考勤系统定义2.1.互联网考勤系统开发背景伴随着Internet的高速发展,正在改变着整个世界的经济,也改变着企业的管理。顺应信息技术发展的潮流,基于B/S 架构的考勤管理、考勤系统将为办公自动化带来巨大变革。作为企业信息化的核心部分,选择先进的、符合国际标准的考勤系统,不仅可以有效提高企业管理、协作与监控员工的出勤效率,更可以为企业进一步信息化建设奠定良好的基础。互联网是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。企业网络建设时可借助现有的互联网网络将分布在不同地区、不同城市的分支机构搭建设成一个企业内部广域网。既方便了信息共享与数据交换,又为考勤管理系统提供了一个网络环境。互联网为考勤管理系统提供了一个快速、灵活、可伸缩性的开发平台。相对于以往的人工及机械式的考勤系统互联网的网上考勤系统的优点越来越明显,在社会的发展中也起着不可或缺的作用及美好的发展前景。2.2 现有考勤系统的分析比较对于一个具有分支机构的大型单位,员工的派工、请假、加班是管理部门考核员工的一项重要依据。目前大部份单位的派工、请假、加班等考勤管理都通过手工填写报表来完成,这样不仅给管理部门产生大量的统计、核对工作,也对考勤管理的真实性、准确性带来一定的影响。例如对公司的管理来说,考勤无疑是很重要的一块。传统的考勤方式包括来上班是签到,下班时再次签到,但是这有两个缺点,一是会发生代签的现象,二是迟到或早退的员工会篡改时间,如果派专人监督,又会降低公司效率。而当今互联网告诉发达,为什么不将考勤系统般到网络上呢?不仅节省时间,员工又不能篡改时间。甚至连请假都可以在网上完成。由于考勤系统数据的不准确,各部门单位、企业,劳动人事工资管理系统的许多基础数据也存在较大误差,给人事部门的许多全局性的统计也带来了不准确性;考勤系统统计工作复杂繁重,难以保证统计结果的正确性与及时性;再者,互联网的考勤管理系统有着其卓越而完善的特点;互联网的网上考勤系统管理效益高:自动化、智慧化的考勤管理体系,最大限度的避免了人为的因素干扰,集人事、考勤、薪资于一体,加上强大的权限设置功能,是中层领导彼此督促、协作,充分体现了网络化考勤的简捷、严谨性;另外,电脑分析列印报表资料准确、及时、一目了然,随时可查阅当日员工上下班情况,方便高层及时考核和管理全厂员工,高层领导还可根据一段日期的考勤报表,分析订单生产的用工情况,控制生产进度。合理安排用功的最高境界是:较省的员工人数,安全合理的加班,及时、灵活的监控、必要合理的订单完成速度。要真正做到用工管理高效化,自动化、智慧化的人事考勤管理体系是企事业单位最理想的帮手。时间效益好:具有签到速度快且时间性强的特点,促使员工对考勤的重视,加强劳动纪律,节省时间,提高工作效率,创造更大的经济价值。因此,现有考勤系统已很难满足企事业单位规范化管理的要求。考勤管理系统正是企业信息化管理的重要环节。所以,建立现代化互联网的网上考勤管理系统势在必行。2.3 系统设计目标现在随着Internet技术的出现,企业内外部的信息流变得更加快和通常,信息流对企业人事管理体系的影响也越来越深远。对于考勤信息管理而言,Internet技术将使得考勤信息管理体系随着信息流的延伸或改变而突破封闭的模式,延伸到企业内外的各个角落,使得企业各级管理者及普通员工也能参与到企业的管理活动中来,并与企业外部建立各种关系。实现考勤管理和处理的计算机自动化。考勤系统可以实现员工工作过程的动态控制;实现员工信息全局流通,实现网络化信息共享;实现计算机派工、请假、加班管理,对员工管理增加了透明度,解决了考勤管理现在随着Internet技术的出现,企业内外部的信息流变得更加快和通畅,信息流对企业人事管理体系的影响也越来越深远。对于考勤信息管理而言,Internet技术将使得考勤信息管理体系随着信息流的延伸或改变而突破封闭的模式,延伸到企业内外的各个角落,使得企业各级管理者及普通员工也能参与到企业的管理活动中来,并与企业外部建立各种联系。实现考勤管理和处理的计算机自动化。考勤系统可以实现员工工作全过程的动态控制;实现员工信息全局流通,实现网络化信息共享;实现计算机派工、请假、加班管理,对员工管理增加了透明度,解决了考勤管理难而慢的问题。从而使企事业单位其分机机构、分子公司分布不同地区和城市有机的结合起来,提高了工作效率、健全了考勤管理制度、并且对信息进行更合理、更有效的管理。利用Web技术为考勤信息管理搭建一个标准化、规范化、网路化的工作平台,在满足人事部门基本业务管理需求的基础上,还能将人事管理生态链上不同角色联系起来,从而提高企业效率,拓展企业发展空间。2.4 设计特点互联网的网上考勤系统管理效益高:自动化、智慧化的考勤管理体系,最大限度的避免了人为的因素干扰,集人事、考勤、薪资于一体,加上强大的权限设置功能,是中层领导彼此督促、协作,充分体现了网络化考勤的简捷、严谨性;另外,电脑分析列印报表资料准确、及时、一目了然,随时可查阅当日员工上下班情况,方便高层及时考核和管理全厂员工,高层领导还可根据一段日期的考勤报表,分析订单生产的用工情况,控制生产进度。合理安排用功的最高境界是:较省的员工人数,安全合理的加班,及时、灵活的监控、必要合理的订单完成速度。要真正做到用工管理高效化,自动化、智慧化的人事考勤管理体系是企事业单位最理想的帮手。时间效益好:具有签到速度快且时间性强的特点,促使员工对考勤的重视,加强劳动纪律,节省时间,提高工作效率,创造更大的经济价值。易操作:界面友好,操作方便,一看就懂,一用就会。 内容丰富:有内容齐全的员工人事档案基本资料,可对人力资源进行统计、分析、查询。 集中控制、分布管理:通过严格的授权,可将考勤工作分摊,管理者可集中控制,各部门授权管理。人尽其职,不越权。可以实现各分公司、分支机构或者分店考勤数据相互独立不可见,总公司实现汇总功能。 随意查询:考勤流水记录、排班情况、出勤情况、迟到、早退、调换班等各种组合查询,方便快捷。可以分别查询全公司、若干个部门、一个部门、若干个员工、一个员工的人事资料、考勤数据。统计准确:系统会自动生成按全公司、按部门、按个人统计的各种考勤报表,会自动统计、汇总正常上班、加班、不签到等情况。 排班灵活:员工的班次,由系统自动排班,而且能够快捷排好无规律的班次,能够自动处理调班。导出方便:考勤系统处理后的数据可以导进Excel电子表格。完善的网络功能,实现异地考勤的数据实时共享,领导不用到现场,在办公室就可以查询整个公司的出勤情况; 设定了分级管理员权限,不同的管理员进入拥有不同的权限,使联网考勤更安全可靠;全面的公众假期、个人请假、加值班,以及调班、调休、中途外出等异常考勤情况处理功能; 方便、快捷的查询员工的出勤记录及修改历史、考勤例外及在岗情况,使管理人员能及时了解员工出勤状态,便于安排工作;支持远程访问,让您千里之外,也可随时管理; 独具一格的考勤业务申请、登记、审核、作废的功能,实现无纸化办公; 提供数据开发接口,便于结合其他管理系统 ;考勤信息发布支持电子邮件、手机短信及时、准确地把采集到的考勤信息发送给需要这些信息的对象。在硬件配置上,目前可以支持 指纹考勤机、IC卡考勤机、ID卡考勤机、感应考勤机。采用跨数据库技术支目前主流的数据库,ACCESS,SQL Server2000/2005,Informix,ORacle .2.5研究意义完善和科学的人事管理制度是衡量企事业单位管理水平高低的标志。多少年来,考勤方式也随着科学技术的进步不断发展和完善。最传统的人工登记考勤方式,由于存在代签、不如实签、人工管理数据等缺点早已被淘汰。打卡是目前考勤的主要方式,但代打卡的问题仍然存在。指纹考勤是目前研究和开发的热点,市场上也出现了不少产品。它拥有指纹的唯一性、方便性和不丢失的特点,并能从根本上解决代考勤问题。但它存在一个严重问题,既不卫生。单位每位职工每天几次地触摸指纹阅读器,使指纹阅读器成为疾病传播的高风险地,且职工人人不能回避。所以我们一直在发掘和寻找更全面和快速安全的考勤系统,最终只有借助于互联网才能满足分布式企事业单位的需要,与人事管理系统联合,给企业带来现代化的人事管理3、系统设计3.1.技术难点目前企业考勤管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企事业单位考勤信息系统的推广应用。当代信息技术的日益发展波及到了社会的每一个角落,企业管理领域也不例外,企业办公管理的信息化越来越受到人们的重视。在企业中,各种员工管理信息系统层出不穷,极大地提高了企业管理的效率和质量,但目前企业考勤管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企事业单位考勤信息系统的推广应用。概括起来主要有以下几点技术难题:(1). 功能单一。考勤信息系统只是为了解决一个具体的考勤问题而开发的,造成了管理流程上的不通畅,影响了信息的重用和共享,不能提供充分的信息分析与决策能力。(2). 统计与报表功能是企业考勤管理信息系统设计的目的,数据的不一致不可能产生一致的统计与报表,即使一致的数据也有用户的不同需求,这种需求也包括个人偏好,同一个人也有不同时期的特定需求,如何设计让用户满意的统计与报表功能是我们开发者不断追求的目标。(3). 从动态数据来看,动态数据的作用就是能提供现时的信息,以供管理层进行决策。这要求动态数据库能随时进入关系数据库。然而,一些企业由于管理水平有限,动态数据并没有做到随时更新。动态数据没有及时的进入数据库,则整个考勤信息系统就不能为管理决策提供支持。(4). 从数据库结构看,由于考勤信息等人事管理系统在我国还是一个新领域,计算机软件人员对这个领域不熟悉,而企业管理人员又缺乏理论的支持导致双方无法很好的合作。(5). 从系统的功能看,考勤信息管理系统不仅能记录所以发生的数据,更重要的是它能整理和分析这些数据,并提出有价值的报表。所以,考勤信息管理系统不但要对基础信息如员工请假等进行记录,而且更重要的是能向企业的高层提出支持性的具体数据报表。3.2 系统结构当今主要应用的网络体系结构是C/S(Client/Server,简称C/S)和B/S(Browser/Server,简称B/S),在中国企业管理实践中,一个“人力资源整合”管理系统,包括现代企业员工档案管理、员工招聘、员工培训、薪酬管理、绩效考核、奖惩管理、调动管理、合同管理、保险福利管理、考勤管理等十大模块。C/S与B/S组合架构设计,具有强大的数据安全保障,并支持可扩展的远程查询功能和远程数据采集功能。3.3关于B/S和C/S架构的探析当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不睱接。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。但是,由于主流技术研发企业和用户对“B/S”和“C/S”技术谁优谁劣、谁代表技术潮流发展等等问题始终争论不休。3.4 B/S结构与C/S结构的介绍3.4.1什么是C/S结构。C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。3.4.2、什么是B/S结构。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。3.5 系统关键技术3.5.1 ASP技术ASP技术是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script与CGI(Common Gateway Interface通用网关接口)的结合体,简单的讲它是一种运行于服务器的脚本语言,但是其运行效率比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全性及保密性也远比Script好。3.5.2 建立WEB站点时,两种主要的数据库建立WEB站点时,可以使用两种主要的数据库:Microsoft SQL Server 和 Microsoft Access。Micro SQL Server是一种功能齐全的客户机/服务器数据库产品,适用于系统经常被大量的用户查询的情况。对于查询次数有限的情况,则可以采用中小型数据库的代表产品Microsoft Access。Microsoft Access是理想的入门级产品,其中提供了大量的向导,可以辅助完成数据库的创建和管理。3.5.3. Access2000 Access2000就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库管理工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。3.5.4. Visual Basic目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C+ ,Visual Basic,PowerBuilder,Dephi, visual foxpro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。3.5.5. Web考勤管理系统Web考勤管理系统以B/S结构为基础,该系统可以在不同的地域使用,共享同一套数据,只要能够上网就可以进行考勤管理。如集团总部在北京,全国各地有各个分公司,那么可以将Web考勤管理系统安装在北京总部的WEB服务器上,各个分公司通过总部设置后的固定IP或者域名即可通过总部配置好的帐号密码登录Web考勤管理系统后进行考勤管理等操作;各分公司的考勤数据可以实时或定时传输到总部Web考勤管理系统,便于总部对各个分公司的考勤情况进行监管。而一般基于C/S结构的考勤系统只能在局域网内使用。得益于B/S结构,Web考勤管理系统的操作在浏览器中进行,只要能上网的地方都可以操作,让上网更随意、随时、随地,使得Web考勤的管理更便捷和灵活。Web考勤系统程序主体只需在服务器上一次安装,所有地方均可以登录后使用。系统升级维护方便,只要维护服务器的程序即可;而一般的考勤管理系统需要在每个用户的电脑上安装,更新维护时,需要在所有电脑上进行。3.5.6.指纹考勤FCM(FingerPrint Collect & Management)是Internet Attendance System的核心部分,主要实现如下功能:员工手指指纹登记、变更、删除,指纹导入考勤设备,考勤设备的指纹信息删除,指纹信息从一台考勤设备转移到另一台考勤设备,新增人员指纹登记,员工已登记指纹及手指信息查询,未登记指纹信息查询等等。具有良好的与后台应用开发的数据接口,可提供简便的操作流程,便于自行完成管理功能。3.5.7. Session对象Session对象在ASP程序编写中占了相当重的份量,由于网页是一种无状态的程序,因此几乎无法知道用户的浏览状态。必须通过Session对象记录用户的相关信息,以供用户再次对此Web服务器提出要求时作确认,例如,在某些特定的网页中,常需要用户输入确认的账号和密码,假如这些身份确认的结果无法保留,那岂不是每一个网页都需要重新输入一次密码。换而言之,每一个Session的用户,Web服务器均会自动的为它们建立一个Session。必须说明,Session对象只能适用于具备Cookie功能的浏览器。4、系统实现及功能模块的设计4.1 主要界面实现4.1.1.界面登陆图 4-1系统登录界面当用户填写好用户名和密码后提交数据库进行身份验证,验证合法后进入系统主页面。登录流程如图4-2所示。 N开始index.asp接收提交的表单数据已注册Yregistor.aspmain.asp判断用户的合法性NY结束图4-1.2登录流程4.1.2.主界面 4.1.3系统管理界面(主要包括密码修改,和添加删除用户,集成到一幅图中) 4.1.4信息管理界面(主要包括员工信息管理和部门信息管理)员工信息管理)员工信息管理包括基本信息管理,奖罚信息管理和薪金信息管理,图依次如下 4.1.5.信息查询(包括员工信息查询和部门信息查询)4.1.6.签到4.2.系统功能模块的设计2000Advanced Server环境下,实现了基于互联网的网上考勤系统各功能模块。具体开发工具为Sybase PowerBuilder ,数据库采用Microsoft SqlServer 2000(以下简称SQL2000)数据库。该系统主要包括:a、系统基本资料管理维护b、考勤处理c、统计查询4.2.1数据库的设计数据库设计在数据库程序设计中是非常重要的一个环节,具体指的是数据库中各个表结构的设计,包括信息保存在哪些表格中,各个表详细结构以及各个表格之间的关系。数据库结构是数据库应用程序的基础,它的好坏直接影响到应用程序的执行效率,数据库结构设计得好,就会减少数据库的存储量,并且使数据保持很高的完整性和一致性,还会提高数据查询的数度,运用前台编程工具时,也会有一定程序上的简化。数据库设计分为以下三个阶段。数据库需求分析数据库概念结构设计数据库逻辑结构设计4.2.2与数据库的链接 由于各工作站客户程序频繁地与数据库打交道,如何与数据库链接就显得十分重要。本系统用到一个数据库,名为KQXT_DATA.MDF,所有用户登陆时就要进行数据库操作,为实现客户端和数据库链接,首先在WinSERVER 的控制面板/管理工具/数据源(ODBC)选项中添加一个kqxt_sql的用户数据源。再在Pb8创建的“K

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论