【Asp.net精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Asp.net精品源码-基于Web的图书馆管理系统的界面测试【毕业论文,绝对精品】 - 毕业设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
毕 业 论 文题 目 基于 Web 的图书馆管理系统的界面测试姓 名学 号 20086846系 部 理工系专业年级 08级计算机科 术2 学与技 班指导教师 年 月 日 摘 要 Web 技术的发展,使得管理系统的开发更方便、功能更强大,在此系统的开发过程中,Web 技术起了一个骨架式的支持作用;与此同时组件技术的发展为系统的开放性、集成性提供了便利,有效合理地引入组件技术是当前 Web 系统开发与发展的一个方向;通过对系统的开发进行建模,形象直观的图形化表示,可以显示系统的流程与功能。
选择有效的建模方法,充分利用 Web 技术与组件技术,提高软件的开发效率,提高的软件的可靠性和可维护性,是每个软件开发人员所关心的问题。
Abstract Web technology development makes the management system development is moreconvenient more powerful and this system in the development process Web technology up askeleton type support role At the same time the development of component technology forthe openness of the system integration and provides a convenient and effective reasonablyinto component technology is the current Web system development and the development of adirection Through the development of system modeling the image is intuitive graphical saidcan display system processes and functions. Choose effective method of modeling make fulluse of Web technology and component technology improve the software developmentefficiency improve the software reliability and maintainability is every software developmentpersonnel concern about.【关键词】管理系统,建模,开发效率【Key Words】management system,modeling,Development efficiency 目 录引 言 ...................................................... 1第一章 概论 .................................................. 2 1. 1 在单位图书室使用计算机管理图书的意义 ............................. 2 1.2 WEB 图书馆界面设计原则 ............................................ 3第二章 WEB 界面测试的方法 ..................................... 6 2.1 图书馆管理信息系统功能描述 ....................................... 7 2.2 图书馆管理信息系统性能描述 ........................................ 7 2.3 系统结构分析 ...................................................... 9 2.4 系统数据库分析 ................................................... 10第三章 图书馆信息系统的的设计 ............................... 13 3.1 面向对象软件工程概述 ............................................ 13 3.2 项目概述图书借阅管理 WEB 版本 ................................... 14 3.3 项目的需求分析 ................................................... 15第四章 系统设计 ............................................. 19 4.1 编码 ............................................................. 20 4.2 设计评估 ......................................................... 21 4.3 系统用例分析及描述 ............................................... 22第五章 WBE 图书馆系统界面输入测试用例设计与实施 .............. 26 5.1 登陆测试界面 ..................................................... 26 5.2 用户预定书籍界面测试 ............................................. 28 5.3WBE 图书馆系统界面测试测试用例设计与实施 .......................... 32 5.4WBE 图书馆系统界面链接测试用例设计与实施 .......................... 33第六章 WEB 图书馆系统测试报告................................. 36
精品论文引 言人机交互领域经过 20 多年的发展,随着新技术的不断出现,尤其是互联网、移动通信、无处不在的计算机技术等的普及,人机交互领域已经扩展成了一门新兴学科——交互设计。
人机交互作为一个独立的、重要的研究领域受到了世界计算机产业界的关注,并成为目前计算机行业的又一竞争领域。
随着互联网技术的发展和网站设计研究的深入,以用户为中心的设计成为了网站设计主要的发展趋势。
人机交互领域经过 20 多年的发展,随着新技术的不断出现,尤其是互联网、移动通信、无处不在的计算机技术等的普及,人机交互领域已经扩展成了一门新兴学科——交互设计。
人机交互作为一个独立的、重要的研究领域受到了世界计算机产业界的关注,并成为目前计算机行业的又一竞争领域。
.目前 web 时代的核心理念是真正以用户为中心和提供丰富的用户体验,这种新的理念就 Web直接促使我们采用新的网页设计方法。
界面设计的可用性研究可以使用户能简单的、愉快的、方便的使用网站,使网站从形式上获得良好的诱导力,鲜明地突出诉求主题1。
同时,应将技术与艺术依照设计的目的与要求对网页设计的构成元素进行艺术性的有机结合.这不仅仅是一种技能更应该说是艺术与技术的高度统一2。
网站的可用性直接关系到用户对网站的体验水平进而影响到网站的市场竞争力。
以用户为中心的设计理念就是要重视用户参与强调网站设计的可用性实现用户与网站的自然交互。
因此采用科学的可用性设计方法对更好地满足用户需求、提高网站市场竞争力具有重要意义。
精品论文第一章 概论图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,以前图书馆对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。
1. 1 在单位图书室使用计算机管理图书的意义现在我国的很多单位图书室图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机及应用专业的本科生,希望可以在这方面有所贡献。
改革的总设计师 “科学技术是第一生产力”邓小平同志曾经说过: ,我希望能用我这三年的所学编制出一个实用的应用程序来帮助这些单位图书室图书馆进行更有效的图书管理。
归纳起来,好处大约有以下几点:(1) 可以存储所有的图书档案,安全、高效;(2) 只需一到二名图书录入员即可操作系统,节省大量人力;(3) 可以迅速查到所需信息。
图书馆信息管理系统是为了使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
精品论文根据图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统的实施,能达到以下目标:1.界面设计友好、美观,数据存储安全、可靠。
2.基本信息设置保证图书信息和读者信息分类管理。
3.强大的查询功能,保证数据查询的灵活性。
4.实现对图书借阅、续借、归还流程的全程数据信息跟踪。
5.提供管理员修改信息、密码等功能,保证管理的安全性。
6.提供灵活、方便的权限设置,使整个系统的管理分工明确。
1.2 WEB 图书馆界面设计原则以系统功能作为界面设计的核心人机界面的关键是使人与计算机之间能够准确地交流信息,一个好的 MIS 系统最重要的应该是系统的功能的可用性,稳定性,完善性,在保存系统的功能的前提下,再对系统的界面和交互性进行提升和改进系统模块之间的界面必须始终一致一致的人机界面不致增加用户的负担,让用户始终用同一种方式思考与操作。
最忌讳的是每换一个功能模块用户就要换一套操作方法。
模块之间的差异性会提高用户带来误操作的几率。
而在 WEB 系统中,采用统一的 CSS 布局,框架和母版页的使用无疑使不同功能模块之间的界面尽可能达到一致和统一(2)尽可能的让系统后台完成大部分的管理操作。
在一些和明显的管理操作尽可能的让系统来进行管理,而不是要管理员来进行。
例如在WEB 图书界面系统中,预定图书的过期作废,借阅图书的过期记录,都可以让系统通过简单的逻辑判定而进行处理,对于这些不需要复杂逻辑决策的操作,应该都尽可能的提交给系统。
解放管理人员的操作,思考。
(3)系统界面必须使用户随时掌握任务的进展情况。
人机界面应该能够告诉用户当前操作的结果。
在需要特别长时间的任务的等待时应该给以明确的等待提示。
在后台数据发生改变或更新时应该在前台的数据中及时的给与体现,在 WEB 图书馆系统中,主要使用的解决方法是 AJAX 无状态刷新,和 javascript。
(4).宁可让程序多干,不可让用户多干多数 MIS 软件的数据输入量较大。
对于一些相对固定的数据,不应让用户频频输入(特
精品论文别是汉字),而应让用户用鼠标轻松选择。
例如,人事管理系统中的quot文化程度quot系相对固定的数据,其值一般取quot小学quot、quot初中quot、quot高中quot、quot大专quot、quot大本quot、quot硕研quot、quot博研quot等。
录入这类数据之前,MIS 软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字,在 WEB 图书馆系统中,应该对一些可以估计的固定字符或者预先预料的字符输入应该用系统自动给出,供用户选择,而不是让用户自己输入,总之,所开发的 MIS 在使用过程中,应使用户的数据输入量降至最低限度,同时使用户的干预尽量少。
实践证明,用户干预愈少,MIS 系统的满意程度愈高。
(5).具有较强的容错功能用户误操作、按键连击等均有可能导致数据误录。
巧妙地进行程序设计,可以避免此类因素造成的错误。
对于一些错误的操作,系统应该给与明确的错误提示,例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入 0-100 以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在 15-20 之间。
(6)设计人机界面时,经常会遇到灵活性与一致性的权衡问题。
原则上,对某一软件来说,用户的思维方式应当是一致的,操作与控制的方式也应当是一致的。
只有这样,才能减轻用户使用软件的困难,使用户不知不觉地进入统一的思维框架,从而正确地、顺利地应用这个软件。
但这只是问题的一个方面。
另一方面的问题是,用户是多种多样的,它们有各自的习惯与爱好,应当让他们有一定的灵活性,能够自由地选择某些功能的操作方式。
例如,出于方便,有人喜欢使用箭头键选择下拉菜单中列出的某项功能,有人则偏偏习惯于使用快捷键,因为它们非常快捷。
设计软件时,我们不妨使quot鱼与熊掌quot兼得。
再如,对于人机界面的色彩,有人从提高工作效率着眼,喜欢鲜艳悦目的彩色界面;有人则则从保护视力出发,宁愿要黑白的。
开发 MIS 软件时,程序员不妨给用户选择颜色的余地。
界面设计的重要性系统界面是 WEB 系统软件与用户交互的最直接的层,界面设计的好坏决定用户对软件的第一印象。
而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势。
设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。
目前界面设计引起软件设计人员的重视程
精品论文度还远远不够,而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。
好的界面设计,有助于图书系统软件使用者对图书馆的印象进行加分。
也隐藏的提升了软件的易用性让客户用的开心顺心和舒心计算机技术和通信技术的发展使得以网络为中心的信息系统获得广泛的使用,web 系统和数据库是网络化信息服务的基础。
Web 能用及时和友好的方式向人们提供大量有用的信息,伴随着大量信息,就需要庞大数据库的管理技术,Web 和数据库结合是 WWW 信息服务技术和分布式数据库技术发展的大势所趋。
把数据库同 WWW 服务器连接起来的一体化信息网络系统是新一代 Internet 开发的前沿技术。
Internet 的发展,使得基于网络技术的远程网络考试成为可能。
基于 WWW 模式的网上考试以英特网为桥梁,缩短了教师和学生在时间和空间上的距离,突破了传统课堂上面对面考试方式的限制,是将考试课堂有教室和实验室延伸到英特网所覆盖的任何一个场所的新型考试模式。
DOTnet 是近年来新兴的动态站点设计技术,它的诱人之处在于甩开了陈旧的 Web 技术,集 HTML ADO.NET 数据库访问和其他许多新颖技术于一身,实现了网页的可编程化处理化。
它使内置对象与客户进行高效交互使用服务组件 ADO.Net 只需少量代码即可页面上执行一系列的访库操作服务器的功能可以编写组件不断扩展。
ASP.net 文件驻留在WEB 服务器上,很有效的隔离界面设计层,逻辑应用层,和数据交流层,分层的结构模型,以及大量的服务器控件大大的提高了程序的开发效率,降低了程序的维护代价。
DOTnet 平台推荐使用的 c语言拥有 C/C的强大功能以及 Visual Basic 简易使用的特性, 和 是第一个组件导向Component-oriented的程序语言, C与 Java 一样亦为对象导向object-oriented程序语言。
1、特点 1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功能,如发送和接受消息,管理登录安全性等。
SQL Server 也可以很好地与 Microsoft BackOffice 产品集成。
5.具有很好的伸缩性,可跨越从运行 Windows 95/98 的膝上型电脑到运行 Windows
精品论文2000 的大型多处理器等多种平台使用。
6.对 Web 技术的支持,使用户能够很容易地将数据库中的数据发布到 Web 页面上。
7.SQL Server 提供数据仓库功能,这个功能只在 Oracle 和其他更昂贵的 DBMS 中才有。
SQL Server 2000 与以前版本相比较,又具有以下新特性 :1.支持 XMLExtensive Markup Language,扩展标记语言 2.强大的基于 Web 的分析 3.支持 OLE DB 和多种查询 4.支持分布式的分区视图SQL 是目前市面上的大中型数据库,且完美的结合.net 平台和 windows 操作系统如果项目不用要求跨平台的功能,则可以很好的使用此搭配组合而本课题所研究的 WEB 界面测试就是基于.net 平台.framenet 4.0 框架 SQLSEVER 2008数据库.第二章 WEB 界面测试的方法(1)界面输入测试界面输入测试是在界面中的所有可能的输入值和输入值组合进行等价类划分的测试,测试不同的输入值是否可以得到期待的人机交互,输出结果和输入值错误标示.(2)界面测试整体界面测试反映浏览器 WEB 应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个 WEB 应用系统的设计风格是否一致.通过对网页界面的易用性美观性等进行测试,对网页的布局,排版提出修改意见,已获得更好的用户体验。
(3)链接测试链接测试可分为三个方面,首先,测试所有链接是否按照指示的那样确实链接到了该链接的页面,其次,测试所链接的页面是否存在,最好,保证 WEB 应用系统上没有孤立的页面。
(4)兼容性测试
精品论文系统兼容性测试主要测试系统在不同的浏览器平台下的功能是否正常,主要通过使用不同的平台架构的浏览器来访问 WEB 图书馆并进行相应的操作,检查 WEB 图书馆是否在所有平台下都能正常工作。
WEB 图书馆系统分析2.1 图书馆管理信息系统功能描述:图书馆信息管理系统是为了使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
根据图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统的实施,能达到以下目标:1.界面设计友好、美观,数据存储安全、可靠。
2.基本信息设置保证图书信息和读者信息分类管理。
3.强大的查询功能,保证数据查询的灵活性。
4.实现对图书借阅、续借、归还流程的全程数据信息跟踪。
5.提供管理员修改信息、密码等功能,保证管理的安全性。
6.提供灵活、方便的权限设置,使整个系统的管理分工明确。
2.2 图书馆管理信息系统性能描述:1 典型 WEB 系统漏洞分类根据风险等级,网站漏洞通常可分为高风险,中风险,低风险,三种,其中高风险漏洞是必须封堵的,中,低风险漏洞中有一部分是必须封堵的,还有一部风中,低风险漏洞,由于其封堵的代价可能高于不封堵所造成的损失,因而可以进行选择性封堵,典型的网站漏洞的分类以及相应的封堵如下表风险等级 高风险 中低风险 中低风险漏洞名称 1SQL 注入 1 默认测试用例 1 存在电子邮件 2 跨站漏洞 文件 地址 3XPATH 注 入 漏 2 管理后台登陆 2 无效链接 洞 口 3WEB 应用默认 3 应用程序错误 目录 引起的信息泄 露 4 备份文件造成
精品论文 的源代码泄露封堵要求 必须封堵 选择封堵 图 2-2-1 漏洞的分类及封堵具体漏洞解决方法(1) SQL 注入解决方案SQL 注入源于攻击者控制查询数据以修改查询逻辑,由此防范 SQL 注入攻击的最佳方法就是讲查询的逻辑和其数据分隔,这可以防止执行从用户输入所注入的命令(2) 跨站漏洞推荐措施包括实施安全编程技术确保正确过滤用户提供的数据,并编码所有用户提供的数据以防以可执行的格式向终端用户发送注入的脚本(3) XPATH 注入漏洞 图 2-2-2 XPATH 注入漏洞目前专门的 XPATH 攻击防御技术还不是太多,但是 SQL 注入攻击防御技术可以加以改进,应用到Xpath 注入攻击防御中例如1 数据提交到服务上端,在服务端正式处理这批数据前,对提交数据的合法性进行验证2 检查提交的数据是否包含特殊字符,对特殊字符进行编码转换或者替代,删除敏感字符或者字符串3 对于系统出现的错误信息,用 IE 错误编码信息替换,屏蔽系统本身出错信息4 参数化 Xpath 查询,将需要构建的 Xpath 查询表达式,以变量的显示表示
精品论文(4) 默认测试用例文解决方案 删除此类文件或者限制此类文件的访问权限(5) 管理后台登陆入口解决方法 加强访问此类文件的认证和使用安全,如果不需要次类文件,请删除,修改位不可预测的文件名(6) 应用程序错误信息泄露1 检查入局请求,以了解所有预期的参数和值是否存在,当参数缺失时,发出适当的错误消息,或者使用缺省值2 应用程序应该验证器输入是否由有效的字符组成。
(7) 备份文件造成的源代码丢失解决方法 如果不需要此类文件请删除文件,或者严格限制此类文件的访问权限(8) 存在的电子邮件地址解决方法 从 WEB 站点中除去任何电子邮件地址,使恶意用户无从利用,可将电子邮件地址存储为图片或者将改为其他符号代替2.3 系统结构分析 WEB 图书馆系统可以划分为1 管理员用户界面包括:图书管理,事务管理用户管理…..2 学生界面用户界面:图书查询预定模块,密码修改, ………3 登陆界面包括:注册页面,登陆界面……….系统结构图如下图 2.3-1
精品论文 .
上一篇:
【精品】多人聊天系统论文
下一篇:
政治视域中的行政