毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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的大学生生活小助手设计与开发
实现宽带综合业务数字网...
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
电子商务专业系统化综合...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
承德市事业单位档案管理...
C#学校科研管理系统的设计
国内外图像分割技术研究现状
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
中国学术生态细节考察《...