会议室预订系统论文_马特.doc_第1页
会议室预订系统论文_马特.doc_第2页
会议室预订系统论文_马特.doc_第3页
会议室预订系统论文_马特.doc_第4页
会议室预订系统论文_马特.doc_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

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

文档简介

大连广播电视大学毕业论文题目 会议室预订系统 指导老师 王楠 年级07春 专业 信息系统开发与维护姓名 马特 学号 20077212001033 日期 2008年 12 月 11 日第一章系统分析31.1 前言31.2 编写目的41.3 背景41.4参考资料51.5系统开发前提61.6开发规模6第二章需求分析72.1系统的功能需求72.2系统的模块需求描述72.3系统的非功能需求82.4会议室预订系统流程分析92.5数据词典92.6数据库的设计与实现112.6.1数据库的概念设计132.6.2数据库的逻辑设计142.6.3数据库的物理设计14第三章软件设计173.1系统结构173.2系统运行体系173.3接口183.4子系统/模块设计183.5故障处理说明203.6系统的I/O容错设计203.7系统的安全设计22第四章系统实现244.1 用户登陆244.2 会议室管理主页25第五章系统测试285.1系统功能测试285.2数据库测试295.3系统错误处理测试295.4系统安全测试325.5系统实用性测试32第六章结束语33致 谢35第一章 系统分析 1.1 前言信息时代的今天,企业经营和个性化管理日趋明显,管理趋于信息化、网络化,再加上国际、国内名优企业扩展力度的加大、集团化步伐的加快,预示着传统企业会议室预定管理需要发生改变。现代企业最显著的一个特征就是通过计算机网络进行信息化管理这也是经营者们的共识。会议室预订系统通过对会议室的查询、申请、以及对申请的修改和预订后的信息反馈等为公司节省资源,创造更大的利益。随着因特网技术的飞速发展,电子商务越来越趋于成熟并渗透到商业团体的各个领域。网上客房预订在技术上已经相当成熟,而且实用性非常强,市场潜力巨大。网上客房预订是网上交易一个特殊的方式之一,已经是全球经济发展不可逆转的趋势。随着会议室预订的日益普及,政策法规的不断完善,技术水平的不断提高,会议室预订必将成为企业成功的主要因素之一。收集全面信息,弄清模块之间的关系;使用ASP语言编程实现对数据库的各项操作,查阅借鉴参考书上的用例;建立完善的数据库系统;通过详尽的需求分析,明确需求系统要求,根据结果确定所需实体;通过参考资料用例了解所要实现功能,具体流程;采用面向对象的设计方法,划分模块以分别实现各项功能,最后将各模块整合成完整的系统。1.2 编写目的会议室预订查询对象是由审核员和预约申请者,已确认的查询(即已确认为同意同意会议室预约), 全部会议室预约的查询(即已确认、未确认、已取消、已否決),我的预约等功能。预定会议室申请对象是申请者,申请时间包括具体的年月日 ,具体的会议。会议室预定修改(用户只能修改自己未评审预定),会议室预定审核对象是审核者,会议室预定发生冲突会有提示,会议室预定的注意事项,填写正确的部门号,发生问题及时反馈。1.3 背景随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面。公司里总有很多会议和活动,经常遇到停下手上工作,赶到了会议室却发现里面已经有人在使用的窘境。使用场地预订管理系统,可以让公司员工随时了解每个活动场地的当前状态和预订情况,从而避免在确认场地可用性的问题上浪费时间。信息时代的今天,企业经营和个性化管理日趋明显,管理趋于信息化、网络化,再加上国际、国内名优企业扩展力度的加大、集团化步伐的加快,预示着传统企业会议室预定管理需要发生改变。现代企业最显著的一个特征就是通过计算机网络进行信息化管理这也是经营者们的共识。会议室预订系统通过对会议室的查询、申请、以及对申请的修改和预订后的信息反馈等为公司节省资源,创造更大的利益。1.4参考资料1 周绍广 SP基础与实例(工业版) 清华大学出版社2 Timothy C.Lethbridge Robert Laganiere 向对象软件工程 Object-Oriented Software Engineering 机械工业出版社3 朱 晔 ASP.NET第一步-基于C#和ASP.NET 2.0 清华大学出版社4 郝 刚 ASP.NET开发指南,人民邮电出版社5 顼宇峰 ASP + SQL Server典型网站建设案例 清华大学出版社6 郑耀东 ASP NET 2.0编程指南 人民邮电出版社 7 朱德利 SQL Server 2005 数据库管理与应用高手修炼指南 电子工业出版社8 (意)埃斯帕斯托(Esposito, D.)著 施平安译 ASP.NET 2.0高级编程 清华大学出版社9 萨特亚历山德雷斯库 C+编程规范(中文版) 人民邮电出版社10 Chris Ullman Chris GoodeASP.NET入门经典-C#编程篇 清华大学出版社11 徐 弘 即学即用ASP .NET 应用开发 清华大学出版社12陈英学 Microsoft ASP.NET深入编程 北京希望电子出版社 13苏英如/,李伟红,李群波ASP.NET编程技术与交互式网页设计中国水利水电出版社14 尹增顺,邓子云,陆秉炜 ASP.NET Web应用开发(C#版) 机械工业出版社1.5系统开发前提 开发环境:运用ASP.NET开发,开发环境是visual studio 2005,根据最新的三层开发的思想,分别实现数据层,业务逻辑层,表现层。表现层使用visual studio 2005环境中的控件和封装的方法,并留出需调用方法的接口,业务逻辑层用C#语言编写,实现表现层需要实现的功能,数据层中封装需要使用的字段,通过get和set方法实现与数据库的传值和调用。通过IIS使用B/S架构, B/S(Browser/Server)结构即浏览器和服务器结构。后台数据库使用SQLServer 2005 ,SQLServer 2005与visual studio 2005有着良好的兼容性, 并且SQL Server 2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式工具 :Microsoft Visual Studio2005 SQL Server 20051.6开发规模 该系统软件开发总人数:1人辅导老师:王楠组长:马特程序分析:马特第二章 需求分析 2.1系统的功能需求会议室预定系统功能需求分类包括:登陆,用户管理,会议室管理,会议管理、等几大功能。登陆功能:本系统管理模块不是任何人都可以进入的,所以管理员必须经过登陆,验证其身份,反馈结果合法才可以进行管理功能操作,阻隔一切非法进入者。管理功能:会议室预定系统的管理者的主要功能需求。包括对此模块所有数据库表的增、删、改、查。2.2系统的模块需求描述根据普通用户和管理员的需求管理系统共有登陆,首页,用户管理,添加用户,会议室管理,管理会议,会议查询,我的会议,如表2.1所示 表2.1 模块名称与需求描述功能编号功能名称功能说明优先级1登录用于用户的身份验证和身份的识别,分为管理员用户、普通用户最高2首页所有用户可以查看会议室的信息,以及自己创建的会议信息较高3用户管理管理员对用户进行编辑一般4添加用户管理员对可以添加同自己权限相同以及次于自己的用户一般5会议室管理只有管理员对会议室进行添加,删除,编辑和管理一般6管理会议只有管理员对会议进行管理一般7会议查询所有人对会议进行查询一般8我的会议所有人对自己添加的会议进行人员编制等细节一般2.3系统的非功能需求主要涉及动态数据值需求、静态数值需求、精度要求、时间需求和灵活性。(1)动态数值需求预处理的窗口正常情况下是一个,峰值工作条件下为四个,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、开始位置1个数据、最大尺寸10个数据、最小尺寸2个数据、编辑框位置数据个数视模块而定、按钮位置个数视模块而定。注:预处理的窗口:子模块运行时对应的窗口; 窗口开始尺寸:登录界面; 开始位置:界面工作时位置。(2) 静态数值需求单机方式,无终端,处理一个数据库。(3)精度需求在精度需求上,根据使用需要,数据值型数据精度在小数点位后两位。(4)时间需求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。(5) 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构等其他软件接口等发生变化时,设计的软件能做出适当调整,灵活性非常大。2.4会议室预订系统流程分析会议室预定系统的业务流程分为普通用户和管理者业务流程。会议室预定系统的业务流程如图2.1所示:图2.1 系统业务流程图2.5数据词典数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据字典在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善。前一小节的数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。以下是系统数据字典的部分数据条目,主要是依据上面所示的数据流程图给出:(1) 数据项定义 表2.2 数据项定义总编号:1001 编号:F01数据项名称:管理员简 述:管理系统的所有信息长 度:10 类 型:VARCHAR(2) 数据结构定义 表2.3数据结构定义总编号:2001 编号:H01数据结构名称:会议室信息简 述:描述会议室基本信息别 名:会议室数据结构有关处理逻辑:P1(3)数据流定义 表2.4数据流定义总编号:3001 编号:S01数据流名称:会议信息简 述:会议的基本信息数据流来源:S1数据流去向:P1.1(4)数据存储定义 表2.5数据存储定义总编号:4001 编号:P01数据存储名称:用户个人信息表简 述:用户个人信息2.6数据库的设计与实现本系统采用SQLserver2000/Access作为数据库,它具有结构清晰、操作简便、一定的安全性等优点,本说明书使用的数据库已进行加密处理,用户无权修改,以保证数据的安全。信息分类编码(Information Classifying and Coding) 工作是集成化MIS建设的基础性工作,是信息资源开发的关键性工作,因为它决定着信息自动化处理、检索和传输的质量与效率。信息分类是根据信息内容的属性和特征,将信息对象按一定的原则和方法进行区分和分类,建立起一定分类系统和排列顺序;而信息分类编码则是指对已分类的信息对象赋予易于计算机和认识别于处理的符号,以便管理和使用信息。常见的数据库类型有面向对象的数据库(OODB)和关系型数据库(RDB)。OODB对主流数据库应用开发来说是相当新颖的,使用OODB使应用程序中的数据对象与现实世界中的对象一一对应,面向对象数据库扩充了对象模型。一个常用的对象模型是由对象数据库管理组(ODMG)开发出来,具有比传统的关系数据库更优越的性能,但毕竟在目前还是一种探索阶段,暂时还未有相应的技术普及。关系数据库已经是数据库体系的世界标准。当开发一个数据驱动应用程序时,大多数情况下用户需要访问网络(如Internet、Intranet等)上的数据信息, RCDS就是建立在网络的信息通讯之上,是完全的客户机/服务器应用程序。数据库结构为数据模型通常由层次模型、网状模型、关系模型及OO(面向对象)模型等。其中关系模型是建立在数学概念基础之上的一种模型,由若干个关系框架组成的集合,它也是到目前为止最为成熟的一种数据库类型。订餐系统会议室预定系统采用SQL Server2000作为后台数据库,根据数据库工具和数据库特点,开发出一套可靠健壮的数据存储方案。在建立数据模型的时候首先考虑是要避免重复数据,也就是建立规范化数据库。规范化数据库可以通过被称为范式水平的指标来衡量,级别有第一范式、第二范式和第三范式,通常第三范式就是要达到的目标,因为它提供了数据冗余和开发简易性之间的最好折衷。系统的数据库正是按照第三范式标准来设计的,它保证了模型的精简和表格的紧凑型。而第三范式标准也最大发挥了关系数据库的优势。本系统采用SQL2005作为数据库,它具有结构清晰、操作简便、一定的安全性等优点,本说明书使用的数据库已进行加密处理,用户无权修改,以保证数据的安全。2.6.1数据库的概念设计将需求分析得到的用户需求抽象为信息结构,即概念模型的过程就是概念结构设计。在概念设计阶段,描述系统概念模型的有力工具是E-R模型。图2.2 系统ER图2.6.2数据库的逻辑设计逻辑结构设计是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型(本网站采用关系数据模型)相符合的逻辑结构。根据销售管理子系统的E-R图转换为以下关系数据模型:管理员表(编号,管理员名称,管理员密码)用户表(编号,用户名称,用户密码)会议室信息表(会议室编号,会议室名称,会议室地点,容纳人数,会议室描述)会议信息表(会议编号,会议名称,会议创建人,会议地点,开始时间,结束时间,会议状态,创建时间)2.6.3数据库的物理设计物理设计主要是指把逻辑设计当中的关系模式图在数据库中以基本表的形式建立出来。本系统的数据库系统选择了SQL Server 2000。SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT,系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。如下各表为数据库的物理设计:表2.6管理员表字段名说明类型长度可否为空主键Id编号Varchar20否是Mname管理员名称Varchar30否MpassWord管理员密码Varchar30否表2.7用户表字段名说明类型长度可否为空主键Id编号Varchar20否是Name用户名称Varchar30否PassWord密码Varchar30否表2.8会议室信息表字段名说明类型长度可否为空主键Id会议室编号Int20否是RoomName会议室名称Varchar30否RoomAdd会议室地点Varchar100可以RoomRen容纳人数Varchar5可以RoomRemak会议室描述Varchar500可以表2.9会议信息表字段名说明类型长度可否为空主键Id会议编号Int20否是Infoname会议名称Varchar30否infoPepo会议创建人Varchar30否infoAdd会议地点Varchar30否infoSTime开始时间Varchar30否infoETime结束时间Varchar30否infoType会议状态Varchar30否creatTime创建时间Varchar30否第三章 软件设计3.1系统结构依据软件工程的思想进行系统分析,结合这几个模块的特点,对各模块相应的类进行合理设计,使它们功能互不影响,实现上相互独立,符合“高质量、易维护、易扩展、一致性”的设计思想。本系统主要的模块有普通用户登陆,信息模块,会议室管理等模块。会议室预定系统用户登陆会议室信息图3.1系统结构图信息查询主页面用户注册会议管理3.2系统运行体系系统在运行时用户通过浏览器运行,可以多用户同时浏览。浏览网站信息办公耗材销售网站信息办公耗材信息浏览本系统采用先进的B/S结构,采用MS-SQL Server/Access2000数据库技术,数据流合理、效率高、功能丰富,系统具有很高的安全性和可扩展性。WIN9X/NT/WIN2000环境,纯32位应用程序。提供多层次的安全控制功能,塔式权限控制、级别控制,同级别业务员数据相互保密,而部门以上领导层可以查看;内置大量数据效验规则,提供了数据联机备份与恢复,真正做到系统操作安全,数据万无一失。充分的参数设置、处理规则允许用户定义,使用户能方便地选用最适合自己业务处理特点的解决方案。用户界面友好、生动,通俗易懂。易学易用、清晰明了。3.3接口该系统用ASP编写,采用Web标准的输出输入界面,做到了人性化设计。用户通过菜单或主界面中的按钮即可以与相应模块进行交互,操作极为方便,人机接口极为友好。本系统不涉及外部系统接口。接口的目的以及实现的基本任务:本系统各模块之间的通信通过超级链接进行,其中通过内建对象进行传递参数,这样提高了代码的效率,下面是对这些方法的说明:Application对象和Session对象用于保存ASP应用程序和单个用户信息对象,本系统主要用于表单的信息输出;根据用户名与密码,判断是否为用户。3.4子系统/模块设计以下说明中括号中的内容代表每个模块的编号。业务流程分析是在业务功能的基础上予以具体细化,利用系统调查的资料讲业务处理过程中的每一步骤用一个完整的图形将其串起来,构成业务流程图。会议室预定系统管理功能体现在两方面:客户在前台进行购买活动和管理员在后台处理。 (1)功能用来集成其它模块,为用户提供直观的使用界面,在整个系统中相当于“骨骼”作用。(2)性能相对于其它模块,此模块只完成了较少的功能,如:浏览信息等。它的反应速度比其它模块要快,完全满足用户的要求。(3)模块结构如图3.2所示会议室预定系统用户登陆会议室信息图3.2系统结构图信息查询主页面用户注册会议管理 主界面的布局规划大概划分为两个部分,由三个轻量级面板组成;专业术语解释:表3.1 专业术语词汇名称词汇含义备注表格面板ASP中由HTML语言绘制Button响应某一事件的按钮按钮组件Lable显示文字的窗容器标签组件3.5故障处理说明本系统的错误处理方法有:用ASP中的自定义语句执行可能发现错误的代码,对应错误的语句捕获错误,利用系统提供的方法进行处理。根据返回值来判断错误,错误信息以对话框形式向用户说明.3.6系统的I/O容错设计在开发WEB应用的过程中,开发者往往都会预测用户能够或是将要做什么,为了保证系统安全,系统必须对用户可能进行的错误操作或是非法的越权操作进行拦截并返回错误信息,这就是系统的容错机制。本文设计的订餐系统也在系统容错上做了合理的设计。系统设计时涉及到的容错验证包括两方面,一是大家熟知的客户端验证机制,即采用JavaScript技术在客户端验证用户输入信息的合法性。另一种是基于服务器端的验证,主要采用编程的思想,用程序上的判断来处理错误。当然系统设计时,大部分的错误校验都尽量放在客户端进行,这样做的好处是可以很大程度地减轻服务器端的负担。客户端验证主要包括对用户输入的数据格式、长度、ASCII码范围等方面进行的验证,例如在利用JavaScript脚本对数字的输入进行验证。!- Begin validation script function purenum(o)var flag=0;for(var i=0;i57|o.value.charCodeAt(i)如上述脚本程序所示,如果填写的不是数字型的值,被系统截住,返回错误信息。提示用户输入正确信息!服务器端的验证主要包含两方面,一是用户身份的确认,另外一点是用户登录状态的检验。对于用户身份的验证,主要是在消费者登录过程中涉及到的,这里可以利用在组件中定义一个布尔类型的方法来实现。而对于用户登录状态的检验可以利用ASP的内置对象“Session”来实现,这一环节是与用户身份验证结合在一起的,当用户输入的登录信息通过了身份验证,则通过Session.setAttribute(“username”,username )方法将用户名信息存入Session,然后在系统必要的页面头部加入Session.getAttribute(“username”)的判断,如果Session内的内容为空则表明用户还没有登录,此时采用Response对象将目标页面跳转到用户未登录时应出现的页面,从而屏蔽了非法操作。3.7系统的安全设计作为一个网站后台程序,必须要考虑它的安全性。一方面要考虑来自不明用户的非法入侵;另一方面要保证管理员充分的管理权限。为了区分用户和管理员,在数据库中分别建立了用户表和管理员表;会议室预定系统的登陆是将管理员的姓名和密码作为验证信息,由一个JSP文件接收并进行校验,如果信息错误则会提示错误信息,在登陆成功后,将会在session中set一个值,在随后所有用到的页面用session.getAttribute()方法来取值,判断用户是否是管理员登陆,为了防止用户查看网页的代码,系统的每一个页面作了JS加密,使用户看到的是无法理解的乱码,从而在Html和JS方面都加强了系统的安全性。在B/S结构下开发订餐系统会议室预定系统最关键的问题是系统安全及信息保密,通过动态管理来实现信息的保密级别控制。将SQL服务器登录安全与Windows的安全集成在一起,这就允许一个网络用户登录到一个SQL服务器上维护一个登录ID号口令。SQL服务器通过使用Windows网络用户的安全属性来控制对SQL服务器的登录访问,从而实现与Windows登录安全的集成。一个用户的网络安全属性是在网络登录时建立的,当一个用户试图连接一个SQL服务器时,SQL服务器用基于Windows的工具确定客户机的有效用户名,然后再根据该网络用户名允许或拒绝登录访问。第四章 系统实现本系统的开发,充分考虑用户的需求,从用户登录到各模块的运行,一切均以人为本,以最简便的操作提供最强大的功能,这正符合了信息化社会的要求,为了统一界面,提高代码利用率,本系统分为房源管理、类别管理、求购求租信息管理、基本资料设置、密码管理,还定义了其他功能的接口,在需要时,可以进行扩展。以下的内容中将详细的介绍本系统模块的实现过程。4.1 用户登陆本模块主要功能实现用户的登陆。开始登陆界面登陆?N会议室管理主界面Y 用户管理会议室管理图4.1 会议管理登陆流程图图4.2管理登录界面本模块是管理用户的入口,用户首先在登录界面中(如图4.2)输入用户名和密码,系统会自动验证用户是否为合法用户,如果用户名或密码不正确则会出错误提示。如果验证通过,则会根据输入的用户名进入相应的界面。在用户界面中用户可以看到管理画面的主页。4.2 会议室管理主页会议室管理界面删除开始删除信息确认?YNNY编辑是否成功?编辑编辑不成功编辑成功显示提示信息图4.3会议室管理流程图本模块主要功能实现会议室的管理。图4.4会议室管理主界面非法用户登陆的主要功能代码:protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) if (Convert.ToString(Sessionrole) = 普通用户) Response.Write(alert(非常抱歉!您不是管理员,不能进入该页面!_);window.location.href=Default.aspx); this.databinduserinfo(); 删除会议室主要功能代码:protected void Btndel_Click(object sender, EventArgs e) try int intCount = this.gvroominfo.Rows.Count; for (int i = 0; i intCount; i+) CheckBox CheckSingle = this.gvroominfo.Rowsi.Cells4.FindControl(itemchk) as CheckBox; if (CheckSingle.Checked) int id = Convert.ToInt32(this.gvroominfo.Rowsi.Cells0.Text); cn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingscn); cn.Open(); SqlCommand cmd = new SqlCommand(delete from room where id= + id + , cn); cmd.ExecuteNonQuery(); this.Labmessage.Text = 删除所选的会议室成功; this.databinduserinfo(); catch this.Labmessage.Text = 服务器忙,请一会在试!; finally cn.Close(); protected void gvuserinfo_RowCreated(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) e.Row.Attributes.Add(onmouseover, c=this.style.backgroundColor;this.style.backgroundColor=#ffffff;); e.Row.Attributes.Add(onmouseout, this.style.backgroundColor=c;); this.Btndel.Attributes.Add(onclick, return confirm(您确认要删除所选的会议室吗?);); 第五章 系统测试因为在系统的生命周期的各个阶段都有可能产生差错,所以对于系统的测试是贯穿于系统整个开发的全过程。主要进行系统的功能测试。这些部分主要是业务系统中与接口相关部分。本次测试主要是为了保证能够正确实现常规业务,在完成本部分功能基础上,协调整个系统工作。5.1系统功能测试对系统的查询、添加、删除、修改、功能进行测试,测试内容如下:查询功能测试:系统是否能进行相关内容的查询,查询显示出的内容是否和所要查询的内容一致;添加功能测试:填写完添加内容提交后,是否出现错误信息或出现确认信息,提交添加后,相应的数据库中是否存在添加内容,如图5.1所示图5.1 添加功能删除功能测试:提交删除命令后,是否出现提示信息,提交删除后,相应数据库中信息是否被删除;修改功能测试:填写完修改内容提交后,是否出现错误信息或出现确认信息,提交修改后,数据库中内容是否进行相应的修改。5.2数据库测试由于系统的各功能模块分别对数据库进行增,删,改,查操作,系统的数据库冗余小,字段的数据类型设置较合理,实体间联系比较完善。5.3系统错误处理测试系统错误处理测试,此项测试内容包含了输入确认测试,输入确认用来保证系统拒绝无用信息,主要测试系统是否阻止无用信息进入系统,测试内容如下:(1)输入文本框内容为空,如图5.25.2 输入文本框为空(2)不登录直接进入系统,则会提示,如图5.3图5.3 不登陆直接进入系统(3)越权操作,弹出对话框提示错误,如图5.4图5.4 越权操作(4)需要输入数字的文本框输入字符,如图5.5图5.5输入字符的文本框(5)重复输入提交信息,如图5.6图5.6 重复输入信息提示5.4系

温馨提示

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

评论

0/150

提交评论