论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

ASP.NET三层成绩管理系统

一、理解需求
① 系统首先可以根据需求由管理员来管理院系、班级、课程等基础的资料,这是整个系统的基础,因为所有学生的资料管理、课程设置、成绩管理等都是以院系、班级为单位的。
② 系统在学生踏入学校大门时为学生建立学生资料,学生的资料由学校的管理员完成。学生资料应该包括学生的学号、学生姓名、学生性别、学生民族、学生籍贯、政治面貌、所属班级、入学时间、毕业时间、相片等。
③ 系统还可以根据需求由管理员来管理课程,课程资料应该包括课程ID、课程名称、所属专业、课程性质(如校定必修、院定必修、任选课)、所占学分、开设学期、课程学时,任课教师等。
④ 学生每学期还需进行选课,系统必须提供此项功能,因此选课信息应该包括选课序列号、学生学号以及课程ID等。
⑤ 当每个学期学生考试结束后,教师可以通过系统录入学生的成绩。系统将给出学生的平均分以及在班级和专业的排名等数据统计结果。
⑥ 同时系统还要包括学生惩处信息的管理。
⑦ 系统还应该提供强大数据统计、查询、生成报表等功能。
⑧ 系统运行在Windows平台下,系统还应该有一个较好的图形用户界面。
⑨ 系统还应该有很好的可扩展性。
  内容来自www.paper51.com

需求分析
需求分析就是描述系统的需求,通过定义系统中的关键域来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。
学生对功能的需求分析:
查询个人基本信息
修改密码
选课
查询成绩,生成成绩报表
查询个人所获学分情况
查询个人惩处情况
老师对功能的需求分析:
 查询授课计划
查询、打印选择该课程的学生名单
录入、修改、删除学生成绩。
查询学生基本信息
管理员对功能的需求分析:
添加、删除、修改、查询学生信息
添加、删除、修改、查询教师信息
添加、删除、修改、查询课程信息
添加、删除、修改、查询学院信息
添加、删除、修改、查询专业信息
添加、删除、修改、查询班级信息
学生课程管理
因为学生管理系统会对学分进行分析,所以在此会引入以下模板。
学生课程信息管理
学生选课系统
    学院必须课选修课的处理系统
------分隔线----------------------------
联系方式