AN1015教务实验课选课系统的设计与实现2

更新时间:2024-06-21 13:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Powered by 计算机毕业论文网http://www.wnwu.com http://www.lw12.com

选课系统的设计与实现

摘 要

随着计算机技术、网络技术的发展,各高校相继建成了自己的校园网,并充分利用校园网提供教学、科研和教务管理服务。另一方面,近年来学校的规模不断扩大,在校学生人数增多,加之学生分校区管理,给原本复杂的人工选课工作增加了教务工作量。

本系统采用ASP.NET 技术作为创建应用程序的方式,以VB.NET 作为编程语言,采用SQL 数据库作为后台数据库。本系统遵循了软件工程方法论进行系统分析、总体设计、详细设计和系统测试。根据系统开发的原则,论文首先论述了系统的研究背景和目标,并对所用到开发工具与关键技术做了简单的介绍。接着通过对系统需求和可行性进行分析,确定了系统的功能模块,并画出相应的模块图。按系统总体设计的结果,对系统的数据库和网页做了详细的设计。然后着重叙述了教师管理模块和学生管理模块的分析设计过程,并给出各模块的实现方法及部分源代码,最后给出系统关键技术的程序实现。

系统实施后,一方面教师可以利用互联网迅速进行选课系统管理,另一方面提高了学生选课效率。

关键词:ASP.NET,软件工程,需求分析,SQL Sever

目 录

第1章 绪论 ................................................................... 错误!未定义书签。

1.1 研究背景................................................................................... 错误!未定义书签。 1.2 研究现状................................................................................... 错误!未定义书签。 1.3 研究内容和目标....................................................................... 错误!未定义书签。

第2章 开发工具与关键技术介绍 ................................. 错误!未定义书签。

2.1 ASP.NET简介............................................................................ 错误!未定义书签。 2.2 VB.NET简介.............................................................................. 错误!未定义书签。 2.3 SQL Sever 2000简介.............................................................. 错误!未定义书签。

Powered by 计算机毕业论文网http://www.wnwu.com http://www.lw12.com

第3章 系统总体设计 .................................................... 错误!未定义书签。

3.1系统需求.................................................................................... 错误!未定义书签。 3.2系统可行性分析........................................................................ 错误!未定义书签。 3.3系统功能模块划分.................................................................... 错误!未定义书签。 3.3.1 学生用户功能的设计 ....................................................... 错误!未定义书签。 3.3.2 老师用户功能的设计 ....................................................... 错误!未定义书签。

第4章 系统详细设计 .................................................... 错误!未定义书签。

4.1 系统总体规划........................................................................... 错误!未定义书签。 4.2 系统业务流图........................................................................... 错误!未定义书签。 4.2.1 登录页面流程图 ............................................................... 错误!未定义书签。 4.2.2 注册页面流程图 ............................................................... 错误!未定义书签。 4.2.3 学生加入班级流程图 ....................................................... 错误!未定义书签。 4.2.4 退出班级流程图 ............................................................... 错误!未定义书签。 4.2.5 上传和重传作业流程图 ................................................... 错误!未定义书签。 4.3 系统数据流图........................................................................... 错误!未定义书签。 4.4 数据库设计............................................................................... 错误!未定义书签。 4.4.1 系统实体关系(E-R)图 ...................................................... 错误!未定义书签。 4.4.2 数据库表设计 ................................................................... 错误!未定义书签。 4.4.3 数据库角色分配 ............................................................... 错误!未定义书签。

第5章 系统设计与实现 ................................................ 错误!未定义书签。

5.1 Visual Studio.NET项目概述................................................ 错误!未定义书签。 5.2系统的具体设计与实现............................................................ 错误!未定义书签。 5.2.1 登陆界面的设计与实现 ................................................... 错误!未定义书签。 5.2.2 注册界面的设计与实现 ................................................... 错误!未定义书签。 5.2.3 学生主界面的设计与实现 ............................................... 错误!未定义书签。 5.2.4 班级选择界面的设计与实现 ........................................... 错误!未定义书签。 5.2.5 教师主界面的设计与实现 ............................................... 错误!未定义书签。 5.2 系统关键技术的程序实现....................................................... 错误!未定义书签。 5.2.1 编辑Web.Config页 ......................................................... 错误!未定义书签。 5.2.2 填写Cookie值 ................................................................. 错误!未定义书签。

Powered by 计算机毕业论文网http://www.wnwu.com http://www.lw12.com

第6章 测试环境与测试报告 ......................................... 错误!未定义书签。

6.1 测试环境要求........................................................................... 错误!未定义书签。 6.2 系统测试报告........................................................................... 错误!未定义书签。

结 论 .............................................................................. 错误!未定义书签。 参考文献 .......................................................................... 错误!未定义书签。 致 谢 .............................................................................. 错误!未定义书签。

功能模块图如图3.1所示。

作业要求列表 图3.1 学生功能模块图

作业具体要求 提交作业 通知列表

通知内容

用户登录

学生主界面

班级选择 实验信息查询 成绩信息查询 课程介绍 用户注册信息

Powered by 计算机毕业论文网http://www.wnwu.com http://www.lw12.com

功能模块图如图3.2所示。

成绩查询信息

成绩管理

成绩输入

通知管理

发布通知 通知列表

班级管理

班级信息查询 作业信息列表

教师主界面

作业管理

作业信息输入 作业成绩输入 作业提交查询

实验管理

实验信息输入 添加教师

资料管理

登录信息 教师列表

图3.2 教师功能模块图

实验信息查询

作业具体信息 通知内容

Powered by 计算机毕业论文网http://www.wnwu.com http://www.lw12.com

图5.3 注册界面

使用Span控件来Cookie值显示欢迎信息。学生主界面如图5.4所示。

图5.4 学生主界面

Powered by 计算机毕业论文网http://www.wnwu.com http://www.lw12.com

图5.5 班级选择界面

图5.6 教师主界面

本文来源:https://www.bwwdw.com/article/qii3.html

Top