毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver学生综合考评系统设计与实现(3)
课程管理:包括课程信息管理和授课管理两方面。
学生管理:学生信息的查询、添加、修改、删除。
教师管理:教师信息的查询、添加、修改、删除。
成绩管理:学生成绩信息的查询、添加、修改、删除。
评优管理:总成绩的查询
(2)教师模块
教师进入系统后可以实现以下功能。
账户信息:查看账户、修改密码。
个人信息:查看教师信息、修改教师信息。
课程信息:查看本人所授课的信息。
成绩信息:课程成绩、平时成绩的添加。
成绩管理:对所授班级的学生进行成绩录入、修改、删除。
(3)学生模块
学生输入用户名和密码后系统进行验证,正确的的话转到学生功能的主面。进入系统后可以实现以下功能:
修改密码:更换密码。
账户查看:查看个人账户信息。
课程信息:查看本班课程信息。
查看成绩: 浏览个人成绩信息包括:课程成绩和平时成绩。
3.3数据库设计
3.3.1数据库概要设计 图2学生-教师-课程实体属性图
在本系统中采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R图是有三个基本成分:
(1)矩形框,表示实体类型(考虑问题的对象)。
(2)菱形框,表示联系类型(实体间的联系)。
(3)椭圆形框,表示实体的属性。
实体属性图E-R图如上图2所示。其中学生与课程之间的联系是一对多,教师与课程之间联系也是一对多。
3.3.2数据库中表的设计
本系统用到8个表:用户信息表、课程信息表、院系表、学生信息表、教师表、授课表、成绩表、成绩汇总表。各个表的功能如下:
用户信息表(User):存储账户的用户名、密码、角色、登录时间信息。
课程信息表(Course):存储课程信息、课程名、学分信息。
院系表(Department):存储系编号、系名称。
学生信息表(Student):存储学生学号、姓名、政治面貌、性别、学历、入学时间、班级名称、籍贯、院系信息。
教师表(Teacher):存储教师编号、姓名、职称、联系方式等信息。
授课表(Teach):存储教师标号、教师姓名、课程编号、课程名、课时、开课班级等信息。
成绩表(Score):存储学号、课程名、课程信息。
成绩汇总表(Pscore):存储学号、平时成绩、课程总成绩、总成绩。
4.系统详细设计与实现:
4.1登陆功能的实现
防止恶意登陆,使用到了验证码,登陆后用Session获取账号信息供其他界面调用。输入用户名、密码、选择角色、输入验证码之后跳转到相应账户的主界面。
4.2学生功能模块的实现
在登录页面中,输入学生的用户名、密码,选择学生角色,登录成功后跳转到学生主界面,方可查询学生自己的账户信息、个人信息、课程信息、成绩信息。
账户信息:查看个人账户;
个人信息:修改个人密码;
课程信息:查看本班课程信息;
成绩信息:查看课程成绩、平时成绩、总成绩。
4.3教师功能模块的实现
4.3.1教师录入学生成绩模块:
教师只能录入自己所带班级的课程的成绩。教师成绩录入如下图1所示:,其实现关键如下:
1.从授课表中获取该教师所带的班级及课程名,分别绑定到相应下拉框中;
2.教师输入学号、成绩点击保存按钮即录入了学生的成绩信息。
图1教师录入学生成绩界面
4.3.2教师对学生的成绩管理模块:
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于灰度共生矩阵的图像纹理分析系统设计
下一篇:
基于Android的大学生生活小助手设计与开发
WPF+Sqlserver国际教育综合管理系统设计
asp.net+sqlserver校园论坛开发设计
ASP.NET+sqlserver健身房管理系统的设计与实现
asp.net+sqlserver班级网站设计
ASP.NET+SQLSERVER无纸化考试系统+ER图
ASP.NET+SQLSERVER学生心理健康网设计
学生辅导班管理系统设计与实现
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
提高教育质量,构建大學生...
基于Joomla平台的计算机学院网站设计与开发
酵母菌发酵生产天然香料...
上海居民的社会参与研究
从政策角度谈黑龙江對俄...
AES算法GPU协处理下分组加...