毕业设计之计算机维护维修资源网站建设.doc_第1页
毕业设计之计算机维护维修资源网站建设.doc_第2页
毕业设计之计算机维护维修资源网站建设.doc_第3页
毕业设计之计算机维护维修资源网站建设.doc_第4页
毕业设计之计算机维护维修资源网站建设.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计毕业设计 题目题目 计算机维护维修资源网站建设计算机维护维修资源网站建设 指导老师指导老师 夏雪刚 专业班级专业班级 网络系统管理 姓姓 名名 袁杰 学学 号号 20 2 24 摘 要 随着网络的发展 计算机的普及 很多时开拓一个计算机维修维护网站 变得必不可缺 论文阐述了计算机维修维护资源网站开发过程 包括可行性分析 需求分析 概要设计 详细设计 实现及系统的测试等几个阶段 计算机维修 与维护资源网站开发采用了 ASP NET 技术结合 SQL Server 数据库 实现了电脑 入门教学 硬件故障维修 驱动下载 在线视频教程 经验交流等功能 能使用 户及时解决电脑所处的故障 关键词 计算机维修维护资源网站 在线教程 驱动下载 2 24 目 录 引言引言1 1 1 1 系统概述系统概述 1 1 1 1 系统现状研究1 1 2 系统开发的相关技术 2 2 2 系统调研及可行性分析系统调研及可行性分析2 2 2 1 系统调研 2 2 2 系统总体目标3 2 3 技术可行性分析3 3 3 系统分析系统分析 3 3 3 1 需求分析 3 3 1 1 功能需求 3 3 1 2 性能需求 3 3 2 系统流程图4 4 4 系统设计系统设计 4 4 4 1 概要设计 4 4 1 1 功能模块结构图 4 4 1 2 功能模块描述5 4 2 数据库设计6 4 2 1 数据库信息6 4 2 2 各个表设计 6 4 3 功能模块的设计7 4 3 1 用户注册模块的设计 7 5 5 系统的实现系统的实现1414 5 1 用户注册模块的实现 9 5 2 用户登录模块的实现 11 3 24 5 3 电脑入门模块的实现 12 5 4 硬件故障模块的实现 13 5 5 系统驱动下载模块的实现 14 5 6 在线视频教程模块的实现 15 5 7 经验交流模块的实现 16 6 6 系统测试系统测试 1717 结论结论1818 参考文献参考文献1919 1 24 引言 近年来 互连网用户要求的不断提高及计算机科学的迅速发展 在线教程在 Internet 中的得到广泛应用 Web 站点向用户提供的服务越来越人性化 人性化 已逐渐成为当今 Web 应用的潮流 电子在线务是指买卖双方之间依托计算机网络 按照一定的标准所进行的各 类服务活动 各类的电子在线服务网站兴起 使得以往传统的服务方式发生了非 常大的变化 生活在这样快节奏的信息时代 时间显的更加宝贵 以往传统的服 方式给生活带来了很大的不便 电子在线服务让服务方式变得了更加快捷 简便 开发本系统的目的就是让人们足不出户便可以解决电脑故障 本系统针对用 户实现了注册 电脑入门学习和在线教程的功能 针对网站的管理员实现了对电 脑故障反馈信息的增加 删除 修改等功能 及对会员的增加 删除 修改 远 程协助等功能 本文介绍了该系统的开发过程 包括可行性分析 需求分析 概 要设计 详细设计 数据库设计 实现及系统的测试等几个阶段 1 系统概述 1 1 系统现状研究 计算机网络 通信技术的日益发展以及 Internet 的普及和应用 数据库技术 不断更新 深刻地改变着人们生活和学习方式 网上在线服务也成为人们的共同 话题 在线服务打破了传统的服务方式 使得在家也能得到你想要的服务 促进 了社会经济的更快发展 本次设计的计算机在线维修维护资源系统主要实现对电脑故障的排查 电脑 故障的管分类 在线教程 远程协助 在线服务的优势在于不受空间的限制 而 且及时帮你解决电脑的故障 并且人们还可以通过查找的方式找到如何优化自己 的电脑 网站使顾客电脑故障更加方便 省时 快速地解决 2 24 1 2 系统开发的相关技术 本系统开发基于 B S 架构 使用 ASP NET 技术结合数据库 SQL server 2005 使用 ADO NET 访问数据库 ADO NET 是 NET Framework 提供的数据访 问服务的类库 它提供了对关系数据 XML 和应用程序数据的访问 ADO NET 提供对各种数据源的一致访问 针对不同的数据源 使用不同名称空间的书记访 问类库 使用 ADO NET 可以实现灵活的数据库访问控制 基于 ASP NET 的 Web 数据库开发平台是目前最流行的 Web 开发技术之一 ASP NET 不是 ASP 的简单升级 而是全新一代的动态网页实现系统 ASP NET 允许用户选择并使用功能完善的 strongly type 编程语言 也允许使用潜力巨大的 NET Framework ASP NET 是编译性的编程框架 运行是服务器上的编译好的公 共语言运行库代码 可以利用早期绑定 实施编译来提高效率 ASP NET 把界面 设计和程序设计以不同的文件分离开 复用性和维护性得到了提高 使用的 SQL Server 数据库是 Microsoft 公司推出的一款强劲而且轻便的数据库系统 该数据库 可以胜任中小型的网站的数据库存储 2 系统调研及可行性分析系统调研及可行性分析 2 1 系统调研 随着 Internet 的发展 在线服务的生活方式也日益普及 各式各样的在线维 护维修电脑资源网站也日益普及 满足更多人的需求 本销售系统将要实现的功 能 1 实现计算机软硬件故障的分类及详细的故障排除信息 2 实现用户可以浏览和查询网站计算机软硬件故障排除信息以及反馈自 己电脑的故障 3 实现管理员系统的管理 对用户反馈信息的回复 删除 修改 查询 与用户建立等管理 对注册用户的管理 会员管理 管理员的修改 添加等 2 2 系统总体目标 本系统在使用方面要求比较简单方便 界面设计方面比较整齐直观 后期维 3 24 护方面比较容易 如要对某些功能模块方面做修改 则无需进行整个系统的重新 架构 不论是用户或是管理员只要登录本系统的网站后 就可根据需要进行相应 权限的操作 管理员对各类信息的添加 删除 修改等工作都可以在网上进行 避免了很多不必要的麻烦 2 3 技术可行性分析 本系统是采用 ASP NET 技术结合 SQL Server 2005 后台数据库开发 ASP NET 能够方便地将数据集成页面 使用简单易学 并且有能力进行更复杂的 数据应用 而 SQL Server 2005 是一个非常优秀的数据库管理软件 使用方便 性能稳定 于是 采用 ASP NET SQL Server 技术完全能够实现本系统的开发 3 系统分析 3 1 需求分析 3 1 1 功能需求 1 电脑入门教学功能 用户可以看帖子快速掌握电脑的基本操作技巧 2 在线教学能 用户可以会员的身份通过在线视频优化自己的电脑除等功能 3 招标广告管理功能 广告商以租金的方式在本网站挂广告 管理员对网站广告进行的管理 3 1 2 性能需求 1 系统的硬件需求 系统的硬件需求如表 3 1 所示 表 3 1 硬件环境需求表 服务器端 处理器 I3 内存 2G 4 24 硬盘 1T 网络配置100M宽带以上 2 系统的软件需求 系统的软件需求如表 3 2 所示 表 3 2 软件环境需求表 服务器端用户端 操作系统 Windows2000 2003 xpWindows2000 2003 xp 网络协议 TCP IPTCP IP HTTP Web 服务器IIS 9 0IIS 9 0 数据库 Microsoft SQL Server 远程控制软件 QQ 远程协助 QQ 远程协助 3 2 系统流程图 系统流程图如图 3 1 所示 开始 管理员登录用户注册 及时发布消息提供资源在线查阅和学习教程 图 3 1 系统流程图 5 24 4 系统设计 本章主要介绍概要设计 数据库设计 4 1 概要设计 4 1 1 功能模块结构图 本销售系统共分为两个子系统界面 前台用户界面和后台管理员界面 其功 能模块划分如图 4 1 所示 计算机维 修维护资 源网站 打开用户 界面 打开管理 员界面 在线学习主页经验交流 区 电脑入门硬件故障系统驱动 下载 图 4 1 功能模块结构图 4 1 2 功能模块描述 1 用户注册模块 用户可以通过点击按钮进入注册页面 输入用户的详细信息并通过验证 若 符合各个信息的要求 更新数据库得到相应的权限 2 用户登录模块 用户登录模块主要根据用户登录的信息 与数据库中信息成功匹配后 成功 6 24 登录后获得在线视频教程 3 电脑入门模块 电脑入门模块的功能主要介绍一些有关的操作技巧和电脑常识 让初学者能 从菜鸟逐步变为高手 4 硬件故障模块 硬件故障模块列出各部分硬件频发故障 不及时发布用户反馈故障的解决方 案 5 系统驱动下载模块 系统驱动下载模块主要功能对电脑各部件硬件驱动下载进行分类 包括硬件 类别 6 在线视频教程模块 在线视频教程模块的主要功能讲解一些常规软件使用和电脑维护优化方面的 技巧 7 经验交流区模块 经验交流区模块的功能是站长及时发布一些电脑方面的使用技巧 4 2 数据库设计 4 2 1 数据库信息 数据库名称 user 数据库管理系统 Microsoft SQL Server 2005 数据库中所包 含的表及功能联系见表 4 1 中所示 表 4 1 数据库信息表 表说明功能 Name用户名用户名的创建 Code密码用户密码的创建 COPY重复密码确认密码 name姓名方便用户找回用户名 Sex性别方便用户划分 4 2 2 表设计 1 用户信息表用于存储用户详细信息 包括用户账号 用户密码 用户 类型 用户类型等 7 24 表 4 3 用户信息表 users 字段名字段说明数据类型长度主键或外键 Id用户编号int4主键 PK usename用户账号varchar50外键 FK password用户密码varchar50 name用户姓名bit1 datetime出生年月datetime10 problem问题varchar50 4 3 1 用户注册模块的设计 该模块主要实现用户的注册 验证用户的注册信息 程序流程图如图 4 2 所 示 1 流程图 图 4 2 用户注册程序流程图 2 处理说明 说明 注册用户在首页单击注册 LinkButton1 进入注册页面进行用户注 册 注册用户输入用户名 密码 确认密码 姓名 性别等用户信息 使用 8 24 RequiredFieldValidator 控件验证各个 TextBox 不能为空 使用 CompareValidator 控件验证两次密码是否一致 使用 RegularExpressionValidator 控件验证密码是否 符合格式 判断输入信息符合格式要求 若输入注册信息符合格式要求 在用户 信息中添加新记录 更新数据库 若不符合 提示错误请用户重置信息 4 3 2 用户登录模块的设计 该模块主要实现用户的登录 判断用户信息的正确 判断用户信息的类型 程序流程图如图 4 3 所示 1 流程图 图 4 3 用户登录程序流程图 2 处理说明 说明 在登录窗体中 用户输入账号 密码 判断用户输入的信息与后台数 据库是否匹配 调出后台数据库中的用户信息 从而验证用户名和密码 若不匹 9 24 配 则刷新页面 等待用户重新输入 若输入的信息与后台数据库匹配进一步的 判断用户的类型 判断是否管理员 正确则进入管理员界面 反之进入用户界面 从而获得相应的权限 5 系统的实现 5 1 用户注册模块的实现 10 24 图 5 1 用户注册程序效果图 该用户注册模块主要将注册用户提供的信息进行审核 若通过注册信息的要 求 在用户信息表中添加新记录 更新数据库 并提供相应的用户权限 如图 5 1 所示 在 Button1 的 Click 事件处理程序中 取出访问者输入的各项数据 连 接数据库 将输入的信息用 INSERT 命令添加到用户表中 关键代码为 用户注册 以下内容如实填写 其中带有 号的栏目是必须填写 请选择用户名 请输入你的密码 密码不能超 过 8 位 请再次输入密码 请输入你的姓名 请输入你的性别 男 女 请输入你的生日 年 月 日 请输入你的最高学历 高中 本科 硕士 11 24 博士 请输入你的爱好 看书 看电影 旅游 其他 你的电脑故障呢 5 2 用户登录模块的实现 图5 2用户登录程序效果图 该用户登录模块主要根据用户登录的信息 与数据库中信息成功匹配后 获 12 24 得其相应的操作权限 当用户名和数据库中信息匹配时 用户是则跳转到前台的 商品页面 管理员则跳转到后台的管理页面 如图5 2所示 验证数据库中密码关 键代码 str select password from users where usename username Text If a sdr password passwd Text 判断用户类型关键代码 If a sdr post DropDownList1 SelectedValue And DropDownList1 SelectedValue 1 5 3 电脑入门模块的实现 图5 3电脑入门浏览程序效果图 电脑入门模块的功能主要介绍一些有关的操作技巧和电脑常识 让初学者能从菜鸟逐步 变为高手 如图 5 3 所示 13 24 5 4硬件故障模块的实现 图5 4硬件故障模块程序效果图 硬件故障模块列出各部分硬件频发故障 不及时发布用户反馈故障的解决方 案 部分代码 网络硬件 无线网络配置不当引起的 问题 四类 ADSL 故障的剖析和 处理 ADSL 拨号错误代码的分 析和解 15 24 5 5 系统驱动模块的实现 图5 5系统驱动模块的实现效果图 5 5 系统驱动下载模块 系统驱动下载模块主要功能对电脑各部件硬件驱动下载进行分类 包括硬件 类别 代码 显示器驱动 5 6 在线视频教程模块的实现 16 24 图5 6在线视频教程模块效果图 在线视频教程模块的主要功能讲解一些常规软件使用和电脑维护优化方面的 技巧 部分代码如下 怎样用Nero7 0刻盘 5 7 经验交流区模块的实现 17 24 经验交流区模块的功能是站长及时发布一些电脑方面的使用技巧 部分代码 分享你的经验 18 24 6 系统测试 对已经开发完成的系统进行测试 使测试平台与运行平台一致 按照功能点 列表内容 设计测试用例 输入 输出内容 进行现场测试 记录测试数据 评 定测试结果 功能测试记录如表 6 1 所示 表 6 1 功能测试记录表 编号功能项目功能描述输入内容输出内容问题 测试 结果 用户名 man 密码 123456 登陆成功无正确 2用户登陆登陆 不输入密码登陆失败无正确 输入内容添加成功无正确 3经验交流区添加分享信息 不输入添加失败无正确 测试环境 测试人 袁杰 测试系统 windows7 测试课题 计算机维修维护资源网站 测试方法 黑盒测试结论 19 24 7 结论 通过本系统的开发 我更了解了软件开发过程 首先是功能需求 需求分析 然后是功能设计 详细设计等 并较深的理解对软件测试的方法 手段 同时认 识了一个计算机维修维护资源网站系统的流程 在开发过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论