- 2
- 0
- 约8.64千字
- 约 29页
- 2015-08-28 发布于安徽
- 举报
(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
学 号: 201040430108
学生选课系统
教学院 计算机学院 项目名称 学生选课系统 专 业 计算机科学与技术(数字媒体) 班 级 10数字媒体 姓 名 吉小凯 小组成员 陈燕羽,秦盼,吉小凯 指导教师 涂进
2013 年 12 月 5 日
目录
1 可行性分析 3
1.1 问题定义 3
1.2 背景描述 3
1.3 可行性分析 3
1.3.1 技术可行性 3
1.3.2 经济可行性 4
1.3.3 操作可行性 4
1.3.4 法律可行性 5
2 需求分析 6
2.1 功能需求 6
2.2 性能需求 6
2.3 可靠性和可用性需求 6
2. 4 出错处理需求 7
2.5 接口需求 7
1 服务器接口 7
2 用户平台接口需求 7
3 浏览器接口需求 8
2.6 约束 8
2.7 数据流图 9
3 总体设计 10
3.1系统模块框架图 10
4 详细设计 12
4.1 选课信息管理模块伪码 12
4.2 课程信息管理模块伪码 13
5 编码 14
6 测试 26
6.1 白盒测试 26
6.2 黑盒测试 27
1 可行性分析
1.1 问题定义
大学期间都有选修课程,而由于人数庞大、课程种类繁多,不便于人工管理,课程的调整也比较复杂,并且人工管理容易疏忽遗漏,造成学生学分的损失。而有了选课系统,这些问题就迎刃而解了。
1.2 背景描述
“学生选课系统”是在网络上提供选修课服务,使学生能够在规定的时间内在网上选课或退课,并且系统马上能够返回给该学生选课是否成功的信息,能查询课程信息及该课成绩。管理员负责发布选课信息、选课用户的管理和选课情况的监控等,并可以为教务管理员提供方便的管理功能:添加、删除、修改课程信息和学生记录等。本系统是选修课实现系统的自动化从而提高教务工作的效率。
1.3 可行性分析
1.3.1 技术可行性
随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet融合到一起,以方便个高校管理。在这样一个社会背景下,基于Windows和SQL Server 2005 运用言,采用B/S模式开发的学生网上选课系统,将学生、管理员有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高计算机科学日渐成熟基于以上的技术在现今比较容易实现。
系统界面,操作,系统的配置要求不高,实现可行,因此经济可行。该系统可以容易实现学生与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率该系统操作方便,简单。
课程信息 选课表
课程表 选课信息
学生选课系统详细数据流图
课程 信息
F1.1 课程信息 课程信息 排课表
课 选
程 课
表 表
选课信息 选课信息
学生选课系统详细数据流图
3 总体设计
3.1系统模块框架图
系统模块框架图
课程信息管理模块框架图
选课信息管理模块框架图
4 详细设计
4.1 选课信息管理模块伪码
选课信息管理 seq
打开登录界面
输入信息:用户名,密码
读入字符串
判断信息
登陆界面 iter until 文件结束
用户信息确认 seq
学号
姓名
用户信息确认 end
选择课程 seq
课程号
课程名称
任课老师
上课时间
选择课程 end
选课信息管理 end
4.2 课程信息管理模块伪码
课程信息管理 seq
打开登录界面
输入信息:用户名,密码
判断信息
登陆界面 iter until 文件结束
用户信息确认 seq
账号
密码
用户信息确认 end
课程信息 seq
课程号
课程名称
任课老师
课程安排
课程信息 end
选课信息 seq
课程号
学号
上课时间
选课信息 end
课程信息管理 end
5 编码
模块源代码
(1)登录模块
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
import java.sql.*;
public class L
原创力文档

文档评论(0)