基于ASP.NET教学辅助系统设计与实现
摘 要
随着计算机的广泛应用,人们能够高效和方便快捷的处理许多问题,使其一些信息管理基本上完全的取代了传统的人工管理方法。本系统充分利用ASP.NET,SQL Server2000数据库技术和WEB技术以提高效率,打造成为一个安全可靠的系统。系统主要实现两个方面的功能,学生选课,给管理员提供良好后台操作界面。这个系统是由管理员来选择和处理课程数据,完成所要开设课程的设置,然后在发布出来。学生可以根据自己的情况进行选课。完成选课程以后可以打印自己的选课信息。管理员可以控制选课系统的开放时间与关闭时间,以及添加,删除,更新用户信息。经过测试,本系统可基本完成预先设想的两个功能。
目 录
论文总页数: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.数据库的设计与实现 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
关键词:教学辅助系统;SQL Server2000数据库;ASP.NET
2.1系统架构
本系统采用三层架构, WEB展示层通过统一的接口向数据访问层发送请求,但需经过业务逻辑层将请求按照一定的逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到WEB展示层,通过这样的数据处理流程,用户表现层甚至可以不知道数据的结构,只要维护与数据访问层之间的接口即可。这种方式在一定的程度上增加了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为WEB展示层不需要进行任何关于数据库的操作。