学生选课系统实验报告 项目名称:学生选课系统 姓名: 学号: 班级: 指导老师: 一.课程设计的目的与要求 通过软件开发的实战训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计和综合分析,解决问题的能力
具体如下: 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识; 1
学习使用 MyEclipse 开发工具的使用
进一步加强和提高软件工程文档的编写能力; 3
培养协作能力和团队精神
一.设计正文 1
1 课程题目:学生选课系统 1
2 系统的主要目标: 本系统的目标是实现选课系统需所需的各种基本功能,包括学生选课,教师查看选修的课程,提交课程成绩功能以及管理添加学生,维护学生的信息,成绩管理,添加教师,维护教师的信息
维护选修课程,查看学生的信息,查看教师的信息,查看课程的信息
更新学生,老师,和课程的信息
包括增加修改删除查找
3 系统的开发环境及运行环境 操作系统:windows 建模工具 数据库系统:sqlserver2005 开发工具:MyEclipse8
6 WEB 服务器:Tomcat 2
系统的需求分析 学生选课系统的主要满足来自三个方面的需求,这三个方面分别是学生用户,教师用户和管理员用户,也即是三类用户角色
(1) 学生用户是主要的需求者,主要的需求功能是查询 可 选课程,查看自己 的选课情 况 及进行选课
(2) 教师用户主要需求功能是查看自己 所教授 的课程,课程有 哪 些 学生选修,以及利 用本系统提交学生的成绩 (3) 管理员用户的功能需求较 为 复 杂 ,包括对学生的信息,教师的信息,课程的信息进行管理
在学生信息管理子 模块 中 实现对学生的信息的添加,修改,删除操作
还 可 以输 入 查询 条 件进行查询 操作
在教室 管理模