基于ssm框架的教务管理系统.rar
基于ssm框架的教务管理系统,摘 要随着近几年来微机技术、网络技术及相应软件技术的迅猛发展,学校的教学、管理等工作已越来越离不开计算机了。本系统—综合教务管理系统是针对现今教学模式复杂,管理繁琐这一问题开发、研制出来的本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 下天行龙 发布摘 要
随着近几年来微机技术、网络技术及相应软件技术的迅猛发展,学校的教学、管理等工作已越来越离不开计算机了。本系统—综合教务管理系统是针对现今教学模式复杂,管理繁琐这一问题开发、研制出来的
本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统有较高安全性和较好的性能。其中连接数据库的字符串可以随时在Web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。
本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息、IIS介绍、IIS与ASP.NET的结合等的基本内容及发展情况。
关键词: SQL Server2005 ,浏览器/服务器结构,ASP.NET,教务系统
ABSTRACT
With the rapid development of recent years computer technology, network technology and the corresponding software technology, teaching in schools, work has become increasingly inseparable from the computer. This system - Comprehensive Academic Management System for today's complex mode of teaching, management cumbersome to develop, developed out
Browser / server structure is characterized by analyzing the combination of the actual situation of the Course, the basic design idea of the online course selection system based on the browser / server architecture, a brief introduction of each functional module and database design, focused on the ASP.NET and SQL Server 2005 when developing an online course selection system database access technology and dynamic web page production technology, and part of the code. Through the system so that students on campus online Online Course. System of the B / S structure in the Windows XP system and VS.NET platform developed using C # as the development language of ASP.NET, SQL Server 2005 as database. The system has a higher security and better performance. String to connect to the database can be modified in the Web.config, and encrypted, to increase the flexibility to protect the security of the database. The code to make use of stored procedures and to minimize the database connection open time means to improve performance.
This article in addition to the main part of system analysis, overall design, database design, functional implementation of the program, in this also describes the information with the online course selection system, introduced the IIS, IIS with ASP.NET integration. The basic contents and development.
Key Words:SQL Server2005, browser / server structure, ASP.NET, Dean system
目 录
1 概述 1
1.1开发背景 1
1.2 项目提出的意义 2
1.3 系统的开发方法 3
1.4 系统开发工具 4
1.4.1 C#简介 4
1.4.2 ASP.NET简介 4
1.4.3 数据库简介 6
2 需求分析 7
2.1可行性分析 7
2.2 系统设计的要求 7
2.3 系统功能需求分析 8
2.4 数据库需求分析 9
3 系统总体设计 11
3.1系统总体设计 11
3.2 系统功能总体设计 11
3.2.1 管理员角色 11
3.2.2 教师角色 11
3.3 数据库结构设计 12
3.3.1 概念结构设计 12
3.3.2 概念结构设计的方法选择 13
3.3.3 系统的E-R图 13
3.4 数据库表的设计 14
4 系统实现 19
4.1 运行环境 19
4.2 系统主界面 19
4.3 管理员角色主要实现功能 21
4.3.1 院系信息维护 21
4.3.2 教师信息维护 22
4.3.3 学生信息维护 24
4.3.4课程列表 26
4.3.5 专业管理 28
4.4 教师角色主要实现功能 28
4.4.1 教师个人资料 28
4.4.2 担当课程 29
4.5 学生角色主要实现功能 32
4.5.1 个人信息维护 32
4.5.2 选课 34
4.5.3 选课信息管理 36
5 软件测试 38
5.1 软件测试的意义 38
5.2 软件测试的重要性 38
5.3 软件测试的范围 39
5.4 软件测试的方法 39
5.5 软件测试的目的和原则 39
总 结 41
参 考 文 献 42
致 谢 44
1