社区幼儿疫苗管理系统答辩_第1页
社区幼儿疫苗管理系统答辩_第2页
社区幼儿疫苗管理系统答辩_第3页
社区幼儿疫苗管理系统答辩_第4页
社区幼儿疫苗管理系统答辩_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业论文题目社区幼儿疫苗管理系统的应用与开发教学系信息工程系二一三年五月毕业设计论文任务书学生姓名专业班级计算机1092班指导教师工作单位设计论文题目社区幼儿疫苗管理系统的设计与开发设计(论文)主要内容在如下的开发环境WINDOWSXP、开发工具VISUALSTUDIO2005发环境及数据库设计工具SQL2000上开发一个社区幼儿疫苗管理系统。软件能够处理幼儿信息,隔年龄段疫苗信息,药物库存信息,员工信息等。灵活方便的幼儿及其情况信息记录、高级查找功能能迅速查找所需信息。要求界面操作简单,实现幼儿疫苗管理的规范化和自动化。要求界面操作简单,高效、安全可靠;信息维护方便;运行稳定;图形用户界面符合用户的日常使用习惯,数据处理正确无误。其主要功能包括幼儿管理,药物库存管理,员工管理和系统管理等模块。1幼儿管理完成各幼儿及其家庭信息的添加、查询、显示、修改、删除等;2员工管理完成员工信息的登记、信息的添加、查询、显示、修改、删除等;3药物库存管理实现药物使用的登记,以及药物缺货信息统计等;4系统管理对数据库的操作,系统维护等功能;要求完成的主要任务及其时间安排要求完成的主要任务1查阅资料,写出不低于10篇参考文献(其中至少有2篇外文文献)的参考文献摘要;2进行方案论证写出开题报告3进行总体设计和详细设计;完成软、硬件设计4完成系统的联调;按系统设计要求,能独立运行演示程序5撰写论文并准备答辩;要求论文语言通顺,整篇论文不少于10000汉字;时间安排1、3月6日(第二周周三)前下设计任务书。2、3月22日(第四周末)前完成开题报告并提交开题报告给指导教师审阅、批复。3、3月18日5月9日(第4至11周)为系统设计与撰写论文时间。其间(1)毕业设计的期中检查定第89周;(2)文献摘要的提交时间在4月12日(第7周)前;(3)5月10日17日(第12周)指导教师初阅论文,学生修改论文;4、5月18日5月23日(第13周)答辩小组内交换评阅论文,学生制作PPT做答辩准备。5、5月24日5月27日(第14周)毕业答辩。必读参考资料1李云山,吕杰武编著JAVA语言程序设,中国青年出版社,2003年2月出版210ROBERTVIERRA,PROFESSIONALSQLSERVER2000PROGRAMMINGMPROFESSIONALSQLSERVER2000PROGRAMMINGMWASHINGTONWROXPRESS,20001101123张新曼著精通JSPWEB开发技术与典型应用,人民邮电出版社,2007年2月出版指导教师签名教研室主任签名毕业设计开题报告系信息工程系专业计算机科学与技术姓名学号1、题目社区幼儿疫苗管理系统的设计与开发2、设计论文目的及意义(含国内外的研究现状分析)设计(论文)的目的当前的管理信息系统已经发展成了计算机网络技术、通信技术、信息处理技术,对信息进行手机、传递、存储及加工处理,用于辅助决策进行事物管理的一种人机交互的只能化计算机系统。随着管理信息系统的发展及其广泛的应用,数据库管理技术已经逐步趋于成熟,其应用也已经编辑各个领域。在儿童计划免疫工作中,信息管理系统已经涉及到数据管理的各个方面,从儿童基本信息管理,到各种数据的统计、疫苗信息的管理等,都通过信息管理系统来得到高效的运行。为了满足儿童接种信息管理的要求,需求设计与制作一个儿童免疫接种信息管理系统,使用户操作起来简便快捷,对减轻工作人员的劳动强度,提高工作效率与管理水平都具有很大的使用价值。设计(论文)的意义是(理论或实际)目前已经有的儿童接种信息管理系统非常少,并且通用性太低。很多都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。另外,不同地区,甚至不同计划免疫接种点,由于对接种信息管理的方法不同,都会对管理系统有不同的要求。为了满足具体工作的要求特别设计一套符合规定的儿童免疫接种信息管理系统。本系统基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便实用,易于推广。本系统采用模块化管理,可以方便的对系统功能进行添加删除。这样,当以后计划免疫信息管理出现什么新的要求,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。随着科学技术的发展,尤其是计算机技术、网络技术、多媒体技术、传感技术、控制技术和只能技术的发展,人类进入了信息化时代。信息时代的标志是INTERNET国际互联网的建立。INTERNET国际互联网将世界各地紧密地联系在一起。于是一个数字化的社区应运而生。当前,西方发达国家的网络化、智能化、自动化达到很高的水平,已经或正在改变人们的生产方式和生活方式,许多国家的计划免疫部门早已实现无纸化办公,我们国家有些城市已经实现免疫信息管理的网上办公,但是并没有完全普遍,目前随着儿童计划免疫改革的不断深入,如何有效地增强儿童免疫接种信息管理水平,充分提高信息管理的效率已经成为计划免疫管理工作的重点之一。3、设计论文任务、重点研究内容、技术方案及进度安排设计论文的任务是根据社区幼儿疫苗管理系统的基本需求,本系统需要完成的具体任务如下计划免疫管理展示所有儿童资料,增加儿童资料,修改儿童资料,删除儿童资料,儿童疫苗接种,已接种疫苗查看,未接种疫苗查看。基础数据管理维护系统的基础参数数据,如疫苗名称维护,疫苗价格设定,区域维护,接种人维护等。数据统计管理根据输入条统计儿童接种疫苗的情况,疫苗接种费用情况。系统管理管理对系统用户、角色,权限进行管理。系统功能模块如图1所示社区幼儿疫苗管理系统计划免疫基础数据数据统计系统管理儿童建档疫苗接种数据字典区域名设置疫苗设置儿童接种数据疫苗费用统计用户管理角色管理图1系统功能模块系统功能模块设计论文需要重点解决的问题是1如何把儿童建档、疫苗接种、数据统计有机集成在一起,为用户搭建了一个信息存档和查询的平台,以帮助用户能够方便快捷的获得自己所需要的信息,从而全面提升儿童疫苗接种的工作效率。2采用结构化的开发流程来开发社区儿童疫苗接种管理系统,具体设计流程或步骤。3怎样实现对数据的查询、插入、修改和删除的操作。4怎样实现用户和角色的管理以及页面的合法化控制。为了解决这些问题,我主要用到的技术方案为1社区儿童疫苗接种管理系统的核心社区儿童疫苗接种管理系统的开发必须围绕一个结构化的开发流程来规划和执行可以把设计过程大概划分为分析、测试、维护三个步骤。同时可以利用模块化的思想来使得开发工作更加便捷、清晰。将整个系统划分为儿童疫苗接种管理系统设计、疫苗接种工作人员管理系统设计和儿童疫苗数据管理系统设计三大功能模块。分别先实现每个模块(包括数据库设计和功能设计),最后再将这些模块组装起来,实现全部的功能。2具体设计流程如下21系统任务的提出系统开发的工作是从接受任务开始的而系统任务应由系统用户提出以书面的形式给予表达。22初步系统调查初步系统调查中了解存在的主要问题和用户提出的目的要求并制定新系统总体规划。23确定系统目标经过初步系统调查了解了用户的基本状况和用户对系统的设想及要求后系统开发人员就可以初步提出网页系统的系统目标。24系统的可行性研究系统的可行性研究包括可能性和必要性,有技术上的、经济上的、人力资源上的以及组织管理上的。经过系统的可行性研究,最后应写出一份系统可行性分析报告。分析报告是系统开发人员的第一阶段工作的小结。25详细的系统调查通过详细的系统调查,可以得到人工管理业务的处理方法,并详细地掌握处理的流程,总结出现有业务过程的规律,存在的问题,从而提出改进措施。26用户需求及功能分析用户需求因不同用户而有所区别,但主要可分为系统范围,信息的处理和技术性三个方面。27新系统的逻辑模型同过对现行系统的进行详细调查,分析及用户需求分析后,就可以确定新系统的逻辑模型。新系统的模型包括新系统的功能要求、目标、各级页面见的链接、数据字典。28编码对象的分析及编码体系结构的确定在系统分析阶段,对现行系统及动态网页系统将要采用的编码对象及方法应该认真分析,以确定先进的科学的高效的系统编码体系。29系统的物理编程根据不同的系统要求以及用户软、硬件技术状况,在合适的平台上,选取相宜的网页语言和工具进行实际编程。210功能测试对照系统分析中提出的系统功能要求,应进行系统的功能测试,以确定系统可预期的功能。3开发工具介绍J2EE从整体上讲,J2EE是使用JAVA技术开发企业级应用的一种事实上的工业标准,它是JAVA技术不断适应和促进企业级应用过程中的产物。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范。因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。下面对此简单介绍一下本系统用到的J2EE的相关组件。SERVLETSERVLET是JAVA平台上的CGI技术。SERVLET在服务器端运行,动态地生成WEB页面。与传统的CGI和许多其它类似CGI的技术相比,JAVASERVLET具有更高的效率并更容易使用。对于SERVLET,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。JSPJSPJAVASERVERPAGE是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似MICROSOFTASP、PHP等技术。借助形式上的内容和外观表现的分离,WEB页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时,JSP将会被首先转换成SERVLET,并以SERVLET的形态编译运行,因此它的效率和功能与SERVLET相比没有差别,一样具有很高的效率。JDBCJDBCJAVADATABASECONNECTIVITY,JAVA数据库连接API是一个标准SQLSTRUCTUREDQUERYLANGUAGE,结构化查询语言数据库访问接口,它使数据库开发人员能够用标准JAVAAPI编写数据库应用程序。JDBCAPI主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBCAPI可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。JAVA中的JDBC相当与MICROSOFT平台中的ODBCOPENDATABASECONNECTIVITY。4、参考文献1李云山,吕杰武编著JAVA语言程序设计中国青年出版社,2003年2月出版2CHADDARBY,JOHNGRIFFIN,PASCALDEHAAN等著邱仲潘等译JAVA网络编程指南电子工业出版社,2002年3月第一版3MARYCAMPIONE,KATHYWALRATH,ALISONHUML著马朝晖等译JAVA语言导学机械工业出版社,2002年2月第一版4WRICHARDSTEVENS著TCP/IP详解卷1协议机械工业出版社,2002年1月第一版5GRANTPALMER著,沈莹、谢乐健、管知时译JAVA事件处理指南清华大学出版社,2002年6月第一版6王涛,刘继光,刘勇等编著JAVA2API大全电子工业出版社,2003年1月第1版7张新曼著精通JSPWEB开发技术与典型应用人民邮电出版社,2007年2月出版8邹竹彪著JSP网络编程从入门到精通清华大学出版社,2007年6月出版9杨贵著21天学通JAVASCRIPT电子工业出版社,2009年出版10张桂元,贾燕枫ECLIPSE开发入门与项目实践人民邮电出版社,2006年出版11孙鑫著SERVLET/JSP深入详解基于TOMCAT的WEB开发电子工业出版社,2008年出版12格兰雷尔、姚军著CSS与HTMLWEB设计实践指南人民邮电出版社,2009年出版5、设计论文的进度安排是应具体到哪一周3月6日3月22日业设计开题报告编写3月23日3月31日查阅资料,选择设计方案,熟悉开发环境,确定开发方案。4月1日4月15日统环境的搭建(软件、硬件、数据库的建立、建表)。4月16日4月30日系统的实现(编写前后台代码),接受其中检查。5月1日5月24日系统调试、修改、准备答辩。报告人签字黄国军2013年03月25日6指导老师意见结论指导教师签名年月日注1开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在毕业设计开始后三周内完成;2设计论文目的及意义至少800字,设计论文任务、重点研究内容及进度计划至少600字;3指导教师意见应从选题的理论或实际价值出发,阐述学生利用的知识、原理、建立的模型正确与否学生的论证充分否通过学生的努力,能否完成课题,达到预期的目标课题及报告的难度、深度、综合性、创造性的等是否达到本科生应该具有的要求;4结论是否同意进入设计(论文)阶段。目录摘要IABSTRACTII1绪论111课题的研究背景112课题的研究目的和意义113幼儿疫苗接种管理的现状22系统开发技术分析321ASPNET简介322JAVASCRIPT语言概述423数据库管理系统SQLSERVER2000524B/S架构725NET开发平台介绍73系统需求分析831系统平台环境8311硬件平台8312软件平台832可行性分析8321技术能力分析8322法律可行性分析9323运行可行性分析933用户需求描述9331经济可行性分析9324系统可运行性分析104系统概要设计1141系统的总体功能结构11411系统总体功能结构11412系统登录功能结构11413疫苗管理功能结构12414注射器管理功能结构图12415幼儿个案管理功能结构图13416系统维护功能结构图1342ER图14421注射器入库实体图及属性15422幼儿个案录入管理实体及属性15423疫苗信息管理实体及属性16424幼儿信息管理实体及属性16425疫苗生产企业管理17426用户管理实体及属性17427个案查询的实体及属性185详细设计1951数据库设计19511COMPANY表19512JIEZHONGINFO表19513USERS表20514YMCRKINFO表20515YMXINXI表21516YOUERINFO表21517ZHUSHEQI表22518ZSQCRKINFO表2252系统登录模块设计2253基础信息管理模块设计24531用户添加管理界面24532儿童接种信息管理25533儿童个案录入界面26534个案查询界面27535接种录入界面28536疫苗生产企业管理界面29537疫苗出库信息界面30538疫苗信息添加界面31539疫苗信息管理界面325310注射器入库信息界面336系统测试与维护3461系统测试34611距离测试34612测试项目35613测试方法3662系统优势3663结论36参考文献38致谢391摘要随着计算机技术的飞速发展,计算机信息化在管理中应用的普及,利用计算机实现幼儿疫苗接种管理势在必行。本系统结合实际疫苗接种管理制度,经过实际的需求分析,整个系统以符合操作简便、灵活实用和安全等各个角度出发,采用了ASPNET技术和SQLSERVER数据库工具进行开发对包括儿童接种信息管理、疫苗管理、注射器管理、幼儿个案管理、系统维护等进行多种形式的组合管理查询操作,经过实际使用证明,本文所设计管理系统可以满足幼儿疫苗接种管理的各个方面的需要。为了满足儿童接种信息管理的要求,需求设计与制作一个儿童免疫接种信息管理系统,使用户操作起来简便快捷,对减轻工作人员的劳动强度,提高工作效率与管理水平都具有很大的使用价值。目前已经有的儿童接种信息管理系统非常少,并且通用性太低。很多都是基于C/S模式,需要客户端安装专门的应用程序才可以使用,有些甚至不可以联网使用。另外,不同地区,甚至不同计划免疫接种点,由于对接种信息管理的方法不同,都会对管理系统有不同的要求。为了满足具体工作的要求特别设计一套符合规定的儿童免疫接种信息管理系统。本系统基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便实用,易于推广。本系统采用模块化管理,可以方便的对系统功能进行添加删除。这样,当以后计划免疫信息管理出现什么新的要求,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。关键字ASPNETSQLSERVER2000社区幼儿疫苗管理系统2ABSTRACTWITHTHERAPIDDEVELOPMENTOFCOMPUTERTECHNOLOGY,COMPUTERINFORMATIONTECHNOLOGYINTHEMANAGEMENTOFTHEPOPULARITYOFAPPLICATIONS,THEUSEOFCOMPUTERMANAGEMENTISIMPERATIVETOACHIEVEEARLYCHILDHOODVACCINATIONSTHISSYSTEMCOMBINESTHEACTUALVACCINATIONMANAGEMENTSYSTEM,AFTERTHEACTUALNEEDSANALYSIS,THEENTIRESYSTEMTOMEETTHESIMPLE,FLEXIBLEANDPRACTICAL,ANDSECURITYANDOTHERPOINTOFVIEW,USINGASPNETTECHNOLOGYANDSQLSERVERDATABASEDEVELOPMENTTOOLSFORINFORMATIONMANAGEMENT,INCLUDINGCHILDRENVACCINATED,VACCINEMANAGEMENT,SYRINGESMANAGEMENT,CHILDCARECASEMANAGEMENT,SYSTEMMAINTENANCEANDOTHERVARIOUSFORMSOFPORTFOLIOMANAGEMENTQUERYOPERATION,AFTERTHEACTUALUSEOFPROVEN,THISARTICLEISDESIGNEDTOMEETTHECHILDCAREMANAGEMENTSYSTEMFORMANAGINGALLASPECTSOFVACCINATIONNEEDSINORDERTOMEETTHEREQUIREMENTSOFCHILDRENVACCINATEDINFORMATIONMANAGEMENT,DESIGNANDPRODUCTIONOFADEMANDFORCHILDIMMUNIZATIONINFORMATIONMANAGEMENTSYSTEMTHATALLOWSUSERSTOOPERATEEASILYANDQUICKLY,TOREDUCESTAFFLABORINTENSITYANDIMPROVEWORKINGEFFICIENCYANDMANAGEMENTLEVELHAVEAGREATVALUESOMECHILDRENVACCINATEDNOWVERYLITTLEINFORMATIONMANAGEMENTSYSTEMS,ANDVERSATILITYTOOLOWMANYAREBASEDONC/SMODE,YOUNEEDTOINSTALLSPECIALCLIENTAPPLICATIONCANUSE,ANDSOMECANNOTEVENUSETHEINTERNETINADDITION,DIFFERENTREGIONS,ANDEVENDIFFERENTPROGRAMSIMMUNIZATIONPOINTS,DUETOTHEDIFFERENTMETHODSOFVACCINATIONINFORMATIONMANAGEMENT,WILLBEONTHEMANAGEMENTSYSTEMSHAVEDIFFERENTREQUIREMENTSINORDERTOMEETSPECIFICJOBREQUIREMENTSSPECIFICALLYDESIGNEDTOMEETTHEREQUIREMENTSOFACHILDHOODIMMUNIZATIONINFORMATIONMANAGEMENTSYSTEMTHESYSTEMISBASEDONB/SSTRUCTURE,NONEEDTOINSTALLANYCLIENTPROGRAMCANBEUSEDTOACHIEVEREALCONVENIENTANDPRACTICAL,EASYTOSPREADTHESYSTEMUSESAMODULARMANAGEMENT,YOUCANEASILYADDANDDELETEFUNCTIONSOFTHESYSTEMTHUS,WHENAFTERIMMUNIZATIONINFORMATIONMANAGEMENTAPPEARANYNEWREQUIREMENTS,YOUCANMODIFYSOMESYSTEMMODULES,ADDORMODIFYSYSTEMFUNCTIONSTOADAPTTOTHENEWREQUIREMENTS,EASYTOUPGRADEANDMAINTAINKEYWORDSASPNETSQLSERVER2000CHILDVACCINATIONSYSTEM31绪论随着互联网技术和信息技术的日益成熟,人类社会开始进入信息时代。信息时代的到来给社会生活的各个方面带来了巨大的变化,这些变化同样也影响到了幼儿疫苗接种管理。信息技术和信息系统几乎渗透到了疫苗接种管理的每一个细节,对幼儿疫苗接种管理的各个层次均产生了不容忽视的影响。111课题的研究背景随着计算机技术的飞速发展,计算机在管理中的广泛应用,利用计算机实现幼儿疫苗接种信息管理势在必行。对于疫苗接种管理者来说,管理的对象包括儿童接种信息管理、疫苗管理、注射器管理、幼儿个案管理、系统维护等这些信息是在随时变化的。利用计算机支持完成幼儿疫苗接种管理日常事务,是适应现代管理制度要求和推动疫苗接种管理走向科学化、规范化的必要条件。然而疫苗接种管理是一项繁琐而又细致的工作,一般不允许出错,计算机进行管理工作,不仅能够保证信息核对准确无误,而且还可以利用计算机对各种信息进行有效统计处理。幼儿疫苗接种管理系统能够为用户提供充足的信息和快捷的查询手段。使用计算机对幼儿疫苗接种资料进行管理,帮助用户更加快捷应用电脑搜寻所需资料信息,这些优点能够极大地提高管理的效率,同时,这也是幼儿疫苗接种管理的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。因此,只有建立起高效的幼儿疫苗接种管理系统,才能真正提升信息应用的效益。212课题的研究目的和意义幼儿疫苗接种管理的实质是信息技术的高效处理,以计算机为基础的现代信息处理的产生和发展,正是幼儿疫苗接种管理现代化的客观要求。随着计算机在中国的普遍应用,越来越多的管理者意识到信息系统对幼儿疫苗接种管理发展的重要作用,投入大量的人力、物力、财力进行信息管理系统的建设。现代科技的飞速发展,幼儿疫苗接种管理信息化处理从根本上可以为更多的为管理者减少多方面的经济资源,在实际操作上也是提高工作人员的工作效率捷径,能够很好地做到信息的有效共享和协同。可以说,有效的幼儿疫苗接种管理系统是实现良好的整合关系管理的重要保证。313幼儿疫苗接种管理的现状幼儿疫苗接种管理是主要日常管理工作之一,涉及到诸多方面,随着社会的发展,疫苗接种信息的复杂性,迫切需要研制开发一款功能强大,操作简单,具有人性化的幼儿疫苗接种管理系统。在国外,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内信息化建设相对起步较晚,在数字理论逐步应用的过程中,管理者一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,疫苗接种管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,也因此无法完全满足用户的需求。鉴于上述现状,本文主要采用ASPNETSQLSERVER2000技术实现幼儿疫苗接种的管理包括儿童接种信息管理、疫苗管理、注射器管理、幼儿个案管理、系统维护等进行多种形式的组合查询,能够进行信息的导出操作等实现幼儿疫苗接种的高效管理。42系统开发技术分析421ASPNET简介ASPNET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“ZEROLOCALADMINISTRATION“的哲学观念使ASPNET的基于应用的开发更加具体,和快捷。一个ASPNET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASPNET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASPNET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性和可扩展性ASPNET设计时考虑了让网站开发人员可以在自己的代码中自己定义“PLUGIN“的模块。这与原来的包含关系不同,ASPNET可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于WINDOWS认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。ASPNET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASPNET功能,随时增强ASP应用程序的功能。ASPNET是一个已编译的、基于NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多而且是可以用任何与NET兼容的语言(包括VISUALBASICNET、C和JSCRIPTNET)创作应用程序。另外,任何ASPNET应用程序都可以使用整个NETFRAMEWORK。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASPNET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MICROSOFTVISUALSTUDIONET)一起工作。这不仅使得WEB开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到WEB页的GUI和完全集成的调试支持。当创建ASPNET应用程序时,开发人员可以使用WEB窗体或XMLWEBSERVICES,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的WEB开发术语不过我相信如果有兴趣的话是可以很快的掌握的。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式WEB程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在ASPNET的世界开始展翅高飞了。11522JAVASCRIPT语言概述JAVASCRIPT是一种基于对象OBJECT和事件驱动EVENTDRIVEN并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、JAVA脚本语言(JAVA小程序)一起实现在一个WEB页面中链接多个对象,与WEB客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是JAVA与HTML折衷的选择,具有以下几个基本特点141是一种脚本编写语言。JAVASCRIPT是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JAVASCRIPT同样也是一种解释性语言,它提供了一个容易的开发过程。它的基本结构形式与C、C、VB、DELPHI十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。2基于对象的语言。JAVASCRIPT是一种基于对象的语言,同时以可以看作是一种面向对象的语言。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。3简单性。JAVASCRIPT的简单性主要体现在首先它是一种基于JAVA基本语句和控制流之上的简单而紧凑的设计,从而对于学习JAVA是一种非常好的过渡;其次它的变量类型是采用弱类型,并未使用严格的数据类型。4安全性。JAVASCRIPT是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。5动态性。JAVASCRIPT是动态的,它可以直接对用户或客户输入做出响应,无须经过WEB服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页HOMEPAGE中执行了某种操作所产生的动作,就称为“事件”EVENT。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。6跨平台性。JAVASCRIPT是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JAVASCRIPT的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。实际上JAVASCRIPT最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须WEB服务器通道,通过自己的电脑即可完成所有的事情。综上所述JAVASCRIPT是一种新的描述语言,它可以被嵌入到HTML的文件之中。JAVASCRIPT语言可以做到回应使用者的需求事件如FORM的输入,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给服务器端SERVER处理再传回来的过程,而直接可以被客户端CLIENT的应用程式所处理。你也可以想像成有一个可执行程式在你的客端上执行一样,所以它的运行与操作系统无关。JAVASCRIPT可以让你创建直接运行于客户端INTERNET上的应用。如前所述使用JAVASCRIPT,你可以创建客户端所需要的动态HTML页面。在服务器端同样可以将JAVASCRIPT嵌入在ASP中,来创建用于处理用户输入及使用特殊的对象、文件和关系数据库维护稳固的数据等在服务器端的应用15。从内部的协作信息管理和内联网发布到大型超市的电子交易和商务,都可应用此便利。JAVASCRIPT和JAVA很类似,但到底并不一样。JAVA是一种比JAVASCRIPT更复杂的程式语言,而JAVASCRIPT则是相当容易了解的语言。10623数据库管理系统SQLSERVER2000SQLSERVER是一个关系数据库管理系统,它最初是由MICROSOFTSYBASE和ASHTONTATE三家公司共同开发的,于1988年推出了第一个OS/2版本。在WINDOWSNT推出后,MICROSOFT与SYBASE在SQLSERVER的开发上就分道扬镳了。MICROSOFT将SQLSERVER移植到WINDOWSNT系统上,专注于开发推广SQLSERVER的WINDOWSNT版本;SYBASE则较专注于SQLSERVER在UNIX操作系统上的应用。在本书中介绍的是MICROSOFTSQLSERVER以后简称为SQLSERVER或MSSQLSERVER。SQLSERVER2000是MICROSOFT公司推出的SQLSERVER数据库管理系统的最新版本。该版本继承了SQLSERVER70版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MICROSOFTWINDOWS98的膝上型电脑到运行MICROSOFTWINDOWS2000的大型多处理器的服务器等多种平台使用。SQLSERVER2000的特性MICROSOFTSQLSERVER2000的特性包括1INTERNET集成。SQLSERVER2000数据库引擎提供完整的XML支持。它还具有构成最大的WEB站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLSERVER2000程序设计模型与WINDOWSDNA构架集成,用以开发WEB应用程序,并且SQLSERVER2000支持ENGLISHQUERY和MICROSOFT搜索服务等功能,在WEB应用程序中包含了用户友好的查询和强大的搜索功能。2可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFTWINDOWS98的便携式电脑,到运行MICROSOFTWINDOWS2000数据中心版的大型多处理器服务器。SQLSERVER2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大WEB站点所需的性能级别。3企业级数据库功能。SQLSERVER2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLSERVER2000分布式查询使您得以引用来自不同数据源的数据,就好像这些数据是SQLSERVER2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4易于安装、部署和使用。SQLSERVER2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLSERVER的过程。SQLSERVER2000还支持基于标准的、与WINDOWSDNA集成的程序设计模型,使SQLSERVER数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLSERVER应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。SQLSERVER2000各个版本SQLSERVER2000ENTERPRISEEDITION(32位和64位)ENTERPRISEEDITION达到了支持超大型企业进行联机事务处理OLTP、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。ENTERPRISEEDITION的全面商业智能和分析能力及其高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作负荷。ENTERPRISEEDITION是最全面的SQLSERVER版本,是超大型企业的理想选择,能够满足最复杂的要求。该版本还推出了一种适用于32位或64位平台的120天EVALUATIONEDITION。SQLSERVER2000STANDARDEDITION(32位和64位)STANDARDEDITION是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。STANDARDEDITION的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能。STANDARDEDITION是需要全面的数据管理和分析平台的中小型企业的理想选择。SQLSERVER2000WORKGROUPEDITION(仅适用于32位)对于那些需要在大小和用户数量上没有限制的数据库的小型企业,WORKGROUPEDITION是理想的数据管理解决方案。WORKGROUPEDITION可以用作前端WEB服务器,也可以用于部门或分支机构的运营。它包括SQLSERVER产品系列的核心数据库功能,并且可以轻松地升级至STANDARDEDITION或ENTERPRISEEDITION。WORKGROUPEDITION是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。SQLSERVER2000DEVELOPEREDITION(32位和64位)DEVELOPEREDITION使开发人员可以在SQLSERVER上生成任何类型的应用程序。它包括SQLSERVER2000ENTERPRISEEDITION的所有功能,但有许可限制,只能用于开发和测试系统,而不能用作生产服务器。DEVELOPEREDITION是独立软件供应商ISV、咨询人员、系统集成商、解决方案供应商以及创建和测试应用程序的企业开发人员的理想选择。DEVELOPEREDITION可以根据生产需要升级至SQLSERVER2000ENTERPRISEEDITION。SQLSERVER2000EXPRESSEDITION(仅适用于32位)SQLSERVEREXPRESS是一个免费、易用且便于管理的数据库。SQLSERVEREXPRESS与MICROSOFTVISUALSTUDIO2000集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。SQLSERVEREXPRESS是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。SQLSERVEREXPRESS是低端ISV、低端服务器用户、创建WEB应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。6724B/S架构浏览器/服务器结构BROWSER/SERVER,缩写为B/S是一种特殊的客户机/服务器结构,它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构6。它主要应用在INTERNET,INTRANETT网是目前全球最大的计算机通信网,遍及全球几乎所有的国家和地区,INTERNET上提供了大量的服务,包括EMAIL服务,文件传输服务,远程登录服务,BBS电子布告栏,NEWS讨论区及WWW等。使用INTERNET可以得到很多便利,可以很方便的通过INTERNET提供的资料去查询和获取INTERNET的消息7。WWW是一个涉及全世界的信息系统,是INTERNET上高效、方便的检索工具,WWW能够将INTERNET上不同站点上的相关细细资源以超文本、多媒体的方式有机的“编织“在一起,INTERNET用户提供全球范围内的服务。在WWW中采用BROWSER/SERVER结构,该模式具有功能分明,位置透明,共享资源,服务封装,同步/异步操作以及可扩展性等主要特征8。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端BROWSER实现,但是主要事务逻辑在服务器端SERVER实现,形成所谓三层3TIER结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本TCO。以目前的技术看,局域网建立B/S结构的网络应用,并通过INTERNET/INTRANET模式下数据库应用,相对易于把握、成本也是较低的9。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式比如LAN,WAN,INTERNET/INTRANET等访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。用户在局域网各工作站通过WWW浏览器就能实现工作业务。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。825NET开发平台介绍NET是一个用于建立应用程序的平台,它在内部封装了大量的应用程序接口(API)函数,利用这些函数可以开发各类WINDOWS应用软件。NET还是一个开发平台,它向广大的程序员提供了功能强大的集成开发环境(IDE)。在不久的将来,NET将是一个运行、发布应用程序的平台,它可以将其应用程序作为一种服务,通过INTERNET提供给分布在世界各个角落的网络用户。总之,NET是一个用来建立、开发、运行和发布基于INTERNET的服务和应用程序的平台。NET的核心是MICROSOFTNETFRAMEWORK(微软NET框架体系)。在这个体系中,MICROSOFT的软件工程师将各种开发WINDOWS应用程序的应用程序接口封装在各种“类”中,使用NET类库来开发应用程序,将不再需要原来VISUALC的微软基础类(MFC),并且NET还封装了可以直接应用在INTERNET应用程序开发上的各种类库函数。对于程序开发人员来讲,NETFRAMEWORK结构是由若干封装了涵盖WINDOWS各个方面应用的类库组成的。53系统需求分析931系统平台环境311硬件平台CPU英特尔酷睿2双核24GHZ;内存2GB以上。312软件平台本系统的开发环境如下操作系统WINDOWSXP/WINDOWS2000/WINDOWSVISTA。数据库SQLSERVER2000分辨率最佳效果12801024像素。1032可行性分析在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行解的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从技术可行性、经济可行性、操作可行性等方面进行研究321技术能力分析根据本项目开发的功能需求,采用ASPNET与SQLSEVER2000数据库进行开发,即使遇到困难,也能从丰富的参考书中找到解决方案。SQLSERVER2000是MICROSOFT公司推出的SQLSERVER数据库管理系统的最新版本。该版本继承了SQLSERVER70版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。因此在技术层面上,是完全可行的。322法律可行性分析法律可行性主要是指待开发的软件是否存在知识产权等与法律有关的问题,如有这类问题,该软件即使开发成功,也难以成为产品销售。开发该系统的所有软件都使用正版,且属于自主设计,无剽窃他人设计行为。因此,开发本系统在法律上是可行的。323运行可行性分析本系统的客户端采用的是图形界面方式,由于管理工作人员日常所使用的操作系统都是WINDOWS系统,所以经过简单的培训就可以胜任新系统的操作工作。新系统的目标就是帮助实现资料的管理,并且新系统的运行不会对组织机构和管理方式产生大的影响,所以不会受到任何阻碍。系统的设计上需要注重安全性和用户操作的流畅性。因此要在对管理者权限做出限定,只有经过审核确认的账号才有权使用。1133用户需求描述331经济可行性分析该系统应该能够提供基本的幼儿疫苗接种数据管理,使用起来应该可靠,安全,操作简单。具体分为以下几个方面新系统的经济可行性分析的含义是,估计新系统开发和运行所需的费用,以及新系统的效益,将投资和效益进行比较,说明在经济上是合算的。本系统投资低,只需配置一台稍好的电脑及相关的应用软件,此外本系统能够提高数据处理的及时性和准确性;降低了管理人员的劳动强度,提高了劳动效率;使用信息更加方便,从而使决策更及时、准

温馨提示

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

评论

0/150

提交评论