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:部分界面展示及分析:
登录界面:
原界面:
输入密码错误:
主界面:
用户管理界面:
教师资料管理界面:
教师资料添加界面:
学生资料管理界面:
学生资料添加界面:
学生所在院系资料界面:
学生所在专业资料界面:
课程资料管理界面:
课程资料添加界面:
课程类别资料界面:
学生成绩查询界面:
学生成绩录入界面:
班级资料管理界面:
班级资料添加界面:
点击查看详细信息
ASP.NET程序设计课程设计——学生信息管理系统相关推荐
- c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...
河南理工大学计算机学院 <C语言程序设计>课程设计报告 题目: 学生信息管理系统 专业: 计算机科学与技术 班级: 计算机XX班 学号: 311009033232 姓名: ***** 日期 ...
- C语言课程信息管理系统课程设计,c语言课程设计学生信息管理系统.doc
c语言课程设计学生信息管理系统 课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: 汤璞君 班级学号: BX1209 121003410937 指导教师: 吉顺如 完成日期: 2013.6. ...
- oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...
数据库课程设计-学生信息管理系统的设计与实现 2011-2012课程设计II 学生信息管理系统的设计与实现 一 设计内容 建立一个简单的在校学生信息查询系统,可以让使用者查询到学生的一些简单的个人信息 ...
- java查询学生信息_分别显示女生_女生学生基本信息的代码_java课程设计学生信息管理系统_毕业论文.doc...
java课程设计学生信息管理系统_毕业论文 学 号: 课 程 设 计 题 目学生信息管理系统学 院计算机科学与信息工程学院专 业金融信息化服务外包班 级学生姓名指导教师 2015年12月28日 课程设 ...
- Java课程设计——学生信息管理系统
一.项目简介 二.项目构架图 三.团队成员任务简介 四.代码 五.项目运行图片 一.项目简介: 实现一个功能简单的学生信息管理系统,该系统具有按照账户名密码登录功能,登录后,可以添加,删除,修改.查询 ...
- c语言编制学生课程信息管理系统,C语言课程设计-学生信息管理系统.doc
- III -- III - 中国海洋大学 青岛学院 C语言课程设计报告书 题 目 学生信息管理系统 学生姓名 指导教师 学 院 专业班级 组内分工 姓名 主要任务 占系统比例 学生信息的查看,主函数 ...
- 数据库课程设计——学生信息管理系统
学生信息管理系统 0 前言 0.1效果演示 0.2 开发工具 0.3 创新点 1.系统需求分析 1.1 系统功能分析 1.2 系统功能模块设计(划分) 1.3 与其它系统的关系 1.4 数据流程图 2 ...
- 【记录贴】数据库课程设计——学生信息管理系统
前言 记录下学习的点点滴滴,留下属于我的足迹. 以此篇记录我的第一次课程设计. 课设实现 一.课程设计题目 题目一 学生信息管理系统 二.总体设计 原理及工具 JAVA的前端搭建:JAVA GUI M ...
- 课程设计————学生信息管理系统(包含历代思路和代码)
课程设计----学生管理系统(包含历代思路和代码) 一.前言 学生信息管理系统是我第一个独立完成的比较长的代码,也算是花费了一些心血,这个系统是我一点点把它从几百行的代码逐渐优化到上千行,功能从简单到 ...
最新文章
- 多个切点 boot spring_全网独家Spring/Cloud/MVC/Boot,脑图+面试+进阶,就问你服不服?...
- 4、PPT图表的制作(制作九宫格图片、更好看的图表)
- python 跳一跳辅助_使用Python制作微信跳一跳辅助
- 数据结构与算法--B树原理及实现
- endnote怎么和word关联_endnote x9怎么和word关联?Word中用EndNote X9教程
- 论文浅尝|简单高效的知识图谱表示学习负样本采样方法
- ie11java阻止_企业IT管理员IE11升级指南【10】—— 如何阻止IE11的安装
- 页面加载事件html5,JavaScript页面加载事件实例讲解
- 机器学习数学基础(偏差方差、最大似然估计、贝叶斯统计、MAP)
- 小程序模板template
- 中岛美雪音乐合集-原曲流行极品音乐专辑
- GIS基础(3)火星坐标系?
- 西工大机考《 ERP原理及应用》大作业网考
- Python:实现max non adjacent sum最大非相邻和算法(附完整源码)
- 阿昆同学的Java学习日记Day1
- 五一节后收心大法,一个便签让满血复活
- Hibernate报错 Cannot add foreign key constraint
- 上传下载永不限速之文叔叔
- betaflight 10.8.0_win10调试笔记(未完待续)
- 基于知识图谱的DNS Query Flood攻击检测研究