毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机论文

ASP+SQL机房设备管理系统答辩,开题,文档程序

作者: 浏览:10次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:ASP+SQL机房设备管理系统答辩,开题,文档程序,论文范文关键词:ASP+SQL机房设备管理系统答辩,开题,文档程序
ASP+SQL机房设备管理系统答辩,开题,文档程序毕业论文范文介绍开始:

摘要
 本论文是从北方软件学院的实际业务出发,针对现在手工管理现状,经过详细的系统分析调查,为计算中心“量体裁衣”开发的一个实用的机房设备管理系统。本系统主要实现的是机房设备管理功能。此系统与国内现有的原有的机房管理系统进行了比较,分析了它的技术可行和经济可行性,进行了必要的需求分析,最终开发了本系统。本系统有严格的管理权限功能,管理员可以通过要求进行详细的信息录入,从而保证信息的有效性。本论文详细阐述了整个软件的开发过程,在论文的最后我又谈了我毕业设计的收获和感想。
 在本模块的开发过程中使用了软件工程设计方法,ASP语言是目前比较流行的软件技术,它是当今最有发展前景的软件开发技术,作为新一代的软件开发技术,与传统的生命周期方法相比,有其独特的一面。本论文从软件工程的角度描述了本模块的开发过程,从计划期的问题定义、可行性研究和需求分析一直到开发期的系统设计、详细设计、编码设计及编码调试都进行了比较详细的介绍。将作为今后本模块修改与维护及进一步开发的重要参考资料。
 本系统的前端开发工具为DREAMWEVER,采用ASP脚本语言,后台关系数据库选择的是关系数据库SQL-SERVER,并且采用ODBC连接数据库。
 
 关键词:机房管理;ASP;SQL-SERVER;ODBC
 
 
 
 Abstract
 The present paper is embarks from the north software study actual service, in view of the present manual management present situation, passes through the detailed system analysis investigation, “acts according to circumstances” a development practical engine room equipment management system management system for the data processing center. This system main realization is the engine room equipment management function.I have carried on this systematic and the domestic existing original engine room management system management system the comparison, has analyzed its technology feasible and the economical feasibility. Simultaneously has carried on the market survey, has carried on the essential demand analysis, finally has developed this system. This system has the strict management jurisdiction function, the manager may carry on the detailed information input through the request, thus guarantee information validity.The present paper elaborated in detail the entire software performance history, finally I also talk my graduation project harvest and the feelings in the paper.
    Has used IIS and the ASP design method in this module performance history, the ASP language is the present quite popular software development language, it most has the prospects for development software development technology now, takes the new generation of software development technology, Compares with the traditional life cycle method, has its unique one side. The present paper described this module performance history from the software engineering angle, from the plan time question definition, the feasibility study and the demand analysis continuously to the development period system design, the detailed design, the code designed and codes the debugging all to carry on the quite detailed introduction. Took the next this module revision and the maintenance and will further develop important reference.
    This system front end development kit is DREAMWEVER, uses the ASP script language, the backstage relational database choice is relational database SQL-SERVER, and uses the ODBC connection database.
    Key word: Engine room management; ASP; SQL-SERVER; ODBC.
 
 
 
 
 目录

1系统需求分析 1
1.1本课题的研究意义 1
1.2问题定义及内容简介 3
1.3背景 3
2系统分析 4
2.1系统分析的概念 4
2.1.1系统分析的基本含义 5
2.1.2初步调查 5
2.2可行性分析 9
2.2.1系统可行性研究分析 10
2.2.2可行性分析报告 11
2.2.3系统开发具体研究分析 11
2.3详细设计 12
3 系统设计 13
3.1系统关键问题分析 13
3.1.1 开发语言的选择 13
3.1.2系统设计的任务与原则 14
3.1.3系统的总体设计 14
3.1.4运行环境与开发平台的选择 15
3.1.5数据库设计 15
3.2系统设计原则 18
3.2.1 设计的总原则 18
3.2.2 关键技术的分析 19
4系统实现 19
4.1程序界面及程序代码的建立与编写 19
4.1.1权限管理 19
4.1.2数据库的连接 21
4.1.3信息有效性判断 22
4.1.4添加、修改、查找、删除、敏感信息提示 22
4.1.5分页功能 26
4.1.6导出EXCEL表功能 30
5 结论与展望 31
5.1系统测试 31
5.2系统功能的总结 32
5.2.1用户信息的登录功能 32
5.2.2会员添加功能 33
5.2.3用户信息的维护 33
5.2.4硬件信息维护 34
5.2.5安全性考虑 34
5.3系统展望 36
参考文献 36
致  谢 37

1系统需求分析
1.1本课题的研究意义
 随着社会的发展,经过本院全体师生的共同努力,学校的规模不断的扩大,校园网的普及,学校机房的硬件设施越来越好,如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。
 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。
 客户端采用硬件模式,通过硬件级的底层网络登录与身份验证相结合, 达到安全性。管理端采用软件模式,主要管理学校计算机机房的上机业务,它的主要功能模块包括,系统管理、电脑与计算机信息管理、日常管理、新会员办理管理、用户信息的维护管理、管理员信息的维护管理、用户权限管理以及实行跨平台管理等。本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器,它具有以下优点:
 1.实现无人职守
 系统通过提供强大的功能,最大限度降低机房管理员的工作量,它可是实现.机房设备的添加功能、设备的分类(按办公设备和教学设备,按设备名称、购买日期、维修日期),模糊查询功能、机房设备的维护、损坏等情况的统计功能、基本提醒功能。根据机器的敏感信息,对管理人员进行提醒。敏感信息例如:机器的损坏、维修时间等等。
 2.方便管理  本系统采用友好的界面,能够帮助机房管理员方便有效地对机房进行管理。系统详细提供机房所有机器的使用状况,使机房管理人员对每台客户机使用状况一目了然;同时系统提供强大的管理功能,机房管理员能够方便有效地对机房内任意机器进行管理。一次可以选中一台机器进行管理操作,也可以同时选中多台机器进行管理操作。系统还提供可追踪的历史记录,如学生上机的历史记录,还包括学生在办理会员卡后忘记密码,这时就可根据学生最初的原始记录,查找出密码。学生上机的历史记录使得学校、机房管理人员对学生使用机器状况有清晰的了解,对机器出现的故障能够追究责任到个人。
 3.功能强大,设置灵活  机房使用安排灵活方便,环境要求低,适应能力强,无须特殊的配置或者专门的服务器。    本系统充分考虑了用户环境各种可能出现的情况,提供灵活的应变措施,充分利用学校的网络资源,对学校的机房进行有效的管理。即使机房的网络发生故障,不能正常工作,系统仍然能够在各个单机上独立的对机器资源进行安全控制、并登记使用情况。
 4.全面完善的查询功能  本系统充分考虑到管理的需要,从机房管理员、学生个人业余上机两个层面提供了完善的查询功能。
 从机房管理员/教师角度,系统提供了管理员/教师在任意时间范围内对机器设备的使用,提供管理员/教师对系统的管理使用及维护。
 从学生个人业余上机角度,系统提供了个人在任意时间范围内的修改个人信息,高级别的安全管理机制。
 5.安全机制   系统提供了方便高效的用户授权机制,加强了对用户身份的识别,避免未经授权的用户越权使用系统。ASP+SQL-SERVER的使用使得系统的数据不会轻易被外界恶意的攻击破坏,简单易懂,使用方便,身份识别有效者方可上机,同一身份在同一时段不可复用,可有效防止密码盗用,确保用户安全。
 6.跨平台管理 系统能够同时在客户机和服务器机上进行控制和管理,实现跨平台管理。
并具有系统的可扩充性。
1.2问题定义及内容简介
 本系统是机房设备信息管理系统。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可登陆使用该系统。如何办理新的会员信息及查看、修改、删除所有会员的信息,也可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。管理员对机器设备信息的添加、删除、修改、查询,以及将数据库导出EXCEL表功能。
1.3背景
 我们北方软件学院的主要教学和实习全是通过使用机房的计算机来实现,目前北软机房存在着机器管理混乱,机器配置不清,机器目前状态无法得知的诸多问题。面对此情况用ASP开发设计北软机房管理系统来解决以上北软机房存在的问题,其中涉及到SQL数据库、JS脚本语言。所用软件为DREAMWEAVER、SQL-AERVER。整个系统有数据库文件和数据库管理系统两大部他构成。后台的SQL-AERVER数据库文件是集中存储并管理档案信息的大本营,而前台的管理系统是用来为数据库中的机器信息资料进行各种基本操作和管理,用户的操作。
 建立一个“机房上机管理信息系统”,使用计算机对学校学生上机信息的管理。要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。
 1.会员登录
 2.对用户进行授权
 3.学生会员各种信息的修改(根据录入的会员卡号、密码等)
 4.对于已毕业学生信息的删除
 5.按照某种条件(如:机器设备名称,姓名、学号等)精确查询、模糊查询统计符合条件的信息
 6.管理员对硬件信息的添加、删除、修改
 7.对新增会员的录入、保存
 8.需要维护信息的提醒
 9.EXCEL表导出功能
2系统分析
2.1系统分析的概念                                     
 从本章起我们将按照机房管理信息系统的开发过程,逐个阶段地介绍系统实现的任务及其涉及到的主要技术方法。
 本章的知识点包括
 1.系统分析的基本概念
 2.系统分析的初步调查
 3.可行性研究
 4.系统的详细调查
 5.数据字典
 6.新系统逻辑模型的提出等
 系统的调查与分析,简称系统分析,是管理信息系统开发工作的第一阶段,是获取用户信息需求,提出系统逻辑方案的主要阶段。它的内容包括对现行系统的调查、可行性论证、系统分析以及在此基础上提出新系统的方案。其中,建立新系统的逻辑模型是本阶段的中心任务,而调查分析是本阶段的主要方法和技术。本章的重点是系统分析的基本概念,系统分析的主要工具和系统分析各阶段活动的内容,难点是系统分析中的主要工具和系统中各项数据及业务的编写。
2.1.1系统分析的基本含义
 “分析”通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。本章所讨论的系统分析(systems analysis),是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。系统分析也指应用系统思想和系统科学的原理进行分析工作的方法与技术。
2.1.2初步调查
 系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题。摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。为此,必须在展开初步调查的基础上,明确问题并对任务进行可行性分析。
 系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的第一项活动。系统初步调查阶段的目的是明确系统开发的目标和规模,从系统分析人员和管理人员的角度看新项目开发有无必要和可能,并论证其开发的必要性和可行性。
 一、系统分析的目标和主要活动内容
 系统分析阶段的目标,就是按系统规则所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个开发过程中,是要解决:“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案(即计算机和通信系统方案)设计,解决:“怎么做”提供依据。
 系统分析阶段的主要活动一般分为,系统初步调查、可行性研究、系统详细调查和新系统逻辑方案的提出这四个阶段。系统分析工作的主要任务是明确问题、确定目标和了解用户的信息需求,其主要成果——系统说明书将作为今后系统设计、系统实施的重要基础和主要依据。
 二、系统分析工作的特点
 系统分析工作具有以下特点
 (1)工作内容涉及面广,不确定性大。
 (2)系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。
 (3)系统分析的主要成果是文件。
 (4)系统分析工作追求的是有限目标。
 三、结构化系统分析方法
 结构化系统分析方法就是结构化方法的基本思想和主要原则,在系统分析中的应用所形成的一系列具体方法和有关工具的总称。结构化系统分析方法:主要是描述反映用户信息需求的逻辑模型的建立方法和有关工具。
 主要工具包括
 数据流图(DFD: Data Flow Diagram);
 数据字典(DD: Data Dictionary);
 采用结构化系统分析的工具建立的系统逻辑模型一般具备以下特点
 1、表达方式规范、表达的内容确切、无二义
 2、形式简洁、易理解、便于和非专业用户交流
 3、便于查询、检索、易维护;便于计算机辅助建模
 四、系统分析的主要工具
 数据流图(DFD: Data Flow Diagram)
 数据流图就是组织中信息运动的抽象,是管理信息系统模型的主要形式。它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。
 1、数据流图由四种基本成分组成
 (1)外部项(外部实体)。外部项在数据流图中表示所描述系统的数据来源和去处的各种实体或工作环节。这些实体或环节向所开发的系统发出或接收信息。系统开发不能改变这些外部项本身的结构和固有属性。
 (2)加工(数据加工)。数据加工又称数据处理逻辑,描述系统对信息进行处理的逻辑功能。
 (3)数据存储。逻辑意义上的数据存储环节,即系统信息处理功能需要的,不考虑存储物理介质和技术手段的数据存储环节。
 (4)数据流。与所描述系统信息处理功能有关的各类信息的载体,是各加工环节进行处理和输出的数据集合。
 2、绘制数据流图的主要原则
 (1)明确系统界面,一张数据流图表示某个子系统或某个系统的逻辑模型。
 (2)自顶向下逐层扩展。在调查研究的基础上,明确所描述的系统与各部实体的信息联系。绘出最高层的数据流图——关联图。在关联图中,所描述的系统当作一个数据加工项,着重描述系统与外部实体的联系。然后确定系统的几个主要的综合性的逻辑功能,绘制顶层数据流图。其中每个逻辑功能由一个数据加工符号描述。顶图可进一步分解,其中某些或者所有的数据加工项可分解为数个数据加工项,这样就形成第一层数据流图。依次逐层向下扩展,直到最底层的数据流图表示了所有具体的数据加工功能和输入输出关系。
 (3)合理布局。数据流图各种符号买布局合理,分布均匀、整齐、清晰,使读者一目了然。
 (4)数据流图只反映数据流向,数据加工和逻辑意义上的数据存储。
 (5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触。
 3、绘制数据流图的主要步骤
 (1)确定所开发系统的外部项(外部实体),即系统的数据来源和去处。
 (2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,
 画出关联图。一般应把数据来源置于图的左侧,数据去处置于国的右侧。
 (3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节。
 (4)根据自须向下,逐层分解的原则,对上层图中全部或加工环节进行分解。
 (5)重复步骤(4),直到逐层分解结束。分解结束的标志是对于每一个最底层的加工,即各层数据流图中不做进一步分解的加工,其逻辑功能已足够简单、明确和具体。
 (6)对某图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各成分是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否正确及命名、编号是否确切、合理等。对错误与不当之处进行修改。
 (7)用户进行交流,在用户完全理解数据图内容的基础上征求用户的意见。
 (8)用计算机或其它制图,编辑工具画出正规的数据流图。
 (9)将正规的数据流图提交系统分析负责人复审。
 4、绘制数据流图的几点注释
 (l)关于自须向下,逐层分解。数据流图的绘制过程,是系统分析过程的重要组成部分,这一过程自顶向下,逐层分解,就是由系统外部至系统内部,由总体到局部、由抽象到具体的系统逻辑模型建立过程。在数据流图分解中,要保持各层成分的完整性与一致性。
 (2)数据流必须通过加工,即送去加工或从加工环节发出。不通过加工环节的数据流不在数据流图上表示。
 (3)数据存储环节一般作为两个加工环节的界面来安排
 (4)命名。数据流图上的成分一般都要命名
 (5)编号
 (6)只画所描述的系统稳定工作情况下的数据流图
 (7)数据流图的局限性

 图:2.1系统数据流图
2.2可行性分析
 可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。可行性分析已被广泛应用于新产品开发、基建、工业企业、交通运输、商业设施等项目投资的多个领域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证。
2.2.1系统可行性研究分析
 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为机房管理信息系统的可行性分析如下:
 (1)经济可行性分析
 作为学校机房管理这样的教学性质场所,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等。由于各个机房实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置设备上。建立信息中心,可将来自各方面的信息集中管理,提高机房管理的安全性、方便性和可靠性,快速地反馈学生上机的一切信息。
 (2)技术可行性分析
 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。机房管理系统的工作主要是在计算机和学生之间架起一座桥梁,能相互了解信息和处理信息。这一特点非常适合计算机的人机特点,用户可通过办理会员操作计算机,并在计算机上查找自己想要的所有内容。这时计算机就为用户提供信息传输速度快、准确度高的优势。随着计算机硬件和软件技术的飞速发展,这就为系统的建设提供了技术条件。
 (3)社会可行性分析
 社会可行性有时也称为操作可行性,主要论证新系统在企业或单位开发和运行的可能性以及运行后可能一起的对企业或单位的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是机房管理系统完全有可能也有能力采用这样先进的管理技术。它对机房管理带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对机房工作人员的要求提高,使机房在一定的可能下进行人员精简,迫使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。对计算机与用户之间业务方式的转变和扩充。
2.2.2可行性分析报告
 把可行性分析的最后成果整理成书面的形式,这就是可行性分析报告。可行性分析报告包括下列内容。
 ①机房近期和长远目标,新系统的总体目标及主要功能
 ②主要问题和主要信息需求
 ③拟订新系统方案
 ④从经济、技术、社会等方面论证方法的可行性
 可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析人员的集体讨论,然后提交。
2.2.3系统开发具体研究分析
 要建立新的机房管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。
 原来机房管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的机房管理系统,要把机房的计算机管理、用户管理、权限管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析。
 (1)机房的需求分析:及时准确、方便地为用户提供上机信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。
 (2)对数据的安全性、可靠性要求:机房各项数据信息必须保证安全性和可靠性。设有学生及管理员二级权限和口令管理,确保系统安全。
 (3)定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并将运行结果归档。
2.3详细设计
 项目的可行性认定之后,系统的开发就进入实质性的阶段。接下来的任务就是要对系统进行详细的调查,进而提出新的逻辑模型,以及对系统分析进行评审。
 详细调查和初步调查不同,目的主要是了解机房内部信息的处理和流通情况。其工作量比初步调查要大得多,细致程度要高得多。因此,除了需要增加人力的投入之外,还要提倡深入调查研究的工作作风。
 详细调查的目标之一就是对系统管理业务进行详细的描述,即绘制ER图。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                 
 
图:2.2机房设备管理系统的E-R图
3 系统设计
3.1系统关键问题分析
 3.1.1 开发语言的选择
 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor Pages)。
 简 介:
 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。
 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
 JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
 三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。目前的服务器WINDOWS NT ,数据库服务器SQL SERVER 2000,所有的平台采用正版Windows系统,对微软的产品非常熟悉,技术也非常的成熟,虽然JSP有很好的前景,但微软推出的.NET系统技术也是非常成熟,本系统选用ASP技术,使得系统简单技术性要求较低,容易维护,而且便于向.NET升级。
3.1.2系统设计的任务与原则
1.系统设计的任务
 系统设计的任务就是要依据系统分析阶段产生的论文资料,采用正确的方法确定新系统在计算机内应该由哪能些程序模块组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来。另外,考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入输出设计、人机界面设计、系统的安全设计等。
 2.系统设计的原则
 简单性、一致性和完整性、灵活和适应性、可靠性、安全性、经济性。
3.1.3系统的总体设计
 系统的总体设计,是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置等。
一、系统功能结构的划分
 总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的结果最终反映为一张分层的树型结构图,机房上机管理管理系统的功能结构图见图3.1。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 图3.2 系统功能模块图
 
3.1.4运行环境与开发平台的选择
 运行环境的选择
 根据实际情况,目前采用的是WINDOWS服务器,所以本机房管理程序运行系统平台采用WINDOWS 2000 SERVER,运行环境选择IIS5.0,这样可以很好的发挥ASP的优势。
 开发平台的选择
 采用WINDOWS 2000 操作系统,客户端IE 5.0,分辨率1024*786,编辑环境Macromadia Dreamweaver MX。
3.1.5数据库设计
 建立数据库前,应先对数据进行分析,包括类型、长度等,然后开始着手建立数据库。针对本系统,分别设计了管理员情况、会员基本情况表,计算机基本情况表,两张数据库表。
数据库的设计内容如下:
数据库设计
 数据库名称:db_NsiMachine   
 表名:t_data_machineInfo  存放机器的信息表(内容如表3.1所示)
    t_data_userInfo   存放注册用户信息(内容如图3.2所示)
  
 表3.1

 t_data_machineInfo 中包含字段
 1. 自动编号:m_id  自动编号
 2. 机器编号:m_num  文本 (nsi-0001、nsi-0002等)
 3. 机器型号:m_type   文本 (品牌名称,如: 方正、戴尔等)
 4. 目前位置:m_place  文本 (3-001  其中:3为三机房、001为1号机器)
 5. 状态报告:m_state  文本 (状态: 良好、修维修)
 6. 报告人姓名:m_man  文本
 7. 主板型号:m_board   文本
 8. 硬盘大小:m_disk  数字
 9. cpu大小: m_cpu  数字
 10. 内存大小:m_memory  数字
 11. 显示器型号:m_display   文本
 12. 光驱类型:m_cdrom  文本
 13. 备注:  m_remark   文本
 14. 登记时间:m_time  日期/时间
 15.删除标记:m_delSign  数字       (1为此信息已被删除、0为正常)
 
 表3.2
 
 
 t_data_userInfo 中包含字段:
 1.自动编号:u_id    自动编号
 2. 用户名:  u_name   文本
 3. 密码:  u_pwd   文本
 4. 真实姓名:u_tname  文本
 5. 联系电话:u_tel  数字
 6. 电子邮箱:u_email  文本
 7. 权限:     u_pope  数字   (注意: 权限0为管理员、权限1为用户)
 8. 删除标记: u_delSign  数字   (1为此用户已被删除、0为正常)
 
本系统选用的连接方式
ODBC(开放数据库互联)
 ODBC是Windows开发服务体系结构的一个组建,是使用十分广泛的数据库连接接口。ODBC是开发者工具包形式发行的一种面向SQL的API,适用于多种DBMS。使用ODBC可以实现用相同的代码访问多种不同格式的数据库,简化数据库的访问,也为程序的跨平台开发和移植提供了极大的方便。
 ODBC由应用程序、驱动程序和数据源等部分组成。应用程序通过ODBC接口访问不同数据源中的数据,每个不同的数据源类型由一个驱动程序支持。驱动程序管理为应用程序装入合适的驱动程序。
 
 图3.2 ODBC的结构
3.2系统设计原则
3.2.1 设计的总原则
 根据格微公司目前内部网络结构体系、当前的实际需求发展趋势、融合当前IT行业的发展现状再加上我们的实际技术水平,本客户关系管理系统遵循如下原则:
 1. 客户端零配置
 此系统结构完全采用B/S结构,无需在客户端安装任何管理软件,用户通过浏览器提交业务,通过企业Intranet进行客户业务的管理。2. 系统设计易扩展性
 对于正在迅速发展中的格微公司来说,对企业内部信息化的需求越来越高,对系统的要求也不断的提高,这就要求系统设计容易扩展,并能提供其他企业内部管理系统软件的接口。
 3. 权限明确
 由于此系统使用者主要是公司市场部,但也涉及到公司全体员工,每个部门每个员工负责不同的业务、不同的功能,这就要求系统设计权限要明确,数据的安全性要高。整个系统采用三维权限表(操作者,操作对象,操作权限)来管理权限,对于每一个栏目,系统管理员可以对每一个操作者设置不同的访问和操作权限,这样更好的保证了信息的安全性。
3.2.2 关键技术的分析
 整个客户关系管理系统需要很多的数据表,整个管理需要经常对数据库操作,对数据进行分析挖掘,而且数据对于公司的统计分析进而对一些计划的实行来说都非常重要,这就要求系统对数据的安全性提出了要求。对数据库的连接系统采用建立UDL文件的形式,而且和应用程序建立在不同的虚拟目录下。对数据库的访问尽可能多的采用视图和存储过程,尤其是对很重要的数据操作,这样就能更好的保证数据的安全性。
 
4系统实现
4.1程序界面及程序代码的建立与编写
 整个系统采用B/S模式,需要大量对数据库进行操作,要求数据库设计的严密性、安全性,对数据库操作尽可能多的采用视图和存储过程,数据库操作结束,要关闭记录集断开连接,增加数据库的访问速度,提高系统的稳定性。系统界面友好性,操作的简单性,便于计算机不很熟悉的业务员能很容易熟练使用本系统。
4.1.1权限管理
 在开始登陆页面用户输入用户名和密码后会通过中转页面来判断是管理员还是普通用户。
 

 

 
 
 
 
 
 
 
 
 
 
 当然还要考虑到用户名和密码是否为空的问题这种问题不应该在服务器端执行这样会照成服务器的负担过重,应在客户端执行用java script控制主要代码如下:

 
 
 
 
 
 
 
 
 
 
 
 
 图4.1登陆界面
4.1.2数据库的连接
 本系统采用的数据库是SQL-SERVER连接数据库,使用是ODBC代码访问方式,它通过在程序中的1段代码与数据库建立连接。

 
 
 
 
 
 
4.1.3信息有效性判断
 在北软机器管理系统中,有机器信息录入页面和用户信息录入页面,为了避免用户的误操作需要通过java script脚本语言加以控制也就是信息有效性判断例如用户在机器编号栏未输入任何信息那样如步加以检测会破坏数据的规范性和完整性,下面是主要代码。其他比如内存,硬盘等等栏的框内不能为空均用此方法。
 代码如下:
 

 

 

 

 
 

4.1.4添加、修改、查找、删除、敏感信息提示
 在机器信息的操作和用户信息的操作中要用到添加修改查找删除等功能。
 这些功能均可以用sql语言实现,sql语言主要有以下好处:SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。它功能强,效率高,简单易学易维护(迄今为止,我还没见过比它还好学的语言)。然而SQL语言由于以上优点,同时也出现了这样一个问题:它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困难的。所以大多数数据库公司为了解决此问题,作了如下两方面的工作: (1)扩充SQL,在SQL中引入过程性结构;(2)把SQL嵌入到高级语言中,以便一起完成一个完整的应用,以下简略说一下如何使用sql语言来实现以下操作。
 添加:例如insert into t_data_machineInfo (m_num) values('"&strNum&"')"
 修改:例如update t_data_machineInfo set m_num ='"&strNum&"'where m_id = "&strId&""
 查找:
 信息查询功能的设计:按单个或多个关键字进行模糊查找。在网上商店、bbs等程序中,经常需要查找数据。查找数据其实和一般的列表显示纪录没有什么本质区别,只是在Select 语句中使用where条件既可。如下语句将在pcdata表中查找机器编号为“001“的机器。如果找到该机器,将返回一个只包含一条记录的记录集对象。”Select * Form pcdata Where name = ‘001’”如用到按关键字进行模糊查找,这就需要用到Like运算符和通配符%,%的意思是表示任意数目、任意字符。如下语句就表示查找机器编号中含有1的机器”Select * from pcdata Where name Like ‘%1%’”。例如    select*from t_data_machineInfo where "& strsearch2 &" like '%"&strsearch3&"%' and m_delSign=0"
 删除:注意:本系统中的删除并非为真删除,是在数据库中加入标记m_delSign值为0为可见为1为不可见即删除。
 用updata更新m_delSign的数值实现。
 界面如下:
 
 
 
 图4.2机器设备信息添加界面
 
 图4.3模糊查询及精确查询界面
 
 图4.4用户添加界面
 
 图4.5信息提示界面
4.1.5分页功能
 利用ASP实现分页功能。网上大型的bbs论坛程序大部分都是分页显示数据的,我们所开发的北软机房管理系统也要用到此功能,以方便用户的查看,如果不分页,将全部的数据都放在一页,显然会非常的不方便。下面详细说明此技术的实现:如图记录集对象rs进行说明所示:    以五条数据为一页
 默认返回的纪录集是不会分页的
 
但是如果给PageSize属性赋值的了比如令:rs.PageSize =5,则记录集对象会
自动将13条记录按每页5条记录分页,并且pagecount属性会返回总页数4。现在如果想显示某一页的记录,则需要给AbsolutePage属性赋值。比如令rs.AbsolutePage=3则记录集指针立即会指向第3页第一条记录,也就是第11条记录。然后可通过循环依次向下移动指针,就可以一次读取第3页的所有记录。但是如果要是在第二页从第六条开始移动指针那么就会出现指针移动到第十条后不会停止,会继续移动到第三页的第11条这样就出现了混乱,解决方法:有两种情况对于第一页、第二页,当显示够5(rs.PageSize)条记录后,就应该结束。但对于第三页此页不是一个完整页,但是当到达整个记录集对象的结尾(rs.Eof)时,也应该结束。还有些具体功能比如如何获取当前显示页码,以及显示的供客户选择的页码列表。具体例子如下:<%
  'page_no变量用来确定显示第几页数据。
  Dim page_no                             
  If Session("page_no")="" Then
   '第一次页面时,令page_no=1,并保存到Session中
   page_no=1
   Session("page_no")=page_no
  Elseif Request.QueryString("page_no")<>"" Then
'如果客户选择了数据页码,就设置为选择的页码,并保存到Session中
   page_no=Cint(Request.QueryString("page_no"))
   Session("page_no")=page_no
  
  Else
'其它情况下,从Session中读取
   page_no=Session("page_no")
  End If
  strname =  session("name")
  session("name")=strname
 set db=server.createobject("adodb.connection")    '装载数据库
 info="driver=microsoft access driver (*.mdb);dbq="&server.MapPath("..\db_NsiMachine.mdb")    '装载数据库
 db.open info    '打开数据库
 Set rs=Server.CreateObject("ADODB.Recordset")
 str="select * from t_data_machineInfo where m_delSign=0"   '数据库语句
 rs.Open str,db,1
 %>
这是在前面控制显示第几页
下面的代码是负责控制显示出来的数据
 <%
   '下面查询记录,如果非空就显示记录
  If Not rs.Bof And Not rs.Eof Then
   '以下主要为了分页显示
   rs.PageSize=5           
 '设置每页显示10条记录
   dim page_total                          
'定义总页数变量
   page_total=rs.PageCount                
 '返回总页数,会在下面输出数据页时用到
'这里要判断一下,删除记录时可能会出现page_no>page_total,显然有问题,就设值为最后页
   If page_no>page_total Then page_no=page_total
   rs.AbsolutePage=page_no                
设置当前显示第几页,这里用到了传过来的page_no。
下面一段利用表格显示当前页的所有记录
   Dim I
   I=5                                  
 '该变量用来控制显示当前页记录,注意这里和rs.PageSize要一致。
   Do While Not rs.Eof And I>0            
 '循环直到当前页结束或文件结尾
    I=I-1                       
     ' eof 为最后一行
    strId = rs("m_id")
     strNum = rs("m_num")
  strType = rs("m_type")
以下显示的多余代码省略
  
 
   %>
 下面这段是负责显示出第一页和上一页下一页功能
 <% '--------------------------------------------------------------------------------------
'这一段输出页数信息,从1到总页数Page_total循环。Page_total由上面分页显示决定。
   Response.Write "<p><b>" & page_no & "/" & page_total & "</b>&nbsp;&nbsp;"
 
'下面输出第一页、上一页、下一页和最后页的链接
   Dim numPre,numNext         
 '定义两个变量,分别表示上一页和下一页的页码
   numPre=page_no-1
   numNext=page_no+1
'首先输出第一页的链接
   Response.Write "<a href='admin_right.asp?page_no=1'>第一页</a>"
 '其次输出上一页的链接,如果numPre=0,表示当前已经是第一页了,不需要上一页了,所以不要加超链接
   If numPre=0 Then
    Response.Write "&nbsp;&nbsp;上一页"
   Else
    Response.Write "&nbsp;&nbsp;<a href='admin_right.asp?page_no=" & numPre & "'>上一页</a>"
   End If
'然后输出下一页的链接,如果numPre>page_total,表示当前已经是最后一页了,不需要下一页了,所以不要加超链接
   If numNext>page_total Then
    Response.Write "&nbsp;&nbsp;下一页"
   Else
    Response.Write "&nbsp;&nbsp;<a href='admin_right.asp?page_no=" & numNext & "'>下一页</a>"
   End If
   '输出最后页的链接
   Response.Write "&nbsp;&nbsp;<a href='admin_right.asp?page_no=" & page_total & "'>最后页</a>"
    %>
可以看出整体分页功能是有3部分组成
4.1.6导出EXCEL表功能
 导出功能为我所做毕设难点,该功能是将当前的设备信息的数据库表生成为EXCEL格式表格。在点击导出EXCEL表按钮时,系统自动在根目录下生成EXCEL文件。Set rs = Server.CreateObject("ADODB.Recordset")'--从数据库中把你想放到EXCEL中的数据查出来  sql = "select * from Tb_Execl order by id desc" 
 'rs.Open   sql,conn 
 StartTime = Request("StartTime")
 EndTime = Request("EndTime")
 StartEndTime = "AddTime between #"& StartTime &" 00:00:00# and #"& EndTime &" 23:59:59#"
 
 strSql = "select * from t_data_machineInfo "
 Set rstData =conn.execute(strSql)
 if not rstData.EOF and not rstData.BOF then 
 
      dim   trLine,responsestr 
      strLine="" 
      For each x in rstData.fields 
          strLine = strLine & x.name & chr(9) 
     Next 
 
 '--将表的列名先写入EXCEL
5 结论与展望
5.1系统测试

 

 图:5.1系统数据流图标注

 

覆盖程序 测试路径 输入数据 测试结果
  用户名 密码 权限 
条
件
组
合
覆
盖 ABCDFGM (满足C密码正确,D权限opt=0) admin admin 0 成功
 ABCDEG
(满足C密码正确,D权限opt=1) 2 2 1 成功
 ABCB(满足C密码不正确) 2 1223  成功

 


功能模块 系统实现 测试结果
登陆功能 实现不同权限登陆系统,通过用户名、密码及权限(opt)的验证登陆人身份 成功
用户添加功能功能 合法添加用户信息,若用户名未被使用则将注册信息添入数据库 成功
机器设备添加 在页面实现对设备的添加并能提交到数据库 成功
设备信息修改 在页面对设备信息进行修改并能提交到数据库,实现对数据库信息的刷新 成功
设备信息删除 在页面选定要删除的设备信息 成功
敏感信息提示功能 实现对所需要维修机器信息的提醒 成功
查询功能 根据输入的信息实现精确查询、模糊查询 成功
导出EXCEL表功能 将生成的数据库信息导出为EXCEL表格式 成功
用户信息修改功能 用户修改自己的当前信息 成功
5.2系统功能的总结
5.2.1用户信息的登录功能
 在本系统中,在用户信息的登录功能这一方面有两个块:一个就是学生信息的登录;另一个是管理员信息的登录。在学生进行登录的时候,只要输入正确的学生号和密码后,系统会自动自动进入该权限对应的页面,这时学生即可进行相应的上机操作。假如学生在输入会员号或者密码后,没有输入正确就进行登录,那么系统会自动返回到登陆页面重新输入。在管理员进行登录的时候,只需在用户名后的选择相应的用户名,然后再录入和用户名对应的密码,单击“确定”。这时,系统会自动提示用户“欢迎进入系统主界面“。登录成功后,用户可在各自权限范围内对系统功能信息进行相应的操作。
 但此功能的不足之处在于,当用户输入不存在的会员号或密码就进行登录时,系统就无法识别用户所录入的信息,不会提示该用户不存在,但只要录入的是正确的用户名和密码,系统就可正常的运行,畅通无阻。
5.2.2会员添加功能
 本系统的会员添加功能,是管理员针对那些需要在学校机房上机的用户而还没有注册会员的用户而言的。当新用户需要注册上机时,管理员对新用户信息的登记管理。
 1)单击系统主界面“学生管理“主菜单里的“学生信息添加”子菜单;
 2)在出现的窗体中录入要添加的新用户信息,录入完毕单击“保存“;
 3)这时系统自动提示“记录已添加,请查看“;
 4)在数据库中查看新添加用户的信息记录是否已经添加;
 此功能的不足之处在于,当填写信息的时候,在文本框里面输入的是错误的数据类型时系统不能给予提示,这是会员注册功能的最大弊端。希望在将来的逐步完善中,这个问题可以得到很好的解决。
5.2.3用户信息的维护
 用户信息的维护,主要针对会员信息的维护和管理员信息的维护两方面,其中会员维护功能里包括查询、删除、修改和返回四项功能操作;管理员维护功能里包括查询、删除、修改、加入和保存五项操作功能。其操作的步骤如下:
 1)在界面上单击“查询、删除、修改、加入和保存“;
 2)在出现的进行相应会员和管理员信息的查询、修改和删除等功能操作。
 3)在进行相应操作的同时,系统会给予相应信息的操作提示,这时用户可根据系统给予的提示进行相对应的操作。
 4)在操作完毕之后,用户可返回到系统主界面,这时只需单击“返回“按钮即可完成操作。
 用户信息维护功能的不足,在于后台代码的不完善。因为在进行对用户信息维护的时候,当用户输入任意数据是数据库里面不存在或者是不输入,那么系统就不会执行后面的操作。希望在以后的逐步完善中这些考虑不周密的问题能被很好的解决。
5.2.4硬件信息维护
 硬件信息维护功能也就是硬件维护功能,在实质上与用户信息维护功能一样,只是在某些操作的细节上有所不同,具体的操作步骤如下:
 1)在主系统界面上单击“硬件信息维护“菜单;
 2)在进行计算机信息的添加、查询、修改、删除、保存和返回六项基本功能操作。
 3)根据单击相应的命令按钮之后出现的提示文本框,进行与之相对应的操作,即可完成以上的六项操作。
 4)操作完毕之后,单击“返回“,进入系统主界面,再进行其它功能的操作。
 计算机信息的维护功能与用户信息的维护功能存在相同的缺点。这就不再做进一步的介绍。
5.2.5安全性考虑
 信息科技的迅速发展,Internet已成为全球重要的信息传播工具。据不完全统计,Internet现在遍及186个国家,容纳近60万个网络,提供了包括600个大型联网图书馆,400个联网的学术文献库,2000种网上杂志,900种网上新闻报纸,50多万个Web网站在内的多种服务,总共近100万个信息源为世界各地的网民提供大量信息资源交流和共享的空间。
 信息的应用也从原来的军事、科技、文化和商业渗透到当今社会的各个领域,在社会生产、生活中的作用日益显著。传播、共享和自增殖是信息的固有属性,与此同时,又要求信息的传播是可控的,共享是授权的,增殖是确认的。因此在任何情况下,信息的安全和可靠必须是保证的。Internet是一种开放和标准的面向所有用户的技术,其资源通过网络共享。资源共享和信息安全是一对矛盾. 自Internet问世以来,资源共享和信息安全一直作为一对矛盾体而存在着,计算机网络资源共享的进一步加强随之而来的信息安全问题也日益突出,各种计算机病毒和网上黑客(Hackers)对Internet的攻击越来越激烈,许多网站遭受破坏的事例不胜枚举。那么,黑客的攻击为什么屡屡得手呢?其主要有以下几个原因: * 现有网络系统具有内在安全的脆弱性。 以下是Security Focus Bugtraq所追踪的各操作系统已知存在漏洞统计之比较 * 对网络的管理思想麻痹,没有重视黑客攻击所造成的严重后果,舍不得投入必要的人力、财力、物力来加强网络安全性。  * 没有采取正确的安全策略和安全机制。  * 缺乏先进的网络安全技术、工具、手段和产品。  * 缺乏先进的系统恢复、备份技术和工具。 鉴于上述原因,为了加强Internet信息安全保护,有必要针对目前黑客对Internet网站采取的攻击手段制定相应有效的防范措施。     我国信息化事业能否顺利发展,一个比较关键的因素便是网络、信息的安全问题,这已成为制约网络发展的首要因素。所以,重视和加快网络安全问题的研究和技术开发具有重要意义。
网络安全热点技术和产品 1 防火墙 2 隐患扫描 3入侵检测 黑客攻击
 网络的攻击如此高涨 所以我们北软机器管理系统也要充分考虑到安全性问题
 所以需要在每一个页面加入如下代码: 
 <%
   if session("name")="" then
   response.Write("非法进入!!!")
  response.End()
  end if
  %>来检测是否是非法进入。这些代码能有效的防止非法用户的入侵从而保证我们的数据的安全,对系统数据的安全考虑还有很多,这里不一一阐述。
5.3系统展望
 在今后的分析调查研究中,希望能够把现在系统中存在的所有问题,都一一解决,让系统更加完善。今后系统的展望主要从以下几方面进行:
 1.在界面的制作方面要有所提高,使界面尽量达到美观、整齐。
 2.对于系统的功能要有所增加,力求达到系统功能更强大、更实用。
 3对于程序的编写,加强查阅范围,争取有更好的思维方式,在今后编写程序代码不再出现更多的实时、语法错误,使代码编写更加流畅。
 总之在这次系统开发的实践中出现的不足,希望在以后我们会有所提高。在将来的开发研究中,我们的系统将会越做越好。
参考文献
 [1]《ASP 3 初级编程》. David Buser John Kauffman . 机械工业出版社
 [2]《ASP与SQL Server网站架设》.贾佳 郝洪明 . 机械工业出版社
 [3]《SQL Server 2000 开发指南》. Michael Otey,Paul Conte.清华大学出版社
 [4]《构建面向CRM的数据挖掘应用》.Alex Berson Stephen Smith Kurt Thearling. 人民邮电出版社
 [5] 《分析型CRM:读你千遍不厌倦》.  李蓓  .创智CRM知识园地 2003
 [6] 《建立CRM数据库的几个原则》.辛志华  .创智CRM知识园地 2003
致  谢
 本次设计历经数月,设计中的许多思想和观点来源于互联网、专家和老师的研究结果。非常感谢对我思想产生深远影响的老师和朋友们。这里我要特别感谢我的指导老师,给予的精心指导。
 老师务实的态度和严谨的求学精神深深的影响到我们每个成员。老师的鼓励、建设性的反馈和有价值的评论是本论文增色不少。
 也感谢所有教过和指导过我的老师,因为他们的理念和精神对我们的设计大有益处。


以上为本篇毕业论文范文ASP+SQL机房设备管理系统答辩,开题,文档程序的介绍部分。
本论文在计算机论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:asp考试系统+文档 下一篇:ASP班级网页毕业设计含文档

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有