选课系统 下载本文

内容发布更新时间 : 2025/1/8 15:35:09星期一 下面是文章的全部内容请认真阅读。

学生选课系统

设 计 文 档

班级:软件14-1BF

小组成员:

目录

一、项目概述 ............................................. 3 二、可行性分析 ........................................... 3 1、技术可行性 ......................................... 3 2、经济可行性 ......................................... 3 3、操作可行性 ......................................... 3 三、需求分析 ............................................. 3 1、功能需求 ........................................... 3 2、性能需求 ........................................... 4 3、可靠性与可用性需求 ................................. 4 4、DFD图设计 ......................................... 4 5、H图设计 ........................................... 5 6、功能说明 ........................................... 5 四、系统设计 ............................................. 6 1、系统详细设计 ....................................... 6 2、数据库设计 ......................................... 7 2.1、E-R图设计...................................... 7 2.2、表格设计 ....................................... 8 2.3、数据字典 ....................................... 8 五、编码及运行界面 ....................................... 9

学生选课系统

一、项目概述

随着大学生人数的日益增长,传统的选课管理模式已经不能够满足方便快捷的要求了,很多人不能选到自己想选的课,每次选课都要花费大量的时间去刷新网页,而且只能在专门的地方才能有机会选到课,虽然现在换了新的选课系统,比较方便,但是有很多高校的选课系统依旧不令人满意,为此,我们结合自身选课的实际需求,打算开发一个选课系统,用以解决选课上存在的问题,该系统可在保证数据准确无误的前提下,提高学生选课的速度,使学生无需浪费太多时间在选课上面,整个系统的数据库建立三个表,分别为学生表,课程表以及选课表,学生可以通过系统登录,查看自己的信息和课程,管理员通过系统对课程和学生进行管理,学生可以通过系统很快的选到自己需要的课程。

二、可行性分析

1、 技术可行性

本系统制作环境在WIN 7 64位操作系统下,所用系统开发软件为PowerDesigner 16、Mysql数据库、Eclipse。数据库设计和实现在前两个软件中完成,eclipse为实现前台功能操作界面。本系统制作为网页软件系统,以网页操作为基础,实现平台的构建。

2、 经济可行性

本系统可用性高,在实现学生的注册、登录、更新个人信息的前提下,给予学生开放式的选课操作,方便学生的课程选择和查询操作。开发成本基本上用于后期数据库的完善和系统界面的进一步美化。

3、 操作可行性

本系统适用于任何环境,需要使用者具有IE浏览器即可使用,同时,界面中没有其他乱码成分,界面主要语言为简体中文,方便学生操作和浏览。

三、需求分析

1、 功能需求

用户注册 用户登录

管理员通过系统可以查看所有学生的信息 管理员可以管理所有学生(添加、删除等) 管理员可以管理所有课程(添加、删除等) 管理员可以发布公告