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

这篇具有很好参考价值的文章主要介绍了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
ASP.NET程序设计课程设计——学生信息管理系统

课程表:
属性:(courseID,coursename,coursetypeID,totalperiod,weekperiod,credithour,
remark)
主键:courseID
外键:coursetypeID
courseID:课程ID
Coursename:课程名字
coursetypeID:课程类型ID
totalperiod:总课时
weekperiod:周课时
credithour:学分
remark:备注
ASP.NET程序设计课程设计——学生信息管理系统

课程类型表:
属性:(coursetypeID,typename)
主键:coursetypeID
coursetypeID:课程类型ID
typename:类型名字
ASP.NET程序设计课程设计——学生信息管理系统

院系表:
属性:(DepartmentID,DepartmentName,DepartentHead)
主键:DepartmentID
DepartmentID:院系ID
DepartmentName:院系名字
DepartentHead:院系主任
ASP.NET程序设计课程设计——学生信息管理系统

成绩表:
属性:(studentID,courseID,grade)
主键:(studentID,courseID)
外键:studentID,courseID
studentID:学生ID
courseID:课程ID
grade:成绩
ASP.NET程序设计课程设计——学生信息管理系统

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

专业_课程表:
属性:(specialityID,courseID,term)
主键:(specialityID,courseID)
外键:specialityID,courseID
specialityID:专业ID
courseID:课程ID
term:开设学期
ASP.NET程序设计课程设计——学生信息管理系统

学生表:
属性:(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:备注
ASP.NET程序设计课程设计——学生信息管理系统

教师表:
属性:(teacherID,teacherName,departmentID,sex,technicalPost,telephone,
homeAddr,pwd,remark)
主键:teacherID
外键:departmentID
teacherID:教师ID
teacherName:教师名字
departmentID:院系ID
sex:性别
technicalPost:职称
telephone:电话号码
homeAddr:家庭住址
pwd:密码
remark:备注
ASP.NET程序设计课程设计——学生信息管理系统

管理员表:
属性:(username,mypassword,usertype)
主键:username
username:用户名
mypassword:用户密码
usertype:用户类别
ASP.NET程序设计课程设计——学生信息管理系统

四、实验结果和分析
1:部分界面展示及分析:
登录界面:
原界面:
ASP.NET程序设计课程设计——学生信息管理系统输入密码错误:
ASP.NET程序设计课程设计——学生信息管理系统主界面:
ASP.NET程序设计课程设计——学生信息管理系统
用户管理界面:
ASP.NET程序设计课程设计——学生信息管理系统
教师资料管理界面:
ASP.NET程序设计课程设计——学生信息管理系统
教师资料添加界面:

ASP.NET程序设计课程设计——学生信息管理系统
学生资料管理界面:
ASP.NET程序设计课程设计——学生信息管理系统学生资料添加界面:
ASP.NET程序设计课程设计——学生信息管理系统学生所在院系资料界面:
ASP.NET程序设计课程设计——学生信息管理系统
学生所在专业资料界面:
ASP.NET程序设计课程设计——学生信息管理系统课程资料管理界面:
ASP.NET程序设计课程设计——学生信息管理系统
课程资料添加界面:
ASP.NET程序设计课程设计——学生信息管理系统
课程类别资料界面:
ASP.NET程序设计课程设计——学生信息管理系统学生成绩查询界面:
ASP.NET程序设计课程设计——学生信息管理系统学生成绩录入界面:
ASP.NET程序设计课程设计——学生信息管理系统班级资料管理界面:

ASP.NET程序设计课程设计——学生信息管理系统班级资料添加界面:
ASP.NET程序设计课程设计——学生信息管理系统

点击查看详细信息文章来源地址https://www.toymoban.com/news/detail-434849.html

到了这里,关于ASP.NET程序设计课程设计——学生信息管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包