基于 net的学生选课系统设计与实现毕业论文设计

更新时间:2023-11-19 17:03:01 阅读量: 教育文库 文档下载

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

题目:基于

本科毕业论文(设计)

.net的学生选课系统设计与实现

安徽新华学院本科毕业生毕业论文(设计)承诺书

本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。

毕业论文(设计)作者签名: 日期: II

摘 要

随着网络的发展和高校教育改革的不断深入,大学规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍的增加。以前那种人工操作实现学生选课管理的方法已经不符合现阶段的要求,因此迫切需求开发基于互联网的学生选课系统来提高教学管理工作的效率。选课系统成为学校教务管理系统中的一个必不可少的组成部分,可以实现学生查询自己和成绩信息、选课和退选,老师查询自己和所授课的信息、录入成绩和课程选修情况,管理员模块中包括学生、教师、课程和成绩信息管理等子模块:学生管理子模块实现对学生信息管理并且可以输入查询条件进行查询操作;老师管理子模块实现对教师信息的管理;课程管理子模块实现课程的管理,为课程分配代课老师并且查看某个课程的详细信息,并且此系统也是高校实现无纸化办公的一个必备工具。

本文阐述了基于ASP. NET的学生选课系统的工作原理和实现方法,分析阐述了学生选课工作的流程,并对系统功能目标和使用的数据库进行了系统的分析和设计,在此基础上实现了基于.NET的选课系统。利用此信息化的系统,实现了选课的动态管理,使得对信息的管理更加及时、高效和安全。

关键词:ASP. NET;学生选课;数据库;信息化

I

ABSTRACT

With the development of Internet and higher education reform unceasingly thorough, the university continues to expand the scale, professional, class, dramatically increasing of the number of students, the students of the amount of information also have increased. Previously the sort of manual operation to achieve the student management method can not meet the requirement of present stage, therefore urgently demand the development of Internet-based student elective system to improve the efficiency of education management work. Elective system become the school educational administration management system is an essential component, students can achieve the query itself and performance information, course selection and withdraw from the election, the teacher query and their teaching information, input results and elective courses, students, administrators module includes teachers, curriculum and performance information management module: student management module to achieve the student information management and can enter the query query operation; teacher management module to achieve the teacher information management; curriculum management module implementation of curriculum management, curriculum assign substitute teacher and view a program detail information, and the system is the realization of the paperless office an indispensable tool.

This paper based on the ASP . NET student elective system working principle and the realization method, analyzes the students' work flow, and system functions and database the system analysis and design, on the basis of the realization of course selecting system based on NET. Using this information system, realize the dynamic management of course selection, making the management of information more timely, efficient and safe.

KEYWORDS: ASP.NET; students; database; information technology

II

目 录

1 绪 论.......................................................................................................................... 1

1.1 选课背景与意义.............................................................................................. 1 1.2 学生选课系统的发展和研究现状.................................................................. 2 2 系统的开发环境介绍................................................................................................ 3

2.1.NET背景知识简介 .......................................................................................... 3

2.1.1 .NET起源 ............................................................................................... 3 2.1.2.NET的特点 ............................................................................................ 4 2.1.3.NET技术简介 ........................................................................................ 5

3 需求分析.................................................................................................................... 7

3.1 调查分析.......................................................................................................... 7

3.1.1. 公共操作............................................................................................... 8 3.1.2.用户所具有功能..................................................................................... 8 3.1.3 可行性分析............................................................................................ 9 3.2 功能模块分析.................................................................................................. 9 3.3 数据流程分析................................................................................................ 10

3.3.1 数据流图.............................................................................................. 10 3.3.2数据业务流程图................................................................................... 11 3.4 数据库............................................................................................................ 12

3.4.1 E-R概念设计 ....................................................................................... 12 3.4.2 逻辑结构设计...................................................................................... 15 3.4.3物理设计............................................................................................... 16

4 详细设计.................................................................................................................. 19

4.1 登录界面........................................................................................................ 19 4.2 选课与退选.................................................................................................... 21 4.3 修改密码........................................................................................................ 23 4.4 插入学生、老师和课程信息........................................................................ 24 4.5 成绩管理........................................................................................................ 27

III

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

Top