选课系统.docx

上传人:b****5 文档编号:2917652 上传时间:2022-11-16 格式:DOCX 页数:36 大小:942.34KB
下载 相关 举报
选课系统.docx_第1页
第1页 / 共36页
选课系统.docx_第2页
第2页 / 共36页
选课系统.docx_第3页
第3页 / 共36页
选课系统.docx_第4页
第4页 / 共36页
选课系统.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

选课系统.docx

《选课系统.docx》由会员分享,可在线阅读,更多相关《选课系统.docx(36页珍藏版)》请在冰豆网上搜索。

选课系统.docx

选课系统

学生选课系统

 

班级:

软件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、技术可行性

本系统制作环境在WIN764位操作系统下,所用系统开发软件为PowerDesigner16、Mysql数据库、Eclipse。

数据库设计和实现在前两个软件中完成,eclipse为实现前台功能操作界面。

本系统制作为网页软件系统,以网页操作为基础,实现平台的构建。

2、经济可行性

本系统可用性高,在实现学生的注册、登录、更新个人信息的前提下,给予学生开放式的选课操作,方便学生的课程选择和查询操作。

开发成本基本上用于后期数据库的完善和系统界面的进一步美化。

3、操作可行性

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

三、需求分析

1、功能需求

用户注册

用户登录

管理员通过系统可以查看所有学生的信息

管理员可以管理所有学生(添加、删除等)

管理员可以管理所有课程(添加、删除等)

管理员可以发布公告

学生可以通过系统查看自己的信息

学生可以通过系统查看所有课程

学生可以通过系统选择自己想学的课程

学生可以通过系统查看自己已选择的课程信息

学生可以查看公告

2、性能需求

本系统的用户在每次访问该站点时都应能体验到始终如一的性能

由于故障原因丢失的数据可以找回

用户能够快速准确的找到自己想要的信息

系统能在1-2s内执行用户的请求

3、可靠性与可用性需求

本系统要求应用程序在任何时刻都能够精确数据的能力,比如保持数据的原子性、持久性和一致性等,任何时刻都能保持数据完整,并且保证系统内的数据不会被用户以外的人获得,系统应随时处于开启和运行状态,且应无任何故障,使用户随时可以使用,并得到自己想要的信息。

4、DFD图设计

5、H图设计

6、功能说明

功能

功能描述

注释

注册功能

注册功能方便于新用户第一次使用本系统,给予注册,方便学生以后更快更便捷的进入系统进行相应操作。

学生在一次注册完成后,不可再进行相同的注册,保证了一个学号对应到一个学生

登录功能

登录功能方便于用户二次使用,增加了系统的可复用性,方便学生用户二次操作的快捷性,也加强了系统的操作能力。

学生登录之后能进行各模块相应的操作功能

查询功能

查询功能是学生用户登录之后所包含的功能模块,前提要求学生需登录系统之后。

查询功能包括查询个人信息、查询全部课程信息、查询所选课程。

查询功能区分于不同用户,管理员(本系统无相应模块,主体为学生)可查询所有成员信息

选课功能

选课功能针对主体为学生的用户,也是本系统的主体功能所在,用于学生选择课程信息。

选课系统核心

四、系统设计

1、系统详细设计

系统的功能模块图

由系统功能模块图可以看出,本系统主要分为登录模块、查询模块、选课模块。

学生第一次使用本系统,如果未注册将会提示学生先进行注册,注册的学生信息将会存储进如数据库,然后再通过登录页面,进行用户名和密码的匹对,就可以实现个人用户的登录。

登录成功后就进入了对应学生的个人界面,在这个界面中,学生可以选择查看自己的个人信息,查看课程信息,也可以进行选课操作,输入对应学生的学号和需要选择添加的课程,则会将对应课程加入学生的课程表。

此外还有一个独立于功能模块图之外的模块——管理员,管理员可以在系统里查询到所有学生和课程的信息,当需要新加入一门课程的时候,管理员可以在本系统中添加课程,学生可以在下次选课的时候选择这门课程,同时有课程因为变故不能选择时,管理员可以更改删除这门课程。

系统的HIPO图

2、数据库设计

2.1E-R图设计

2.2表格设计

根据E-R图,主要分为学生信息,课程信息以及选课信息,因此我们需要建立三个表,分别为学生表,课程表,选课表。

学生表

字段名

类型及长度

描述

Sno

Varchar(20)

主码,学生学号,登录系统用户名

Sname

Varchar(20)

学生姓名

Spassword

Varchar(20)

登录系统密码

Ssex

Varchar(20)

学生性别

Sage

Varchar(20)

学生年龄

Sclass

Varchar(20)

学生班级

Sdept

Varchar(20)

学生系别

课程表

字段名

类型及长度

描述

Cno

Varchar(10)

主码,课程号

Cname

Varchar(20)

课程名

Ccredit

Float(2,1)

课程学分

选课表

字段名

类型及长度

描述

Sno

Varchar(20)

学生学号,外码

Cno

Varchar(10)

课程号,外码

Grade

Float(4,1)

学生课程所获成绩

2.3数据字典

本系统的主要数据流有:

学生注册申请、登录信息、选课信息、查询信息等等。

数据存储包括:

学生注册记录、查询课程记录、选择课程记录等文件。

文件名:

学生信息文件0

描述:

学生注册的基本信息

别名:

学生基本信息表

组成:

学生学号、真实姓名、密码、性别、年龄、班级、系别

注释:

进入本系统登录之前要进行学生的个人注册

文件名:

课程信息文件

描述:

学生课程的基本信息

别名:

学生课程表

组成:

课程号、课程名、课程学分

注释:

选课系统中所录入的课程

文件名:

学生选课信息文件

描述:

学生选课的基本信息

别名:

学生选课表

组成:

学生学号、学生所选课程号、学生所选课程成绩

注释:

选课完成之后所录入的信息

五、编码及运行界面

登录界面代码:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

学生选课系统

--

#Layer1{

position:

absolute;

width:

479px;

height:

287px;

z-index:

1;

left:

344px;

top:

24px;

}

.STYLE2{

color:

#FF0000;

font-size:

24px;

font-weight:

bold;

font-style:

italic;

}

#Layer1{

background-color:

#FFFF99;

}

-->

 

 

欢迎使用学生选课系统!

 

//localhost:

8080/choose/注册.html">注册账号

忘记密码

 

登录界面

注册界面代码:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

学生注册

--

#form1{

background-image:

url(file:

///C|/Users/Administrator/Documents/%E6%9C%AA%E5%91%BD%E5%90%8D%E7%AB%99%E7%82%B9%201/207-4-1366x768.jpg);

}

.STYLE5{

font-size:

24px;

color:

#FF0000;

}

-->

 

请用户输入个人信息:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1