计算机毕业设计113基于ASP%NET教学辅助系统设计与实现.doc

计算机毕业设计113基于ASP%NET教学辅助系统设计与实现

收藏

压缩包内文档预览:(预览前20页/共25页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:539932    类型:共享资源    大小:910.50KB    格式:ZIP    上传时间:2015-11-29 上传人:QQ28****1120 IP属地:辽宁
4.8
积分
关 键 词:
计算机毕业设计论文
资源描述:
计算机毕业设计113基于ASP%NET教学辅助系统设计与实现,计算机毕业设计论文
内容简介:
分类号: TP315 U D C: D10621-408-(2007) 5743-0 密 级:公 开 编 号: 2003212022 成 都 信 息 工 程 学 院 学 位 论 文 基于 ASP.NET 教学辅助系统设计与实现 论文作者姓名: 陈 伟 申请学位专业: 计算机科学与技术 申请学位类别: 工学学士 指导教师姓名(职称): 吴春旺 (助理研究员 ) 论文提交日期: 2007 年 06 月 10 日 nts 基于 ASP.NET 教 学辅助系统设计与实现 摘 要 随着计算机的广泛应用,人们能够高效和方便快捷的处理许多问题,使其一些信息管理基本上完全的取代了传统的人工管理方法。本系统 充分利用ASP.NET, SQL Server2000 数据库技术和 WEB 技术 以提高效率, 打造 成为一个 安全可靠的 系统 。 系统主要实现 两 个方面的功能,学生选课,给管理员提供良好后台操作界面。这个系统是由管理员来 选择 和处理课程数据,完成所要开设课程的设置,然后在发布出来。 学生 可以 根据自己的情况进行选课 。完成选课程以后可以打印自己的选课信息。管理员可以控制选课系统的开放时 间与关闭时间,以及添加,删除,更新用户信息。 经过测试,本系统可基本完成预先设想的两个功能。 关键词 : 教学辅助系统 ; SQL Server2000 数据库 ; ASP.NET nts The Design & Realization of Teaching Assists System Based on ASP.NET Abstract With the extensive application of the computer, people could do with many problems efficiently and conveniently. Some information management basically replaces the man-made traditional management way. This system makes sufficient use of ASP.NET, SQL Server 2000 database technology, web technology to improve the efficiency of programming and make a safe and dependable system. The System mainly carries out two functions: students select the course and provide manager the work place very well. The system is selected and processed the course data by the manager. It completes the course which we want to set up and release out. The students can select course independently by their own interest, hobbies and so on. Now and then the students can print the selective elective courses information. The manager can control the open time and close time of selection lesson system, and add user information, update user information, delete user information and so on. The testing result indicate that the system can basically complete the two function we informed. Key words: Teaching Assists System; SQL Server 2000 Database; ASP.NET nts 目 录 论文总页数: 21 页 1.引言 . 1 1.1课题背景 . 1 1.2本课题研究意义 . 1 1.3 关于软件与技术介绍 . 1 1.3.1 .NET . 1 1.3.2 ASP.NET . 2 1.3.3 SQL Server2000 . 2 1.4系统实现功能 . 2 1.5系统对软硬件要求 . 3 2.系统设计架构 . 3 2.1系统架构 . 3 2.2系统模块流 程图 . 4 2.3系统功能模块 . 4 3.数据库的设计与实现 . 6 3.1数据库的需求分析 . 6 3.2数据库的概念结构设计 . 7 3.3数据表设计 . 8 3.4 项目特色 . 11 4.系统重要页面设计与测试 . 11 4.1系统 登录 页面设计分析 . 11 4.2学生选课页面设计分析 . 13 4.3对系选课的控制页面设计 . 14 4.4教务管理员页面设计分析 . 16 4.5超级管理员页面设计分析 . 16 5.设计 过程中的问题解决 . 18 5.1数据库的连接 . 18 5.2 全局变量 . 18 结 论 . 18 参考文献 . 19 致 谢 . 20 声 明 . 21 nts 第 1 页 共 25 页 1.引言 1.1课题背景 当今信息管理 通过人工来完成的 话 , 已经不能达到的人们所想象的效果,通过人工来 管理信息 十分复杂, 既浪费精力,也浪费物力财力,更重要的是 花费 了大量的 人力,物力 还不能达到人们所想象的效果 。 各高等院校同样也存在这样的问题, 随着高校的扩招,更是加大了管理员管理的难度, 学校 信息 的 真实 性 对学生、对学校、以及以后毕业后进入的公司都是非常重要的。所以学校的教学管理辅助系统的开发是必须的。 1.2本课题研究意义 随着社会科技的 飞速发展 ,计算机基本上已经完全取代了老一辈用算盘 、 笔等的传统 计算方 法,现在各行各业离不开计算机信息处理,计算机的最大好处在于利用它能够进行信息管理和进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性;尤其对于复杂的信息管理,计算机 能够充分发挥它的优越性。它 不仅能节约人力 、 物力,同时也能保证信息不易出错 ,即使出错了补救起来也比较轻松。计算机开发技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。教学辅助系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,代替了传统的教学模式,现在只要学生在计算机前输入自己的个人选课信息即可完成原来几倍的 工作 量。从教师角度来说,通过本系统可以由系上统一安排课程,发布课程能大幅度的减少教师的工作量,减 少错误的发生几率。本系统是针对高校实际情况,根据它管理的基本流程,实现一个完善的选课系统以及一个完善的后台管理员的操作功能。根据高校学生选课管理的实际要求,完成的是对学生管理员基本功能的处理,也就是系统可以根据具体的情况对学生各类信息进行的浏览、查询、添加、删除、修改、生成报表等功能的处理。经过分析,本系统使用 Microsoft 公司的 visual studio.NET开发工具,利用其提供的面向对象的开发工具,尤其是数据窗口这一能方便而简洁操作数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型 系统进行需求迭代,不断修正和改进,直到完成系统。 1.3 关于软件与技术介绍 1.3.1 .NET .NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们nts 第 2 页 共 21 页 之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。 Microsoft .NET 是一个平台,是 Microsoft 的 XML Web 服务平台。 XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。这个平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、管理、使用到体验 XML Web 服务的每一方面。从应用程序的观点来看, .NET平台是一个应用程序的执行环境,负责提供应用程序执行时需要使用的功能,并对 应用程序执行安全管制,所以 .NET 平台的应用程序具有高度的安全性,可以禁止应用程序执行不安全的动作 。 从应用程序开发的观点来看, .NET 平台是一组类别,供应用程序使用,以完成应用程序需要的功能,这组类别包罗万象,包括开发窗口应用程序需要用到的功能,开发组件需要用到的功能,开发 ASP.NET网页需要用到的功能等等。 1.3.2 ASP.NET ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web应用程序。 ASP.NET 提供许多比现在的 Web开发模式强大的优势。执行效率的大幅 提高 。 ASP.NET 是把基于通用语言的程序在服务器上运行 , 不像以前的 ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 ASP.NET 构架是可以用 Microsoft 公司最新的产品 Visual Studio.NET 开发环境进行开发 。 ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.NET的 Web应用中 。 1.3.3 SQL Server2000 SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。 1.4系统实现功能 整个选课系统的用户包 括学生,系管理员,超级管理员和教务管理员四种角色 ,系统为不同的角色提供不同的入口。三个管理员是一种隶属关系,系管理员和教务管理员都要受超级管理员的限制,系管理员则直接受教务管理员的管理和nts 第 3 页 共 21 页 限制。 学生和管理员具有不同的操作权限 ,学生可以修改密码、选课、退课、查看自己的选课信息,系管理员在统一管理所在系的所有的信息、教师的信息、课程信息。教务管理员则是对系管理员进行账号的分配,也可以查各系的信息。超级管理员则是对教管理员进行账号的分配 . 1.5系统对软硬件要求 硬件环境: 服务器端 /客户端: 处理器: Intel Pentium4 1.7GHZ 内存: 256M 硬盘空间: 10G 软件环境: 操作系统: Windows 2003/XP 网络协议: TCP/IP .NET应用程序开发工具 。 2.系统设计架构 2.1系统架构 本系统采用三层架构, WEB展示层 通过统一的接口 向 数据访问层发送请求,但需经过 业务逻辑层将请求按照一定的逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到 WEB展示层 ,通过这样的数据处理流程,用户表现层甚至可以不知道数据的结构,只要维护与数据访问层之间的接口即可。 这种方式在一定的 程度上增加了数据库的安全性,同 时也降低了对用户表现层开发人员的要求,因为 WEB展示层 不需要进行任何关于数据库的操作。 各层功能介绍如图 1: 图 1 三层架构模式结构图 Web展示层:系统最外层,向用户展示各种界面,用户通过界面对系统进行nts 第 4 页 共 21 页 操作,并通过业务逻辑层来实现用户各种操作信息的添加,删除和修改 业务逻辑层:业务逻辑处在数据层与 Web表现层之间,与数据库直接关联,同时又为 Web展示层服务,其封装了对数据库的所有操作,包括数据的添加,修改和删除 数据层:系统的最低层,提供数据库操作的接口 和存储本系统所有数据 。 2.2系统模块流程图 图 2系统模块流程图 2.3系统功能模块 ( 1) 用户分类 : 本系统可为四个用户类型:学生用户、系管理员用户、教务管理员用户、超级管理员用户 ( 2) 分类说明系统用户功能 nts 第 5 页 共 21 页 1、 学生从 登录 界面 登录 成功后,就可以进行信息浏览,修改密码,在规定的时间内选课功能,如下图 3: 图 3 学生 登录 的功能模块图 2、 系管理员成功 登录 后,就可以对教师信息,学生信息,专业信息,班级信息,课程信息以上五个信息进行查看、添加、更新、删除等功能还可以对本系别选课控制。 如图 4 图 4 系管 理员功能模块图 nts 第 6 页 共 21 页 3、 教务管理员成功 登录 后,可以查询全部用户的基本信息,查询选课情况信息,可以对系管理员、系别信息进行更新、删除、添加等操作,还可以设置选课时间 。如图 5。 图 5 教务管理员用户功能图 4、 超级管理员成功 登录 后可以对教务管理员进行添加,删除,以及教务管理员的一切操作 。如图 6。 图 6 超级管理员管理功能 图 3.数据库的设计与实现 3.1数据库的需求分析 nts 第 7 页 共 21 页 用户的需求具体体现在对各种信息的提供,保存、更新和查询,这就是要求数据库充分满足各种数据的输出和输入,通过对上述系统功能的分析,针对教 学辅助系统的需求,总结出如下的需求信息: 学生用户、系管理员用户、教务管理员用户、超级管理员用户。 ( 1) 一个院系包括对个专业 ( 2) 一个专业包括多个班级 ( 3) 一个班级包括多个学生 ( 4) 一个专业包括多个课程 ( 5) 一个系别包括多个教师 ( 6) 一门课程对应一位老师 ( 7) 一门课程可有多个学生选学 ( 8) 一个学生可选多门课程 经过上述系统功能的分析和需求总结,设计如下所示的数据项 ( 1) 超级管理员信息:包括管理员 ID、管理员用户、密码。 ( 2) 教务管理员:教务管理员 ID、教务管理员用户、密码、级别 ( 3) 系 管理员:系管理员 ID、系管理员用户、密码、系别号 ( 4) 学生用户:学号、学生姓名、性别、班号、可修学分、密码 ( 5) 系别:系别号、系名、介绍 ( 6) 专业:专业号、专业名、系别号 ( 7) 班级:班号、专业号、专业名、年级 ( 8) 课程:课程号、课程名、教师 号 、学分、属性、最大人数、状态、专业号、学期 ( 9) 教师:老师 ID、教师姓名、系别名、职称、出生日期、政治面貌 ( 10) 选课记录:课程号、学号、课程名、已选学分 3.2数据库的概念结构设计 由上面的数据项,可以设计出能够满足用户需求的各 个数据库表 ,以及他们之间的 关系,为后面的逻辑结构设计打下了基础。这些 表 包含各种具体信息,通过互相之间的作用形成数据的流动。 教学 辅助 系统 E-R图 ,如图 7 nts 第 8 页 共 21 页 图 7 系统 E-R 图 3.3数据表设计 在系统实现时,建立一个名为 教学辅助( jxfz) 的数据库,建立多个选课系统所要的表。对不同的用户建立了不同的用户表;建立学生情况表、课程情况表,选课评教表,教师情况表,系统状态表,班级表,系别表。 根据要求,选课系统建立以以 11 个数据表 ,用代码设计为 : 表 1 系别表 Apartment 字段名 字段说明 类型 宽度 /类型 备注 描述 ApartID 文本 10 char 主关键字 系别号 Ap_Name 文本 10 char 不 能为空 系别名 Introduce 文本 50 varchar 能为空 介绍 nts 第 9 页 共 21 页 表 2 专业表 Major 字段名 字段说明 类型 宽度 /类型 备注 描述 MajorID 文本 10 char 主关键字 专业号 Ma_Name 文本 10 char 不 能为空 专业名 ApartID 文本 10 char 外键 系别 号 表 3 班级表 Class 字段名 字段说明 类型 宽度 /类型 备注 描述 ClassID 文本 10 varchar 主关键字 班号 MajorID 文本 10 char 外键 专业 号 CL_Name 文本 10 char 不 能为空 专业名 Cl_Grade 文本 10 char 不能为空 年级 表 4 学生用户表 Student 字段名 字段说明 类型 宽度 /类型 备注 描述 Stu_Num 文本 20 char 主关键字 学号 Stu_Name 文本 20 varchar 不能为空 姓名 Stu_Gender 文本 10 char 不能为 空 性别 ClassID 文本 10 varchar 外键 班号 Stu_Point 数据 4 int 不 能为空 可选学分 Stu_pwd 文本 20 char 不 能为空 密码 表 5 教师表 Teacher 字段名 字段说明 类型 宽度 /类型 备注 描述 T_ID 文本 10 varchar 主关键字 教师号 T_Name 文本 20 varchar 不 能为空 教师姓名 ApartID 文本 10 char 外键 系别号 T_Position 数据 4 Int 能为空 职称 T_Birth 日期 8 datatime 能为空 出生日期 T_background 文本 10 char 能为空 政治面貌 nts 第 10 页 共 21 页 表 6 课程表 Course 字段名 字段说明 类型 宽度 /类型 备注 描述 Co_ID 文本 10 char 主关键字 课程号 Co_Name 文本 50 varchar 不 能为空 课程名 T_ID 文本 10 varchar 外键 教师 号 Co_Credit 数据 4 int 不能为空 学分 Co_semseter 文本 10 char 不 能为空 学期 Co_StuMax 数据 10 int 不 能为空 最大人数 Co_Attribute 文本 20 varchar 不 能为空 性质 State 数据 4 int 能为空 状态 MajorID 文本 10 char 外键 专业号 表 7 选课情况表 StuCourse 字段名 字段说明 类型 宽度 /类型 备注 描述 Co_ID 文本 10 char 外键 课程号 Stu_Num 文本 20 char 外键 学号 Co_Name 文本 50 varchar 不 能为空 课程名 SeledCredit 数据 4 int 能为空 已选学分 表 8 系管理员用户表 Apartadmin 字段名 字段说明 类型 宽度 /类型 备注 描述 AadID 数据 10 int 主关键字 管理员 ID Aad_Name 文本 20 char 不 能为空 管理员名 Aad_Pwd 文本 20 varchar 不能为空 密码 ApartID 文本 10 char 外键 系别号 表 9 教务管理员表 Teachadmin 字段名 字段说明 类型 宽度 /类型 备注 描述 TadID 文本 5 char 主关键字 管理员号 Tad_Name 文本 20 char 不能为空 管理员名 Tad_Pwd 文本 20 varchar 不能为空 密码 TadLevel 文本 10 char 不能为空 级别 表 10 超级管理员用户表 Superadmin 字段名 字段说明 类型 宽度 /类型 备注 描述 Sad_ID 数据 8 int 主关键字 管理员号 Sad_Name 文本 20 char 不能为空 管理员名 Sad_Pwd 文本 20 varchar 不能为空 密码 nts 第 11 页 共 21 页 表 11 选课系统设计表 SysState 字段名 字段说明 类型 宽度 /类型 备注 ID 数据 int char 主关键字 Startdate 日期 8 datetime 不能为空 Enddate 日期 8 datetime 不能为空 3.4 项目特色 本项目采用 visual studio .NET2003 与 SQL Server 2000进行开发。 visual studio .NET2003是微软最新推出的强大的可视化集成开发环境 . V1S.NET是 ASP. NET中的一员,它继承了 VB6.0通俗易 懂的语法和可视化的应用程序界面设计,同时加入完全面向对象的设计思想,使应用程序的设计更加方便、快捷。另外,ADO.NET的引入使得访问数据库更加容易。 本项目在启动时需要进行登录验证,由于用户的信息保存在服务器的数据中,所以在本地应当连接数据库服务器的信息 把所得到的信息进行验证(服务器的名称,登录数据库的用户名、密码等),用户通过验证后在给与用户相应的权限,在进入系统进行操作。 4.系统重要页面设计与测试 4.1系统 登录 页面设计分析 此界面是用户 登录 的必通过验证的界面,分为四个用户,分别是学生、系管理员、 教务管理员、超级管理员;各个用户的功能不一样,以及各个用户 登录 的ID 含义也不一样,在页面上有提示,请注意阅读 如图 8。 图 8 系统 登录 图 nts 第 12 页 共 21 页 你可以从用户类型中选择你的身份,然后根据提示输入用户名,密码,单击登录 即可。 If Me.usertype.SelectedItem.Text = 学生 Then searchSql = select student.Stu_Name,class.majorID,apartment.apartid from Student,class,major,apartment where Stu_Num= & Me.txtuserName.Text & and Stu_Pwd= & Me.txtuserPwd.Text & and student.classID=class.classID and class.majorID=major.majorID and major.apartID=apartment.apartID ElseIf Me.usertype.SelectedItem.Text = 系管理员 Then searchSql = select Aad_Name,apartid from Apartadmin where AadID= & Me.txtuserName.Text & and Aad_Pwd= & Me.txtuserPwd.Text & ElseIf Me.usertype.SelectedItem.Text = 教务管理员 Then searchSql = select tad_Name from Teachadmin where TadID= & Me.txtuserName.Text & and Tad_Pwd= & Me.txtuserPwd.Text & ElseIf Me.usertype.SelectedItem.Text = 超级管理员 Then searchSql = select sad_Name from Superadmin where Sad_ID= & Me.txtuserName.Text & and Sad_Pwd= & Me.txtuserPwd.Text & End If /连接数据库并打开 cn = New SqlConnection(server=.;database=JXFZ;uid=sa;pwd=123 ) cn.Open() cmd = New SqlCommand(searchSql, cn) dr = cmd.ExecuteReader() If dr.HasRows() Then dr.Read() islogin = 1 /成功把 islogin 设置为 1 /选课用户类型,数据用户密码正确后转跳下一页面 If Me.usertype.SelectedItem.Text = 学生 Then Response.Redirect(jxfzstudent.aspx) ElseIf Me.usertype.SelectedItem.Text = 教务管理员 Then Response.Redirect(jxfzjwadmin.aspx) nts 第 13 页 共 21 页 ElseIf Me.usertype.SelectedItem.Text = 超级管理员 Then Response.Redirect(jxfzsuperadmin.aspx) ElseIf Me.usertype.SelectedItem.Text = 系管理员 Then Response.Redirect(apartadmin.aspx) End If Else islogin = 0 /如果不成功设置为 0 End If 用上面数据库查询语句,判断用户输入的用户名和密码是否正确。如果正确就可以转跳到下一页面继续操作。如果不正确就转向 error.aspx 页面 . 4.2学生选课页面设计分析 学生使用自己的学号进行 登录 后,如果是在选课的时间内,学生就可以进入选课页面和查看自己信息和修改密码,如果学生现在的时间不在选时间, 那么学生就只能看见查询个人信息和修改密码。 /判断学生是否正确 登录 strsql = select startdate,enddate from sysstate where id=1 cmd = New SqlCommand(strsql, conn) dr = cmd.ExecuteReader If dr.HasRows() Then dr.Read() If Now.Date() dr.GetValue(0) And Now.Date() dr.GetValue(1) Then Link2.Visible = True 学生信息 Link1.Visible = True 选课 Else Link2.Visible = True 学生信息 Link1.Visible = False 选课 End If End If If Not IsPostBack Then lbldate.Text = 本次选课 从 & dr.GetValue(0) & 开始到 & dr.GetValue(1) & 截止 ,注意选课时间 lbldate.ForeColor = Color.Red End If 以上代码判断当前日期是否在教务管理员或者超级管理员选课开放的时间,nts 第 14 页 共 21 页 如果是则学生可以选课,如果不是则学生不能选课。 测试效果图为 图 9: 当你不在选课的时间段的时候 ,学生 登录 后 ,以前选课的连接就不存在 . 图 9 学生页面 如果在选课的时间段内 ,学生 登录 后就会看见选课连接 ,这时你就可以进入选课页面进行选 课 如图 10. 图 10 学生可选课页面 4.3对系选课的控制页面设计 当系管理员成功 登录 后,系管理员具有修改,删除,更新学生、教师、课程、专业、系别控制选课类型的功能 。当管理员进入选课控制界面后就会显示: nts 第 15 页 共 21 页 图 11 系管理员控制选课页面 这时 ,你就可以设置课程是否可供学生选课 ,以及取消选课和设为公选课等等功能 .例如 :当你把课号为 fdfd 和 fdsfsdfs 设为公选课时 ,你就会看到以下界面 : 图 12 系管理员设置后的显示页面 如果取消课号为 fdfd时你又回看见如下界面 : 图 13 系管理员取消设置后显 示页面 nts 第 16 页 共 21 页 4.4教务管理员页面设计分析 当教务管理员成功 登录 后,教务管理员可以控制系管理员,查看学生选课情况,学生教师的基本信息,系别信息管理以及选课时间的开放 以选课时间开放为例进行原代码分析和测试 Dim conn As SqlConnection Conn=new sqlconnection(server=.;database=jxfz;uid=sa;pwd=123) conn.Open() strsql=insert sysstate(startdate,enddate)values(startdate,enddate) cmd = New SqlCommand(strsql, conn) cmd.Parameters.Add(startdate, txtstartdate.Text) cmd.Parameters.Add(enddate, txtstartdate.Text) cmd.ExecuteNonQuery() conn.Close() Response.Redirect(jxfzjwadmin.aspx) 以上是教务管理员设计选课时间的代码 ,以下就是此页面测试效果 : 图 14 教务管理员操作页面 4.5超级管理员页面设计分析 超级管理员可以查看、删除教务管理员,以及可以做教务管理员的所有功能。代码如下: 绑定教务管理员表 Sub binddata() Try conn=New SqlConnection(server=localhost;database=jxfz;uid=sa;pwd=123) conn.Open() nts 第 17 页 共 21 页 strsql = select * from teachadmin ds = New SqlDataAdapter(strsql, conn) teachadmin = New DataSet ds.Fill(teachadmin, teachadmin) dgteachadmin.DataSource = teachadmin dgteachadmin.DataMember = teachadmin dgteachadmin.DataKeyField = tadid dgteachadmin.DataBind() dgteachadmin.Dispose() conn.Close() Catch ex As Exception Response.Redirect(jxfzlogin.aspx) End Try End Sub /删除教务管理员 Private Sub dgteachadmin_DeleteCommand(ByVal source As Object,ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dgteachadmin.DeleteCommand Try strsql = delete from teachadmin where tadid=tadid and tad_name=tad_name cmddel = New SqlCommand(strsql, conn) cmddel.Parameters.Add(tadid, e.Item.Cells(0).Text) /附值 cmddel.Parameters.Add(tad_name, e.Item.Cells(2).Text) cmddel.ExecuteNonQuery() binddata() End Try /一个超连接 jxfzaddjwadmin.aspx 添加教务管理员 ,以下就的超级管理员设计的页面效果 : nts 第 18 页 共 21 页 图 15 超级管理员操作页面 5.设计过程中的问题解决 5.1 数据库的连接 SQL server 2000 的连接方式有多种形式,我们一开始使用的是,开发工具给出的数据适配器开发程序 ,在开发完 成以后,将其移植到其它机器上进行实验时发现,不能正常的运行,最后 发现是在使用数据适配器开发时,数据连接是数据适配器 自动 生成的,在服务器名字这一项是使用的是开发时的服务器名,所以在移植后不能运行。最后我们只有重新编
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:计算机毕业设计113基于ASP%NET教学辅助系统设计与实现
链接地址:https://www.renrendoc.com/p-539932.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!