好文档 - 专业文书写作范文服务资料分享网站

基于ASP NET的学生成绩管理系统设计与实现毕业设计论文

天下 分享 时间: 加入收藏 我要投稿 点赞

(5)专业表(Specializeinfo)

专业表描述的是学生所学专业的基本信息,包括专业ID、专业名称、专业所属学院的名称。以下就是专业表的具体情况:

表5 专业表

字段名称 SpecializeID SpecializeName DepmentID 数据类型 Nchar(10) Nchar(10) Nchar(10) 是否为空 No No No 说明 专业D,主键 专业名称 所属院系名称 (6)成绩表(Tiny)

成绩表是学生成绩管理系统中最重要的表,在学生表中记录学生的各科成绩,还有平时成绩,以及最后的期末成绩,成绩表中包括学期、学号、课程号、考试成绩、平时成绩、期末成绩,下表具体给出了成绩表的具体信息: 表6 成绩表

字段名称 Term Sno CourseID ParTGrade Grade ExamGrade 数据类型 tinyint nvarchar(50) Nchar(15) tinyint tinyint tinyint 是否为空 No No No No No No 说明 学期,主键 学号 课程号 考试成绩 平时成绩 期末成绩 (7)课程表(Courseinfo)

课程表是学生参加学校教育活动的重要方式,也是每个班级必不可少的属性,包含课程号、课程名、课程时间、学分,以下就是课程表的具体属性信息:

表7 课程表 字段名称 CourseID CourseName CourseHour Credit

数据类型 Nchar(10) Nchar(10) Nchar(10) Nchar(10) 是否为空 No No No No 说明 课程ID,主键 课程名程 课程时间 学分 (8)学生信息表(Studentinfo)

学生信息表是所有表的基础,其他的表都实现的是学生的一些属性,其中包含学生号、学生姓名、学生性别、学生照片、入学日期、班级号、电话、宿舍号、专业号、院系号。下表就是学生信息的详细信息。

12

表8 学生信息表

字段名称 Sno Sname Ssex Spoto Regdate ClassID Tel DormitoryID SpecializeID DepartmentID 数据类型 nvarchar(50) nvarchar(50) nvarchar(10) image date nvarchar(10) Nchar(15) Nchar(10) Nchar(10) Nchar(10) 是否为空 No No No No No No No No No No 说明 学号ID,主键 学生真实姓名 学生性别 学生照片 入学日期 班级号 电话 宿舍号 专业号 院系号

四 系统详细设计与实现

(一) 系统登录界面设计

登录界面主要是为了维护学生成绩管理系统的安全性,根据不同的用户设置不同的登录权限,分别保存在用户权限表和用户表中。该系统输入用户名为:娄茜密码:111111即可登录进入学生成绩管理系统,当输入错误的用户名和密码时登录不了该系统。系统登录页面是由页面Login.aspx实现,它的代码隐藏文件为Login.aspx.cs 系统主界面如下图所示:

13

图11 系统登录页面Login.aspx的设计

实现本模块的主要代码为:

14

(二) 系统主页面设计

以下是用户类型为教务处的登录成功后的系统主页面,系统主页面

15

是由页面Main.aspx实现,它的代码隐藏文件为Main.aspx.cs。其中的功能如下图所示,分别有用户管理、学生管理、课程管理、成绩管理,修改密码、教师管理、报表、数据备份还原功能。

图12 系统主页面Main.aspx的设计

(1) 用户管理功能设计与其页面设计

用户管理功能是查看所有用户的用户名、用户权限的设计,这个功能实现较为简单,下图是用户管理页面及其所显示的用户信息。页面是由页面Userlist.aspx实现,它的代码隐藏文件为Userlist.aspx.cs.其登陆密码都为111111.

下图为用户管理界面:

16

基于ASP NET的学生成绩管理系统设计与实现毕业设计论文

(5)专业表(Specializeinfo)专业表描述的是学生所学专业的基本信息,包括专业ID、专业名称、专业所属学院的名称。以下就是专业表的具体情况:表5专业表字段名称SpecializeIDSpecializeNameDepme
推荐度:
点击下载文档文档为doc格式
4c5tp516eo44p5c1cp2i5zpak1cslt00df1
领取福利

微信扫码领取福利

微信扫码分享