学生成绩管理系统Web程序设计课程设计报告.docx

上传人:b****0 文档编号:9618435 上传时间:2023-05-20 格式:DOCX 页数:49 大小:167.94KB
下载 相关 举报
学生成绩管理系统Web程序设计课程设计报告.docx_第1页
第1页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第2页
第2页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第3页
第3页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第4页
第4页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第5页
第5页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第6页
第6页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第7页
第7页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第8页
第8页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第9页
第9页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第10页
第10页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第11页
第11页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第12页
第12页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第13页
第13页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第14页
第14页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第15页
第15页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第16页
第16页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第17页
第17页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第18页
第18页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第19页
第19页 / 共49页
学生成绩管理系统Web程序设计课程设计报告.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生成绩管理系统Web程序设计课程设计报告.docx

《学生成绩管理系统Web程序设计课程设计报告.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统Web程序设计课程设计报告.docx(49页珍藏版)》请在冰点文库上搜索。

学生成绩管理系统Web程序设计课程设计报告.docx

学生成绩管理系统Web程序设计课程设计报告

 

洛阳理工学院

 

课程设计报告

 

课程名称Web程序设计课程设计

 

设计题目学生成绩管理

 

专业计算机科学与技术

 

班级

 

学号

 

姓名

 

完成日期

 

课程设计任务书

 

设计题目:

___学生成绩管理

 

设计内容与要求:

 

1.1问题描述

建立B/S模式的学生成绩管理系统。

1.2基本要求

(1)数据库设计要符合范式要求。

(2)能对学生信息、课程信息及成绩等进行添加、删除、修改等操作;

(3)提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩;

(4)提供必要的统计功能,如计算不及格人数、生成给予警告名单等。

 

指导教师:

 

年月日

 

课程设计评语

 

成绩:

 

指导教师:

 

年月日

洛阳理工学院课程设计报告

 

第1章

需求分析..............................................................................

1

1.1

引言

.......................................................................................

1

1.1.1

开发背景......................................................................

1

1.1.2

目的..............................................................................

1

1.1.3

术语定义......................................................................

1

1.2

任务概述...............................................................................

1

1.2.1

目标..............................................................................

1

1.2.2

用户特点......................................................................

2

1.3

需求规定...............................................................................

2

第2章

数据库设计.........................................................................

3

2.1

系统E-R图...........................................................................

3

2.1.1

实体图..........................................................................

3

2.1.2

实体联系图...................................................................

4

2.2

数据结构逻辑设计................................................................

4

第3章

概要设计.............................................................................

7

3.1

总体设计...............................................................................

7

3.1.1

功能分析......................................................................

7

3.1.2

功能模块图...................................................................

7

3.2

功能模块清单.......................................

错误!

未定义书签。

第4章

详细设计与实现.................................................................

8

4.1

网页设计...............................................................................

8

4.1.1

网页界面设计...............................................................

8

4.2

编码与实现.........................................................................

10

第5章

总结..................................................................................

14

 

I

洛阳理工学院课程设计报告

 

第1章需求分析

 

1.1引言

 

1.1.1开发背景

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在

众多的网络服务中,Web给人耳目一新的感觉。

而如今随着大学的扩招,学校的学生成绩管理的数据越来越多,处理越来越复杂,为了能够更加快速,有效地管理这些信息,一个能够

代替人工管理的系统急待开发。

通过这个系统,能够有效而解决信息量大,人工处理困难的

问题。

 

1.1.2目的

软件需求分析是把软件计划期间确定的软件工作过程要求精细化、规范化,这是软件生

命期中重要的一步,也是软件实质性开发的第一步。

保证软件开发的质量、需求的完整与可

追溯性,编写此文档。

通过此文档,以保证业务需求提出者与需求分析人员、开发人员、测

试人员及其相关利益人对需求达成共识。

 

1.1.3术语定义

数据字典:

是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

数据流条目:

给出数据流的定义,通常列出组成该数据流的数据项。

数据存储条目:

对数据存储的定义。

数据加工条目:

说明加工的处理逻辑。

软件工程:

IEEE的定义是开发、运行、维护、和修复软件的系统方法。

结构化分析(structuredanalysis,SA)方法是一种面向数据流的需求分析方法。

它的基本思想是自顶向下逐层分解,把一个大问题分解成若干个小问题,每个小问题再分解成若干个

更小的问题。

结构化设计(structureddesign,SD)方法是一种面向数据流的设计方法,它是以结构化分析阶段所产生的文档(包括数据流图、数据字典和软件需求说明书)为基础,自顶向下,

逐步求精和模块化的过程。

 

1.2任务概述

 

1.2.1目标

当今时代,互联网已经十分的普及,Web开发的应用程序也给人耳目一新的感觉,合理的利用当今有效地资源解放人力资源,提高工作效率是十分重要的,在本系统中,主要实现

以下几个目标:

 

1

洛阳理工学院课程设计报告

 

1.为学生成绩管理者提供方便。

传统的管理成绩的方法,速度慢,效率低,且浪费极大地人力、物力资源,通过本系统,可以让管理者轻松操作,就可以对学生的个人信息,课程

信息,以及成绩信息进行增、删、改,方便快捷。

 

2.让学生能够对自己的信息很了解。

传统的成绩管理方法中,参与者只有老师,学生的

信息被管理,学生本人却不能清除的了解自己的信息是否正确,有时候会造成很大的不方便,

在此系统中,学生可以登录系统,查看自己的各种信息,发现错误,可以及时反馈给管理员,这对管理员的管理也很方便,同时又可以让学生了解自己的信息。

 

1.2.2用户特点

在本系统中的用户分别有管理员和学生,管理员和学生都不需要具备专业的知识,只要掌握基本的操作方法即可,本系统界面美观且人性化,能使初学者很快的掌握系统的使用方法。

管理员对学生的信息进行增、删、改操作,学生对自己的信息进行查询。

 

1.3需求规定

 

学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。

管理员可以通过成绩管理系统查阅学生成绩信息,课程信息,学生个人信息并对相关信息进行增、删、改等相关操作。

 

根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的成绩信息,课程

信息,以及学生的个人信息的管理。

开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对学生有关成绩方面的信息进行管理,同时,可以减少劳动力的使用,加快查询

速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

目前,学校工作繁杂、资料众多,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。

因此,开发一套适和大众的、兼容性好的系统是很有必要的。

 

2

洛阳理工学院课程设计报告

 

第2章数据库设计

 

2.1系统E-R图

 

2.1.1实体图

学生实体包括学号、姓名、性别、年龄、班级、电话、密码几个属性,其中学号为主键,实体图如下:

 

姓名学号性别

 

学生

 

班级电话年龄密码

 

图2-1学生实体图

 

管理员实体包括密码和账号两个属性,其中管理员账号为主键,具体如下图所示:

 

管理员

 

密码账号

 

图2-2管理员实体图

 

成绩实体包括原始分数,有效分数,学期三个属性,三者联合起来构成成绩的主键,具体如下所示:

 

成绩

 

原始分数有效分数学期

 

图2-3成绩实体图

 

课程实体包括课程号,课程名,学时,学分四个属性,其中课程号为主键,具体如下图所示:

 

3

洛阳理工学院课程设计报告

 

课程

 

课程号课程名学分学时

 

图2-3成绩实体图

 

2.1.2实体联系图

在本系统中,学生选择的有多门课程,每门课程对应两个分数,分别为原始成绩分和有效成绩分,管理员可以修改多个学生的成绩,同时可以修改多门课程信息,具体的实体联系图如下图所示:

 

学生

1

N

选择

课程

 

1

1

N

 

拥有拥有

 

2

N

 

N

成绩修改

 

修改

 

M

 

M

管理员

 

图2-4实体-联系图

 

2.2数据结构逻辑设计

管理员表(Admin)

字段名

数据类型

长度(字节)

备注

id

int

4

编号

aname

nvarchar

50

用户名

apwd

nvarchar

50

密码

 

教师表(Teacher)

字段名

数据类型

长度(字节)

备注

id

int

4

编号

tname

nvarchar

50

教师名

tpwd

nvarchar

50

密码

 

4

洛阳理工学院课程设计报告

 

学生表(Student)

字段名

数据类型

长度(字节)

备注

id

int

4

编号

sn

nvarchar

50

学号

sname

nvarchar

50

学生名

pwd

nvarchar

50

密码

major

nvarchar

50

专业

dept

nvarchar

50

系别

 

管理员左目录表(AdminMenu)

字段名

数据类型

长度(字节)

备注

menu_id

int

50

编号

menu_name

nvarchar

50

parent_id

int

50

父编号

menu_description

nvarcha

50

url_add

nvarchar

50

menu_target

nvarchar

50

指向目标

menu_tb

nvarchar

50

menu_openimg

nvarchar

50

打开按钮

menu_closeimg

nvarchar

50

关闭按钮

menu_style

nvarchar

50

systemrolekey

int

50

is_valid

bit

50

 

教师左目录表(TeacherMenu)

字段名

数据类型

长度(字节)

备注

menu_id

int

50

编号

menu_name

nvarchar

50

parent_id

int

50

父编号

menu_description

nvarcha

50

url_add

nvarchar

50

menu_target

nvarchar

50

指向目标

menu_tb

nvarchar

50

menu_openimg

nvarchar

50

打开按钮

menu_closeimg

nvarchar

50

关闭按钮

menu_style

nvarchar

50

 

5

洛阳理工学院课程设计报告

 

systemrolekeyint

is_validbit

 

学生左目录表(StudentMenu)

50

50

字段名

数据类型

长度(字节)

备注

menu_id

int

50

编号

menu_name

nvarchar

50

parent_id

int

50

父编号

menu_description

nvarcha

50

url_add

nvarchar

50

menu_target

nvarchar

50

指向目标

menu_tb

nvarchar

50

menu_openimg

nvarchar

50

打开按钮

menu_closeimg

nvarchar

50

关闭按钮

menu_style

nvarchar

50

systemrolekey

int

50

is_valid

bit

50

 

课程表(Course)

字段名

数据类型

长度(字节)

备注

id

int

50

编号

coursename

nvarchar

50

课程名字

tname

nvarchar

50

教师名字

courseid

nvarchar

50

课程号

专业(Major)

字段名

数据类型

长度(字节)

备注

id

int

50

编号

Major

nvarchar

50

专业

Dept

nvarchar

50

系别

成绩表(Grade)

字段名

数据类型

长度(字节)

备注

id

int

50

编号

courseid

nvarchar

50

课程号

grade

nvarchar

50

成绩

tname

nvarchar

50

教师名字

sn

nvarchar

50

学号

sname

nvarchar

50

学生姓名

coursename

nvarchar

50

课程名字

 

6

洛阳理工学院课程设计报告

 

第3章概要设计

 

3.1总体设计

 

3.1.1功能分析

包括以下几个模块:

用户登录,管理员修改学生信息(包括增、删、改),管理员修改课程信息(包括增、删、改),管理员修改学生成绩(包括增、删、改),管理员统计班级不及格人数,按学号对学生的信息进行查询等。

这几个模块既相互联系又相互独立。

 

本系统根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以方便对成绩的各项管理操作。

本系统能对成绩进行输入和输出;能按学号对学生进行查询,并显示学生资

料、成绩等,不过得以系统输入学生信息、成绩为前提;能添加学生成绩信息;能根据学生的姓名来查询该学生的成绩信息,并修改或是删除该学生信息;能把对系统所进行的操作进行保存,以及时更新系统中的数据。

 

3.1.2功能模块图

 

学学学学学学学学

 

学学学学学学学学学学学学学

 

 

图3-1系统功能模块图

 

7

洛阳理工学院课程设计报告

 

第4章详细设计与实现

 

4.1网页设计

 

4.1.1网页界面设计

在本系统中,设计了多个页面,以下列其中几个,在浏览器中查看如下:

 

用户登录界面图

 

8

洛阳理工学院课程设计报告

 

4-3管理员操作主页面1

 

管理员操作主页面

 

9

洛阳理工学院课程设计报告

 

4.2编码与实现

主要代码如下:

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Login.aspx.cs"Inherits="Login"%>

 

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

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

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

无标题页

url(images/1010538_070511screen09.jpg);background-repeat:

repeat">

center">

32pt">




华文彩云">

48pt">

欢5迎1光aspx临

成绩管理系统


206px;text-align:

center;border-left-color:

lightskyblue;

border-bottom-color:

lightskyblue;border-top-style:

outset;border-top-color:

lightskyblue;

border-right-style:

outset;border-left-style:

outset;height:

120px;border-right-color:

lightskyblue;

border-bottom-style:

outset;">

right">

学生:

left">

ImageButtonID="imgbtn_Stu"runat="server"

ImageUrl="~/images/Login.gif"OnClick="imgbtn_Stu_Click"/>

right">

老师:

100px;text-align:

left">

ImageButtonID="imgbtn_Tch"runat="server"

ImageUrl="~/images/Login.gif"OnClick="imgbtn_Tch_Click"/>

 

10

洛阳理工学院课程设计报告

 

100px;text-align:

right;height:

18px;">

管理员:

100px;text-align:

left;height:

18px;">

ImageButtonID="imgbtn_Sa"runat="server"ImageUrl="~/images/Login.gif"OnClick="imgbtn_Sa_Click"/>



 

 

publicpartialclassStudent_StudentReg:

System.Web.UI.Page{

privatestaticstringstrUser="";

SQLHelper

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2