软件测试报告.docx
《软件测试报告.docx》由会员分享,可在线阅读,更多相关《软件测试报告.docx(13页珍藏版)》请在冰豆网上搜索。
软件测试报告
软
件
工
程
13班级:
信息
1060413014009学号:
姓名:
陈善强
页)15(共页1第
基于java语言的某学校网站的设计与实现
摘要:
随着网络技术的不断发展,网站的开发与运用变得更加广泛。
本站采用java语言、技术,设计与实现了某学校的网页网站。
该网站主要实现了学校概况,学校信息,教学教研,德育教育,学生园地,留言,网上投票等功能模块。
通过该网站,宣传展示了学校风采,发布学校的重要活动信息,同时,增加学生及家长对学校的了解和联系。
关键词:
动态网页;信息;校园网
Abstract:
Withthedevelopmentofnetworktechnology,website'sdesigningand
usagebecomesmoreandmorewidely.Takingjavaandtechnologyasthetool,I
designandimplementationofawebsiteofaschool.Thewebsitecontainstheschool
profiles,schoolinformation,teachingandresearch,moraleducation,studentgarden,
message,onlinevotingandotherfunctionalmodules.Throughthesite,andpublicizeand
demonstratetheschoolstyle,publishingimportantinformationontheactivitiesofschools,
atthesametime,itcandeeptheunderstandingandconnectionofstudentsandparents
betweenschool.
Keywords:
Activeserverpage;Information;Campusnetwork
引言
随着网络的日益发展,当今社会各行各业都建立了自己的门户网站。
校园网的发展势头也非常乐观,但也应该看到目前我国校园网建设的水平差距。
校园网的建设要为学校的根本利益服务,要使校园网在学校的人才页)15(共页2第
培养、学科建设和科研工作方面发挥最大作用,建设校园网的根本目的是为学校的教学、科研和管理提供先进实用的计算机网络环境,为学校的发展和全球信息资源的共享而服务。
校园网的发展方向是提供适应不同应用需求的网络服务和拓展新的网络应用。
在这样的一个背景下,从实际出发、按节省的原则,组建校园网站,接入CERNET,与Internet互连。
本文采用java语言和技术设计和开发了学校的网页网站,以满足学校日益增长的办学、科研、培训的需要。
1系统分析
系统的可行性分析和需求分析应在弄清用户需求的基础上,提出可供选择的方案,进行调查研究、信息流程分析和数据收集,对开发中出现的各种问题进行估计,便于在开发中能正确处理。
1.1可行性分析
本网站主要是针对某职业学校开发设计的,其实用性大,费时小。
通过前段时间的认真分析,查阅资料,开发设计学校的网站是具有可行性。
从技术上来讲,该网站使用java语言和技术具有可行性;从现实来讲,该网站能满足校园网的发展和学校的需求,实用价值比较大。
此外,由于软件开发的周期也不算长,并且维护也比较容易。
特别是对于用户提出的新请求以及信息的随时更新都能及时进行。
所以,它的成本完全符合投资的要求。
虽然该网站开发不属于软件开发的尖端技术,但其实用性却不容忽视,它创造的经济效益远远超过了它的开发成本。
这完全符合开发中可行性研究的经济可行性。
1.2需求分析
校园网必须具备教学、管理和通讯三大功能。
教师可以方便地浏览和查询网上资源,进行教学和科研工作;学生可以方便地浏览和查询网上资页)15(共页3第
源实现远程学习;通过网上学习信息处理能力。
学校的管理人员可方便地对教务、行政事务、学生学籍、财务、资产等进行综合管理,同时可以实现各级管理层之间的信息数据交换,实现网上信息采集和处理的自动化,实现信息和设备资源的共享,因此,校园网的建设必须有明确的建设目标。
校园网的总体设计原则是:
采用开放性的网络体系,以方便网络的升级、扩展和互联;同时在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化。
2系统设计
本网页网站采用静、动互相结合的方式,即静态的画面和数据库相结合,体现学校的勃勃生气,静态网页方式介绍学校风采、优点特色、信息发布,对于五大校务,就得利用asp与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。
2.1开发工具的介绍
2.1.1MicrosoftAccess的介绍
MicrosoftAccess(MicrosoftOfficeAccess)是由微软发布的关联
式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形][1用户界面两项特点,是MicrosoftOffice的成员之一。
Access能够存取Access/Jet、MicrosoftSQLServer、Oracle或者任何ODBC兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它[2]来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。
虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具。
Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。
可是事后微软证实这是个失败计划,并且将它中止。
数年后他们把名字重新命名于数据库软件。
[3]页)15(共页4第
2.1.2ASP的介绍
ASP(ActiveServerPage)是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普[4]通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内[5][6]HTML与Web应用程序。
ASP容,也可以创建使用HTML网页作为用户界面的相比具有以下特点:
(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)学校概况:
通过学校概括、教师风采、校园之星以及部分图片等内容来展现。
页)15(共页5第
(2)学校信息:
通过新闻、生动活泼的教育教学栏目来展现。
通过公告栏、信息查询等栏目来实现,内容有招生政策、活动安排等。
(3)教学教研:
通过网上教学教研扩大教师的视野,加强教师间的业务水平,从而提高老师们的教学质量。
(4)德育教育:
德育教育是学校教育的重点、难点,通过本栏目可以提高学生的思想水平,解决学校的瓶颈问题。
(5)学生园地:
通过该栏目,给学生划出空间,使同学们能在网上享受共享资源,提高学习效益,增强学生之间的友谊。
(6)网上投票系统:
通过本功能可以让浏览者对本网站进行投票,一共有五个选项非常好;好;一般;不好;无所谓,有点说不清。
我们可以根据投票的数量来做修改和建设更好的网站。
(7)留言:
通过留言板生成家长学校联络簿,这样有利于学校与家长之间的联系。
网站功能结构图如图2-1所示:
学校概况学校信息教学教研德育教育学生园地留言
学校公告学校基本信息学校
专题
德育教育信息
热点导读
学生园学
图
友情链教学教信
网站功能结构图2-1图页)15(共页6第
2.3数据库设计
有了技术和流程图以及要实现的功能,接下来就应该进行详细设计了,首当其冲的就是数据库。
本网站采用的数据库是Microsoft
Access,拟建立anxidf.mdb库文件。
根据系统功能设计的要求以及功能模块划分,对于本系统的数据库,可以列出流程图如图2-2所示:
开始
浏览
留言主页发表留言
面以下为管理员界
管理回复留言删除留言管理员登陆员注册
对留言的管理
页版主管理
提交修改
对留言板结构进行修改
图2-2流程图
页)15(共页7第
根据流程图,列出以下几个数据库表:
admin:
管理员信息表。
存储管理员信息和账号的管理。
guest:
用户信息表,用来存放来宾的信息。
review:
留言板管理信息表,用以管理留言板的信息。
Information:
信息处理表,存放所有访问者的信息和数据。
special:
专题管理信息表,对特殊的信息做处理。
表2.1各数据库说明表
数据库表名说明表的作用
管理登陆用来存放管理员名字和密码admin
管理用户信息gust用来存放用户信息和留言
留言的相关信息information
用来表明该留言的相关信息
表2.2Admin表
字段名称类型说明
编号id自动编号管理员名字adminname文本
管理员密码adminpass
文本
表2.3Guest表
字段名称类型编号
访客留言编号id自动编号访客名字文本name
访客来自哪文come
访客留言主title文访oicqQ文
访客留言内备content
页)15(共页8第
表2.4Information表
字段名称类型说明
编号id自动编号留言板名字文本name
留言板主页Url文本留言板所在网站主页文本home
留言每页显示记录数文本num
屏蔽使用的名称文本badid
屏蔽使用的符号文本badwords
3详细设计
3.1主页设计
网站主页采用静、动互相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态页面有学校公告,学校基本信息,学校专题信息,学校新闻,热点导读,友情链接等介绍学校风采、优点特色、信息发布。
动态页面有网上投票和留言板,网上投票是调查教师,学生以及学生家长对本网站制作的满意程度。
留言板是教师,学生和学生家长之间的相互交流和沟通