{$cfg_webname}
主页 > 计算机 > VB.NET >

基于ASP.NET教学辅助系统设计与实现(VB.NET)

来源:wenku168.com  资料编号:WK168926 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK168926
资料介绍


摘 要
随着计算机的广泛应用,人们能够高效和方便快捷的处理许多问题,使其一些信息管理基本上完全的取代了传统的人工管理方法。本系统充分利用asp.NET,SQL Server2000数据库技术和WEB技术以提高效率,打造成为一个安全可靠的系统。系统主要实现两个方面的功能,学生选课,给管理员提供良好后台操作界面。这个系统是由管理员来选择和处理课程数据,完成所要开设课程的设置,然后在发布出来。学生可以根据自己的情况进行选课。完成选课程以后可以打印自己的选课信息。管理员可以控制选课系统的开放时间与关闭时间,以及添加,删除,更新用户信息。经过测试,本系统可基本完成预先设想的两个功能。

关键词:教学辅助系统;SQL Server2000数据库;asp.NET

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 

  
目  录
                                                         
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.数据库的设计与实现 7
3.1数据库的需求分析 7
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

1.引言
1.1课题背景
当今信息管理通过人工来完成的话,已经不能达到的人们所想象的效果,通过人工来管理信息十分复杂,既浪费精力,也浪费物力财力,更重要的是花费了大量的人力,物力还不能达到人们所想象的效果。各高等院校同样也存在这样的问题,随着高校的扩招,更是加大了管理员管理的难度,学校信息的真实性对学生、对学校、以及以后毕业后进入的公司都是非常重要的。所以学校的教学管理辅助系统的开发是必须的。
1.2本课题研究意义
随着社会科技的飞速发展,计算机基本上已经完全取代了老一辈用算盘、笔等的传统计算方法,现在各行各业离不开计算机信息处理,计算机的最大好处在于利用它能够进行信息管理和进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性;尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。它不仅能节约人力、物力,同时也能保证信息不易出错,即使出错了补救起来也比较轻松。计算机开发技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。教学辅助系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,代替了传统的教学模式,现在只要学生在计算机前输入自己的个人选课信息即可完成原来几倍的工作量。从教师角度来说,通过本系统可以由系上统一安排课程,发布课程能大幅度的减少教师的工作量,减少错误的发生几率。本系统是针对高校实际情况,根据它管理的基本流程,实现一个完善的选课系统以及一个完善的后台管理员的操作功能。根据高校学生选课管理的实际要求,完成的是对学生管理员基本功能的处理,也就是系统可以根据具体的情况对学生各类信息进行的浏览、查询、添加、删除、修改、生成报表等功能的处理。经过分析,本系统使用Microsoft公司的visual studio.NET开发工具,利用其提供的面向对象的开发工具,尤其是数据窗口这一能方便而简洁操作数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到完成系统。

2.3系统功能模块
(1)用户分类:
本系统可为四个用户类型:学生用户、系管理员用户、教务管理员用户、超级管理员用户
(2)分类说明系统用户功能

1、学生从登录界面登录成功后,就可以进行信息浏览,修改密码,在规定的时间内选课功能:

2、系管理员成功登录后,就可以对教师信息,学生信息,专业信息,班级信息,课程信息以上五个信息进行查看、添加、更新、删除等功能还可以对本系别选课控制。

3、教务管理员成功登录后,可以查询全部用户的基本信息,查询选课情况信息,可以对系管理员、系别信息进行更新、删除、添加等操作,还可以设置选课时间。

4、超级管理员成功登录后可以对教务管理员进行添加,删除,以及教务管理员的一切操作。

推荐资料