毕业论文--学生考试报名系统.doc_第1页
毕业论文--学生考试报名系统.doc_第2页
毕业论文--学生考试报名系统.doc_第3页
毕业论文--学生考试报名系统.doc_第4页
毕业论文--学生考试报名系统.doc_第5页
免费预览已结束,剩余29页可下载查看

下载本文档

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

文档简介

- 毕业论文(学生成绩管理系统) -毕业设计(论文)学生考试报名系统姓 名: _ 学 号: 000000 指导教师: _ 专业名称: 计算机_ 所在系部: 信息工程系 二一二年六月毕业论文(设计)开题报告学生姓名_班级计算机系统维护指导教师_学号000000毕业论文(设计)题目学生考试报名系统一、课题的根据一)、背景:随着计算机技术的飞速发展和高等教育体制改革的不断深入,现计算机技术已进入网络时代。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。为了适应新的发展形势需要,充分利用现有的院校网络资源,进一步加强学生信息的科学管理,系统记载学生基本档案情况、网上考试报名等基本情况,为学生考取证书提供全面系统的数据,提高工作效率,实现数据共享,使学校能够对学生报名考试基本情况更好地管理。二)、现状:信息网络化的发展及院校办公自动化的提高,传统的人工建档管理方法和纸质保存方式在处理庞大的学生信息时已显得力不从心。学校的各类考试信息数目越来越多,依然维持着人力进行考试报名管理,必然会造成工作效率低,工作错误增高的问题。如何有效的对学生考试报名信息进行管理,以及充分利用这些档案的价值,是目前迫切需要解决的问题。三)、意义:本软件针对学生考试报名,设计了学生考试报名系统,这个系统可以全面实现对学生考试报名的计算机管理,使学生报名考试程序上了一个新的台阶。应用本系统可以在计算机上灵活、方便处理报考信息,从而大大的提高了处理速率,使管理更加现代化。本系统是根据实际情况和具体内容,按照一定的要求,科学、合理的进行系统分析、设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。四)、目标: 学生考试报名系统的开发可以实现学生考试报名信息的规范化管理,增大管理系统的存储量、提高系统的可靠性和保密性、方便用户使用的电脑存储查询等现代化、专业化的管理系统。二、课题的主要内容:开发学生考试报名系统的总体任务是学生考试信息管理的系统化和自动化。系统功能依据用户需求而设计,根据用户需求和方便用户使用的原则确定相应的功能模块。本系统的主要功能如下:本系统为学生考试报名而设计,系统具有以下功能:1)、用户权限的处理。2)、学生基本信息管理操作。3)、学生报名考试信息管理操作。4)、考试公告信息管理操作。5)、最新消息管理操作。6)、考务动态管理操作。三、研究方法:本系统主要采用vs2005、sql server等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。1)、本系统采用vs 2005(全名visual studio 2005)为前台。相对vs2003来说,coldbehind的模式更简洁明了,代码和设计相分离,有助于提高开发效率和可维护性。2)、本系统采用sqlserver数据库为后台数据库。sql server能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求。四、具体安排进度:2012年3月1日3月30日,1)应用程序背景和需求分析:熟悉论文课题,查找资料,研究资料,熟悉编程语言,完成毕业设计开题报告及外文文献翻译。2)组建开发组:本人独立完成。3)数据库设计:继续熟悉编程语言,查找资料,研究资料,确定数据库结构和数据结构,建立数据库,做好编程准备。2012年4月1日4月30日,4)编写应用程序:着手编程,初调程序,建立程序的大致结构、整体框架。2012年5月1日5月31日, 5)测试和优化应用程序:设计与撰写论文,完善设计,进行测试。6)发布数据库和应用程序:根据指导老师的建议,继续完善程序,将完成的程序上交,并将毕业论文完成初稿上交。指导教师评语毕业论文(设计)成绩评定指导教师意见答辩专家组意见系专业教学委员会意见 摘要:随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件两方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的基于asp.net的六安职业技术学院学生考试网上报名系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生报名的流程,比传统的报名模式节省人力财力和时间。本文给出了一个基于网络的网上报名系统的的设计和制作。主要介绍了系统开发的前期准备(软硬件的准备)到系统基本组成的设计思考和功能的基本实现(包括网上报名、查询结果、后台管理等),以及本系统的特点和安全性设计。最后阐述了系统存在的问题和不足,以便于将来更好地进行改进。关键字:asp技术 数据库 网上报名abstract:along with the fast development in computer technology, we have gotten big progress in school science and information management. so it needs equal development in every part. the school will be building an information management and educational plat from hardware and software two sides.thereafter, on the basis of this, in this paper the design development based on asp.net institute of technology of profession of luan students test online application system is also an important one. i developed this system is in order to reduce the teachers pressure, enhance the work efficiency, optimize the process of students registration, it can save more people money and time than tradition methods.on the basis of this, this text come out the design and exploitation of a recruits students registration system based on webweb registration sub-system, which based on network. mainly recommend the foregoing preparation (software and hardware) and the design considering of basic constitutes and the implement of functions of the system (including signing up on the net, , querying result, the backstage manages, etc), and the specialties and security design of this system. finally expound the matter and shortage of the system, in order to ameliorate better in the future .key words: asp technology the data base on the net registers目录引言7第一章 系统的需求分析与设计81.1 需求分析81.2 系统设计目标91.3 系统系统功能设计9第二章 开发工具概述102.1 vs 2005介绍102.2 vs 2005项目发布102.3 数据库的使用10第三章 运行环境配置113.1 系统软硬件环境113.2 vs 2005 运行环境配置113.3 sql server 运行环境12第四章 系统功能详细设计134.1 数据库结构设计与实现134.1.1. 创建数据库134.1.2. 创建系统所需要的各表134.1.3. 创建系文件目录结构的规划与通用模块的设计134.2各主要页面程序的设计164.2.1 主页设计164.2.2 填写资料页面设计174.2.3 报名确认页面设计184.2.4 报名结果页面设计194.2.5 修改密码页面设计204.2.6 最新消息页面设计204.2.7 公告页面设计214.2.8 考务动态消息页面设计214.2.9 网站管理员页面设计23第五章 学生网上报名简单操作说明275.1 学生网上报名系统的主页275.2 报名页面275.3 报名确认页面285.4 查询是否已报名页面285.5 查询到资料页面295.6 管理员页面29第六章 结束语30第七章 致谢31第八章 参考文献32- 7 -引言随着计算机技术的飞速发展和高等教育体制改革的不断深入,现计算机技术已进入网络时代。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。信息网络化的发展及院校办公自动化的提高,传统的报名模式采取人工登记的方法管理,劳动强度大、效率低下、容易出错,运作起来力不从心,不再适合六职教学模式。为了适应新的发展形势需要,充分利用现有的院校网络资源,进一步加强学生信息的科学管理,系统记载学生基本档案情况、网上考试报名等基本情况,为学生考取证书提供全面系统的数据,提高工作效率,实现数据共享,使学校能够对学生报名考试基本情况更好地管理。网上报名成为考试报名管理信息化的必然发展方向。采用网上报名,突破了时间和空间的限制,考生可通过校园网报名,从而大大方便了学生的报名和学校的管理工作。系统充分运用了适合自身特点的asp.net进行设计和实现,改变了传统的考试报名模式,对所有学生信息实行计算机管理,提高了考试报名工作的效率,减轻了考试报名工作中的通信联络负担,达到报名工作中准确、高效、快捷的要求。实施考试网上报名不仅有效地提高了管理水平和服务质量,也方便了管理员对学生考试信息的管理和维护。本系统的设计和实现可以为学校对学生的管理提供便利。系统界面友好、操作简单,加快了对学生基本情况和成绩的查询速度,加强了管理,使各项管理更加规范化、系统化、自动化。本系统实现的主要功能有:学生考试报名管理系统能够完成用户权限和角色的分配。管理员基本信息的处理,如考试报名的相关信息公告、考务动态显示、学生基本信息、学生网上报考资料等方面和数据入库、查询、浏览、修改等操作。学生本人能够对自己的信息修改、查询,但没有发布公告,管理别人的权限。系统采用vs 2005作为开发工具,数据库采用sql server,配合iis的web服务器,即可在客户端运行浏览此系统。第一章 系统的需求分析与设计1.1需求分析面对新的新型的教学模式,学校必须通过改革创新,完善管理学生各类信息机制,提高管理水平,规范学生考试报名信息管理系统,促进学院学生信息管理规范化、简单化的发展。由于原始的手工管理模式的大工作量、低效率、时效性差,不能对学生考试报名信息得到及时的了解,使学院急需专门的管理软件来管理学院的考试报名信息,学生考试报名系统就是在这种情况下开发的。学生考试报名系统的开发可以实现学生考试报名信息的规范化管理,增大管理系统的存储量、提高系统的可靠性和保密性、方便用户使用。a. 技术可行性现在,市场上流行的应用开发产品很多,如visual basic6.0、visual c#、delphi7.0、java、.net等都可以作为开发该管理系统的软件开发工具。本系统采用asp核心组件技术和sql server数据库管理系统进行开发。asp.net它简单易学、效率高,且功能强大,使我们比较熟悉的网页制作软件之一。自己也具备一定的专业技术水平,能够胜任该系统的开发。b. 经济可行性该系统采用 pc机开发,节省人力物力,以最小的代价提高效率,具有很好的经济前景和效益。本系统不仅开发成本较低,还能降低人事专员的工作量,提高日常工作效率,为学生报名信息管理带来了极大的方便。 c. 社会可行性该系统符合当前教学体制的要求,符合信息化社会发展的需求,提高学校对考试信息的运作效率。d. 操作方式可行性该系统是完全的人机交互式界面,文字表达简单明确。友好的用户界面,简明易懂的使用方法,用户可以轻松使用。管理人员可以及时准确的收集各种信息,修改管理系统中的资料,加强学生对考试信息的了解,学生可以根据相关的考试信息作出相应报名并及时采取行动。e. 网站内容设计分析总体设计 (1)总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。(2)数据结构与程序的关系 系统的数据结构由标准数据库语言sql生成。出错处理设计 (1)出错输出信息 在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,登陆失败!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。 (2)安全保密设计 系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。1.2 系统设计目标系统功能依据用户需求而设计,主要包括信息管理对象的特征、事物流程的内容和数据流量,根据用户需求和方便用户使用的原则确定相应的功能模块。本系统为学院的学生考试报名而设计,系统具有以下功能:用户权限的处理、学生基本信息管理操作、学生报名考试信息管理操作、考试公告信息管理操作、最新消息管理操作、考务动态管理操作。1.3系统系统功能设计要求系统实现用户权限和角色的分配、管理员基本信息的处理,如考试报名的相关信息公告、考务动态显示、学生基本信息、学生网上报考资料等方面和数据入库、查询、浏览、修改等操作。实现这些基本功能,组建了学生考试报名系统的基本框架,根据功能的关联关系和集中分组的原则,将系统细化如图1所示的结构图。图1第二章 开发工具概述本系统主要采用vs 2005、sql server、vbscript、等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。2.1 vs 2005介绍 vs 2005全名visual studio 2005,是一个web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的web服务应用程序。vs 2005采用脚本语言vbscript(java script)作为自己的开发语言。asp(active server pages)动态网页,是微软公司推出的一种用以取代cgi(common gateway interface)通用网关接口的技术。我们可以通过asp结合html语言、asp指令和activex元件以及数据库等方面知识,使用自己的 web 服务器创建并运行动态的交互式 web 站点。利用vs 2005可以轻松散产生和运行动态的、交互的、高性能的web服务应用程序,还可以对数据库进行连接,并能很好地对数据库进行同步处理。2.2 vs 2005项目发布当在web站点中融入iis功能后,将发生: a. 用户向浏览器地址栏输入网址,默认页面的扩展名是.aspx。 b. 浏览器向服务器发出请求。 c. 服务器引擎开始运行vs 2005程序。 d. vs 2005文件按照从上到下的顺序开始处理,执行脚本命令,执行html页面内容。 e. 页面信息发送到浏览器。2.3 数据库的使用本系统采用sqlserver数据库为后台数据库。sql server能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。第三章 运行环境配置3.1 系统软硬件环境a. 486或更高档次的处理器b. 64m及以上的内存c. 不低于50m的硬盘空闲空间d. vga及以上档次的显示系统e. windows 98、windows2000或 windows xp3.2 vs 2005 运行环境配置a. iis配置:运行vs 2005页的前提是要有iis的支持。利用iis可以发布信息到浏览器中,可以容纳多个web站点。配置iis服务器:默认情况下安装windows并未安装iis,因此需要手动添加,打开windows的控制面板/添加删除程序/windows组件打开图示对话框:选择应用程序服务器,单击详细信息,打开应用程序服务器对话框:勾选asp.net;选择internet信息服务(iis),单击详细信息按钮,打开对话框,勾选frontpage 2002 server extensions和internet 信息服务管理器,后连续单击确定,开始安装iis,如果提示放入安装盘,请将windows的安装盘放入光驱中,一会儿提示安装成功,这样便配置了iis。如图2.b. 设置站点或虚拟目录:设置好iis后,会自动生成一个默认的站点,其默认路径是(如果windows安装在c盘)c: inetpubwwwroot如果需要修改或添加虚似目录可以在windows的控制面板中找到管理工具/internet信息服务(iis)对话框:右击默认站点,选择属性,打开对话框,可以设置和修改目录在该对话框中选择主目录,然后设置虚似目录的本地目录,设置对文件的读写权限等。3.3 sql server 运行环境sql server 2005数据库不仅具有良好的可靠性、可用性、可编程性、易用性以及对日常任务的自动化管理等方面的特点,还能够有效地执行大规模联机事务处理、完成数据仓库和电子商务应用等许多具有挑战性的工作,为不同规模的企业提供完整的数据解决方案。1.硬件需求硬件名称最 低 配 置处理器类型pentium 兼容处理器或更高速度的处理器(32位)处理器速度最低:600 mhz,建议:1 ghz或更高(32位),ia64最低:1 ghz,建议:1 ghz或更高(64位),x64最低:1 ghz,建议:1 ghz或更高(64位)内存最低:512 mb,建议:1 gb或更大,最大:操作系统的最大内存(32位的企业版、开发人员版、标准版、工作组版)硬盘空间数据库引擎:150 mb,sql server analysis services:35 mb,sql server reporting services:40 mb,sql server notification services:5 mb,sql server integration services:9 mb,客户端组件:12mb,管理工具:70 mb,开发工具:20 mb,sql server联机丛书:15 mb,示例数据库:390mb2.软件需求操作系统企业版开发人员版标准版工作组版windows 2000 professional edition sp4否是是是windows 2000 server sp4是是是是windows 2000 advanced server sp4是是是是windows 2000 datacenter edition sp4是是是是windows xp home edition sp2否是否否windows xp profession edition sp2否是是是windows xp media edition sp2否是是是windows xp tablet edition sp2否是是是windows 2003 server sp1是是是是windows 2003 enterprise edition sp1是是是是windows 2003 datacenter edition sp1是是是是windows 2003 web edition sp1否否否否第四章 系统功能详细设计4.1数据库结构设计与实现4.1.1. 创建数据库学生考试报名系统所有数据均保存在数据库中,采用 sql server 2000 作为后台数据库。根据报名系统需要,首先创建一个名为 baoming 的 sql server 数据库,用于各种系统信息数据的存储与管理。/*创建数据库*/create database baominggo创建数据库后,就可以在数据库 baoming 中创建数据表了。4.1.2. 创建系统所需要的各表学生信息表student学生登录信息表denglu学生报名信息表baomingxinxi学生系别表xibie学生专业表zhuanye学生报名选项表baomingxiangxiang系统公告表gonggao系统考务动态表xiaoxi系统最新消息表xinwen系统网站投票表vote和votemaster系统管理员登录表guanliyuan系统历史访问人数表fangwenrenshu表14.1.3. 创建系文件目录结构的规划与通用模块的设计目录结构 报名系统的所有文件均存放于 baomingxitong 文件夹中,在运行该项目时,需要将 baomingxitong 文件夹设置为别名“baomingxitong”的虚拟目录,该目录的文件按如下内容进行规划。 (1)当前目录为 aspx、ascx 及相关资源文件。 (2)image 文件夹用于保存相关图片及素材。 (3)data 文件夹用于保存数据库文件。(4)webcontrols 用于保存系统功能用户控件。(5)up 用于保存上传图片(如学生照片)。 通用模块 在程序中经常会使用一些模块做成通用模块,以便其他程序调用,这样可以减少重复开发的工 作量,在报名系统中主要用到以下几个通用模块。 1. 连接数据库 sql 2000 的通用模块 涉及到数据库操作的程序,都必须先连接数据库,因此可以将连接数据库做成通用模块,以便 其他程序调用,函数 createcon()实现该功能。 public shared function createcon() as sqlconnection dim con as sqlconnection = new sqlconnection(server=.;database=baoming;uid=sa; pwd=sa;) return con end function 2. 通用数据浏览及查询程序的设计思路 数据的浏览与查询是程序设计的基本内容,为解决重复开发的问题,可以利用 dataset 对象 、 dataadapter 对象、datalist 对象结合起来,开发一个具有通用数据查询及浏览的程序,从而实现程 序的最大利用和重复利用。 3. 通用数据浏览及查询程序设计步骤 (1)创建一个名为“baomingxinxi”的公共类。该类的功能是定义一些公共变量,其代码如下 :imports system namespace baoming public class baomingxinxi public sub new() end sub 公共变量 public student_id as string public student_xingming as stringpublic student_xibie as string public student_zhuanye as string public student_xuanxiang as string public student_xingbie as string public student_minzu as string public student_tupian as string public student_neirong as string public student_dizhi as string public xinwen_title as string public xinwen_content as string public xinwen_time as string public xiaoxi_title as string public xiaoxi_content as string public xiaoxi_time as string public gonggao_title as string public gonggao_content as string public gonggao_time as string public xuehao as string end class end namespace (2)创建一个公共连接类 “baomingoperate”。该类的主要功能是实现数据连接 、检查用户是 否存在,实现数据插入到数据库,其代码如下: imports system imports system.data.sqlclient imports system.data namespace baoming public class baomingoperate public sub new() end sub 连接数据库通用代码 public shared function createcon() as sqlconnection dimconassqlconnection=newsqlconnection(server=.;database=baoming;uid=sa;pwd=sa;) return con end function 查找用户是否存在 public shared function findperson(byval xuehao as string) as boolean dim con as sqlconnection = baomingoperate.createcon con.open() dim cmd as sqlcommand = new sqlcommand(select count(*) from denglu where xuehao= & xuehao & , con) dim count as integer = convert.toint32(cmd.executescalar) if count 0 then return false else return true end if end function(3)设计几个用户控件。bottom.ascxhead.ascxdenglu.ascxgonggao.ascxtoupiao.ascxxinwen-xiaoxi.ascx表2完成上面的步骤之后,就可以设计主页了。4.2各主要页面程序的设计4.2.1主页设计 主页文件名为 index.aspx,窗体中的控件如表3所示。控件名称控件类型备注head.ascx用户自定义表的头部控件head2.ascx用户自定义显示时间控件bottom.ascx用户自定义表的尾部控件gonggao.ascx用户自定义公告控件toupiao.ascx用户自定义投票控件xinwen_xiaoxi.ascx用户自定义新闻和消息控件denglu.ascx用户自定义登录控件label1label 标签控件表3在主页中设置一个表格,然后将之前做好的用户自定义控件拖到相应的置。 这些控件的路径就在项目的 webcontrols 里面,直接从项目文件夹里面拖到设计界面就可以了 。 其中 head.ascx 控件显示效果如图3所示。 图3head2.ascx 控件显示效果如图4所示。图4head2.ascx 控件事件代码如下:定义一个公共变量public nowtime as string 在 sub page_load 中的代码 private sub page_load(byval sender as object, byval e as system.eventargs) nowtime = system.datetime.now.tostring end sub end namespace 其他用户控件按相同的方式,将用户控件拖放到表格相应位置即可。添加所有控件后的index.aspx 运行效果如图5。图54.2.2 填写资料页面设计学生在主页登录后,进入报名填写资料。填写资料的网页是 tianxie_ziliao.aspx,该窗体按表设计窗体控件。如下:控件控件 id控件备注textboxtextbox1姓名textboxtextbox2学号textboxtextbox3种族textboxtextbox4详细地址radiobuttonnan男radiobuttonnv女dropdownlistdropdownlist1系别dropdownlistdropdownlist2专业dropdownlistdropdownlist3报名选项dropdownlistdropdownlist4报名内容htmlinputfilefile1选择上传的相片imageimage1图片buttonbutton3上传按钮imagebuttonimagebutton1报名按钮imagebuttonimagebutton2重填按钮imagebuttonimagebutton3查询按钮表4注:需加上表格将控件定位在相应的位置。填写资料页面设计效果如图 6 所示。图64.2.3 报名确认页面设计 填写完资料单击“报名”按钮,进入 baomingqueren.aspx 页面。 窗体使用的具体控件如表5所示。 baomingqueren.aspx 页面控件及属性设计 表5控件控件 id控件备注labellbl_xingming姓名labellbl_xuehao学号labellbl_xibie系别labellbl_zhuanye专业labellbl_xuanxiang报名的内容buttonbutton1确定按钮buttonbutton1取消按钮baomingqueren.aspx 页面的设计效果如图 7 所示。 图74.2.4 报名结果页面设计 当单击 tianxie_ziliao.aspx 页面的“查询”按钮时,进入 jieguo.aspx 页面。 jieguo.aspx 页面需要添加的控件如表 6 所示。 控件id中文备注panelpanel1容器panelpanel3容器textboxtextbox1姓名textboxtextbox2学号imagebuttonimagebutton1查询按钮imagebuttonimagebutton2重填按钮jieguo.aspx 页面设计效果如图 8 所示。图84.2.5 修改密码页面设计 当单击 tianxie_ziliao.aspx 页面的“修改密码”超链接后就进xiugai_mima.aspx 页面,首先要在 webcontrols 文件夹下新建一个用户控件 xiugai_mima.ascx,该用户控件包括的控件如表7所示控件id中文备注textboxtxt_xingming姓名textboxtxt_xuehao学号textboxtxt_mima密码textboxtxt_xinmima新密码textboxtxt_queren确认密码comparevalidatorcomparevalidator2验证控件buttonbutton2取消按钮buttonbutton4修改按钮xiugai_mima.ascx 用户控件设计如图 9 所示。图94.2.6 最新消息页面设计 单击“最新消息”栏下的“more”超链接后显示所有新闻。该功能是由 suoyou_xinwen.aspx 页面 来实现的,suoyou_xinwen.aspx 窗体使用到的控件如表 8 所示控件id中文备注labellabel1当前页labellabel2datalistdatalist1imagebuttonimagebutton1第一页imagebuttonimagebutton2上一页imagebuttonimagebutton3下一页imagebuttonimagebutton4最后一页suoyou_xinwen.aspx 页面设计效果如图 10 所示。图104.2.7 公告页面设计 在公告栏下单击“more”超链接,将显示所有公告。是由suoyou_gonggao.aspx 页面来实现的,suoyou_gonggao.aspx 窗体使用到的控件如表 9 所示。 控件id中文备注labellabel1当前页datalistdatalist1imagebuttonimagebutton1第一页imagebuttonimagebutton2上一页imagebuttonimagebutton3下一页imagebuttonimagebutton4最后一页窗体代码与 suoyou_gongao.aspx 页面相似,请参考前面suoyou_gonggao.aspx 页面代码。公告 页面设计效果如图 11示。图114.2.8 考务动态消息页面设计 单击导航栏考务动态中的“more”超链接,显示所有动态消息,该功能是由 suoyou_xiaoxi.aspx 页面来实现的,suoyou_xiaoxi.aspx 窗体使用到的控件如表 9 所示。控件id中文备注labellabel1当前页datalistdatalist1imagebuttonimagebutton1第一页imagebuttonimagebutton2上一页imagebuttonimagebutton3下一页窗体代码请参考前面的 suoyou_xiaoxi.aspx 页面代码,考务动态页面效果如图 12 所示。 图12单击最新消息的内容时,进入 xianshi_xinwen.aspx 页面,该页面显示最新消息,在该页中需要 添加一个 datalist 控件,控件 id 为“datalist1”。 datalist 在代码如下: xianshi_xinwen.aspx 页面事件处理代码如下: imports system.data.sqlclient 导入命名空间 public xinwen_id as string = 定义一个公共变量 xinwen_id 在 sub page_load 中的代码 private sub page_load(byval sender as object, byval e as system.eventargs) xinwen_id = request.querystring(xinwen_id).tostring dim con as sqlconnection = baomingoperate.createcon dim sda as sqldataadapter = new sqldataadapter sda.selectcommand = new sqlcommand(select * from xinwen where xinwen_id= & xinwen_id,con)dim ds as dataset = new dataset sda.fill(ds, xinwen) me.datalist1.datasource = ds.tables(xinwen) me.datalist1.databind() end sub xianshi_xinwen.aspx 设计效果如图 13 所示图134.2.9 网站管理员页面设计 1)、下来制作网站管理员页面 guanliyuan.aspx,分为以下几个步骤:2)、在当前项目下的“webcontrols”文件夹中新建一个 xinwen_biaoti.ascx 控件。3)、在当前项目下的“webcontrols”文件夹中新建一个 xiaoxi_biaoti.ascx 用户控件4)、在项目下的 webcontrols 文件夹下新建一个 gonggao.ascx 控件文件 。该控件包含一个 datalist 控件5)、在 当 前 项 目 下 “ webcontrols ” 文 件 夹 中 新 建 一 个 denglu_mima.ascx 用 户 控 件6)、在当前项目下“webcontrols”文件夹中新建

温馨提示

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

评论

0/150

提交评论