情人节专题网站设计—毕业设计论文.doc

上传人:文库蛋蛋多 文档编号:3943372 上传时间:2023-03-28 格式:DOC 页数:38 大小:3.08MB
返回 下载 相关 举报
情人节专题网站设计—毕业设计论文.doc_第1页
第1页 / 共38页
情人节专题网站设计—毕业设计论文.doc_第2页
第2页 / 共38页
情人节专题网站设计—毕业设计论文.doc_第3页
第3页 / 共38页
情人节专题网站设计—毕业设计论文.doc_第4页
第4页 / 共38页
情人节专题网站设计—毕业设计论文.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《情人节专题网站设计—毕业设计论文.doc》由会员分享,可在线阅读,更多相关《情人节专题网站设计—毕业设计论文.doc(38页珍藏版)》请在三一办公上搜索。

1、毕 业 论 文专业名称: 学生姓名: 题 目: 情人节专题网站指导老师: 2009 年 12 月 28 日湖南铁道职业技术学院信息工程系2010届毕业设计任务书专业:软件技术 班级:软件 填表日期:2009年6月28日指导教师联系电话学生姓名课题名称情人节专题网站课 题 工 作 内 容情人节 (英文:Valentines Day),又名圣华伦丁节,起源于古代罗马,如今在一年里,每个月的14号,加上传统的圣瓦伦丁日,已经有了12个不同的情人节。情人节现已悄悄渗透到了无数年轻人的心目当中,成为中国传统节日之外的又一个重要节日。任何人都可以进入本网站,了解有关情人节的最新信息,与心目中的她欣赏音乐、

2、视听电影、购买新颖的礼物等等。通过本网站可以更加深入的了解有关情人节的风俗习惯,与心目的她(他)一起过个浪漫的情人节。该系统的主要功能包括:1.前台主要功能(1)允许游客浏览网站的主页。(2)允许用户注册成网站会员并可以查看、修改会员信息、更改密码等。(3)可以进行在线投票,一个IP地址只能投一次。(4)可以进行视听音乐。(5)可以购买情人节礼物。(6)可以进行视听电影。(7)留言。2. 后台主要功能(1)用户管理:实现用户资料的修改。(2)视频管理:上传、删除、修改视频。(3)音乐管理:上传、删除、修改音乐。(4)礼物管理:添加、删除、修改礼物。(5)留言管理:查看、删除、回复留言。(6)备

3、份、还原数据库。本系统设计可以使用.NET或Java平台进行开发,可以以团队形式,也可以个人进行开发。建议使用良好的软件架构,在设计过程中需要借助于PowerDesigner、Rational Rose和Visio工具进行建模。指标(目标)要求通过毕业设计,应达到以下要求:(1)熟悉应用.NET或Java平台进行Web应用系统开发中的核心技术。(2)进一步理解三层(或多层)架构的优点。(3)熟悉软件工程生命周期及常用的软件过程方法。(4)利用辅助工具绘制系统用例图、活动图、类图,画出数据库的E-R图和系统功能模块图。(5)根据系统功能和性能要求,制定开发方案,设计程序流程图,编写程序。(6)完

4、成系统测试和部署、整理资料、指出存在的问题;写出符合规范的毕业设计论文。(7)进一步掌握企业编程规范。进程安排(1)第1周:落实毕业设计任务,明确工作内容,部署毕业设计各项工作。(2)第2周:查阅与课题相关或针对性强的文献510篇,阅读并进行归纳、总结。(3)第3周:进行系统分析,主要是需求分析。(4)第45周:根据任务,查阅相关技术资料,进行数据库设计和架构设计。(5)第610周:系统实现。(6)第1112周:系统调试、测试、修改、完善。(7)第1314周:整理资料,撰写毕业设计论文。(8)第15周:制作答辩PPT讲稿,做好毕业答辩各项准备工作。主要参考文献1 管曙亮、杨丽波等. ASP.N

5、ET2.0网站开发实例教程M. 北京:电子工业出版社,2005 。2张跃廷、苏宇、贯伟红等. ASP.NET程序开发范例宝典M. 北京:人民邮电出版社,2005。3刘志成、陈承欢、吴海波等.SQL Server2005实例教程M.北京:电子工业出版社。4陈承欢、刘志成、吴海波等.数据库应用基础实例教程M.北京:电子工业出版社。地点Web实训室起止日期2009.6.282009.12.28系主任: 指导教师(签名): 年月日 年 月 日说明:毕业设计任务书由指导教师根据课题的具体情况填写,经系部审核签字后生效。此任务书在毕业设计工作开始前一周内填写并发给学生。摘 要伴随着Internet的蓬勃发

6、展和普及,情人节网站现已悄悄渗透到了无数年轻人的心目当中,成为中国传统节日之外的又一个重要节日,大多数人年轻人都想有个与众不同的情人节。但是,关于网络上的情人节网站,功能没那么完善,因而,这就给软件设计人员提出了更高的设计要求。本人基于Internet,利用网络和数据库技术,以Microsoft Visual Studio 2005和SQL Server 2005为开发环境,开发了一个B/S模式的情人节专题网站。本网站将音乐、电影、购物等三大主要功能相融合,实现了用户注册、用户个人信息修改、投票、购物、音乐下载和在线播放、电影欣赏、留言等主要功能,给情侣们提供了一个浪漫、温馨的港湾。本网站页面

7、采用了Div+CSS、iframe与JavaScript相融合的布局方式,页面美观,操作简单、方便。网站还采用了三层架构模式,有效地实现了“高内聚,低耦合”,使得系统的健壮性、可维护性和可移植性大大加强了。本网站具备一定的商用价值和广泛应用前景。关键词:B/S模式 ASP.NET SQLServer2005 情人节专题网站目 录第1章 系统概述11.1 情人节专题网站发展现状11.1.1网站的发展现状11.1.2系统目标11.2网站开发环境11.2.1 ASP.NET技术21.2.2 SQL Server 200521.2.3 三层架构设计模式3第2章 系统分析42.1 系统需求分析42.1.

8、1 需求分析概述42.1.2 系统功能要求52.1.3 系统性能要求62.2 系统用例模型62.2.1 系统用例图62.2.2 系统用例描述82.2.3 系统流程图8第3章 系统设计103.1 功能模块设计103.2 系统类图113.3 系统架构设计113.4 系统运行环境123.5 活动图与时序图123.6 数据库设计143.6.1 E-R图143.6.2 数据库对象15第4章 系统功能实现及说明214.1 系统主界面214.2 用户个人信息214.3 情人节专题网站224.3.1 投票224.3.2 音乐主页234.3.3 购买礼品234.3.4 视听电影244.3.5 留言254.4 后

9、台管理25第5章 系统测试275.1 测试概述275.2 系统功能测试275.2.1 用户登录275.3 系统评价29总 结30致 谢31参考文献32第1章 系统概述1.1 情人节专题网站发展现状1.1.1网站的发展现状情人节(英文:Valentines Day),又名圣华伦丁节,起源于古代罗马,在每年的2月14日,情人在这一天互送巧克力、贺卡和花,用以表达爱意或友好。现已成为欧美各国青年人爱好的节日。情人节也已经悄悄渗透到了无数年轻人的心目当中,成为中国传统节日之外的又一个重要节日。情人节的真正起源,这个习俗起源于古代的信仰,以基督教国的“圣人”来命名。不知是由于人们对爱情忠诚的信仰,还是商

10、业上的炒作,如今在一年里,每个月的14号,加上传统的圣瓦伦丁日,已经有了12个不同的情人节。日记情人节、西方传统情人节、白色情人节、黑色情人节、黄色与玫瑰情人节、亲吻情人节、银色情人节、绿色情人节、音乐情人节与相片情人节、葡萄酒情人节、橙色情人节与电影情人节、拥抱情人节12个情人节。与其它的情人节专题网站相比,本网站在功能上有所突破,它并不像有的情人节网站那样,功能单一,令人乏味。本网站除了了解情人节方面的一些信息,还将音乐、电影、购物等三大功能进行融合,令你可以享受多功能服务,本网站更贴近情人,专为有情人而所设计,愿天下有情人能够终成眷属。1.1.2系统目标情人节在古今中外都非常的流行,可是

11、在情人节这天和自己的情人怎么度过?送什么礼物?其实没什么规定,只是千万记得一个原则,那就是陪情人度过一个浪漫而又难以忘怀的一天,送的礼物一定要是情人想要的礼物。基于情人节的各种原则,本人开发一个基于Internet的情人节专题网站,将音乐、电影、购物等功能相结合,并提供简易的操作、丰富的功能和完善的权限管理的情人节专题网站。1.2网站开发环境本网站尝试使用三层架构模式,使业务逻辑层与表示层分离,使用ASP.NET在网络上架构一个情人节专题网站,使情人能够视听音乐、电影、购买礼品等等。 1.2.1 ASP.NET技术ASP.NET是Microsoft 推出的新型体系结构.NET的一部分,提供了一

12、种以Microsoft为基础开发Web应用程序的全新模式,其全新的技术架构将使编程变的更加方便。ASP.NET是建立在通用语言上的程序架构,可以用于任何一台服务器来建立更为强大的Web应用程序,它具有比现在的Web开发模式架构更为强大的优势。ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,用户可以使用任何.NET兼容的语言来编写ASP.NET应用程序。使用Visual Basic .NET、C#、J#或ASP.NET页面(Web Forms)进行编译可以提供比脚本语言更出色的性能表现。ASP.NET 集成了Active Server Pages(ASP)和.NET两

13、种Microsoft的主要技术,可以用来创建服务器端的Web应用程序,使用ASP.NET可以更加容易快捷地构建基于Web的应用程序、而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。1.2.2 SQL Server 2005SQL Server 2005 是Microsoft公司于2005年底推出的大型关系数据库管理系统,新一代的SQL Server产品倾注了上千人的研发力量,耗时5年,相比以前的版本,SQL Server 2005具有更多的扩展性及其编程能力,SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理

14、。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全、可靠的存储功能,使用户可以构建和管理用于业务的可用性能的高数据库应用程序,SQL Server 2005数据库管理在电子商务、数据仓库和数据库解决方案等应用中起着重要作用,对数据库中的数据提供了有效的管理,并采取有效的措施实现数据的完整性及数据的安全性,为企业的数据管理提供强大的支持。SQL Server 2005 是目前使用最为广泛、普及率最高的数据库管理系统。1.2.3 三层架构设计模式三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表示层(UI)、业务逻辑层(B

15、LL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。第2章 系统分析2.1 系统需求分析2.1.1 需求分析概述需求分析的主要目的是弄清楚情人节网站:“做什么,不做什么,该符合什么”。在需求分析阶段,我们严格按照软件工程的步骤和方法进行,主要采用的步骤如图2-1所示。编写需求文档分析用户需求获取用户

16、需求评审需求文档管理需求变更图2-1需求分析的工作步骤(1)获取用户需求获取用户需求是系统开发过程中的第一个步骤,也是最关键、最困难、最容易出错、最需要交流的一步。在本网站开发的初期阶段主要采用了如下一些方法来获取用户需求:对情人节网站的组织结构进行了调查,了解网站的主要业务流程。与网络上一些网站进行调试与参考,确定网站的使用者。以网站的使用者为出发点,采用模拟角色和访谈的方式,确定网站的功能。借助于网络,获得情人节网站的一些通用需求。试用同类产品获得经验。(2)对获得的需求进行分析并建模通过第(1)步所得到的需求是一个凌乱的需求,那么本阶段所做的工作是对这些需求进行整理。为了方便交流和理解的

17、需要,对整理过的需求以进行UML建模,以模型的形式直观地展示出来,主要设计了两种模型,以用例模型来描述系统的整体功能,而对于每个用例的流程则用时序图和活动图进行表述。(3)编写需求分析文档在需求分析即将结束时,将需求分析的结果编写成“软件需求规格说明书”。(4)评审需求文档这个阶段所做的主要工作是请老师对需求分析文档进行评审,并给出具体意见。2.1.2 系统功能要求通过对网上情人节网站的典型业务调查分析,可以得到情人节网站前台的主要功能包括:1.前台主要功能:(1)允许游客浏览网站的主页。(2)允许用户注册成网站会员并可以查看、修改用户信息、更改密码等。(3)可以进行在线投票,一个IP地址只能

18、投一次。(4)可以进行视听音乐。(5)可以购买情人节礼物。(6)可以进行视听电影。(7)留言。2. 后台主要功能:通过对网上情人节网站的典型业务调查分析可以得到情人节网站后台的主要功能包括:(1)用户管理:实现用户资料的修改。(2)视频管理:上传、删除、修改视频。(3)音乐管理:上传、删除、修改音乐。(4)礼物管理:添加、删除、修改礼物。(5)留言管理:查看、删除、回复留言。(6)备份、还原数据库。2.1.3 系统性能要求情人节专题网站的性能应具有如下要求:(1)系统具有易操作性(2)系统具有通用性、灵活性(3)系统具有可维护性(4)系统具有可开放性(5)系统具有易开发性(6)系统具有易移植性

19、2.2 系统用例模型2.2.1 系统用例图情人节专题网站的参与者有游客、会员和管理员。游客可以发表留言、投票、欣赏音乐、视听电影等,会员可以购物、查看、更新用户个人信息、修改密码、找回密码等,管理员可以进行留言管理、订单管理、视频管理、用户管理等,用例图如图2-2、2-3所示。图2-2前台用例图图2-3管理员用例图2.2.2 系统用例描述通过对网站的整体分析与要求,可以得到网站用例描述如表2-1所示。表2-1系统用例描述编号用例名称使用者用例描述输入系统响应输出1留言管理管理员进行后台管理登录名密码判断用户名和密码是否正确登录成功或失败2投票游客进行投票投票成功3购物会员进行产品购买会员号密码

20、是否为本站会员购买成功或失败4音乐会员或游客进行视听音乐进行视听音乐2.2.3 系统流程图情人节专题网站流程分为前台和后台。用户在前台可以发送节日祝福、查看节日由来、投票、留言、欣赏音乐、视听电影、购买自己喜欢的礼物等。后台管理主要包括对留言、音乐、视频、用户等进行的管理。系统前、后台流程图如图24所示。图2-4系统流程图第3章 系统设计3.1 功能模块设计情人节专题网站前台模块包括:节日由来、发送祝福、留言、用户个人信息、购买礼品、视听电影、视听音乐。后台管理模块主要包括:基本信息管理、留言管理、数据库管理、视频管理。如图3-1所示。用户管理系统管理员回复留言备份数据库还原数据库管理留言添加

21、视频视频管理管理影片后台管理模块用户管理留言管理数据库管理视频管理情人节网站节日由来发送祝福留言数据库管理后台管理模块视频管理留言管理用户管理情人节前台模块用户个人信息视听音乐视听电影购买礼品图3-1系统功能模块图3.2 系统类图情人节专题网站主要包括:获得密码类、电影信息类、音乐信息类、用户注册类等9个类,类中包括的属性和方法如图3-2所示。图3-2系统类图3.3 系统架构设计情人节专题网站是由三层架构模式组成:数据层、业务对象层和用户界面层。数据层是 SQL Server 中的数据库。业务对象层处理如何访问数据以及如何将数据分发到客户端。你将创建的分布式应用程序的结构如图3-3所示。图3-

22、3系统架构图3.4 系统运行环境1软件平台(1)OS:Windows XP。(2)数据库为MicroSoft SQL Server 2005。(3)ASP.NET。(4)借助工具:PhotoShop,DreamWeaver等。2硬件平台(1)CPU:Pentium III 500MHz以上。(2)磁盘空间容量:600MB以上。(3)内存:128MB以上。(4)其他:鼠标、键盘。3.5 活动图与时序图无论是游客还是会员,都可以进入网站主页面,浏览网站页面,查看网站最新音乐、电影、礼品等信息,网站主要提供的一些功能如图3-4所示。图3-4 活动图管理员进入后台可以进行多个模块的操作,对于用户可以进

23、行增加,修改,删除等,具体操作的时序图如图35所示。图3-系统管理员管理用户的时序图3.6 数据库设计3.6.1 E-R图经过分析,得到网站视频的E-R图如图3-6所示。图3-6视频E-R图3.6.2 数据库对象1数据库对象汇总情人节专题网站主要采用字段、索引、存储过程等来进行表内容的存储。表的说明详见表3-1所示。表3-1数据库对象名称类型说明Users1基本表存储用户的基本信息Login1基本表存储管理员的基本信息vote基本表存储投票结果的基本信息votetitle基本表存储投票的基本信息managevote基本表存储投票的基本信息DianPuDetail基本表存储购物商店的基本信息Pr

24、oducts基本表存储商品的基本信息PType基本表存储商品类别的基本信息Orders基本表存储用户定单的基本信息message_users基本表存储购物用户的信息film基本表存储影片的基本信息film_add基本表存储影片的信息country基本表存储影片的信息category基本表存储影片类别的基本信息message基本表存储留言的基本信息tb_musicInfo基本表存储音乐的基本信息2数据表情人节专题网站主要由Users1表、Login1表、vote表、votetitle表、managevote表、DianPuDetail表、Products表、PType表等表组成。如表3-2至表3

25、-17所示。表3-2 Users1(用户表)列名中文解释数据类型是否为空备注UserID用户编号intNOT NULL主键UserName用户名NvarhcarNULLTrueName中文名NvarcharNULLPassword用户密码NvarchaNULLQuestion问题NvarcharNULLAnswer答案NvarcharNULLEmail电子邮件NvarcharNULLSex性别NvarcharNULLRegDate注册时间DatetimeNULLLastLoginIP最后登记的IPNvarcharNULLLoginTimes登记的次数IntNULLUserGrade用户等级In

26、tNULLUserLevel用户级别NvarhcarNULLHomepage主页NvarcharNULLQQQQNvarcharNULLLastLoginTime最后登记的时间DatetimeNULLIDCard身份证NvarcharNULLAddress地址NvarcharNULLPhone电话NvarcharNULLPostalCode邮编NvarcharNULLUserType用户类型IntNULLDianuState店铺状态NvarcharNULLVMoney虚拟金币FloatNULL表3-3 Login1(管理员表)列名中文解释数据类型是否为空备注L_ID管理员IDIntNOT NU

27、LL主键L_Name登陆名VarcharNULLL_Pwd密码VarcharNULL表3-4 vote(用户投票表)列名中文解释数据类型是否为空备注vote_idIDIntNOT NULLVote_name投票结果名称VarcharNULLvote_num投票数量IntNULL表3-5 votetitle(投票主题表)列名中文解释数据类型是否为空备注Votetile_idIDIntNOT NULLVotetitle_name投票主题VarcharNULL表3-6 managevote(投票)列名中文解释数据类型是否为空备注Votetitle_idIDIntNULL表3-7 DianPuDeta

28、il(店铺详细信息表)列名中文解释数据类型是否为空备注DianPuIdIDIntNOT NULL主键DianPuName店铺名NvarcharNULLDianPuUser店铺用户NvarcharNULLDianPuLogo店铺标识ImageNULLDianPuClass店铺类型IntNULLDianPuTime开铺时间SmalldatetimeNULLDianPuJieshao店铺介绍TextNULLDianPuAdd店铺地址NvarcharNULLDianPuGongGao店铺公告TextNULLDianPuItem店铺条项NvarcharNULL表3-8 Products(商品表)列名中文

29、解释数据类型是否为空备注ProductIdIDIntNOT NULL主键ProductName商品名NvarhcarNOT NULLProductType商品类型IntNULLProductPrice商品价格FloatNULLProductQuantity商品数量IntNULLProductAddress商品地址NvarcharNULLProductPost购买方式FloatNULLProductFax传真FloatNULLProdcutPicture图片VarcharNULLProductBegin商品投入时间NvarcharNULLProductEnd商品结束时间NvarcharNULLP

30、roductDetail商品详细信息VarcharNULLProductState商品状态IntNULLProductStart购买时间NvarcharNULLProductLeft运送天数NvarcharNULLProductRepair维修IntNULLProductInvoice商品发货IntNULLProductPayment支付方式IntNULL表3-9 PType(商品类别表)列名中文解释数据类型是否为空备注category_IDIDIntNOT NULL主键parentId商品IdIntNOT NULLcategory_name类别名称VarcharNOT NULL表3-10 O

31、rders(用户定单表)列名中文解释数据类型是否为空备注OrderIdIDIntNOT NULL主键Store商品名NvarcharNULLSalesId销售IdNvarcharNULLBuyerId商品IdNvarcharNULLOrderTime订购时间SmalldatetimeNULLProductId商品IdIntNULLQuantity购买数量IntNULLPostType购买类型NvarcharNULLPostPrice价格FloatNULLProductTotal合计FloatNULLPayment支付FloatNULLConsigneeName收货人NvarcharNULLTe

32、lephone电话NvarcharNULLMobilePhone手机NvarcharNULLConsigneeAdress收货地址VarcharNULLConsigneePost收货方式VarcharNULLProductPrice价格FloatNULLState声明IntNULL表3-11 message_users(用户购物表)列名中文解释数据类型是否为空备注u_idIDIntNOT NULLu_name商品名VarcharNULLu_pass销售IdVarcharNULL表3-12 film(影片信息表)列名中文解释数据类型是否为空备注f_idIDIntNOT NULL主键f_name影

33、片名VarcharNULLf_content详细信息TextNULLc_name影片类型VarcharNULLc_addname地区分类VarcharNULLf_grant授权方式IntNULLf_lead主演VarcharNULLf_image图片VarcharNULLf_click点击率IntNULLf_time时间DatetimeNULL表3-13 film_add(影片信息表)列名中文解释数据类型是否为空备注fadd_ididIntNOT NULLf_id影片idIntNULLf_num影片集数VarcharNULLfadd_add影片视频VarcharNULLf_size大小IntN

34、ULL表3-14 country(影片信息表)列名中文解释数据类型是否为空备注c_ididIntNOT NULLc_addname影片名VarcharNULL表3-15 category(影片分类表)列名中文解释数据类型是否为空备注c_ididIntNOT NULLc_name影片分类VarcharNOT NULL主键c_account总共TextNULL表3-16 message(用户留言表)列名中文解释数据类型是否为空备注m_ididIntNOT NULLm_name发表人VarcharNULLm_subject主题VarcharNULLm_content内容TextNULLm_phone

35、电话VarcharNULLm_add地址VarcharNULLm_qqQQVarcharNULLm_mail电子邮件VarcharNULLm_http主页VarcharNULLm_face表情VarcharNULLm_ipIpVarcharNULLm_datetime时间DatetimeNULLm_replay回复TextNULLm_replaytime回复时间DatetimeNULL表3-17 tb_musicInfo(音乐信息表)列名中文解释数据类型是否为空备注ididIntNOT NULLmusicType音乐类型IntNULLspecialName类型名称VarcharNULLmusi

36、cName歌曲名TextNULLmusicPath歌曲VarcharNULLlyricPath歌词VarcharNULLsingerName歌手VarcharNULLauditionSum试听次数IntNULLdownSum下载次数IntNULLfileSize大小CharNULL第4章 系统功能实现及说明4.1 系统主界面打开IE浏览器,输入http:/localhost:8080/aa/zhuye1.aspx进入情人节网站的主界面。在主界面可以浏览情人节网站的最新音乐、最新电影、最新礼品信息等等。如图4-1所示。图4-1情人节网站主界面4.2 用户个人信息如果你是本网站用户,通过合法登录,

37、进入用户个人信息,可以查看、更新自已的用户信息、修改密码等。如图4-2所示。图4-2查看个人用户信息4.3 情人节专题网站4.3.1 投票不管你是用户还是游客都可以进行投票,一个IP地址只能投一次票。如图4-3所示。图4-3投票4.3.2 音乐主页不管你是用户还是游客都可以进行视听音乐,在音乐主页你可以查看情人节音乐的最新信息,视听情人节的歌曲、并可以进行下载与保存。如图4-4所示。图4-4音乐主页4.3.3 购买礼品不管你是用户还是游客都可以进入购物主页,查看商品类型。如图4-5所示。图4-5礼物主页购买成功,可以进入我的拍拍,定时进行用户资料的修改,查看已买到的商品,如图4-6所示。图4-

38、6我的拍拍4.3.4 视听电影不管你是用户还是游客都可以进入电影主页,查看各种类型的电影,视听本网站的情人节电影。如图4-7所示。图4-7电影主页4.3.5 留言你有什么好的想法,有什么新的idea想传达给我的话,可以给我进行留言,不管你是用户还是游客都可以进入留言主页。如图4-8所示。图4-8留言主页4.4 后台管理进入后台管理界面,输入用户名和密码,经过合法验证才能进入系统后台主界面,如图4-9,4-10所示。图4-9后台登录页图4-10后台主页第5章 系统测试随着人们对软件质量的程度重视越来越高,软件测试在软件开发中的地位越来越重要。而软件测试是目前用来检测软件是否能完成预期功能唯一有效

39、的方法。其目标是充分利用有限的人力、物力和财力资源,高效率、高质量地进行测试。5.1 测试概述软件测试目的决定了测试方案的设计, 如果测试的目的是要证明程序中没有隐藏的故障的存在,那就会不自觉地回避可能出现故障的地方,设计出一些不易暴露故障的测试方案,从而使程序的可靠性受到极大的影响。软件测试主要用到两种方法:黑盒测试和白盒测试。黑盒测试着眼于程序外部结构,不考虑内部逻辑,主要针对软件界面、软件功能、外部数据库访问以及软件初始化等方面进行测试。而白盒测试是作为结构测试方法,是按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作。主要有函数测试、判定路径覆盖面、更改条件判定

40、覆盖面、分支条件组合覆盖等测试。情人节专题网站在开发阶段进行了严格的软件测试,在开发阶段将网站分为一个个在一定程度上相互独立的模块。在模块之间运用黑盒测试,以发现网站功能存在问题。在每个模块内部功能实现上运用白盒测试进行逻辑结构测试,以发现测试单元内部的逻辑问题。通过软件测试,情人节专题网站已逐步变得更加完善了。以下是黑盒测试的一个实例。5.2 系统功能测试情人节专题网站对用户登录主要采用了黑盒测试法,详细见表5-1,5-2所示。5.2.1 用户登录(1)测试用例设计表5-1用户登录测试项目名称情人节专题网站程序版本1.0测试环境硬件环境服务器端:IBM小型机客户机:2台PC(CPU:P4 2.4G;RAM;256M)软件环境服务器端:数据库

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号