admin 管理员组

文章数量: 1184232


2023年12月19日发(作者:cgi脚本语言是什么)

毕业论文声明

本人郑重声明:

1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。

2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。

3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。

4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。

学位论文作者(签名):

年 月

关于毕业论文使用授权的声明

本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:

按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。

论文作者签名: 日期:

指导教师签名: 日期:

毕业设计(论文)

毕业设计题目: 网站的设计与实现

重庆航天职业技术学院

毕业设计说明书(论文)

摘 要

随着经济、信息全球化的发展,各高校之间以及高校各院系、团体以及学生之间的信息交流、信息共享已经变得尤为重要。但是经过调查发现,目前我国部分高校还未能给学生提供一个信息交流的平台,这导致的信息缺乏将会给高校以及高校学生的发展带来一定的影响。

学院论坛系统正是以本学院学生作为使用对象而开发的,它的开发可以给学生提供一个互相交流的渠道,也给学院和学生之间的信息交流提供了便利。

系统实现了在线讨论、疑难问题询问、阅览等功能。论坛设有管理员,管理员拥有管理论坛的权限,拥有创建、编辑、删除论坛版块和管理注册用户的权限。注册用户可以发表自己的话题,同时可以就自己感兴趣的内容进行讨论、回复等。游客只能浏览论坛中的内容。

经过严格的分析,系统采用SQL Server2005建立具有完整性和一致性的数据库,前台开发工具采用Visual Studio 2005,使用它的可视化组件来完成功能完备、易于操作和管理的论坛系统。

关键词: SQL Server,,论坛

第 1 页

共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

ABSTRACT

With the development of the economy and the informationization, the communication

and information sharing between universities, communities and students become more and

more important. But through our investigation we can find that a large part of universities

still can not provide their students a platform of communication. The lacking of

information leaded by this will bring a certain affection to the development of universities

and their students.

The forum system of School of Civil Engineering of the Hunan University of

Technology was developed for its students, the development of this system provided

students a medium of communication with each other and convenience between the faculty

and its students.

This system carried out functions of discussing on line, problematic inquire , reading

and so on. It set a manager who had the right to manage the forum, including creating,

editing, deleting the editions and manage registered users. Registered users could post and

discuss or reply to what they are interested in. Unregistered users could just browse the

contents of the forum.

Through the strict analysis, this system used the SQL Server 2000 to build a

completed and identical database , chose the Visual Studio 2005 as the developing tool and

used its visible components to complete this forum system which has perfect functions and

is easy to be operated and managed.

Keywords: SQL Server, , Forum

第 2 页

共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

目 录

第1章 前言 ............................................ 错误!未定义书签。

1.1 选题背景及意义 ...................................................... 6

1.1.1 课题选择背景 ...................................................... 6

1.1.2 课题选择意义 ...................................................... 2

1.2 论坛系统的发展与现状 ................................................ 8

1.3 课题任务简介 ........................................................ 9

第2章 技术支持 ......................................................... 5

2.1 实施平台 ............................................................ 5

2.2 开发工具 ............................................................ 5

2.3 开发语言 ............................................................ 6

2.4 数据库 .............................................................. 8

2.5 服务器选择 .......................................................... 9

第3章 系统需求分析 .................................................... 17

3.1功能需求 ............................................................ 17

3.2 可行性分析 ......................................................... 17

3.2.1 技术可行性 ....................................................... 18

3.2.2 社会可行性 ....................................................... 18

3.2.3 运行可行性 ....................................................... 18

3.3 系统流程 ........................................................... 18

3.4 数据流图 ........................................................... 12

3.5 出错处理需求 ....................................................... 21

第 3 页

共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

3.6 软硬件环境 ......................................................... 15

第4章 系统设计 ........................................................ 24

4.1总体设计 ............................................................ 24

4.1.1系统目标设计 ...................................................... 24

4.1.2 开发设计思想 ..................................................... 24

4.1.3 系统功能分析 ..................................................... 24

4.2 详细设计 ........................................................... 25

4.2.1 基本功能模块设计 ................................................. 25

4.2.2 扩展功能模块设计 ................................................. 25

4.2.3 可以扩充功能接口设计 ............................................. 27

4.3 数据库设计 ......................................................... 28

4.3.1 数据库概念结构设计 ............................................... 28

4.3.2 数据库逻辑结构设计 ............................................... 31

第5章 系统测试 ........................................................ 32

5.1 系统测试概述 ....................................................... 32

5.1.1 测试目标 ......................................................... 32

5.1.2 被测系统特点 ..................................................... 32

6.1.3 被测系统环境需求 ................................................. 32

5.2 测试方案 ............................................ 错误!未定义书签。

5.2.1 测试要点分析 ..................................................... 32

5.2.2 测试内容 ......................................................... 33

5.3 测试结果分析评价 .................................... 错误!未定义书签。

结 论 ................................................................. 34

第 4 页

共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

参考文献 ............................................................... 36

致 谢 ................................................................. 40

第 5 页

共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

前言

本章主要介绍了选题背景和意义,就论坛系统的发展和现状进行了论述,并且给出了有关课题任务的简单介绍。

1.1 选题背景及意义

1.1.1 课题选择背景

随着全国高等教育信息化的推进,校园网站建设在全国高校迅速普及。如今的大学校园网站不仅肩负着学校信息化教学的重任,而且承载着网络办公、资源管理、信息发布等多项核心业务及应用。随着校园网络规模的扩大和用户数量的激增,使学院网站的可管理性逐渐到达瓶颈,为了对学院网站实施有效管理,保障教学系统的稳定运行,针对学院特点,在统一管理平台、整合网络资源的基础上,建设适合学院自身发展、具有良好的安全性、可扩展性的综合信息网络平台,其网站系统的实施建设对于校园网络资源的利用具有良好的意义。

学院网站论坛系统是学院网站建设中的重要一环。论坛系统,又称BBS系统,既Bulletin Board System的缩写, 中文译为电子公告牌。论坛现在己经成为 Internet上较为知名的服务之一,它是用计算机及软件建立的一种电子数据库,可以让人们登陆,并在上面留下各种各样的信息。里面的信息通常可以分为若干个话题组。任何用户在这个公共区域里都可以阅读或提交信息。尽管今天很多论坛是由业余爱好者管理,但更多的是由政府、教育和科研机构管理的。通常来说, 论坛上话题广泛,人们可以在上面分享各种信息及资料,也有一些论坛用来讨论很专业的话题。发展至今,绝大多数论坛是建立在互联网上,论坛上有自己的文化,论坛一般有自己的管理者。

同其他媒体形式不同的是论坛把权力授予每一个普通人,论坛的沟通和分享是知识经济时代先进生产力的代表,论坛的开放、自治、平等、帮助是先进网络文化的代表,同时也是人民群众最根本利益、心声和情感的呼声的代表。有研究指出,

第 6 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

互联网将从邮件互联网,新闻互联网走向论坛互联网时代。

1.1.2 课题选择意义

追究论坛的本质,就是人和人之间一个交往的平台,一个信息交换的工具,现实中人与人之间的交往在网络虚拟社会中变得更加方便快捷,交往的各种障碍也因为技术的发展消失; 论坛上,人与人之间的关系变得更加简单和纯粹。就是这些优点,使得现实生活中很多困难的事情在网络上变得更加简单和容易操作。而互联网由于本身技术上的优势,使得这种成本急剧下降。学院建立的论坛系统,可以用作学院内部师生之间沟通使用,降低学院的管理成本;另外一个方面,对外设立论坛系统,成为学生家长等社会人士进行咨询、沟通的一个最好的窗口。这种形式既可以降低面对面沟通的高成本,又可以使得一些沟通成果充分共享,避免了热线电话这种点对点沟通方式中经常出现的高频率重复工作。对于学生来说,直接和学院的相关管理人员沟通,也是可以满足学生一种被重视的心理感觉。所以,论坛对于学生、学院、社会来说,是能够实现三方共赢的一个绝好的技术平台。只要换一个角度来看论坛的存在,就可以发现崭新的价值。

在学院网站上设置论坛,首先是遵循了互联网传播的客观规律,牢牢把握网上舆论引导主动权,发挥了论坛的舆论引导作用,是网络思想政治教育工作的基础和关键。网络强大的互动性使它吸引了无数的大学生网民积极参与,并在重大问题上迅速形成舆论,而这种舆论,又往往会反映出大学生群体的各种思想动态,甚至会形成引发群体性事件的舆论危机。因此,正确引领网络舆论,形成网上正面舆论强势,给涉世不深的学生以政治上的引导,这是网络思想政治教育的内在需求。其次,论坛系统可以成为学校领导管理层了解学生所思所想的有利途径,可以按照统一协调、反应灵敏、高效畅通的原则,坚持定期整理网络信息,将学生网上关注的社会热点问题和关系学生学习、生活、工作的重要意见、建议等进行汇编整理,认真分析问题产生的原因、发展趋势及对大学生思想的影响,准确把握本校校园网整体舆情动态,为学生管理部门提供重要参考资料。另一方面,积极挖掘校园网络特别是论坛系统的潜在功能,为大学生提供学习、生活、就业、心理咨询等服务,使其成为学生学习、生活的好帮

第 7 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

手,成为校情、民意传达沟通的桥梁和纽带。

1.2 论坛系统的发展与现状

早期的论坛系统都是基于CGI的系统,例如雷傲、Yuzi、UT,其中UT以其简洁、稳定、快速成为性能最优秀的论坛系统,不过配置要求较高,只有少数大型论坛使用,而且早就停止了后续开发;而Yuzi的BBS3000在当时也颇有影响,但漏洞较多,后来转型到了ASP平台;现在大部分CGI论坛都已退出了历史舞台。

2002年之后,随着ASP的流行,论坛系统又迅速崛起了新一批新星:Leadbbs、BBSXP、动网,Leadbbs于两年前止步于3.14版,但由于其简洁和稳定性现在仍然有一定用户使用;BBSXP从BBS3000转型而来,但技术实力有限,市场占有率较低;而动网无疑是其中的佼佼者,不断更新换代,加上技术门槛低,培养了大批用户,动网成为使用最广泛的论坛系统。

在国内ASP论坛系统大行其道之间,国外的优秀论坛系统如VBB、PHPBB、IPB等也被陆续引进汉化,但都基于PHP+MYSQL平台,技术门槛稍高,且本地化、插件的开发都落后于其他ASP系统,所以这部分系统虽然性能优秀,但是仍然只有少数技术网站在使用,未得到大规模普及,不过这些系统为国人开发PHP论坛提供了很好的参考。

随着主机市场的繁荣,加上经历了长时间的摸索和对国外PHP论坛的借鉴,2004年国内的PHP论坛开始取得了较好的发展,其中Discuz!2.5是里程碑式产品,虽然后期走向了商业化,但免费的2.5版本,使用非常广泛,PHP论坛从此进入主流时代。在国内民间大型论坛中,Discuz!占据绝对优势,其次是phpwind,动网只占据了很小的份额,但在中小型论坛,动网市场占有率仍然是最高。为了争夺论坛市场,动网暂停了ASP版本的后续开发,转而开发PHP版本,在Dvbbs 7.1 Sp1版发布之后沉寂了一年多,又推出了动网论坛PHP1.0版。而PhpWind也推出了多用户论坛系统uu1001。

而随着平台的发展,国内也开始了.Net平台的论坛系统开发,去年对.net论坛系统做了统计,但至今仍然没有看到比较成熟优秀的产品。

现在Discuz、Phpwind、动网在国内论坛市场可谓是三足鼎立,同时相互之间

第 8 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

的竞争也促进了论坛系统的发展,例如AJAX功能、RSS订阅、博客系统、同其他CMS系统的整合、跨平台的支持等等。而论坛系统从早期个人或民间团队的开发也转型到了成立公司进行运营管理和专业团队的系统开发,这样论坛系统的发展提升将更加有保障。

1.3 课题任务简介

本次课题的任务是为学院建设校园论坛系统,从而为学院学生提供一个相互交流的信息平台,该系统能够将访问者的信息写入后台数据库;允许访问者在系统中访问发布新的主题,查阅其他访问者发布的信息,并且能够回复其他访问者的主题;系统能够捕获并记录访问者的IP地址、记录并显示访问时间等信息,从而为系统管理员和其他用户提供信息和方便查询。系统同时还实现自动分页的功能,对所有发表的主题按照关键字来进行搜索并单独显示符合条件的留言信息;完成本课题的设计,需要以下知识的掌握:

(1) 掌握的基本技术,会使用C#编程;

(2) 熟练掌握SQL数据库的相关知识;

(3) 掌握VS 2005网页制作的知识;

(4) 初步掌握软件开发测试的一般流程和方法。

第 9 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

第2章 技术支持

本章中首先讨论了开发系统所使用到的相关技术,包括实施平台的选择、开发工具及开发语言的选择、数据库服务器的选择、系统服务器的选择,为系统开发做好充分的准备。

2.1 实施平台

系统采用微软的.NET构建系统平台,.NET既是一种规范也是一种产品,.NET开发工具Visual Studo 2005的易用性使得它在Java很难实现的“用户应用也可以编程”得以实现,.NET能够提供多种语言支持,比如,C#,支持同一个IDE,支持同一个框架和同一个调试器。它是一个非常丰富的平台,原来是很多专有软件才能提供的像容错、可扩展性等功能都会构建在.NET平台上,同时也是一个廉价的应用平台,它是完善新一代网络计算的环境平台[9]。

2.2 开发工具

系统采用Visual Studio 2005做为开发工具,其具有以下特性:

(1)基于文件的工程开发

在Visual Studio 2005中,开发者可以把一个目录作为一个web工程来打开,比起以前的VS 2003,这是一种相当不错的改进。在VS 2003中,则需要把所有这些作为IIS中的虚拟目录加以配置和维护并且使工程实现正确地引用。在VS 2005中,只需要简单地指向一个目录就可以打开工程。而且完全可以使用本地的Web服务器构建方式来运行应用程序,这样一来就免除了配置Web服务器的需要。

(2)母版页面

在Visual Studio 2005中可以定义一个能够应用程序中重用的母版页模板。使用这个功能能够节约开发者大量的时间。Visual Studio 2005提供了对它的可视化支持,这可以使开发者看到母版的布局。

第 10 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

除了设计器提供的重要的可视化方面外,母版页模板还提供了一种良好的方式来把彼此相关的可重用的代码联系到一起。母版页面的目的是,把以前需要使用若干用户控件才能实现的功能融合到一起,从而使它们能够比以前更为有效地实现逻辑分离。

在开发过程中,开发者还能够在运行时刻动态地改变母版页面,从而实现更大的灵活性。这一支持使开发者能够改变一个应用程序的整体外观感觉;而且这种效果是仅凭借切换层叠样式表所无法实现的。

(3)用户控件可视化描述

Visual Studio 2005能够在Web表单编辑器内显示一个生成的用户控件。不再像以前的老式的、非描述性的灰色的方框加上一个控件名,开发者能够在设计器内得到一个全面生成的恰当到位的控件。双击则VS 2005就能转到用户控件设计器。完全自动地生成用户控件,极大地节约了开发时间。

(4)Visual Studio 代码编辑器

Visual Studio 2005代码编辑器比2003版本前进了一大步。新的编辑器不会自动地打乱代码格式。在VS 2005中,编辑器在大多数情况下会保留开发者自己的代码格式,并且还会提供一种更好的处理方式,即把控件标记插入到代码中。同时在HTML编辑器中引入了智能感知技术,这将大大提高生产效率。 2.0还会编译页面并且检查生成的嵌入式脚本代码,以便及早地在设计时刻而不是在运行时刻才捕获HTML标记中的错误。

2.3 开发语言

系统采用的主要开发语言是C#,C#是.NET的主流开发语言,C#+.NET框架是一种最完美的框架甚至超过了JAVA+SUN ONE,C#带来新的编程范型,即从面向对象编程到WEB服务编程。这中间有个业界的巨大转变:从分布式客户服务器计算转向“软件就是服务”的网络计算。后者把资源共享、软件重用又提升到一个新阶段。

C#面向对象的卓越设计,使它成为构建各类组件的理想之选,无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进

第 11 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

行调用。 更重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#[7]。

总的来说,C#具有以下特点:

(1) 高效率与高安全性

随着商业竞争的加速,开发者必须不断缩短开发周期,不断推出应用程序的新版本,C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。

(2) 支持现有的网络编程新标准

新的应用程序开发模型意味着越来越多的解决方案依赖于新出现的网络标准,例如HTML,XML,SOAP等。现存的开发工具往往都是早于Internet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。

C#程序员可以在Microsoft .NET平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。

更突出的是,XML网络服务框架可以使现有的XML网络服务对程序员来说就和C#对象一样。这样,程序员就可以方便地使用他们已有的面向对象的编程技巧来开发利用现有的XML网络服务。

还有一些精细的特性,使得C#成为一流的网络编程工具。例如,XML正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把XML数据直接映射到struct数据类型,而不是class。这样对处理少量的数据非常有效。

(3) 消除大量程序错误

在开发程序时,小错误往往带来难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程序作为产品来使用,就算最简单的错误纠正起来也可能要付出极其昂贵的代价。

而C#的现代化设计能够消除很多常见的C++编程错误。例如,资源回收减轻

第 12 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

了程序员内存管理的负担、C#中变量由环境自动初始化、变量是类型安全的等。这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。

(4) 对版本的更新提供内在的支持降低了开发成本

更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新提供内在的支持。例如,方法重载必须显式声明。这样可以防止编码错误,保证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。这些特性使得C#可以开发复杂的框架并且随着时间不断发展更新它。

这些特性使得开发程序项目的后续版本的过程更加健壮,从而减少后续版本的开发成本。

(5) 商业过程和软件实现的更好对应

C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素,比如类、接口等等。然后,开发人员可以编程检查每个元素的属性。这样,很多工作都变得方便多了,比如编写一个小工具来自动检查每个类或接口是否被正确定义为某个抽象商业对象的一部分,或者只是创建一份基于对象的领域特有属性的报表。定制的元数据和程序代码之间的紧密对应有助于加强程序的预期行为和实际实现的之间的对应关系。

2.4 数据库

系统使用的数据库系统是SQL SERVER 2005,SQL SERVER 2005是微软公司开发的一个基于结构化查询和客户机服务器模型的高性能和关系数据库管理系统。它的体系结构经过了很大的优化,简化了数据库应用的开发,维护和管理工作,它使应用程序可扩展到多种平台,从个人系统(个人计算机)到比较高端的对称多处理服务器,SQL SERVER 2005改进的查询处理支持新的算法,如索引交换,哈希连接以及并行查询执行,可以加速对超大型数据库的查询处理,查询处理还支持对分布式和异种数据库的查询能力,用于从OLE/DB与ODBC数据源询问数据。它是在SQL

SERVER 7.0的基础上,在关系型数据库、关系数据的XML集成、图形管理、复制、

第 13 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

数据转换服务以及联机帮助等方面均得到了很大的增强,在Internet方面的数据安全性更高,而且使用非常方便。所以选择SQL SERVER 2005作为数据库有很大的优点。SQL Server 2005有以下主要特性:

(1) Internet 集成

SQL Server 2005 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web

站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2005 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server

2005 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。

(2) 可伸缩性和可用性

同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows xp的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2005 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。

(3) 企业级数据库功能

SQL Server 2005 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2005 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2005 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

(4) 易于安装、部署和使用

SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL

Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

第 14 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

(5) 数据仓库

SQL Server 2005 中包括析取和分析汇总数据以进行联机分析处理(OLAP) 的工具。SQL Server中还包括一些工具,可用来直观地设计数据库并通过 English Query

来分析数据[1]。

2.5 服务器选择

服务器的选择一直是项目配置的重点之一,服务器的好坏决定着应用程序的运行效率,j2ee在IBM、SUN等大公司地支持下很快会在高端占领绝大部分的市场,而.NET是免费的,Sql server也很低廉,加上XP本身就包含服务器,所以会很快地占领低端的WEB市场。系统采用.NET技术平台,主要针对的自身的特殊性,使得对服务器的要求并不高,所以可以使用性能较高的普通PC作为服务器.

第 15 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

第3章 系统需求分析

论坛系统是基于Internet的应用系统,所有功能都通过应用服务器和用户浏览器之间的交互完成。与系统相关的数据由数据库服务器来维护和组织。图3.1是对系统的简单描述。由Internet网络连接的用户及系统管理员通过浏览器向应用服务器发起请求,应用服务器根据用户的请求,检索数据,并把服务结果通过浏览器反馈给用户。

图3.1 论坛系统的简单描述

本章将利用软件工程的知识,从使用者的角度出发,对论坛系统进行需求分析,包括分析系统的目标、特点、客户需求、功能性需求、性能需求等[11]。

3.1功能需求

系统是针对高校信息化教育的发展现状,为开拓学生与学生、学生与学院的的交流而设计的论坛系统。系统界面友好、健康。操作维护简单、设计接口方便以后功能扩充。系统功能完善,有完备的安全体制。对大学学生来说,系统中的在线讨

第 16 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

论功能、疑难问题询问功能、阅览功能等,既是课堂教学的有益补充,也是对学生开放式管理的工具,同时亦有利于学生开拓眼界,了解天下大事。

3.2 可行性分析

可行性分析是指在当前情况下高校研究这个论坛系统是否有必要,是否具有所需的必要条件。从学院当前的实际情况出发,研制这个论坛系统是很有必要的,可以使学院各部门之间以及学生之间进行信息交流和数据共享。

3.2.1 技术可行性

最近几年,论坛系统技术得到了充分的发展与完善,使得开发系统在技术可行性上成为可能,利用Visual Studio 2005开发工具,使得系统不存在技术上的障碍。

3.2.2 社会可行性

使用该系统的学院内部环境能够很好地发挥该论坛系统的功能。即组织内外具备接受和使用该系统的条件。根据现有的硬件设施、软件环境和人员素质等方面考虑,论坛系统在学院内应该可以得到较好的应用。该系统既可以在校园网(或单独部门的局域网)上运行,也可以在因特网上运行。

3.2.3 运行可行性

系统运行平台可以是windows系列等,服务器端要求SQL Server 2005或以上版本做为后台数据库。而客户端用户只要在windows平台下能连接到Internet上即可运行。根据学院的实际情况,考虑到服务器的运行速度、主存大小、外部设备的可靠性、效率可靠性及通讯设备能力等都可以满足系统的要求,所以运行系统不存在运行方面的问题。

第 17 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

3.3 系统流程

用户通过Internet进入论坛系统,首先进入论坛首页,浏览论坛的各个版块信息,寻找自己感兴趣的内容,游客只拥有浏览的权利。注册成为论坛用户后可以就某个话题(主题贴)展开讨论,通过发贴功能发布新的话题,通过回帖的功能回复已有的话题,论坛系统设有管理员,管理员拥有管理论坛的权限,管理员通过版块管理功能根据需要创建、编辑、删除论坛的版块,通过用户管理功能管理注册的用户,通过帖子管理功能管理帖子,设置论坛的基本参数。论坛的基本系统流程如图3.2所示:

图3.2.系统流程图

3.4 数据流图

数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。按照系统的业务流程来分析系统中的信息流向,可画出系统的数据

流图如下:

第 18 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

图3.3论坛系统0层数据流图

第 19 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

图3.4论坛系统第1层数据流图

第 20 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

图3.5论坛系统第2层数据流图

3.5数据字典设计

1 管理员表数据字典

名称:管理员表

组织方式:以PKID 为记录主键的关系型数据表

定义:管理员表= PKID + Class_ID + ManagerName

位置:数据库

2用户表数据字典

第 21 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

名称:用户表

组织方式:以User_Name为记录主键的关系型数据表

定义:用户表= User_Name + Pwd +Name + Sex + Address + Email +

QQ+Telephone + Mobile+ Birthday+ Memos+ Reg_Date+

Reg_IP+ User_Grade+ Last_date+ Last_IP+ Login_Counter+

Enabled+ Jifen

位置:数据库

3 版块表数据字典

名称:版块表

组织方式:以Class_ID为记录主键的关系型数据表

定义:版块表= Class_ID + Class_Name + Class_Name + Memo

位置:数据库

4 贴子表数据字典

名称:贴子表

组织方式:以Question_ID为记录主键的关系型数据表

定义:贴子表= Question_ID + Q_Time+ Q_IPAddress+ ImageName

位置:数据库

5 消息表数据字典

名称:消息表

组织方式:以PKID为记录主键关系型数据表

定义:消息表= PKID + Username + Message + Readed + SendUserName+

SendTime + Systemmsg

位置:数据库

3.6 出错处理需求

论坛系统要求能达到一定的纠错能力,在用户操作不当时能给出相应的警告信息。比如在用户注册时,填写了不符合规则的内容,或者用户登陆时没输入密码或者密码错误时,系统都会提示出错信息,并显示要求重新输入的警告信息;又如当发布新帖时字数超过了规定的最大值,系统则会给出相应提示,使用户重新编辑帖子。在其它情况中,为了使用户能够正确使用该系统,也要求实现出错处理功能,达到一定的出错处理能力。

第 22 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

3.7 软硬件环境

(1) 硬件环境

服务器端:采用PC专用服务器作为数据库服务器和应用服务器。与之配套的还有路由设备、网络设备及光缆通信设备等。

客户端:普通微机,系统要求至少256M内存,和200M硬盘空间。

(2)软件环境

数据库服务器: SQL server 2000以上版本;

应用服务器: SQL server 2000客户端;

Visual Studio 2005;

客户端: Windows 2000/xp等;

第 23 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

第4章 系统设计

经过需求分析阶段的工作,本章给出了系统设计目标和思想,首先对系统功能模块进行详细的分析和设计,接着进行数据库设计,包括实体的确立,实体关系的确立,数据表的创建及每个表各种字段的属性的确立等。

4.1总体设计

4.1.1系统目标设计

系统的主要设计目标是:充分利用网络优势,为学院设计一套适合学生浏览的论坛系统;有效管理和使用网络资源,更好地为学生提供学习、交流的场所;形成一套完整的学生交流体系。

4.1.2 开发设计思想

学院网站论坛的对象主要是本学院的学生,所以在系统的设计过程中,大部分版块分类是围绕学生的需求设置,系统界面简洁、生动、友好、新颖。

论坛系统的特点是信息处理量比较大,因此在管理上实现起来有一定的困难。在系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则:实现设计规范化、科学化;程序代码标准化,统一化,确保系统的可维护性和实用性;界面尽量简单化,做到实用、方便,尽量满足学生的需要。

4.1.3 系统功能分析

系统需要完成的功能主要有以下几点:用户浏览、用户登陆注册、会员发布、回复、管理帖子、管理员管理论坛版块、管理会员权限、用户消息、系统公告等功能。

第 24 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

4.2 详细设计

4.2.1 基本功能模块设计

发帖、浏览帖子、回帖是论坛的基本功能,也是论坛系统的必要功能。

(1) 发帖。论坛最初是为了互相讨论话题而诞生的,发表帖子就是表达自己的看法,与他人进行讨论,因此发帖是论坛首要功能。

(2) 浏览帖子。用户发表帖子是供其他用户浏览查看,与其他用户分享自己的想法和经验或者寻求别人的帮助。

(3) 回帖。用户在系统中浏览别人的帖子,想要发表自己的想法,参与讨论,就可以回复这个帖子。

发帖、浏览帖子、回帖三大功能周而复始的循环进行,每个参与论坛的人,主要目的就是发帖,查看已经发表的帖子,针对自己感兴趣的帖子进行回复,参与讨论。三大基本功能的相互关系如图4.1所示。

图4.1论坛基本功能的关系

4.2.2 扩展功能模块设计

除以上基本功能外,其他功能为扩展功能。以下是对扩展功能的简单介绍:

(1) 注册登陆。参与论坛的人注册自己的用户名及个人信息,拥有论坛中的身

第 25 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

份,可以获得更多的权限。

(2) 分版块浏览帖子。随着帖子数量的增多,话题相同或类似的帖子聚集在一起,引出了论坛系统新的扩展功能,即分版块浏览,属于同一版块的帖子讨论相同的话题。这样就使得对某一话题感兴趣的用户不会被其他帖子干扰,也有利于相同兴趣的用户互相讨论,不易跑题。

(3) 编辑帖子。发帖回帖的用户,如果需要修改更新自己发表的帖子内容,就引出了编辑帖子内容的这个扩展功能 ,提供给用户更新自己发言的选择。对于论坛管理员,可以编辑任何帖子的内容,有利于论坛的文明建设。

(4) 删除帖子。如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子,这就引出了删除帖子的扩展功能。

(5) 转移帖子。论坛划分了版块,如果帖子内容不属于所在版块的关注话题,管理员可以选择将此帖移动到所属话题的版块中去,这就引出了移动帖子的扩展功能,这个功能是随着版块功能的出现而出现的,版块将帖子进行了分组,从而提出了随版块移动帖子的要求。

(6) 置顶帖子。帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢就排到后面,管理员如果需要强调某些帖子重要,有必看性,就要打乱默认的排列顺序,将这些帖子放在列表的最前端,不再按照时间进行顺序的变化,但是还要保证其他帖子按照时间变化顺序进行排序,这就引出了置顶帖子的扩展功能。

(7) 指定精华帖。如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给看帖的用户,这就引出了指定精华帖的扩展功能。用户可以选择只看打上标记的精华帖。

(8) 管理版块。论坛版块需要先创建,才能被使用,管理员还可以修改版块的相关信息,因此管理版块是管理员使用的扩展功能。

(9) 设置参数。论坛一般有一些初始化信息,比如每页显示帖子数量等参数信息,管理员可以在后台界面自行设置。

(10) 管理用户。管理员可以对论坛的注册用户进行管理,直接添加用户,赋予相关权限,也可以修改已注册用户的权限,对于违规用户可以删除,这个功能便于管理员对论坛用户的管理。

第 26 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

4.2.3 可以扩充功能接口设计

以上所列出的功能,在设计时需要考虑以后扩充的可能,既在给论坛添加新的功能时,原有的功能正常使用,不受影响。或者丰富扩展某个功能时,能够方便衔接。所以,系统中为每个功能都保留开放的接口,通过接口可以对功能进行扩充,也可以与新功能进行挂接。其实现原理及思路如图4.2所示。

图4.2功能的可扩充接口实现原理

下面列出论坛系统的功能模块图。

第 27 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

图4.3 论坛系统功能模块图

4.3 数据库设计

4.3.1 数据库概念结构设计

这一设计阶段的主要任务是在需求分析的基础上,设计出能够满足用户需求的

第 28 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

各种实体,以及它们之间的关系,建立一个概念性的数据模型,为后面的逻辑结构设计打下基础[2]。

根据分析,系统分别建立了用户、版块、帖子、管理员等实体,一个版块包含N个帖子。管理员管理所有版块并管理所有用户的权限。用户可以任意浏览版块中的内容,所以用户和帖子之间是M:N的关系。下面将使用实体—联系图(E-R图)来具体描述这几个实体以及它们之间的联系。

[1]

图4.4 会员实体的属性

图4.5 版块实体的属性

第 29 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

图4.6 管理员实体的属性

图4.7 帖子实体的属性

第 30 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

图4.8 论坛系统实体—联系图

4.3.2 数据库逻辑结构设计

在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。论坛系统数据库中的各个表的设计结果如下面的几个表格所示,每个表格表示数据库中的一个表。

(1)用户表。该表主要存储了系统用户的信息,具体结构如下:

表4.1 用户表(users)

序号

1

2

3

4

5

6

7

8

第 31 页 共 50 页

字段名称

User_Name

Password

Name

Sex

Email

QICQ

Address

HomePage

字段类型

varchar

varchar

varchar

int

varchar

varchar

varchar

varchar

字段描述

登陆名

登陆密码

真实姓名

性别

邮箱

QICQ号

地址

个人网站主页

长度

20

50

50

4

50

50

50

50

备注

主键

重庆航天职业技术学院

毕业设计说明书(论文)

Work_Name

Phone

Birthday

Memos

Reg_Date

Reg_IP

User_Grade

Last_date

Last_IP

Enabled

Jifen

varchar

varchar

datetime

text

datetime

varchar

int

datetime

varchar

int

bit

int

从事行业

电话

出生日期

其他说明

登陆日期

登陆IP

用户级别

最近登陆日期

最近登陆IP

登陆次数

状态

积分

50

50

8

16

8

50

4

8

50

4

1

4

9

10

11

12

13

14

15

16

17

19

20

18 Login_Counter

Memos:记录用户的个性签名,在用户回复或者发表帖子时显示在用户名下方。

Login_Counter:记录了同一用户的登陆次数。

(2版块表。该表主要存储了版块的信息,具体结构如下:

表4.2版块表(Class)

序号

1

2

3

4

字段名称

Class_ID

Class_Name

Enable

Memo

字段类型

int

Varchar

bit

varchar

字段描述

版块id

版块名称

状态

简介

长度

4

50

1

300

备注

主键

Memo:介绍本版的信息,给用户对版块阅读进行引导。

(3)帖子表。该表主要存储了帖子的信息,具体结构如下:

表4.3 帖子表(Question)

序号

1

2

3

第 32 页 共 50 页

字段名称

Question_ID

User_Name

Content

字段类型

Int

Varchar

Ntext

字段描述

帖子编号

发帖人id

帖子内容

长度

4

20

16

备注

主键

重庆航天职业技术学院

毕业设计说明书(论文)

Q_Time

Q_IPAddress

ImageName

Datetime

Varchar

varchar

发帖时间

发帖人ip

发帖人头像

8

50

200

4

5

6

Q_Time:记录用户对帖子进行发布的时间,便于不同时间段信息的获取。

ImageName:用户所采用的个性头像,增加系统的趣味性。

(4)管理员表。该表主要存储了管理员的信息,具体结构如下:

表4.4 管理员表(Managers)

序号

1

2

3

字段名称

PKID

Class_ID

ManagerName

字段类型

int

int

Varchar

字段描述

id

版块id

管理员名称

长度

4

4

50

备注

主键

PKID:记录管理员的编号,唯一的标识不同的管理员。

(5)消息表。该表主要存储了消息的信息,具体结构如下:

表4.5消息表(Messages)

序号

1

2

3

4

5

6

7

字段名称

PKID

Username

Message

Readed

SendUserName

SendTime

Systemmsg

字段类型

int

Varchar

Varchar

Bit

Varchar

Datetime

Bit

字段描述

消息编号

消息接受人名称

消息内容

是否以阅读

发送者姓名

发送时间

是否是系统消息

长度

4

50

800

1

50

8

1

备注

主键

Readed:对消息是否被阅读进行记录,1为已阅读,0为未阅读,对用户起到了很好的提示作用。

Systemmsg:表示消息是否为系统消息,系统消息为管理员所发。

第 33 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

第5章 系统测试

5.1 系统测试概述

5.1.1测试目标

(1) 对系统功能的正确性,可靠性,易用性等特性进行测试与评价,并提出改进方案。

(2) 通过对各性能指标的分析处理,对系统的性能状况做出整体分析与评估。

5.1.2被测系统特点

被测系统刚刚部署完毕,正处于试运行阶段。其主要功能包括信息的发布以及与广大论坛用户之间的信息交互。该系统共由系统管理、版块管理、帖子管理、搜索管理4大模块组成。其中系统管理、版块管理这2大模块,面向后台管理用户。

5.1.3 被测系统环境需求

论坛系统模块(共4个),运行环境及其主要功能简介如下:

表6.1系统环境需求表

子系统 操作系统 数据库 开发语言

C#

C#

C#

主要功能 面向用户

系统管理

版块管理

帖子管理

Windows 2000

SQL Server 2000

以上版本

Windows 2000

SQL Server 2000

以上版本

Windows 2000 SQL Server 2000

论坛用户管理 后台管理用户

论坛版块的设置、后台管理用户

更改

对论坛发表的帖一般用户

第 34 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

以上版本 子进行管理

C#

对论坛信息进行检索

一般用户

Windows 2000

SQL Server 2000

以上版本

搜索管理

5.2 测试方案

5.2.1 测试要点分析

学院论坛系统作为一个学院网站的子系统,有着许多Web系统自身独有的特点。因此对其的测试与传统的C/S架构的软件测试,既有相同之处,但也有许多不同之处。

对于Web系统,不但需要检查和验证系统是否按照设计的要求实现了各项功能,而且还要测试系统在不同类型的浏览器端的显示是否合适。此外,Web系统对于用户界面的要求也远远超过了传统的C/S架构的软件,更加关注页面的视觉效果,因此,Web页面设计是否合理,风格是否统一,是否方便用户浏览也是功能测试需要关注的一个方面。

5.2.2 测试内容

(1) 页面链接测试

链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。

(2) 表单测试

当用户给论坛系统提交信息时,就需要使用表单操作,例如用户注册、登陆、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的密码与验证密码是否一致,填写的生日是否符合格式要求。如果使用了默认值,还要检验默认值的正确性。如果表单只能接受

第 35 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。表单测试,我们采用了边界值验证和划分等价类的方法来设计测试用例进行测试。

(3) Cookies测试

Cookies通常用来存储用户信息和用户在某应用系统的操作。如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。本次测试的内容包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies的影响等。

(4) 并发性测试

由于系统是一个开放式的系统界面,测试系统在多用户并发的情况下是否能够正确处理相应的业务逻辑显得非常重要,如用户的并发登陆、信息的并发修改等。需要注意的是,这里的并发性测试,仅仅是考察系统能否进行并发操作,并不涉及系统的性能。

(5) 界面测试

界面是指整个系统的页面结构设计,是给用户的一个整体感。例如:当用户浏览系统时是否感到舒适,整个Web应用系统的设计风格是否一致。对界面的测试过程,就是通过最终用户的角度来看待和检查界面的一个过程。

(6) 平台兼容性测试

系统的最终用户使用哪一种操作系统,取决于用户系统的配置。平台兼容性测试主要考察应用系统在不同的操作系统的运行情况。本次测试考察的操作系统平台为Windows XP、Windows 7。

5.3 测试结果分析评价

经测试,该系统被测功能运行基本正常,并具有下列特点:

(1) 帖子管理子系统集中了对帖子的发布、编辑、回复、管理等一系列流程的管理。(2) 版块管理子系统提供了自己定义的版块的设置,方便了对版块的修改;

(3) 系统支持数据访问安全的控制,可以按照数据进行安全性管理;

(4) 提供了可视化的文字录入功能和较好的图文混排效果。

(5) 采用开放式的网络接口,具有良好的可扩展性;

第 36 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

建议系统在以下方面加强设计:

(1) 增加和完善对系统误操作和非法数据的防范功能,进一步增加系统的稳定性。

(2) 加强部分子系统的界面友好性,统一界面风格,方便用户的使用。

(3) 系统的提示信息与帮助文件需要更加的清晰、准确,便于用户更好的理解与掌握系统。

第 37 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

结 论

经过三个多月的毕业设计,学院论坛系统基本开发完毕。该系统所实现的功能基本满足设计任务书以及学院师生的要求,此次毕业设计也是对于我三年来在学习的一个总结,更为重要的是对自己学习能力的一种考验,在这次毕业设计过程中,我能够按照软件工程学的思想和相应的流程进行软件开发的工作,流程较为规范、严格、有序,极大的锻炼了自己的综合水平。

通过此次的毕业设计,从知识上来说我已经初步掌握了、C#、SQL SERVER的相关知识,具有了独立进行一个课题开发研究的能力,能够积极主动的去学习新的知识,积极发现问题并探求解决问题的方法,特别是随着.NET技术的出现,掌握技术无疑为今后的发展有很大的好处;从能力来说,对于我来说是一个全新的技术,通过此次毕业设计在沈老师的悉心教导下,通过自己不断的学习钻研,学习和研究了大量的的书籍,并且充分利用互联网络所提供的便利,广泛涉猎的相关知识,自己的学习能力有了大幅度的提高。从毕业设计的选题到设计中问题的面对和解决,自己都遵循了科学的方法和良好的心态,敢于学习、敢于创新逐渐成为了自己一个良好的品质,全面提高了自己的综合素质。

由于毕业设计的时间较短又因为自己的时间和精力有限,加上自己对于技术掌握的程度不够,在系统功能上可能还存在某些不完整的地方,这都有待于进一步的改善,恳请指导老师及评阅老师指正。

第 38 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

致 谢

在毕业设计完成同时也是即将结束我大学三年学习的时候,我要对所有帮助过我的同学和老师表示感谢。

首先要谢谢我的指导老师。在本次毕业设计中,张老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。无论在理论上还是在实践中,他都给予我很大的帮助,

其次感谢计算机系的所有老师,谢谢他们在我三年的学习期间给予的教导。从他们身上我看到了很多优秀的品质,学到了很多宝贵的东西。很多东西对我以后的工作、学习都会有很大的帮助。

在系统开发过程中和我同组的同学也给我提供了很大的帮助,使得系统能及时并顺利的开发完成,还有其他不同组的同学也给了我很大的帮助,这里一并表示感谢。

我还要感谢我的家人,在我做毕业设计过程中不顺利的时候鼓励我,让我有信心继续做下去。

最后还要感谢各位评审论文和毕业答辩的老师。

第 39 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

参考文献

[1] 刘韬,楼兴华. SQL Server2000数据库系统开发实例导航[M]. 北京:人民邮电出版社,2004:118-121.

[2] 丁宝康,董健全. 数据库实验教程[M]. 北京:清华大学出版社. 2003:125-170.

[3] 孙强. 基于的专题网站的研究与设计[D]. 东北师范大学,2006.

[4] Michele Leroux your Apps and WCF services with

Windows CardSpace[J]. MSDN Magazine,April 2007,22.

[5] 肖建编. 编程实例与技巧集粹[M]. 北京:北京希望电子出版社,2003.

[6] 巴兹拉等. 安全性高级编程[M]. 北京:清华大学出版社,2003.

[7] Jesse mming C#中文版[M]. 电子工业出版社.2006.

[8] 米切尔的等编著. 权威指南. 北京:中国电力出版社,2003.

[9] 曾登高编著..NET系统架构与开发[M]. 北京:电子工业出版社,2003.

[10] Jeffrey d Microsoft .NET Framework programming[M].北京:清华大学出版社. 2003.

[11] 张海藩. 软件工程导论[M]. 北京:清华大学出版社. 2003:28-39,52-54.

[12] Darie, Cristian , Zak Ruvalcaba. Build your own 2.0 web site

using C# &VB,2d ed[M]. SciTech Book News,2006.

第 40 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作 者 签 名: 日 期:

指导教师签名: 日 期:

使用授权说明

本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

第 41 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

作者签名: 日 期:

第 42 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名: 日期: 年 月 日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

第 43 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

作者签名: 日期: 年 月 日

导师签名: 日期: 年 月 日

第 44 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

独 创 声 明

本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本声明的法律后果由本人承担。

作者签名:

二〇一〇年九月二十日

毕业设计(论文)使用授权声明

本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。

本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。

(保密论文在解密后遵守此规定)

第 45 页 共 50 页

重庆航天职业技术学院

毕业设计说明书(论文)

作者签名:

二〇一〇年九月二十日

第 46 页 共 50 页


本文标签: 系统 论坛 用户 功能 学院