BS模式的网上选课系统的设计与开发 摘 要 二十一世纪,计算机技术正朝着一体化和网络化的方向发展。传统的单一计算机应用软件正逐步退出,取而代之的是新一代的综合性的网络性应用软件,实现数据的互通和远程管理,形成信息化社会。信息社会的形成和微电子技术的迅猛发展,对落后、低效的办公方式提出了挑战。信息也是管理的对象,必须加以管理和控制。学生选课系统是将信息技术应用于学生选课信息的管理。随着高校教学制度的改革,学分制和选课制逐渐成为各高校的主要制度。而学生的选课工作也显得更加的重要,学生选课系统的设计和开发工作也势在必行。 本系统是一套基于java平台的学生选课信息管理系统。该系统采用JSP作为编程语言。使用B/S模式的系统架构,数据库使用MySQL建立数据间的转换。本文主要介绍了项目的开发背景、模块设计和后期测试。重点阐述了系统主要发展现状、整体的设计思路、主要技术和解决方案。 关键词:学生选课,B/S架构,JSP 目 录 摘 要 1 1 绪论 2 1.1选题的依据及意义 2 1.2国内外发展现状 2 1.2.1 学分制发展现状 2 1.2.2 选课管理系统发展现状 3 1.3研究目的 3 2设计技术与开发环境 5 2.1 相关技术介绍 5 2.1.1 JSP简介 5 2.1.2 B/S开发模式 5 2.1.3 mysql简介 6 2.2 开发环境介绍 6 2.2.1 Myeclipse简介 6 2.2.2 系统运行环境 7 3 需求分析和可行性分析 8 3.1 需求分析 8 3.1.1 运行需求分析 8 3.1.2 功能需求分析 8 3.2 数据流程分析 9 3.2.1 系统操作流程 9 3.2.2 数据增加流程 9 3.2.3 数据修改流程 10 3.2.4 数据删除流程 11 3.3 可行性研究 12 3.3.1 经济可行性 12 3.3.2 技术可行性 13 3.3.3 运行可行性 13 3.3.4 时间可行性 13 4 系统设计 14 4.1 系统总体设计 14 4.2 概要设计 14 4.3 数据库概念结构设计 15 4.4 数据库逻辑结构设计 16 5 系统实现 18 5.1 系统登陆模块 18 5.2 系统首页实现 18 5.2.1 系统管理员首页 18 5.2.2 管理员首页 19 5.2.3 教师首页 19 5.2.3 学生首页 20 5.3 密码管理模块实现 20 5.4 用户信息管理模块 20 5.5 选课信息管理模块实现 21 5.5.1 管理员课程信息管理功能 21 5.5.2 学生选课管理功能 21 6 程序测试与评价 22 6.1 程序调试 22 6.2 程序的测试 22 6.2.1 测试的重要性 22 6.2.2 测试用例 22 6.3 系统的特点和优点 23 6.4 系统存在的不足和改进方案 24 6.4.1系统存在的不足 24 6.4.2改进方案 24 6.5 设计收获和心得 25 结 论 27 致 谢 28 参考文献 29 |
BS模式的网上选课系统的设计与开发
更新时间:2019-07-07
上一篇:网络安全竞赛系统的设计与开发