ASP.NET程序设计课程设计——学生信息管理系统

点击查看详细信息
ASP.NET程序设计课程设计——学生信息管理系统
一、实验目的
综合运用们所学的ASP.NET知识,开发学生信息管理系统,完成相关功能:
(1)教师管理
(2)学生信息
(3)课程信息
(4)成绩管理
(5)班级管理
二、实验环境
(1)Windows 10
(2)Visual Studio 2019
(3)SQL Server 2012
(4)google浏览器
三、实验设计
1:界面功能设计:
学生信息管理系统由登录、用户管理、教师资料管理、教师资料添加、学生资料管理、学生资料添加、学生所在院系资料、学生所在专业资料、课程资料管理、课程资料添加、课程类别资料、学生成绩查询、学生成绩录入、班级资料管理、班级资料添加15个界面组成。
(1)登录:密码经过MD5加密手段然后再存储,十分安全,用户输入账号密码才能进入主界面。
(2)用户管理:添加新的管理员和新的超级管理员的账号、密码、用户联系信息。
(3)教师资料管理:可以查看、删除、按条件查找教师的信息。
(4)教师资料添加:添加新教师的信息。
(5)学生资料管理:可以查看、删除、按条件查找学生的信息。
(6)学生资料添加:添加新学生的信息。
(7)学生所在院系资料:可以查看、删除、编辑、按条件查找院系名称和院系主任的信息。
(8)学生所在专业资料:可以查看、删除、编辑、按条件查找相关专业的信息。
(9)课程资料管理:可以查看、删除、按条件查找课程的信息。
(10)课程资料添加:添加新课程的信息。
(11)课程类别资料:可以查看、删除、编辑、按条件查找相关课程类别的信息。
(12)学生成绩查询:可以查看、删除、编辑、按条件查找学生成绩。
(13)学生成绩录入:可以录入学生的课程成绩。
(14)班级资料管理:可以查看、删除、编辑、按条件查找班级信息
(15)班级资料添加:添加新班级的信息。
2:数据库设计:
学生信息管理系统SMSstudent数据库由班级表、课程表、课程类型表、院系表、成绩表、专业表、专业_课程表、学生表、教师表、管理员表共10张表组成。
班级表:
属性:(classID,className,specialityID,specialityName,EntranceYear,MonitorID)
主键:classID
外键:specialityID
classID:班级ID
className:班级名字
specialityID:专业ID
specialityName:专业名字
EntranceYear:班级开设的时间
MonitorID:班长ID
在这里插入图片描述

课程表:
属性:(courseID,coursename,coursetypeID,totalperiod,weekperiod,credithour,
remark)
主键:courseID
外键:coursetypeID
courseID:课程ID
Coursename:课程名字
coursetypeID:课程类型ID
totalperiod:总课时
weekperiod:周课时
credithour:学分
remark:备注
在这里插入图片描述

课程类型表:
属性:(coursetypeID,typename)
主键:coursetypeID
coursetypeID:课程类型ID
typename:类型名字
在这里插入图片描述

院系表:
属性:(DepartmentID,DepartmentName,DepartentHead)
主键:DepartmentID
DepartmentID:院系ID
DepartmentName:院系名字
DepartentHead:院系主任
在这里插入图片描述

成绩表:
属性:(studentID,courseID,grade)
主键:(studentID,courseID)
外键:studentID,courseID
studentID:学生ID
courseID:课程ID
grade:成绩
在这里插入图片描述

专业表:
属性:(specialityID,specialityName,departmentID)
主键:specialityID
外键:departmentID
specialityID:专业ID
specialityName:专业名字
departmentID:院系ID

专业_课程表:
属性:(specialityID,courseID,term)
主键:(specialityID,courseID)
外键:specialityID,courseID
specialityID:专业ID
courseID:课程ID
term:开设学期
在这里插入图片描述

学生表:
属性:(studentID,studentName,nation,sex,birthday,classID,telephone,credithour,
ru_date,address,pwd,remark)
主键:studentID
外键:classID
studentID:学生ID
studentName:学生名字
nation:民族
sex:性别
birthday:出生年月日
classID:班级ID
telephone:电话号码
credithour:学分
ru_date:入学时间
address:家庭地址
pwd:密码
remark:备注
在这里插入图片描述

教师表:
属性:(teacherID,teacherName,departmentID,sex,technicalPost,telephone,
homeAddr,pwd,remark)
主键:teacherID
外键:departmentID
teacherID:教师ID
teacherName:教师名字
departmentID:院系ID
sex:性别
technicalPost:职称
telephone:电话号码
homeAddr:家庭住址
pwd:密码
remark:备注
在这里插入图片描述

管理员表:
属性:(username,mypassword,usertype)
主键:username
username:用户名
mypassword:用户密码
usertype:用户类别
在这里插入图片描述

四、实验结果和分析
1:部分界面展示及分析:
登录界面:
原界面:
在这里插入图片描述输入密码错误:
在这里插入图片描述主界面:
在这里插入图片描述
用户管理界面:
在这里插入图片描述
教师资料管理界面:
在这里插入图片描述
教师资料添加界面:

在这里插入图片描述
学生资料管理界面:
在这里插入图片描述学生资料添加界面:
在这里插入图片描述学生所在院系资料界面:
在这里插入图片描述
学生所在专业资料界面:
在这里插入图片描述课程资料管理界面:
在这里插入图片描述
课程资料添加界面:
在这里插入图片描述
课程类别资料界面:
在这里插入图片描述学生成绩查询界面:
在这里插入图片描述学生成绩录入界面:
在这里插入图片描述班级资料管理界面:

在这里插入图片描述班级资料添加界面:
在这里插入图片描述

点击查看详细信息

  • 26
    点赞
  • 219
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FGGIT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值