当前位置:文档之家› web程序的设计课程设计报告

web程序的设计课程设计报告

洛阳理工学院

课程设计报告

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

设计题目学生成绩管理系统

专业计算机科学与技术

班级

学号

姓名

完成日期 2014.6.27

课程设计任务书

设计题目:学生成绩管理系统

设计容与要求:

设计一个“学生成绩管理系统”基本容:

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

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

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

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

通过该课程设计,应达到下列基本要求:

(1)熟练掌握C#和Web程序设计的基本知识和技能;

(2)基本掌握Web程序开发的基本思路和方法,熟悉Web程序开发过程,并初步具备利用面向对象的编程思想和Web程序设计技术等综合知识完成开发的能力;

(3)初步具备学生自学参考书籍及查阅手册、图表和文献资料的能力;

(4)初步养成重视软件测试、重视文档写作、重视界面设计的程序开发习惯;

(5)初步养成学生团队协作能力。

指导教师:

2014年 6 月 19 日

课程设计评语

成绩:

指导教师:

年月日

. .. .

目录

第1章需求分析 (1)

1.1 系统概述 (1)

1.1.1 流程分析 (1)

1.1.3 系统设计分析 (1)

第2章数据库设计 (2)

2.1 概念结构设计 (2)

2.1.1 引言 (2)

2.1.2 E-R图 (2)

2.2 逻辑结构设计 (2)

2.2.1 成绩表 (3)

2.2.2 教师表 (3)

2.2.3 课程表 (3)

2.2.4 学生表 (3)

2.2.5 用户表 (4)

第3章概要设计 (4)

3.1 总体设计 (4)

3.2 界面设计 (5)

3.2.1 界面设计原则 (5)

3.2.2 界面分析与规 (6)

第4章详细设计与实现 (7)

4.1 管理员模块介绍 (7)

4.1.1 登录界面子模块登录界面如图4-1所示: (7)

4.1.2 学生主操作界面如4-2所示 (9)

4.1.3 学生基本信息查询界面如图4-3所示 (11)

4.1.4 学生成绩产讯界面如图4-4所示: (13)

4.1.5 学生成绩排名界面如图4-5所示 (16)

4.1.6 学生修改基本信息界面如图4-6所示 (20)

第5章总结 (24)

第1章需求分析

1.1 系统概述

经过对部分学生成绩管理系统详细调查,并阅读大量相关资料后,加深了对现行管理管理业务的了解,在此基础上,对本系统做出简单介绍:本系统提供用户注册、登录功能,且在此基础上可进行成绩的查询、修改、删除、插入等功能,此提供友好的页面且是使管理员能够进行简单维护的。

1.1.1 流程分析

学校工作总体规划由教务人员在学生信息管理中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

每举行一次考试后由管理员对成绩进行录入,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询和对自己信息的修改。

1.1.2 系统设计思路

采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

系统就满足学校的需求,例如学生信息的录入、查询、更新等。。

系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

1.1.3 系统设计分析

系统功能分析是在系统开发的总体任务的基础上完成的。本套高校学生成绩管理系统需要完成的功能如下:

(1)数据的录入,包括学生基本情况信息以及学生学科成绩的录入等;

(2)对学生基本信息的查询,包括学生基本情况以及学生学科成绩的查询等;

(3)对学生基本信息的修改,包括学生基本情况以及学生学科成绩的修改等;

(4)对教师基本信息的查询,包括学生基本情况以及学生学科成绩的查询等;

(5)对教师基本信息的修改,包括学生基本情况以及学生学科成绩的修改等;

(6)系统用户的管理、权限管理等;

(7)系统用户的密码修改等;

(8)系统的相关设计等;

第2章数据库设计

2.1 概念结构设计

2.1.1 引言

数据库设计是对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效地存取数据,满足用户的信息要求和处理要求。数据库设计包括数据库的结构设计和数据库的行为设计,数据库的结构设计是根据给定的应用环境,进行数据库的模式或子模式的设计。本系统的数据库设计采用基于E-R 模型的数据库设计方法。首先,根据调研结果分析系统中存在哪些实体,并确定各实体的属性,再找出各实体间的联系,确定各联系的派生属性,最后按照数据库设计原则产生本系统的所有数据库结构并优化。本系统中存在的实体有:学生、课程、教师、班级、各实体都有自己相应的属性,其中“学生”实体和“课程”之间存在着多对多的联系,其派生属性为成绩。

2.1.2 E-R图

图2-1 E-R图

2.2 逻辑结构设计

2.2.1 成绩表

成绩为课程和学生之间联系派生的属性,如下图2-2所示:

图 2-2 成绩表

2.2.2 教师表

教师表如下图2-3所示:

图2-3 教师表

2.2.3 课程表

课程表如下图2-4所示:

图2-4 课程表

2.2.4 学生表

学生表如下图2-5所示:

图2-5 学生表

Web程序设计实验报告

Web程序设计实验报告 姓名:冯刚 学号:200905030324 班级:计科3班

Html代码: 1.首页代码 无标题文档