综合教育资源网毕业设计论文.doc

上传人:西安人 文档编号:3969662 上传时间:2019-10-11 格式:DOC 页数:34 大小:1.07MB
返回 下载 相关 举报
综合教育资源网毕业设计论文.doc_第1页
第1页 / 共34页
综合教育资源网毕业设计论文.doc_第2页
第2页 / 共34页
综合教育资源网毕业设计论文.doc_第3页
第3页 / 共34页
综合教育资源网毕业设计论文.doc_第4页
第4页 / 共34页
综合教育资源网毕业设计论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《综合教育资源网毕业设计论文.doc》由会员分享,可在线阅读,更多相关《综合教育资源网毕业设计论文.doc(34页珍藏版)》请在三一文库上搜索。

1、河南工程学院毕业设计 I 目目 录录 摘 要 ABSTRACT. 前 言1 第一章 绪 论2 第一节 课题开发背景及发展现状2 第二节 本课题的开发目的及方法2 第二章 网站建设的相关理论基础4 第一节 网站开发环境4 第二节 网站开发工具4 第三章 网站的用户需求分析6 第一节 用户角色分析6 第二节 用户数据流程分析与设计6 第四章 网站的设计与实现17 第一节 网站功能设计17 第二节 具体功能模块设计18 第三节 功能设计与实现19 第五章 网站的系统测试27 第一节 测试环境27 第二节 测试结果27 结 论29 参考文献30 河南工程学院毕业设计 II 综合教育资源网综合教育资源网

2、 摘摘 要要 随着科技的进步和计算机网络的飞速发展,合理的利用网络教育资源对学生和教师具有 很大的帮助。为了让学生和教师在学习过程中方便信息的查询,使得教育资源能在最大范围 内实现共享,便产生了综合教育资源网。综合教育资源网的形式主要是在现有成品素材型资 源的基础上开发用于学生和教师学习的网络资源和研究性学习专题资源网。 教育网站将为学生提供更多学习的平台,让大家相互交流学习知识及心得体会,资料共 享,共同进步,本文阐述了一个综合教育资源网的基本体系结构。它包括教育信息、文理科综 合、英语学习,资源下载,留言板和公告栏等功能,并构建了一个综合教育资源网的基本体系 结构。 本网站的主要是为提高学

3、生查找资源的效率,重点解决教育信息管理混乱、资源获取不 方便等问题,有效地利用了各学校现有的电脑与网络资源,促进学生对学习的信心,也能使相 关人员利用互联网就可以足不出户的学习和帮助学生解决学习中的问题。在广泛调研和查阅 大量文献的基础上,网站研究和总结了近年来资源网,教育网,信息网的现状。在对资源信息 网络化、系统化、实用性技术分析和总结的基础上,采用了基于 B/S(Browser/Server)即浏览器/ 服务器的模式,对网站进行了总体设计。与传统信息资源获取相比,教育资源网将是一种全新 的信息获取模式,它可以突破时间和空间的限制,帮助人们随时随地学习,让学生共享优秀的 教育资源。 本网站

4、采用 B/S 模式,使用 C#作为开发语言,用 Access 开发后台数据库。本网站分前台 信息和后台管理两部分。 关键词:关键词:B/S 模式 , 综合教育资源网 , 学习 河南工程学院毕业设计 THE WEBSITE OF COMPREHENSIVE EDUCATION ABSTRACT With the progress of science and technology and the rapid development of the computer network, it is very helpful to the teachers and students if they ma

5、ke full use of the network of educational resources, In order to let students and teachers of the learning process can easy search for information inquiries and make the educational resource be shared within the maximum., within the scope of the comprehensive education resource produced. Comprehensi

6、ve education resource in the form of material is mainly based on existing product development resources on the basis of learning for students and teachers, learning resources and research network project resource network. The Website of Comprehensive Education will provide students with more learnin

7、g platform, which can Let us learn to exchange knowledge, experience sharing, Information sharing and common progress. Analysis in comprehensive education resource website on the basis of the difference, expounds an online teaching system of basic system structure. It includes education information,

8、 arts and comprehensive, English learning, resource download, message boards and bulletin boards, and other functions ; it also construct a comprehensive education resources network basic system structure. This site is mainly to improve the efficiency of the students to find the resources, focusing

9、on resolving the confusion in educational information management. resource issues can effectively use in the schools computers and network resources and promote student to have confidence in learning, but also the relevant personnel to use the Internet to connect homes to help students learn and lea

10、rning problems. According to the large number of extensive research and literature and the study and summary site resources website in recent years, education network, information network status. In the information network of resources can break through time and space to help people anytime, anywher

11、e learning for students to share superior educational resources. The website uses the B/S model, using C# as development language and using Access development backend database. The comprehensive education information website concludes front desk information and management background. Keywords: B/S m

12、odel, net of comprehensive education resources, learning 河南工程学院毕业设计 1 前 言 随着计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益普及,当今 社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中 解放出来,提高了我们的工作效率。目前,我国上网的人口已近一个亿,成立世界上网民最 多的国家,许多人在需要查询信息,首先想到的就是上网。 在众多的网络服务中,Web 给人耳目一新的感觉,而在这其中,C# 设计的组件可以很 容易的转换成 Web 服务,可以以任意操作系统的任

13、意语言从 Internet 上调用。开发人员可 以定义特定域的属性,并将它们应用于任何语言元素如类、接口等。 网站已成为最吸引人的也最有效的信息传递手段和方式。随着网络技术的发展,各类网 站纷纷出现。教育网站将为人们提供更多学习的平台,让大家相互交流学习知识及心得体会, 资料共享,共同进步,为我们的未来共创美好生活。 利用 C#技术实现动态的管理。利用 C#技术开发的各种网上系统必将大行其道。传统信 息资源获取相比,教育资源网将是一种全新的信息获取模式,它可以突破时间和空间的限制, 帮助人们随时随地学习,让学生共享优秀的教育资源。综合教育资源网既具有开放性、交互 性等特点,又具有实时性、集成性

14、和大容量等优势。因此在综合教育网站的建设中,单纯地 构建各种功能单一的网站模块并不能完全满足学生对教育资源的需求,只有那些对数据和信 息进行了有效组织、整合了多种业务、为用户提供个性化服务的网站才能充分地发挥综合教 育的作用。 本网站采用 B/S 模式开发,网站具有较好的安全性与可靠性,与传统的方式相比,网站 具有开放性的特点,它打破了地域和时间的限制,实时开放,可以大大地提高工作效率,既 方便又快捷。 河南工程学院毕业设计 2 第一章绪 论 第一节课题开发背景及发展现状 计算机与网络技术的飞速发展,已经逐步改变了仅从书本上获取知识的单一途径。基于 Internet 的网络信息资源,具有交互性

15、好,获取资源可以不受地域、时间限制,而且可以使 得教学资源能在最大范围内实现共享。平时在网络上看到的文章较多,具有很差的专一性, 不方便学生和教师对信息的查寻,为了建设一个有个性的方便广大的学生和教师教育资源平 台,我们开发了教育资源网。 我们从学生专业发展理论、教育实践和实际情况出发,以现代教育信息理念为指导,运 用现代信息技术,开发适合学生教育的教学资源信息网,使之既适宜于学生学习使用又适宜 于教师教学中使用,以提高课堂效率,更能给学生教师成长提供帮助。而资源网的建设要采 用教师集体开发,学校集中管理,形成资源共享的方式进行。在建设过程中积极考虑到教师 专业发展的需要,大力争取所有教师的参

16、与,广泛促进教师专业发展。只有这种方式开发的 资源网才能真正适应教师的要求和特点,同时才能更好的为每个学生带来方便,有利于提高 教育教学效果和教师素质。 从目前综合教育资源网的形式和方法来看,资源网是基于 Web 技术的非实时自主式网 络资源,它是使用先进的交互式 Web 技术将教育资源组织到相关的 Web 页面,存放在 Web 服务器上以 B/S 方式提供互动的服务,比如课件下载、留言等。 第二节 本课题的开发目的及方法 21 世纪是一个数字化、网络化和智能化的知识经济时代。新时代为教育资源网的发展 提供了广阔的舞台。综合教育资源网是充分利用各种现代化教学手段来完成教学过程的教学 模式,学生

17、可以充分共享优质的教学资源,接受现代化、高水平的专业教育。基于 Web 的 远程教学已成为一种新的教学模式。 综合教育资源网的形式主要是在现有成品素材型资源的基础上开发用于学生和教师学习 的网络资源和研究性学习专题资源网。遵照新课程标准和课改新思想,以最新信息为参考, 分学科设计开发适合于学生学习的网络资源网,逐步形成下具有深远意义的综合教育资源网。 要让网站在学生自主学习的角度上开发设计满足不同专业学生学习需求的综合教育资源网站, 使学生能能够利用综合教育资源网进行学习。能满足不同专业学生学习的资源网也必然能满 河南工程学院毕业设计 3 足不同教师的教学需求。因此,综合教育资源网能够促进信息

18、技术与学科课程的整合,实现 学生学习的全面和教师水平的提高,为学生的学习和发展提供丰富多彩的学习环境和有力的 学习工具。 本课题重点讨论了基于B/S模式的综合教育资源网的设计和实现。在广泛调研和查阅大 量文献的基础上,网站研究和总结了近年来资源网,教育网,信息网的现状。在对资源信息 网络化、系统化、实用性技术分析和总结的基础上,采用了基于B/S(Browser/Server)即浏览 器/服务器的模式,对网站进行了总体设计。本教育资源网站选用Access作为后台数据库;利 用功能强大的VisualStudio2005应用程序作为网站的开发软件,采用的C#.net技术使之生成动 态交互式Web主页

19、的工作变得十分简单。同时对C#、IIS、Fckeditor等关键技术进行了探讨。 限于小组能力,很多问题可能未被提及,即使提及也可能涉及不深,以期抛砖引玉或留待以 后解决。 在本网站的开发过程中,首先从网上查阅网站设计的相关资料,了解同类网站的发展现 状及趋势。分析综合教育资源网的相关功能,结合本次毕业设计的相关要求写出需求分析; 再综合运用以前所学的相关知识(包括计算机网络技术、C#与数据库相关知识等),选择 Access 数据库,在 C#环境下运用 JAVASCRIPT 等脚本语言进行本毕业设计的开发,设计中 以需求分析为基础,写出网站开发计划、实现流程及相关问题的实现方法;最后,网站开发

20、 完毕后,进行调试和运行。 河南工程学院毕业设计 4 第二章 网站建设的相关理论基础 通过基于 Internet 互联网的动态 WEB 数据库技术,可以解决远程的数据传输与读取, 远程的客户终端可以通过 WEB 页面提交请求,查询远端的数据服务器上的信息,同时还可 以向远端数据服务器的数据库中存储信息以实现信息的共享,也可利用 Internet 技术降低软 件的开发和部署成本,只要在服务器端装 WEB 应用就可以使每个客户端都能浏览使用。 第一节第一节 网站开发环境网站开发环境 本综合教育资源网是一个 B/S 结构的系统,它的发布需要有 WEB 服务器的支持,且 需要数据库系统对系统数据进行存

21、储,查询,修改,删除,及时更新网站信息,同时需要一 种简单、方便的编程工具与数据库进行交互。鉴于上述需求,本网站选择 IIS 5.0AccessC#作为开发环境。 一、B/S 模式 B/S 模式,即 Browser/Server(浏览器/服务器)模式,是随着 Internet 技术的兴起,对 C/S 模式的一种改进。在这种模式下,用户界面完全通过 WWW 浏览器来实现,一部分事务 操作在前端实现,但主要的事务操作还是在服务器端实现的,形成 3 层结构。B/S 模式主要 利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言,用通用的浏览器就 实现了原来需要复杂专用软件才能实

22、现的强大功能,并节约了开发成本,是一种全新的软件 系统开发技术。 二、IIS 简介 IIS 是 Internet 信息服务(Internet Information Server)的缩写,它是一种 Web 服务,主 要包括 WWW 服务器、FTP 服务器等,使得在 Intranet(局域网)或 Internet(因特网)上发 布信息成了一件很容易的事。WWW 服务提供维护网站和网页,并回复基于浏览器的请求。 有了 WWW 服务和它内置的功能,通过 Internet 信息服务器可以创建各种各样的 Internet 应 用程序,加上其内置的对数据库连接的支持,IIS 的功能就更强大了。SQL 数据

23、库信息或其 他任何符合 ODBC 的数据库信息都能在 Internet/Intranet 上灵活应用。 第二节第二节网站开发工具网站开发工具 目前,开发此类系统的技术主要有 ASP、JSP、ASP.NET 技术。针对本系统的功能需求 和性能需求,采用的是 ASP.NET 技术。ASP 是一项微软公司的技术,是一种使嵌入网页中 河南工程学院毕业设计 5 的脚本可由因特网服务器执行的服务器端脚本技术,指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序。ASP.NET 的前身 ASP 技术,是在 IIS 2.0 上首次推出(Windows NT 3.51),当

24、时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端 应用程序的热门开发工具,微软还特别为它量身打造了 Visual InterDev 开发工具它是一套微 软开发的服务器端运行的脚本平台。ASP.net 使用一种字符基础的,分级的配置系统,使你 服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可 能都不需要启动本地的管理员工具就可以实现. ASP.NET 是一个已编译的、基于 .NET 的 环境,把基于通用语言的程序在服务器上运行。 一、Access 数据库简介 Microsoft Office Access(

25、前名 Microsoft Access)是由微软发布的关联式数据库管理系 统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一,Access 还是 c 语言的一个函数名和一种交换机的主干道模式。程序员视角在它 的有关兼容性有 SQL-质问可能被观看并且作为 SQL 语句编辑,并且 SQL 语句直接在巨视 和 VBA 模里可以被使用操作进入桌子。用户可能混合并且使用两个 VBA 并且“宏“编程形式 和逻辑既没提供面向对象的可能性。导入导出报表的生成程序,当时有能力和到这项任务的 复杂报告创造,没有另一

26、受欢迎数据库报表程序的生成程序充满特色和强有力-水晶报告。 MSDE(微软公司 SQL 服务器桌面发动机)2000,袖珍版本的 MSSQL 服务器 2000,被包括开 发版的办公室 XP 并且被用于进入可能作为除之外的另一种选择 JET 数据库引擎。 Access 数据库的存储方式简单,易于维护管理,是一个面向对象的界面友好和易操作的 开发工具,具有集成环境、处理多种数据,支持广泛,易于扩展等功能。 二、ASP 简介 ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服 务器端脚本技术,指 Active Server Pages(动态服务器页面) ,运行于 IIS 之

27、中的程序 。ASP.NET 的前身 ASP 技术,是在 IIS 2.0 上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具, 微软还特别为它量身打造了 Visual InterDev 开发工具它是一套微软开发的服务器端运行的脚 本平台。因为 ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以 使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数 据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。

28、河南工程学院毕业设计 6 第二章网站的用户需求分析 第一节 用户角色分析 在网站建设中,本网站采用的是对用户登录系统时进行身份验证,只允许合法用户可 以对资源的下载操作。在未进行用户登陆时,用户可以一些资源的浏览,但不能对资源下载, 需要用户输入用户名和密码进行验证,输入的信息正确后才能下载页面。在登录模块的设计 中,分别在在客户端和服务器端进行数据验证。 本网站的主要是为提高学生查找资源的效率,重点解决教育信息管理混乱、资源获取不 方便等问题,有效地利用了各学校现有的电脑与网络资源,促进学生对学习的信心,也能使 相关人员利用互联网就可以足不出户的学习和帮助学生解决学习中的问题。 根据访问资源

29、网的不同人群,系统主要分为管理员和学生两个角色。 一、 管理员 管理员具有添加新用户的权限,可以修改个人信息的相关内容,发布相关的教育资源, 管理公告等信息的权限,留言板的信息回复,为用户提供下载资源等。 二、 学生 学生可以注册登录网站,浏览信息,未注册的用户可以浏览信息,而只有登录的学生 具有资源下载和留言的权限。 第二节 用户数据流程分析与设计 一、 学生数据流程分析与设计 用户进入主页后,可以进行信息的浏览其中主要包括网站首页、教育信息、理科综合、 文科综合、计算机类和英语学习,新用户进行注册,填写资料,符合要求后方可写入数据库, 注册成功,登录后可以进行留言,留言只有在管理员认可后才

30、能在相应页面中显示;资源下 载也是只对注册登录过的用户使用,未注册用户不能享用资源,搜索功能是为了方便用户对 自己所需信息的快速查找。 主要流程如下: (一) 注册 新用户注册需要正确填入信息:用户名、密码、真名、邮箱、手机号码和备注,流程图 如图 3-1 所示。 河南工程学院毕业设计 7 图 3-1 学生注册流程图 (二) 登录 学生输入用户名和密码提交,通过后台的信息确认即可成功登录,流程图如图 3-2 所示。 河南工程学院毕业设计 8 图 3-2 学生登录流程图 (三) 资源阅览 资源阅览包括教育信息、理科综合、文科综合、计算机类和英语学习等,学生选择相应 的信息进行浏览,资源阅览流程图

31、如图 3-3 所示。 河南工程学院毕业设计 9 图 3-3 学生资源阅览流程图 (四) 搜索 学生使用此功能要输入要搜索信息的关键字,点击搜索即可完成些功能,流程图如图 3-4 所示。 图 3-4 学生搜索流程图 (五) 资源下载 学生进入资源下载区,选择自己所需的信息,点击下载即可,资源下载流程图如图 3-5 所示。 河南工程学院毕业设计 10 图 3-5 学生资源下载流程图 (六) 留言 当用户进入留言页面,分别填入留言标题、留言人、留言内容、QQ、电话联系和地址电 子信箱,点击提交即可完成,流程图如图 3-6 所示。 图 3-6 学生留言流程图 河南工程学院毕业设计 11 二、 管理员数

32、据流程分析与设计 管理员在登录成功后,就进入了后台管理。也可以在导航栏上选择自己需要的相应选 项,进入相应的页面。点击个人资料管理可查看个人资料和管理信息;点击教育资源管理可 发布信息和资源管理;点击下载中心可以管理下载资源;在留言管理中可以查看学生信息反 馈等。 (一) 登录 管理员登录时,在权限允许的情况下输入管理员名和密码,当验证无误后方可进入,流 程图如图 3-7 所示。 图 3-7 管理员登录流程图 (二) 个人资料 管理员进入后台以后可以添加和更改个人信息,流程图如图 3-8 所示。 河南工程学院毕业设计 12 图 3-8 管理员个人信息管理流程图 (三) 教育资源 管理员进入后台

33、以后可以添加学习资源和对资源的修改,流程图如图 3-9 所示。 河南工程学院毕业设计 13 图 3-9 管理员教育资源管理流程图 (四) 留言回复 管理员可以实现对留言的回复,需输入留言标题,留言内容,回复内容等,流程图如图 3-10 所示。 河南工程学院毕业设计 14 图 3-10 管理员留言回复流程图 (五) 下载管理 管理员进入后台以后可以添加下载资源和对资源的更改,流程图如图 3-11 所示。 河南工程学院毕业设计 15 图 3-11 管理员下载管理流程图 河南工程学院毕业设计 16 第四章 网站的设计与实现 第一节 网站功能设计 一、网站前台模块设计 进入综合教育资源网首页,可在导航

34、条上选择需要的信息选项:也可以利用搜索功能进 行信息的模糊查找;同时还对已注册的用户提供下载和留言功能,如图 4-1 所示。 综合教育资源网站首页 用 户 登 录 教 育 信 息 理 科 综 合 文 科 综 合 计 算 机 学 习 英 语 学 习 会 员 注 册 找 回 密 码 留 言 板 信 息 浏 览 资 源 下 载 资 源 搜 索 用 户 登 录 图 4-1 系统前台功能示意图 二、网站后台模块设计 管理员或教师在登录成功后,就进入了后台管理。也可以在导航栏上选择自己需要的相 应选项,进入相应的页面。点击个人资料管理可查看个人资料和管理信息;点击教育资源管 理可发布信息和资源管理;点击下

35、载中心可以管理下载资源;在留言管理中可以查看学生信 息反馈等功能,如图 4-2 所示。 图 4-2 系统管理员功能示意图 综合教育资源网站后台 个 人 资 料 留 言 管 理 教 育 资 源 下 载 中 心 添 加 管 理 员 个 人 资 料 下 载 管 理 添 加 资 源 资 源 分 类 资 源 管 理 发 布 信 息 分 类 管 理 删 除 留 言 回 复 留 言 管 理 员 登 录 后 台 架 构 河南工程学院毕业设计 17 第二节 具体功能模块设计 根据网站的功能需求分析,网站主要划分为以下六个功能模块。 一、登录功能设计 本模块用于用户登录,通过用户输入用户名、密码来判断用户身份的有

36、效性,可以对资 源的阅览和相关资源下载。若丢失密码,则可以通过输入邮箱号可以找回自己的密码。 二、注册功能设计 若想成为有效用户,则可以注册用户,输入用户名,姓名,QQ 号,邮箱等信息。 三、信息浏览设计 信息浏览包括教育信息,理科综合,文科综合,计算机类,英语学习;同时也是本站首 页所显示的主要内容。 四、资源下载设计 本模块是为了方便用户对资源的共享。 五、留言板设计 方便老师与同学的交流,学生可以写自己的疑问,发表自己的意见,以期得到老师的解 答。 六、信息搜索设计 是为方便用户对大量信息的检索,从中找出对自己有帮助的信息。 第三节 功能设计与实现 一、一、注册功能 (一)功能描述 新用

37、户注册需要正确填入信息:用户名、密码、真名、邮箱、手机号码和备注。 (二)设计思路 本功能的实现主要是用六个 TextBox 控件和两个 Button 控件完成,TextBox 控件是为 了接收用户输入的信息,将其写入数据库;Button 控件通过命令来完成用户的注册和取消。 河南工程学院毕业设计 18 (三)核心代码: protected void Button1_Click(object sender, EventArgs e) DAL dl = new DAL(); dl.ExecuteSQL(“insert into ck_Customers(UserName,UserZM,phone

38、,UserPass,QQ,Aemail,Infos)values(“ + TextBox1.Text.Trim() + “,“ + TextBox2.Text.Trim() + “,“+TextBox7.Text .Trim ()+“,“ + TextBox3.Text.Trim() + “,“ + TextBox4.Text.Trim() + “,“ + TextBox5.Text.Trim() + “,“ + TextBox6.Text.Trim() + “)“);/将注册信息写入数据库 protected void Button3_Click(object sender, EventAr

39、gs e) if (TextBox8.Text = “ | TextBox9.Text = “) JScript.AlertAndRedirect(“请输入您的邮箱和用户名“, “Register.aspx?action=psd“, this.Page); else DAL dl = new DAL(); DataTable dt = new DataTable(); OleDbCommand cmd = new OleDbCommand(“select count(id) from ck_Customers where UserName=“ + TextBox8.Text.Trim() +

40、“and Aemail=“ + TextBox9.Text.Trim() + “, conn); conn.Open(); OleDbDataReader odr = cmd.ExecuteReader(); if (odr.Read()/数据库信息验证 dt = dl.GetDataSet(“select * from ck_Customers where UserName=“ + TextBox8.Text.Trim() + “and Aemail=“ + TextBox9.Text.Trim() + “, “ck_Customers“);Label1.Text = “您的用户名为:“ +

41、 dt.Rows01.ToString() + “您的登录 密码为:“ + dt.Rows02.ToString(); else Label1.Text = “对不起,没有找到与您输入条件相对应的记录!“; odr.Close(); conn.Close(); (四)实现效果 其注册功能实现效果如图 4-3 所示 河南工程学院毕业设计 19 图 4-3 注册界面示意图 二、二、用户登录 (一)功能描述 新用户只有在注册登录后才可以使用下载和留言功能,对未注册的用户,只能对网站 进行基本的浏览而不能发表自己的见解;登录的实现是在对信息的核对,当自己所填的数 据与数据库中的相同时方可成功登录。 (

42、二)设计思路 本模块功能实现是通过两个 TextBox 来接收用户对信息的输入,一个 ImageButton 按件 通过命令来完成相应功能的实现。 (三)核心代码 其主要实现代码如下 protected void ImageButton1_Click(object sender, ImageClickEventArgs e) string str = “select * from ck_Customers where UserName=aa“; OleDbConnection myconn = DAL.Creation(); OleDbCommand cmd = new OleDbComman

43、d(str, myconn); cmd.Parameters.AddWithValue(“aa“, TextBox1.Text.Replace(“, “).Trim(); myconn.Open();/与后台数据库相连接 OleDbDataReader odr = cmd.ExecuteReader(); if (odr.Read()/判断是否是合法用户 Session“UserId“ = odr“Id“.ToString(); 河南工程学院毕业设计 20 Session“LoginUserName“ = odr“UserName“.ToString(); Session“userzm“ =

44、odr“UserZM“.ToString(); if (odr“UserPass“.ToString() = TextBox2.Text.Trim() Panel1.Visible = false; Panel2.Visible = true; Label1.Text = “欢迎您:“+Session“LoginUserName“.ToString() + “您的真名为:/登录成功时的前台显示 else Page.RegisterStartupScript(“mm“, “alert(用户密码错误) “); TextBox2.Text = “; else Page.RegisterStartup

45、Script(“mm“, “alert(你还没有注册!) “); TextBox1.Text = “; TextBox2.Text = “; odr.Close(); myconn.Close(); protected void LinkButton2_Click(object sender, EventArgs e) Response.Redirect(“Modify.aspx“); /进入更新页面 三、信息浏览 (一)功能描述: 根据导航条的选择,右边出现相应的内容。其中导航条上有网站首页,理科综合,文 科综合,计算机类,英语学习,资源下载,留言板等功能,这些学习内容是由管理员或老师 添加

46、实现的;信息浏览包括:教育信息,理科综合,文科综合,计算机类,英语学习;这 几个模块的思路是想同的,都是从 Access 数据库中读取信息,供读者浏览。 (二)设计思路 整个网站的架构是通用母版来实现的,母版上有导航功能,其上有 ContentPlaceHoder 为网页提供信息的显示区域。 (三)核心代码 河南工程学院毕业设计 21 其主要核心代码如下 public partial class index : System.Web.UI.Page DAL dl = new DAL(); string str = “; protected void Page_Load(object sende

47、r, EventArgs e)/从后台数库中读取相应信息 if (!IsPostBack) bind5(); gaobind(); str =“select * from ck_WebConfig“;/查询命令 DataTable dt=new DataTable (); dt =dl .GetDataSet (str,“ck_WebConfig“); HtmlMeta hm = new HtmlMeta(); hm.Name = “description“; hm.Content = dt.Rows06.ToString(); Page .Header.Controls .Add (hm);

48、 hm.Name = “keywords“; hm.Content = dt.Rows03.ToString(); Page.Header.Controls.Add(hm); Page.Title = dt.Rows02.ToString(); public void gaobind()/公告信息显示 DataTable dt = new DataTable(); dt = dl.GetDataSet(“select top 1 ck_Bulletin.* from ck_Bulletin order by Id desc“, “ck_Bulletin“); Label1.Text = dt.

49、Rows01.ToString(); public void bind5()/阅览资源显示 Repeater5.DataSource = dl.GetDataSet(“select top 10 ck_News.* from ck_News where NewsClassId=9 order by NewsTime desc“, “ck_News“); Repeater5.DataBind(); (四)实现效果 其显示效果如图 4-4 所示 河南工程学院毕业设计 22 图 4-4 各模块信息显示示意图 四、资源下载模块 (一)功能描述 资源下载模块是为了方便已登录的用户对资源的共享,当用户点击下载时,可以利用 电脑上的下载工具进行资源下载。 (二)设计思路 本模块主要用了一个 DataGrid 控件,将所需的信息以模板设计写入其中。 (三)核心代码 主要代码如下 public partial class download : Syst

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1