收藏 分享(赏)

班级网页设计与实现毕业论文.doc

上传人:精品资料 文档编号:8414332 上传时间:2019-06-25 格式:DOC 页数:19 大小:252KB
下载 相关 举报
班级网页设计与实现毕业论文.doc_第1页
第1页 / 共19页
班级网页设计与实现毕业论文.doc_第2页
第2页 / 共19页
班级网页设计与实现毕业论文.doc_第3页
第3页 / 共19页
班级网页设计与实现毕业论文.doc_第4页
第4页 / 共19页
班级网页设计与实现毕业论文.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、山东凯文科技职业学院2013 级毕业论文班级网页设计设计与实现学 院: 信息学院 学生姓名: 马贺 指导教师: 王谨旗 专 业: 计算机应用技术 班 级: 13 级 完成时间: 2016 年 6 月 27 日 I摘要 .IAbstract II第一章 绪论 .11.1 同学录背景 .11.2 课题的目的及意义 .11.3 网上校友录系统的现状和发展趋势 .11.4 系统开发的目标和内容 .21.5 本章小结 .2第二章 系统分析 22.1 体系结构规划 .22.2 可行性分析 .22.3 需求分析 .32.4 本章小结 .3第三章 系统的设计 .43.1 系统目标 .43.2 功能模块分析 .

2、43.3 系统逻辑结构图 .43.4 班级同学录系统 E-R 图 .53.5 安全设计 .53.6 班级同学录系统的数据库表结构设计 .53.7 本章小结 .7第四章 系统的实现 84.1 系统登陆界面 .84.2 后台登陆界面 .84.3 后台管理界面 .94.4 修改班级信息 104.5 班级新闻发布 114.6 添加同学信息 114.7 本章小结 13第五章 系统测试与维护 .135.1 网站测试 135.2 系统维护 135.3 本章小结 13第六章 总 结 .14参考文献(References) 15致 谢 16I班级网站的设计与实现专业: 网络技术 学号: 1402020205 姓

3、名:马贺 指导教师:王谨旗摘要:近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻地改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻地影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。在没有班级校友录之前,同学们想要联系需要通过写信,打电话或者当面交谈等方式进行沟通与交流。但传统的写信方式有着速度慢,繁琐,容易丢失等等缺陷。打电话则方便了很多,但高昂的电话费也限制了大家之间的联系。班级网站的校友录作为一种方便同学之间联系的实用系统便应运而生。通过提供良好的校友录服务和规范校友录的管理,可以达到增进同学之间、同学与

4、母校之间的感情,方便校友沟通,为校友构建完善的信息化人脉网络的目的。 应用 C#语言开发一个班级校友录网站,是为了将传统的人员信息管理方式和交流方法与计算机技术和网络技术相结合,方便了同学之间互相沟通信息动态的共享,实现了同学信息的管理。关键词:安全,应用,管理,SQL Design and implementation of the class web siteAbstract:The application scope of the computer network expands unceasingly along with the computer technology rapid p

5、rogress and the computer network rapid development, so the people take more and more attention to the computer network. This article obtains from the network security foundation concept, it analyzed each kind of security hidden danger to the current computer network, and analyzed many kinds of attac

6、ks method of the hacker, The majority secure question appearance is because the evil intention of the human who attempts to obtain some kind of advantage or to harm certain people intentionally. It may see the network security that not merely enable network not to have the mistake, it guards against

7、 these artificial malicious destruction. We must even more take the security policy of computer network system and the research of the development direction along with the computer network system rapid development.Keyword: application, SQL, management1S第一章 绪论1.1 同学录背景网上校友录是一个网上同学交流的平台,通过网络同学们之间能快速及时

8、地互相联系,交流感情。因此网上同学录能给我们带来很多的方便,让同学之间联系得更加快捷。而且现代社会是一个信息化的社会,信息的交流在无形中影响着我们的生活,我们的生活速度随之加快,网上同学录就是一个很好的交流平台,它不仅为我们节约了大量的时间,更我们提供了一个同学交流的空间,让我们在繁忙的生活中获得一份轻松与惬意。1.2 课题的目的及意义在提倡终生教育的今天,随着人的教育经历的增长,同学越来越多,同学信息的管理是我们每个人成长中必须管理的信息。对同学信息的增加、删除、修改、查询以及数据的备份和恢复,还有相册的管理,都成为校友录管理系统不可缺少的部分。通过提供完善的校友录服务和规范的校友录管理,可

9、以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。因此,开发和设计一个好的同学录系统成为很有必要的事情,在下面的各章中将进行分析与设计。1.3 网上校友录系统的现状和发展趋势国外著名的有类似班级校友录的网站,如 facebook,但由于国内网络问题,中国网友无法进入。而目前国内的班级网站系统众多,主要的有 5460、搜狐的 chinaren、QQ 校友录以及各高校自己的班级网站系统。这些网站系统虽然运用技术不尽相同,但是他们的功能、目的都有着一些共同点。5460、chinaren、网易等校友录系统运用的是 JSP 技术,这些服务对象比较广泛、针对性较弱的班级网站校友录系统提供的服务

10、都是最普通的,他们能满足绝大多数人的需求,使得分散于全国各地的校友们能找到这样一个虚拟的集体组织,使得大家不用再为如何联系自己长久未见的同学、朋友而发愁,班级网站校友录提供的就是这样一个方便联系的平台。某些高校校友录系统可能创建时间比较早,他们运用的技术也相对较早一些,比如武汉大学和华中科技大学,他们的班级网站校友录系统就是运用 ASP 技术来开发的。用PHP 开发的系统有中国同事录,还有大家比较熟悉的 QQ 校友录,它是运用 Shtml 开发的。以上这些班级网站校友录系统运用到了很多不同的技术,但是他们对社会的影响、给人们带来的方便是一样的。云南农业大学基础与信息工程学院的张佳伟和龙斌在 2

11、012 年 08 期 无线互联科技期刊中发表论文基于.NET 技术的班级信息管理系统的设计与实现 ,提到随着互联网的不断发展和壮大,越来越多的的人得益于它,结合班级建设的特点,采用 Microsoft Visual Studio2008,SQL Server 2005 设计和开发的基于.NET 技术的班级工作信息管理系统,目的在于更好的实现同学之间,同学与老师之间的交流,探索班级建设的新形式。 南京医科大学医政学院的杨勇; 乔学斌在 2010 年 01 期 中国西部科技中发表论文论班级网站在高校学生工作中的作用 ,其中说到 随着信息时代的到来,大学生上网已经成为普遍现象,这给高校学生工作提出了

12、严峻的挑战,同时也带来了难得的机遇和广阔的工作空间。网络作为一种新兴的信息交流方式,具有很多优点,可作为高校学生工作的新载体。班级网站在高校学生工作中的合理运用,将有助于提高学生工作的实效性。在信息时代的主题下,传统的沟通方式如电话信件等在在需要信息高速准确传递的情况2下显得捉襟见肘。针对学生群体而言,集体信息的通告,个体信息的变更是常见的信息处理事件,构建一个班级网站的校友录管理系统可以最大限度的完成这些任务。具体构造一个校友录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过校友录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒

13、问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。本系统采用 Microsoft Visual Studio 2008 为前台开发工具,Microsoft SQL Server 2005 作为后台的数据库操作工具,系统不仅具有对管理员、班级同学信息进行管理的功能,还能够发布新闻,发表帖子留言等。1.4 系统开发的目标和内容本系统的开发目标是具体实现构造一个班级网站校友录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过校友录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了

14、解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。本系统研究的主要内容:班级同学可以登录班级同学录网站;同学可以查询同学信息,发表帖子,修改个人资料;管理后台登录;管理员可以添加删除同学的账号,发布新闻,上次图片等;管理员对密码的更改;安全退出系统;1.5 本章小结本章介绍了制作班级网站同学录背景,制作的目的和意义以及国内外研究的现状和趋势。还有系统开发的目标和内容。第 2 章 系统分析2.1 体系结构规划本次设计的系统采用客户/服务器体系,为了便于理解,我们先从二层客户/服务器体系结构来阐述:客户/服务器是在网络基础上,以数据库管理为后援,以计算

15、机为网上工作站的一种系统结构。该结构的关键在把网络环境上的数据库存取和应用程序一分为二,分别由网上的数据库服务器和网上客户来执行。虽然本系统客户/服务器是建立在 LAN 的基础上,但它比以往的文件服务系统有了很大的改进。首先,它消除了不必要的网络传输负担;其次,它可以使作为数据库服务器的计算机被高度优化,以适应数据处理的需要。客户/服务器已经能够应用于复杂的网络上,并使之能够更有效地进行选择、检索、索引排序等数据处理。作为一种高级的分布式计算机环境、客户/服务器有足够的能力把处理后的结果(不是整个文件)通过网络传输出去,并根据用户需求灵活地配置各种大、中、小型计算机系统。32.2 可行性分析2

16、.2.1 经济可行性本系统使用了 IIS 服务器,简单易用,因此,构架一个基于网络的,在经济上是可行的。2.2.2 技术可行性为了使平台具有更好的实用性和安全性,本平台基于当今广泛使用的 Windows XP 操作系统,数据库的设计上则使用了安全性比较高的 SQLSERVER,服务器选用了 微软公司的IIS。而在 Web 与数据库的接口采用了时下流行的 NHIBERNATE 框架技术。页面设计选用Dream weaver 工具进行编写,每一种选用的技术都被现在的编程者广泛使用。平台的构建对硬件的要求如下:服务器端:CPU 586 或以上浏览器端:CPU 586 或以上内存大于 128MB硬盘大

17、于 1G综合上述软、硬件方面的需求,本系统的构建过程在技术上是可行的。2.2.3 操作可行性同学录具有友好的界面和简单的操作过程,使平台的使用过程对于教师和管理员来说都一目了然,对于教师在教学命题的开展具有很好的推动作用。由于平台简单易懂,易于使用 ,同时在构建构成中使用了 MVC 三层结构,对数据库的操作进行封装,易于维护,所以平台在操作上也是具有可行性的。2.3 需求分析2.3.1 系统功能需求本系统主要包括用户注册管理,留言板管理,照片管理,信息查询具体功能如下:(1)用户注册管理,包括添加新用户、用户身份注销、找回密码、个人资料修改等;(2)留言板管理,包括班级留言、个人留言及查看留言

18、等;(3)通讯录管理,包括同学的联系方式,家庭住址等;(4)班级管理,包括修改班级信息,发布班级新闻,上传同学的随笔等;(5)照片管理,包括上传照片、查看相册,管理员还可以删除照片;(6)信息查询,包括查看学校和班级、查找同学、查看个人信息、查看邮件;2.3.2 系统性能需求在查询时,应保证所有满足条件的记录都能查到。数据库记录通常在几百条以上,如有遗漏将会对客户的统计造成影响。一般操作的响应时间应该在 1-2 秒内。采用菜单界面,对用户比较友好。同学录所需要的资源较少,相对来说所需要的磁盘容量、工作站数量、网络传输能力、显示器质量均要求比较低。同学录以处理文字和数字类数据为主,较少涉及声音、

19、图像、多媒体数据的动态传递等复杂需求,因此实现起来容易得多。当然,同学录要求数据的精确度很高。还有查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到,查到的记录应与给定的单项或组合查询条件完全匹配。并能满足操作员的使用要求。能够简洁大方,并能在一般条件下运行。还有同学录比较容易维护,能让操作员作简单的增加、删除、保存数据等功能。2.4 本章小结4本章主要说明了班级同学录的结构规划,还有可行性分析和需求功能分析。确保了本系统能在当前的条件下正常的运行。第三章 系统的设计3.1 系统目标本系统属于小型班级同学录系统,管理员可以管理网站的各方面内容,同学可以留言,发布信息,查看其它同学资料

20、等。3.2 功能模块分析(1)用户注册管理,包括管理员添加新用户、用户身份注销、找回密码、个人资料修改等;(2)留言板管理,包括班级留言、个人留言及查看留言等; (3)通讯录管理,包括同学的联系方式,家庭住址等; (4)班级管理,包括修改班级信息,发布班级新闻,上传同学的随笔等;(5)照片管理,包括上传照片、查看相册,管理员还可以删除照片;(6)信息查询,包括查看学校和班级、查找同学、查看个人信息、查看邮件;3.3 系统逻辑结构图,如图 3.1 所示。图 3.1 系统逻辑结构图同学录管理系统同学前台浏览模块 后台管理员功能模块班级信息班级动态班级文章班级相册留言板班级信息修改 班级新闻上传 班

21、级文章上传 班级相册管理 留言板管理 同学信息管理 管理员管理 退出管理53.4 班级同学录系统 E-R 图,如图 3.2 所示。管理员上次登录密码用户名称注册时间编号编辑班级信息班级名称级届信息同学添加编号 学号 姓名Q Q手机照片邮箱地址标题发布文章作者 内容发布时间 出处发布新闻标题 发布时间出处 内容编辑图 3.2 班级同学录系统 E-R 图3.5 安全设计在用户注册过程中使用了时下非常流行的 MD5 摘要加密技术,MD5 摘要加密原理:MD5的全称是 message-digest algorithm 5(信息-摘要算法) ,它的作用是让大容量信息在用数字签名软件签署私人密匙前被“压缩

22、”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数) 。MD5 采用的是单向加密的加密算法,对于 MD5 而言,有两个非常重要的特性:第一是任意两段明文数据,加密之后的密文都是不相同的;第二是任意一段明文数据,经过加密之后,其结果必须是永远不变的。前者的意思是不可能有任意两段明文加密之后可以的得到相同的密文,后者则是说如果我们加密特定的数据,得到的密文一定是相同的。本系统在用户注册时则采用了这种方法,由于密文不能解出原文,不能够破解出用户注册的密码,所以增强了实验平台上的使用安全性。在数据库的设计上,我们采取了混合验证方式,在 SQLServer 系统中创建用户登录账号,同时设

23、置了用户的密码,禁止普通用户访问,只有管理员有权限登陆到 SQLServer 服务器对数据库进行更改操作。3.6 班级同学录系统的数据库表结构设计系统数据库中各表的结构如下:admin 表用于保存所有管理员信息,该表结构如表 3.3 所示。6表 3.1 admin 表字段名 数据类型 长度 是否为空 描述id int 否 管理员 idadminName varchar 50 是 用户名adminPwd varchar 32 是 密码lastlogintime smalldatetime 上次登录时间name nchar 50 否 管理员姓名Article 表用于保存所有的班级文章,该表结构如表

24、 3.2 所示。表 3.2 Article 表字段名 数据类型 长度 是否为空 描述article_id int 否 文章 idarticle_title nvarchar 50 是 文章标题article_author nvarchar 32 是 作者姓名article_time smalldatetime 是 上传时间article_from nvarchar 50 是 文章来源article_content nvarchar max 是 文章链接article_click int 否 文章点击数Classinfo 表用于保存班级的信息,该表结构如表 3.3 所示。表 3.3 Classi

25、nfo 表字段名 数据类型 长度 是否为空 描述classname nvarchar 50 是 班级名称classyear nvarchar 50 是 班级级届sitename nvarchar 50 是 班级网页名称classinfo nvarchar max 是 班级简介7news 表用于保存管理员发布的班级动态新闻,该表结构如表 3.4 所示。表 3.4 news 表字段名 数据类型 长度 是否为空 描述news_id int 否 新闻 idnews_title nvarchar 50 是 新闻标题news_author nvarchar 32 是 新闻作者news_time small

26、datetime 是 上传时间news_from nvarchar 50 是 新闻来源news_content nvarchar max 是 新闻链接news_click int 否 新闻点击数Tongxue 表用于保存所有的同学信息,该表结构如表 3.5 所示。图 3.5 tongxue 表字段名 数据类型 长度 是否为空 描述id int 否 同学 idtNum nvarchar 20 否 同学编号tXuehao nvarchar 20 否 同学学号tName varchar 20 否 同学姓名tSex char 2 否 同学性别tPwd nvarchar 50 否 同学账号密码tBrit

27、hday nvarchar 10 是 同学生日tQQ varchar 20 是 同学 QQ 号tPhone nvarchar 50 是 同学手机号tAddress varchar 200 是 家庭住址tCompany nvarchar 50 是 工作公司tEmail varchar 100 是 电子邮件8tImage varchar 200 是 同学头像tGeneral varchar max 是 同学简介3.7 本章小结本章首先明确了系统目标,介绍了系统的功能模块和系统逻辑结构图,然后详细的介绍数据库的设计,包括数据库 E-R 图、各数据库表的设计。第四章 系统的实现4.1 系统登陆界面对于

28、用户登录注册模块的设计,为了页面的简洁与美观,不直接设计到单独的页面,而是设计到主页面中的一个用户的登录窗口,在这里,已经注册过的用户则可以直接输入用户名和密码进行登陆,为了防止其他非本班的同学登陆,注册全由管理管理,管理可以将注册好的账号分发给同学。登录模块运行界面如图 4.1 所示。图 4.1 系统登录界面登录模块实现过程:输入用户登录、用户密码后,点击登录即可登录本系统。实现登录功能的关键代码如下:if (user.IndexOf(“) -1 | user.IndexOf( ) -1 | user.IndexOf(“) -1| pwd.IndexOf(“) -1 | pwd.IndexO

29、f( ) -1 | pwd.IndexOf(“) -1)Response.Write(“alert(用户名或密码包含有非法字符!);“);return;string sql = “select * from tongxue where tXuehao = 0 and tPwd = 1“;sql = string.Format(sql, user, pwd);9SqlDataReader dr = SQLBASE.ExecuteReader(sql);if (dr.Read() = true)Session“user“= user;Session“user_id“ = dr“id“.ToStri

30、ng();Session“user_name“ = dr“tName“.ToString();Response.Redirect(“Default.aspx“); elseResponse.Write(“alert(登录失败,无此用户名或密码不正确!);“);4.2 后台登陆界面点击后台登录可以进入后台登陆界面,登陆成功后就可以对网站进行管理。如图 4.2 所示。图 4.2 管理员登陆界面后台登陆主要功能代码如下:protected void OK_Click(object sender, EventArgs e)string user = txtUsername.Text.Trim();st

31、ring pwd = txtPwd.Text.Trim();if (user.IndexOf(“) -1 | user.IndexOf( ) -1 | user.IndexOf(“) -1| pwd.IndexOf(“) -1 | pwd.IndexOf( ) -1 | pwd.IndexOf(“) -1)Response.Write(“alert(用户名或密码包含有非法字符!);“);return;string sql = “select * from admin where adminName=“ + user + “and adminPwd=“ + pwd + “;SqlDataRead

32、er dr = SQLBASE.ExecuteReader(sql);10if (dr.Read() = true)Session“name“ = dr“name“.ToString();/此值将传给新闻发布的作者Session“admin“ = dr“adminName“.ToString();/管理Response.Redirect(“ztAdmin/ztDefault.aspx“);elseResponse.Write(“alert(登录失败,无此用户名或密码不正确!);“);/最后关闭阅读器dr.Close();4.3 后台管理界面后台管理包括班级基本信息修改,班级新闻发表,文章管理,

33、同学录维护,相册管理,留言板维护,管理员维护。效果如图 4.3 所示。图 4.3 后台管理界面4.4 修改班级信息在后台管理界面点击班级基本信息修改就可以修改班级基本信息了,具体效果如图 4.4所示。图 4.4 班级信息修改实现修改班级信息功能的主要代码如下:private void bindData()string sql = “select * from classinfo“;DataSet ds = new DataSet(sql);ds = SQLBASE.FillDataSet(sql);DataRow myDr =ds.Tables0.Rows0;if (ds.Tables0.Ro

34、ws.Count 0)txtClassname.Text = myDr“classname“.ToString();txtSitename.Text = myDr“sitename“.ToString();txtYear.Text = myDr“classyear“.ToString();txtContent.Value = myDr“classinfo“.ToString();ds.Dispose();11protected void Button1_Click(object sender, EventArgs e)string c_name = txtClassname.Text.Repl

35、ace(“, “);string c_sitename = txtSitename.Text.Replace(“,“);string c_year = txtYear.Text.Replace(“,“);string c_content = txtContent.Value.Replace(“, “);string sql = “update classinfo set classname=“ + c_name + “,classyear=“ + c_year + “,sitename=“ + c_sitename + “,classinfo=“ + c_content+ “;if(SQLBA

36、SE.ExcuteNonQuerySQL(sql)/Response.Write(sql);Response.Write(“alert(成功修改班级信息)“);elseResponse.Write(“alert(修改失败了)“);4.5 班级新闻发布点击班级新闻发布,就可以发布新闻了,发布成功后就可以在主界面上的班级动态里查看了,具体效果如图 4.5 所示。图 4.5 班级新闻发布实现班级新闻发布功能的主要代码如下:protected void Button1_Click(object sender, EventArgs e)string str = “admin“;string insert

37、Sql = “insert into news(news_title,news_author,news_updatetime,news_content) values(“ + TextBox1.Text + “,“ + str + “,“ + DateTime.Now.ToString() + “,“ + txtContent.Value + “)“;if (SQLBASE.ExcuteNonQuerySQL(insertSql)12Response.Write(“alert(新闻发布成功);location.href=ztNews.aspx“);elseResponse.Write(“ale

38、rt(新闻发布失败);“);4.6 添加同学信息点击同学录维护,然后点添加同学信息就可以添加一名同学了,添加成功后同学就可以用这个编号和密码登陆同学录网站了。具体效果如图 4.6 所示。图 4.6 添加同学信息实现添加同学功能的主要代码如下:protected void Button1_Click(object sender, EventArgs e)string num = txtNum.Text.Trim().ToString();string xue = txtXue.Text.Trim().ToString();string name = txtName.Text.Trim().ToS

39、tring();string pwd = txtPwd.Text.Trim().ToString();string birth = txtBirth.Text.Trim().ToString();string qq = txtQQ.Text.Trim().ToString();string phone = txtPhone.Text.Trim().ToString();string mail = txtMail.Text.Trim().ToString();string addr = txtAddr.Text.Trim().ToString();string comp = txtComp.Te

40、xt.Trim().ToString();string genral = txtContent.Value;string sex = “;13if (this.RadioButton1.Checked)sex = “男“;elsesex = “女“; string fileName = upFile.PostedFile.FileName;string fileName2 = upFile.PostedFile.FileName.Substring(fileName.LastIndexOf(“) + 1);string type1 = fileName2.Substring(fileName2

41、.LastIndexOf(“.“) + 1);string typeToLower = type1.ToLower();if (typeToLower = “bmp“ | typeToLower = “gif“ | typeToLower = “jpg“ | typeToLower = “)string uploadName = upFile.Value.Trim();string pictureName = “;if (uploadName != “)int idx = uploadName.LastIndexOf(“.“);string suffix = uploadName.Substr

42、ing(idx);pictureName = System.DateTime.Now.Ticks.ToString() + suffix;string path = Server.MapPath(“.photo“);upFile.PostedFile.SaveAs(path + pictureName);string sql = “insert into tongxue ( tNum,tXuehao,tName,tSex,tPwd,tBrithday,tQQ,tPhone,tAddress,tCompany,tEmail,tImage,tGeneral) values(“;sql += num

43、 + “,“ + xue + “,“ + name + “,“ + sex + “,“ + pwd + “,“ + birth + “,“ + qq + “,“ + phone + “,“ + addr + “,“ + comp + “,“ + mail + “,“ + pictureName + “,“ + genral + “)“;if(SQLBASE.ExcuteNonQuerySQL(sql)Response.Write(“alert(添加成功);location.href = ztTongxue.aspx;“);elseResponse.Write(“alert(添加失败)“);4.

44、7 本章小结14本章具体介绍了班级网站同学录的实现,主要介绍了学生在浏览网站时可以查看的内容还有管理员登陆后可实现的操作。当同学登陆网站后,可以查看班级动态,发表帖子,发布留言,修改资料等。管理员登陆后可修改班级信息,发表班级新闻,文章管理,同学录维护,相册管理,留言板维护,管理员维护。第 5 章 系统测试与维护5.1 网站测试5.1.1 测试目标测试是为了发现程序中的错误而执行程序的过程。一个好的测试方案是尽可能发现系统中尚未发现的错误的测试方案。而成功的测试则是发现了至今为止尚未发现的错误的测试方案。5.1.2 系统测试性能测试:将所有的子模块进行连接起来运行,验证数据传递,模块之间的衔接

45、。 通过准则:每个模块能可以正常工作,数据传输准确,模块之间的连接正常。5.2 系统维护由于同学录是针对于同学之间的交流进行设计的,所以在系统维护中可以针对于相应的同学信息管理。经常更新网站中的一些动态信息,图片等一些和有关的导向新资料,为使用网站的用户提供更加方便实用的信息,及时的反馈给用户。管理员要及时的对留言和新闻进行处理,防止数据库繁琐复杂。5.3 本章小结本章介绍了网站的测试与维护,是网站设计过程中一个重要的环节。在网站发布前一定要经过多次的测试,确保没有恶性的 Bug。而日常的维护则是保证网站生命力不可或缺的一部分。第六章 总 结通过几个月的努力学习和工作,在王谨旗老师的指导和同学

46、的帮助下本系统已经可以达到预期的标准,实现了各项功能,基本可以满足用户的需求。网站可以正常的运行,经过多次的测试,并没有发现任何恶性的 Bug。各功能运行正常,有了班级同学录,可以方便大家毕业以后保持联系。虽然这只是个小型的网站并不能像各大型网站一样完成那么多复杂精密的运算,但这毕竟是我们自己的同学录,有着大家大学四年的情感,毕业以后同学录能给我们带来很多的方便,让同学之间联系得更加快捷。而且现代社会是一个信息化的社会,信息的交流在无形中影响着我们的生活,我们的生活速度随之加快,同学录就是一个很好的交流平台,它不仅为我们节约了大量的时间,更我们提供了一个同学交流的空间,让我们在繁忙的生活中获得

47、一份轻松与惬意。在制作过程中,我也遇到了很多的困难与问题,从对开发语言的陌生到试着学习使用,从不会配置服务器到慢慢学习对程序的调试,在这个过程中,我曾多次彷徨过,自己是否可以完成系统的建设。但是通过教师的帮助和同学之间的探讨,大家一起反复的研究,平台设计中所遇到的各种困难问题都被一一解决,各个模块的功能也都一一实现,系统也被逐渐的15完善起来。所以在完成设计以后,得出的重要结论就是,不论做任何事情,团队精神与自我坚持努力是决定任何事情成功的法宝。同时,做一件事情的激情与认真程度更是其结果的成败关键。当然,同学录只是一次尝试。系统的设计思想,总体规划还有许多不完善之处,例如界面不够专业化,有许多

48、冗余代码和多余的窗体,在提交程序时,只可以编译与 C#语言程序等一些不足之处。在以后的时间里,希望可以进一步的研究平台的使用需求,从细节方面上讨论,对同学录的使用功能进行扩展,为我校的教学改革做出一点贡献参考文献(References)1 杨冀川,徐梅ASP 动态网站设计与制作M北京:机械工业出版社,20062 徐建波,Internet 与 Web 设计教程M中国矿业大学出版社,2005.3 郝文化,网页设计与网站建设M北京:机械工业出版社,20094 张梅,朱汝光网页设计与制作M北京:机械工业出版社,20045 佘亮, 网站设计与开发课程教学研究与实践J20086 冯涛.,应用 ASP 开发动态网站J辽宁经济管理干部学院学报,20097 朱彦斐,王晓天基于 B/S 模式的电子购物网站J科技创新导报, 2010.8 汪倍贝,Web 数据库访问技术的研究J科技资讯,20109 游哲,Web 动态新闻发布系统的设计与实现J珠江现代建设,200610 孙丽娜,运用 ASP 技术轻松操作数据库J微电脑世界,2006致 谢通过这一阶段的努力,我的毕业论文班级网站的设计与实现终于完成了,这意味着大学生活即将结束。在大

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报