ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:314KB ,
资源ID:1272647      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1272647.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BS架构的应用网站管理系统--论坛及web service技术应用-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

BS架构的应用网站管理系统--论坛及web service技术应用-毕业论文.doc

1、厦门大学软件学院 第 - 1 - 页 共 21 页 本科毕业论文 (科研训练,毕业设计 ) 题 目: B/S 架构的应用网站管理系统 -论坛及 web service 技术应用 姓 名: 学 院: 软件学院 系: 专 业: 软件工程 年 级: 学 号: 指导教师(校内): 职称: 年 月 日 厦门大学软件学院 第 - 2 - 页 共 21 页 B/S 架构应用网站管理系统 摘要 本文 分 五 章 介绍 B/S 架构应用网站管理系统 的开发技术和实现细节 。 第一章 : “ 开发平台、技术介绍 ” , 详细 介绍该系统的 开发平台和所使 用的技术 。 第二章 :“ 系统内容及分析 ” , 分类说

2、明系统的功能性需求,并介绍系统模块的划分 。 第三章 : “ 系统架构设计与流程 ” , 介绍系统 的开发原理,用图表描述系统的流程 。 第四章:“ 系统主要模块的设计及实现 ”,分模块介绍模块的流程、设计细节和实现方式。重点突出“论坛”部分。 第五章:“ Web Service 技术应用细节 ”,详细介绍 web service 技术在本系统的具体应用,并举例说明 SOAP 和 HTTP POST 的 请求和响应 的 XML 格式信息。 关键字 B/S ASP.NET C# WebService 厦门大学软件学院 第 - 3 - 页 共 21 页 B/S Structure manageme

3、nt system for website Abstract This article was divided into 5 chapters to introduce the B/S Structure management system for website。 Chapter 1:“ development terrace, technique introduction“, detailed introduce the terrace of development of that system with a technique for using.Chapter 2:“ system c

4、ontents and analysis“, classification elucidation the function of the system requires with, combining demarcation that introduce system mold piece.Chapter 3:“ system structure design and process“, introduce the principle of development of the system, use the process that chart describe system.Chapte

5、r 4:“ main mold in system a process for of design and realizing“, cent mold an introduction mold piece, design the details with realizes way.Outstanding“ forum“ in point part. Chapter 5:“ Web Service technique applied details“, concrete application in this system in technique in service in web in de

6、tailed introduction, combine to illustrate with example the SOAP with the HTTP POST claim with the XML format information that respond to. Keywords B/S ASP.NET C# WebService 厦门大学软件学院 第 - 4 - 页 共 21 页 目 录 摘要 - 2 - 关键字 - 2 - B/S Structure management system for website . - 3 - Abstract. - 3 - Keywords

7、. - 3 - 目 录 - 4 - 引言 - 5 - 第 1 章 开发平台、技术介绍 . - 6 - 1.1 ASP.NET . - 6 - 1.2 C# . - 6 - 1.3 Visual studio .net 2003 . - 6 - 1.4 Web service . - 7 - 第 2 章 系统内容及分析 . - 8 - 2.1 功能性需求分类 . - 8 - 2.2 模块划分 . - 11 - 第 3 章 系统架构设计与流程 . - 12 - 3.1 系统的开发原理 . - 12 - 3.2 系统简易流程 . - 13 - 第 4 章 系统主要模块的设计及实现 . - 14 -

8、4.1 用户管理模块 . - 14 - 4.2 个人信息模块 . - 14 - 4.3 个性化功能模块 . - 15 - 4.4 论坛 /管理员功能 . - 15 - 第 5 章 Web Service 技术应用细节 . - 18 - 结论 - 20 - 致谢语 - 20 - 厦门大学软件学院 第 - 5 - 页 共 21 页 引言 我们的系统是采用 B/S 模式构建的,目的是给用户提供尽可能多的功能模块,使得用户可以根据自己的实际需要从中进行选择,从而方便的建立起自己的网站。同时,具有管理权限的用户还可以设定低权限用户,从而屏蔽管理员功能,使网站可供大众使用。 我们的系统主要面向中、小型企事

9、业单位和个人,这类用户群体的特点是本身没有足够的预算购买软件公司为其定制的产品,且他们的 所需应用相对简单化、模式化,在这方面 无需投入太大预算。而我们的系统将将为他们提供一个简单、人性化的平台,通过我们的平台, 用户可以定制出适合他们的系统,且所需成本较为低廉。 之所以选择 .net 平台进行开发,主要是因为这个平台在开发中、小型应用方面具有成本优势,容易上手,其提供的控件类型较丰富,且支持 web service 技术 。 厦门大学软件学院 第 - 6 - 页 共 21 页 第 1章 开发平台、技术介绍 1.1 ASP.NET ASP.NET 不仅仅是下一版本的 Active Server

10、 Page (ASP);它是统一的 Web 开发平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。 相对于 ASP, ASP.NET 技术 在 系统性能上有了很大的改善,其主要表现在以下几方面: 1由于 ASP 页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而 ASP.NET 页面只需要一次编译后不需要重新编译,直到该页面被修改或 Web 应用程序重新启动。这使得在多次访问时速度有了极大的提 升。 2由于 ASP 没有提

11、供任何输出数据为内容的元件,所以在使用 ASP 撰写数据库页 时只能借助 ADO 的 RecordSet 对象逐笔读取记录,而 ASP.NET 通过 ADO.NET 提供的DataGrid 等数据库元件可以直接和数据库联系。 3 ASP.NET 支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 4 ASP.NET 采取 “code-behind“方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 1.2 C

12、# Microsoft C#(读作 C sharp)是一种新的编程语言,它是为生成运行在 .NET Framework 上的、广泛的企业级应用程序而设计的。 C# 从 Microsoft C 和 Microsoft C+ 演变而来,它是一种简单、现代、类型安全和面向对象的语言。 C# 代码被作为托管代码编译,这意味着它能够从公共语言运行库的服务中受益。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。 C# 在 Visual Studio .NET 套件中作为 Visual C# 引入。对 Visual C# 的支持包括项目模板、设计器、属性页、代码向导、一个对象模型以及开

13、发环境的其他功能。 Visual C# 编程的库是 .NET Framework。 1.3 Visual studio .net 2003 Visual Studio .NET 2003, 是 Microsoft 的第二代开发工具,用于构建和部署功能强大而安全的连接 Microsoft .NET 的软件。 它 增强并进一步完善了其 前代产品的功能,并与前代产品高度兼容。 Visual Studio .NET 2003 包括来自 Modeler 的全套功能,可帮助构建最复杂的企业级应用程序和在最小的设备上部署应用程序。通过全世界各种规模的公司的使用,Visual Studio .NET 和 Mi

14、crosoft Windows Windows NET Framework 提供了一个强大而完善的端到端工具,用以设计、开发、调试和部署用于 Microsoft Windows 厦门大学软件学院 第 - 7 - 页 共 21 页 和 Web 的安全的应用程序 这些应用程序强健而且易于使用。 Visual Studio .NET 2003 包含 Windows .NET Framework 的一个增强版本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力、功能增强和文档改进。开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛 -从小设备

15、到最大的数据中心 -的应用程序。 开发人员可以使用 Visual Studio .NET 来: 构建功能强大而且响应能力极好的基于 Windows 的应用程序。 构建功能强大而且响应能力极好的 Pocket PC 应用程序。 构建完善而安全的 Web 应用程序。 构建对设备有智能感知能力的完善而安全的移动 Web 应用程序。 在以上任何一种应用程序中使用 XML Web services。 避免 “DLL 灾难 ” 。 消除代价高昂的应用程序部署和维护问题。 Visual Studio .NET 是唯一的从头至尾都是基于通过 XML Web service 进行集成这一思想而构建的环境。通过允

16、许应用程序通过 Internet 共享数据, XML Web services 使开发人员能够利用新的和现有的代码构 建应用程序,而不用考虑平台、编程语言或对象模型。 1.4 Web service Web 服务是各种商业、应用、系统服务的基于 XML 标准的接口。它的主要目标是在现有的各种异种平台的基础上构筑一个通用的平台无关、语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成。 “Web 服务 ” 层提供 Web 服务客户端可以访问的公共 Web 接口。如果存在 “Web 服务 ” 层,它可以独立于在应用程序中所使用的用户接口的类型(例如 Web 客户端或 Win

17、dows 客户端)表示。它是对应用程序 服务器进行远程处理的方式之一。除了其方法是通过其他 Web 服务客户端访问的之外, “Web 服务项目 ” 层类似于“ 业务外观 ” 层,这意味着它不限于由应用程序本身的其他组件来进行访问。由于具有两个独立的外观,这样就有两个好处:可以在 “Web 服务项目 ” 层中分离不同的功能,以及使用各种访问架构(例如,权限)。 Web 服务技术是为解决在 Internet 环境下,松散耦合的 Web 服务之间进行互相条用、互相集成而设计的技术框架。以 XML/SOAP/WSDL/UDDI 为主干的 Web 服务技术赋予了 Web 服务一个与传统对象调用 技术相似

18、但又不太相同的体系架构。 厦门大学软件学院 第 - 8 - 页 共 21 页 第 2章 系统 内容及分析 2.1 功能性需求分类 表 1 功能性需求分类描述表 功能类别 功能名称、标识符 描述 网站风格 风格选择 用户可选定所需风格 用户信息管理 用户资格认证模块 网站管理者对用户资格实行认证管理 用户注册模块 用户提交其必要的信息 用户登录模块 用户身份认证 用户管理模块 供网站管理员使用(含添加、删除、修改功能) 广告 模块 广告 发布功能 用户可 在指定位置中显示其本地上传的广告图片 文件管理系统 文件管理功能 系统管理员可远程对服务器上的文件进行管理 在线电话簿 在线电话簿功能 用户可

19、在线管理自己的私人电话簿 论坛 论坛模块 提供给所有用户一个开放的讨论区 2.1.1 网站风格 表 2 风格选择需求描述表 名称、标识符 SetStyte 功能描述 用户设定其自定义网站所需风格 优先级 输入 用户勾选风格缩略图下的单选框,并按确定键 操作序列 输出 成功则显示风格设定成功信息,失败会抛出原因信息 补充说明 2.1.2 用户信息管理 表 3 用户资格认证 需求描述表 名称、标识符 UserAuthentication 功能描述 网站管理者对用户资格实行认证管理 优先级 输入 单击符合条件的用户名称,然后再点击通过验证按钮 操作序列 输出 符合条件的用户名称从待审核用户集合中转移

20、到已通过审核用户集合 补充说明 表 4 用户 注册需求描述表 名称、标识符 UserRegister 功能描述 用户提交其必要的信息 优先级 输入 根据提示在相应的对话框中输入相应的信息,点击注册按钮 操作序列 输出 若注册信息无误,则显示注册成功;若失败 ,会提示哪个注册信息有误 厦门大学软件学院 第 - 9 - 页 共 21 页 补充说明 在用户按确定之前,对用户名和密码的合法性预先进行验证 表 5 用户 登录需求描述表 名称、标识符 UserLogin 功能描述 用户身份认证 优先级 输入 用户输入用户名和密码,点击登陆按钮 操作序列 输出 显示欢迎该用户进入网站的信息 补充说明 2.1

21、.2.4 用户管理模块 表 6 添加用户需求描述表 名称、标识符 AddUser 功能 描述 供网站管理员使用(添加功能) 优先级 输入 管理员点击添加用户按钮 操作序列 输出 弹出新的页面,管理员在其中输入用户信息,点击确定,用户添加成功 补充说明 表 7 删除用户需求描述表 名称、标识符 DeleteUser 功能描述 供网站管理员使用(删除功能) 优先级 输入 单击要删除的用户名称,然后再点击删除按钮 操作序列 输出 成功则显示用户删除成功,用户名在用户列表中消失 补充说明 表 8 修改用户需求描述表 名称、标识符 ModifyUser 功能描述 供网站管理员使用(修改功能) 优先级 输

22、入 管理员单击要修改的用户名称,然后点击修改按钮 操作序列 输出 弹出新的页面,管理员在其中修改用户信息,点击确定,用户信息修改成功 补充说明 厦门大学软件学院 第 - 10 - 页 共 21 页 2.1.3 广告模块 表 9 广告发布需求描述表 名称、标识符 SetAD 功能描述 用户在指定位置上传广告图片 优先级 输入 用户 选择本地文件,点击位置单选框,再点击上传 操作序列 输出 显示 文件上传 成功信息 补充说明 2.1.4 文件管理系统 表 10 文件管理需求描述表 名称、标识符 FileManaged 功能描述 系统管理员可远程对服务器上的文件进行管理 优先级 输入 操作序列 输出 补充说明 相关操作有上传,删除,修改,查看 表 11 在线电话簿需求描述表 名称、标识符 Phone 功能描述 用户可在线管理自己的私人电话簿 优先级 输入 操作序列 输出 补充说明 相关操作有添加,删除,修改,查看 表 12 论坛需求描述表 名称、标识符 BBS 功能描述 提供给所有用户一个开放的讨论区 优先级 输入 操作序列 输出 补充说明 具备论坛的基本功能

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。