基于BS架构的高效网上选课系统的设计与实现.docx
基于BS架构的高效网上选课系统的设计与实现
目录
内容概述................................................4
1.1研究背景与意义.........................................4
1.2国内外研究现状.........................................6
1.3研究内容与目标.........................................7
1.4技术路线与方法.........................................8
1.5论文结构安排...........................................9
系统相关技术............................................9
2.1B/S架构概述..........................................13
2.2.NET开发框架.........................................15
2.3数据库技术............................................17
2.4前端技术..............................................18
2.5系统开发工具..........................................19
系统需求分析...........................................20
3.1功能需求分析..........................................22
3.1.1用户管理模块........................................26
3.1.2课程管理模块........................................30
3.1.3选课管理模块........................................32
3.1.4教师管理模块........................................33
3.1.5系统管理模块........................................34
3.2非功能需求分析........................................36
3.2.1安全性需求..........................................38
3.2.2可靠性需求..........................................42
3.2.3易用性需求..........................................43
3.2.4可扩展性需求........................................45
系统总体设计...........................................46
4.1系统架构设计..........................................48
4.2系统功能模块设计......................................49
4.3数据库设计............................................54
4.3.1数据库概念结构设计..................................56
4.3.2数据库逻辑结构设计..................................57
4.4系统界面设计..........................................58
系统详细设计与实现.....................................59
5.1用户管理模块设计与实现................................60
5.1.1用户登录模块........................................62
5.1.2用户信息管理模块....................................64
5.2课程管理模块设计与实现................................65
5.2.1课程信息管理模块...........