软件测试报告.docx

上传人:b****7 文档编号:9055119 上传时间:2023-02-03 格式:DOCX 页数:15 大小:100.59KB
下载 相关 举报
软件测试报告.docx_第1页
第1页 / 共15页
软件测试报告.docx_第2页
第2页 / 共15页
软件测试报告.docx_第3页
第3页 / 共15页
软件测试报告.docx_第4页
第4页 / 共15页
软件测试报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

软件测试报告.docx

《软件测试报告.docx》由会员分享,可在线阅读,更多相关《软件测试报告.docx(15页珍藏版)》请在冰豆网上搜索。

软件测试报告.docx

软件测试报告

 

班级:

信息13

学号:

*************

姓名:

***

 

基于java语言的某学校网站的设计与实现

 

摘要:

随着网络技术的不断发展,网站的开发与运用变得更加广泛。

本站采用java语言、技术,设计与实现了某学校的网页网站。

该网站主要实现了学校概况,学校信息,教学教研,德育教育,学生园地,留言,网上投票等功能模块。

通过该网站,宣传展示了学校风采,发布学校的重要活动信息,同时,增加学生及家长对学校的了解和联系。

关键词:

动态网页;信息;校园网

Abstract:

Withthedevelopmentofnetworktechnology,website’sdesigningandusagebecomesmoreandmorewidely.Takingjavaandtechnologyasthetool,Idesignandimplementationofawebsiteofaschool.Thewebsitecontainstheschoolprofiles,schoolinformation,teachingandresearch,moraleducation,studentgarden,message,onlinevotingandotherfunctionalmodules.Throughthesite,andpublicizeanddemonstratetheschoolstyle,publishingimportantinformationontheactivitiesofschools,atthesametime,itcandeeptheunderstandingandconnectionofstudentsandparentsbetweenschool.

Keywords:

Activeserverpage;Information;Campusnetwork

引言

随着网络的日益发展,当今社会各行各业都建立了自己的门户网站。

校园网的发展势头也非常乐观,但也应该看到目前我国校园网建设的水平差距。

校园网的建设要为学校的根本利益服务,要使校园网在学校的人才培养、学科建设和科研工作方面发挥最大作用,建设校园网的根本目的是为学校的教学、科研和管理提供先进实用的计算机网络环境,为学校的发展和全球信息资源的共享而服务。

校园网的发展方向是提供适应不同应用需求的网络服务和拓展新的网络应用。

在这样的一个背景下,从实际出发、按节省的原则,组建校园网站,接入CERNET,与Internet互连。

本文采用java语言和技术设计和开发了学校的网页网站,以满足学校日益增长的办学、科研、培训的需要。

1系统分析

系统的可行性分析和需求分析应在弄清用户需求的基础上,提出可供选择的方案,进行调查研究、信息流程分析和数据收集,对开发中出现的各种问题进行估计,便于在开发中能正确处理。

1.1可行性分析

本网站主要是针对某职业学校开发设计的,其实用性大,费时小。

通过前段时间的认真分析,查阅资料,开发设计学校的网站是具有可行性。

从技术上来讲,该网站使用java语言和技术具有可行性;从现实来讲,该网站能满足校园网的发展和学校的需求,实用价值比较大。

此外,由于软件开发的周期也不算长,并且维护也比较容易。

特别是对于用户提出的新请求以及信息的随时更新都能及时进行。

所以,它的成本完全符合投资的要求。

虽然该网站开发不属于软件开发的尖端技术,但其实用性却不容忽视,它创造的经济效益远远超过了它的开发成本。

这完全符合开发中可行性研究的经济可行性。

1.2需求分析

校园网必须具备教学、管理和通讯三大功能。

教师可以方便地浏览和查询网上资源,进行教学和科研工作;学生可以方便地浏览和查询网上资源实现远程学习;通过网上学习信息处理能力。

学校的管理人员可方便地对教务、行政事务、学生学籍、财务、资产等进行综合管理,同时可以实现各级管理层之间的信息数据交换,实现网上信息采集和处理的自动化,实现信息和设备资源的共享,因此,校园网的建设必须有明确的建设目标。

校园网的总体设计原则是:

采用开放性的网络体系,以方便网络的升级、扩展和互联;同时在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化。

2系统设计

本网页网站采用静、动互相结合的方式,即静态的画面和数据库相结合,体现学校的勃勃生气,静态网页方式介绍学校风采、优点特色、信息发布,对于五大校务,就得利用asp与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。

2.1开发工具的介绍

2.1.1MicrosoftAccess的介绍

 MicrosoftAccess(MicrosoftOfficeAccess)是由微软发布的关联式数据库管理系统[1]。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle或者任何ODBC兼容数据库内的资料[2]。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。

虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具。

Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。

可是事后微软证实这是个失败计划,并且将它中止。

数年后他们把名字重新命名于数据库软件[3]。

2.1.2ASP的介绍

ASP(ActiveServerPage)是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序[4]。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的Web应用程序。

ASP[5]与HTML[6]相比具有以下特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。

(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息。

(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

(7)方便连接ACCESS与SQL数据库。

2.2网站功能结构

按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:

(1)学校概况:

通过学校概括、教师风采、校园之星以及部分图片等内容来展现。

(2)学校信息:

通过新闻、生动活泼的教育教学栏目来展现。

通过公告栏、信息查询等栏目来实现,内容有招生政策、活动安排等。

(3)教学教研:

通过网上教学教研扩大教师的视野,加强教师间的业务水平,从而提高老师们的教学质量。

(4)德育教育:

德育教育是学校教育的重点、难点,通过本栏目可以提高学生的思想水平,解决学校的瓶颈问题。

(5)学生园地:

通过该栏目,给学生划出空间,使同学们能在网上享受共享资源,提高学习效益,增强学生之间的友谊。

(6)网上投票系统:

通过本功能可以让浏览者对本网站进行投票,一共有五个选项非常好;好;一般;不好;无所谓,有点说不清。

我们可以根据投票的数量来做修改和建设更好的网站。

(7)留言:

通过留言板生成家长学校联络簿,这样有利于学校与家长之间的联系。

网站功能结构图如图2-1所示:

 

图2-1网站功能结构图

2.3数据库设计

有了技术和流程图以及要实现的功能,接下来就应该进行详细设计了,首当其冲的就是数据库。

本网站采用的数据库是MicrosoftAccess,拟建立anxidf.mdb库文件。

根据系统功能设计的要求以及功能模块划分,对于本系统的数据库,可以列出流程图如图2-2所示:

 

图2-2流程图

根据流程图,列出以下几个数据库表:

admin:

管理员信息表。

存储管理员信息和账号的管理。

guest:

用户信息表,用来存放来宾的信息。

review:

留言板管理信息表,用以管理留言板的信息。

Information:

信息处理表,存放所有访问者的信息和数据。

special:

专题管理信息表,对特殊的信息做处理。

表2.1各数据库说明表

数据库表名

说明

表的作用

admin

用来存放管理员名字和密码

管理登陆

gust

用来存放用户信息和留言

管理用户信息

information

用来表明该留言的相关信息

留言的相关信息

表2.2Admin表

字段名称

类型

说明

id

自动编号

编号

adminname

文本

管理员名字

adminpass

文本

管理员密码

表2.3Guest表

字段名称

类型

编号

id

自动编号

访客留言编号

name

文本

访客名字

come

文本

访客来自哪里

title

文本

访客留言主题

oicq

文本

访客QQ号

content

备注

访客留言内容

表2.4Information表

字段名称

类型

说明

id

自动编号

编号

name

文本

留言板名字

Url

文本

留言板主页

home

文本

留言板所在网站主页

num

文本

留言每页显示记录数

badid

文本

屏蔽使用的名称

badwords

文本

屏蔽使用的符号

3详细设计

3.1主页设计

网站主页采用静、动互相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态页面有学校公告,学校基本信息,学校专题信息,学校新闻,热点导读,友情链接等介绍学校风采、优点特色、信息发布。

动态页面有网上投票和留言板,网上投票是调查教师,学生以及学生家长对本网站制作的满意程度。

留言板是教师,学生和学生家长之间的相互交流和沟通。

这两个动态页面要用ASP和数据库来完成。

3.1学校概况

本网页是一个静态网页,通过本网页可以展示学校概括、教师风采、校园之星以及部分图片等内容来展现。

3.2学校信息

本网页是一个静态网页,通过新闻、生动活泼的教育教学栏目来展现。

通过公告栏、信息查询等栏目来实现,内容有招生政策、活动安排等。

3.3教学教研

本网页是一个静态网页,主要展示学校所开专业:

电子技术与计算机、计算机网络技术、计算机应用与管理、计算机硬件与维护、通讯技术、计算机软件、计算机信息工程、铁路运输与旅游管理、财会电算化、电子商务、计算机信息管理等。

3.4德育教育

德育教育是学校教育的重点、难点,通过本栏目可以提高学生的思想水平,解决学校的瓶颈问题;学校师资力量雄厚,始终把培养学生的综合素质放在首位。

通过大量丰富多彩的活动和多种技能比赛、考核、鉴定,培养学生的特色特长,使学生在展示自我才华的同时增强自信;为适应社会,铸就人生辉煌打下坚实基础。

同时,学校与国内品牌高校合作,开展成教专科、本科学历教育,连续五年成考升学率都在95%以上,深受学生和家长的认可,取得可喜成绩。

使就读我校能真正实现“升学有门、就业有路”的愿望。

3.5学生园地

用于学校对学生的公告,提示,作业下载等管理。

本模块主要由分类栏目、文章搜索、最新图文及本月最新信息等组成。

(1)分类栏目:

分类栏目主要是对一些学生的课程科目等的分类。

(2)文章搜索:

对教师在网上发布的信息进行分类搜索,以提高学生的阅读效率。

(3)最新图文:

展示学校风采的场所,可以更广的宣传学校,提高学校的知名度。

(4)本月最新信息:

该栏展示老师在网上发布的最新信息,包括:

作业管理、考试信息等。

3.6留言

方便老师,学生以及学生家长之间的交流和沟通,可以在留言板上发表对教师或者学校的看法和提出建议,方便我们的改正和进步。

家长可以指定对某个老师的留言,让老师可以针对学生家长所发表的意见做出独立的回答。

3.6.1留言的组成部分

留言组成构造共分成六大部分:

(1)意见留言结果网页guestbook.asp:

用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。

(2)家长发言表单网页guestadd.asp:

让学生家长填写发言内容并选择发言性质。

(3)家长发言数据处理ASP程序review.asp:

处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。

(4)老师回复表单网页checknews.asp:

让老师针对某位特定学生家长所发表的意见做出独立的回答。

(5)老师回复数据处理ASP程序checknews1.asp:

处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。

(6)数据表文件review:

用来储存家长发言数据与老师回复数据的Access类型数据库文件。

3.6.2留言具体设计

家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取“teach.mdb”数据库。

使用open方法来打开数据表或执行Select指令参数设置如下:

(1)参数一(SOURCE):

为欲打开的数据表或SQL指令。

(2)参数二(ActionConnection):

指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。

(3)参数三(CursorType):

指定Recordset的打开类型,1为可读写且可自由移动。

(4)参数四(LockType):

指定锁定类型,1为只读。

数据排序与SQL指令:

(1)Select指令的筛选语句:

在SQL语言中:

“Select”数据表中选取某些“栏位”的数据。

(2)如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来把栏位名称隔开。

(3)如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。

可排序数据的Select指令:

(1)当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“OrderBy”保留字之后,然后将这处排序的语句连接在“Select…From”后面就行了。

(2)“OrderBy”默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上Desk“保留字。

将排序方式改为”由大排到小。

3.6.3留言的界面

留言结登陆界面如图3-1所示

 

图3-2留言登陆图

发表留言和查看留言界面如图3-2所示

图3-3发表和查看留言界面

3.7网上投票系统

3.7.1功能

能实现全校性的评选,快捷、公平,且有效。

3.7.2组成构造

这个系统由5个部分组成:

投票页面vote.html[7][8]

处理投票votemanage

查看投票voteadd.asp

修改投票页面votemodify.asp

设置投票参数页面voteset.asp

3.7.3网上投票的具体设计

在vote.html中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交,本次评优共有五个选项,但只能选一个,故用复选框。

投票的有效性通过是否投过票来判断。

由于投票处理页面已经完成了下面就很简单了,其功能是从Stud表文件中读取候选人所得票数,显示在页面上。

该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。

我们这里设定每隔30秒钟自动刷新一次。

显示投票时,我们采用了while循环,把候选人及其得票数,整齐地显示在一个表格中,这种技术在数据库查询结果的显示中也经常用到。

绝大部分的工作,所以显示结果页。

3.7.3投票页面

该页面是一个动态页面,让用户选择自己想投的自己对本网站的评论,可以点击查看来显示投票结果。

投票页面如图3-3所示

 

图3-4网上投票图

4测试与实施

4.1运行环境要求

本网站在以下环境中运行成功:

(1)Windows98(应包括PersonalWebServer3.0(PWS)以上)。

(2)Windows2000以上版本(其中应包括Iius5.0以上)。

(3)MicrosoftAccess2000以上。

4.2安装及设置

4.2.1安装

(1)将本网站拷贝到硬盘上的某一目录下,如:

拷贝至E:

\web下。

(2)运行PWS,将默认的Web站点主目录设置为该目录,如上例应为E:

\web;

4.2.2具体步骤

首先选择“高级”项;其次单击“编辑属性”按钮,在出现的“编辑属性”对话框中的“目录”项中填入“E:

\web”,其它不变,确定。

结束语

校园网站是网络技术应用发展的产物。

本文以java语言和技术开发工具,以SQL为台数据库,设计和实现一个校园网站。

该网站主要实现了学校概况,学校信息,教学教研,德育教育,学生园地以及网上投票和留言功能。

通过网站,全面宣传展示学校风采、优点与特色,发布学校的活动安排等信息内容,使学生及家长增加对学校的了解,增强学生、家长与学校之间的联系。

本网站存在美工和功能设计不全面的不足。

在后面的工作中,会多考虑在实际生活中的应用,不断的完善本网站的其他的功能。

 

参考文献

[1]万晶.Access2003数据库管理基础与提高[M].北京:

电子工业出版社,2006.

[2]王珊.数据库系统概论(第四版)[M].北京:

高等教育出版社,2007.

[3]刘遵仁.SQLSever中文版基础培训教程[M].北京:

人民邮电出版社,2007.

[4]小志.ASP入门与实例演练薄[M].北京:

中国青年出版社,2001.

[5]李世杰.ActiveServerPages(ASP)3.0网页设计手册[M].北京:

清华大学出版社,2006.

[6]前沿电脑图像工作室.巧用Dreamweaver制作网页[M].北京:

人民邮电出版社,2005.

[7]刘新.Java开发技术大全[M].北京:

清华大学出版社,2009.

[8]邵丽萍.Java语言实用教程[M].北京:

清华大学出版社,2008.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1