学生成绩管理信息系统.doc_第1页
学生成绩管理信息系统.doc_第2页
学生成绩管理信息系统.doc_第3页
学生成绩管理信息系统.doc_第4页
学生成绩管理信息系统.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 引言1.1 项目名称 学生成绩管理信息系统1.2 项目目标很多学校学生成绩管理工作几乎还是靠手工操作来完成。每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。这样的机制已经不能适应时代的发展,随着社会的发展,信息化是社会进程的必然趋势,学校成绩管理只有快、准、精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,人工操作必将被计算机代替。使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩档案管理的效率。为了更好的管理学生成绩,根据学校实际情况,开发一套界面友好、功能强大、使用简单的大学生成绩管理系统。1.3 项目主要功能本系统可实现学生信息的查询,包括查询学生的基本信息、所在班级、己学课程和成绩等;也能对学生信息进行修改;同时可将学校基本课程信息输入并进行修改;也能设置和修改学生课程;实现学生成绩信息的输入、修改、查询及学生成绩信息的统计。1.4 项目背景在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展。学生成绩是高校人才培养计划的重要组成部分,是实现人才培养目标、培养学生科研能力与创新思维、检验学生综合素质与实践能力的重要手段与综合性实践教学环节。因此学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。1.5术语定义 实现环境:系统用在Windows操作系统平台下,采用客户/服务器模式。 实现技术:系统所采用的软件技术或体系结构,如:ODBC、Client/Server结构、中间件、多层体系结构、CORBA等 实现语言或工具:开发语言C#,按照基本方法和设计技巧完成。1.6 主要参考资料 系统分析与设计(英文版.第四版)机械工业出版社2. 系统需求分析2.1 现行系统业务流程分析2.2 系统功能需求系统的功能需求可以归纳为以下几个方面:1) 密码设置每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。2) 权限设置设置每个人权限,使各人有各人的操作范围,不能超出自己的范围操作。一般只有负责人员可以进行权限设置。3) 初始化将计算机中保留的上一次操作后的结果清除。以备重新查询、更新、统计、输出等功能。4) 数据录入实现学生信息、老师信息、课程信息的录入。5) 成绩修改可以实现学生信息、老师信息、课程信息的修改。6) 成绩查询可以实现学生信息、老师信息、课程信息的查询。7) 成绩统计以实现学生人数、学生总平均成绩的统计。8) 信息显示可以实现以字段分布和二维表两种方式显示学生信息。9) 信息删除可以实现学生数据的清空操作。2.3 系统非功能需求主要包括四个部分:灵活性需求、健壮性要求、安全性需求以及实用性要求。灵活性需求主要是针对系统用户的多样性,系统能灵活地为不同用户提供不同的服务;健壮性要求,顾名思义,就是系统需要一副“强壮的体魄”,能够保证系统内所有原始数据的一致性及完整性,统计数据的准确性;安全性需求,就意味着用户需要系统具有强大的“免疫系统”,能抵御“黑客病毒“的入侵;实用性要求,就是说系统应该能让用户更好操作系统的需求。2.4 系统主要事件表事件项操作人员事件说明权限设置系统管理员设置每个人权限,使各人有各人的操作范围,不能超出自己的范围操作。初始化系统管理员将计算机中保留的上一次操作后的结果清除数据录入教务处工作人员实现学生信息、老师信息、课程信息的录入。成绩修改教务处工作人员可以实现学生信息、老师信息、课程信息的修改。成绩查询主要是教师和学生可以实现学生信息、老师信息、课程信息的查询。成绩统计教务处工作人员以实现学生人数、学生总平均成绩的统计。信息显示主要是学生可以实现以字段分布和二维表两种方式显示学生信息。信息删除教务处工作人员可以实现学生数据的清空操作。2.5 系统实体关系图2.5.1实体的E-R图由需求分析知,基本实体有学生、教师、课程和系信息。1) 学生的基本属性有:班级、学号、姓名、性别、入学时间、出生年月、籍贯。如图2.1所示。 图 2.1学生2) 学生成绩的基本属性有学号 、课程号和成绩。如图2.2所示。图 2.2学生成绩3) 课程的基本属性有课程号、课程名称、授课老师、学分、学时、课时。如图2.3所示。图 2.3课程2.5.2 实体之间联系的E-R图实体之间的联系有: (1) 学生和课程之间是多对多的关系(m:n)。如图2.4所示。图2.4学生和课程之间的联系(2) 教师和课程之间是多对多的关系(m:n)。如图2.5所示。图2.5教师和课程之间的联系(3) 学生和成绩之间是多对一的关系(n:1) 。如图2.6所示。图2.6学生和成绩之间的联系(4) 教师和成绩之间是多对一的关系(n:1) 。如图2.7所示。图2.7教师和成绩之间的联系2.5.3 总E-R图系统总的E-R图如图2.9所示。图2.9总ER图3. 新系统的逻辑模型3.1 新系统的业务流程分析图3.0 系统业务流程图3.2 新系统的数据流程分析3.2.1 关联图图3.1系统数据流图3.2.2 第0层数据流图图3.2 第0层数据流图3.2.3 第1层数据流图图3.3 第1层数据流图3.2.4 第2层数据流图(1) 异动管理数据流图图3.4 第2层异动管理数据流图(2) 成绩管理数据流图图3.5 第2层成绩管理数据流图(3) 奖惩管理数据流图这个不属于成绩管理的内容图3.6 第2层奖惩管理数据流图3.2.5 主要数据字典数据字典是对系统数据流图中的主要数据元素、数据流、数据存储、处理过程的描述, 详见如下表:表一:数据元素的描述表1:数据项的定义数据项编号数据项名称别名简述类型及宽度取值范围11.1学号学号某个学生的学号N,12200000000002100000000011.2姓名姓名某个学生的名字C,2011.3班级专业班级某个学生所在行政班级C,2011.4平时成绩平时成绩课堂教学及作业情况N,40.010011.5考试成绩考试成绩笔试分数N,40.010011.6综合成绩综合成绩综合平时和考试成绩N,30.010011.7学院所在学院某个学生所在系部C,2011.8课程名科目所学科目N,2011.9授课老师教师姓名教师的名字C,1011.10课程号课程代号C,811.11性别性别学生性别C,211.12出生年月生日学生生日D,811.13入学时间入学年月日学时间D,811.14籍贯籍贯学生籍贯C,20表二:数据元素的描述表2:数据结构的定义数据结构编号数据结构名称简述数据结构组成DS1.1单科成绩表教师所填某班级某学科的成绩I1.1+I1.2+I1.3+I1.4+I1.5+I1.6DS1.2学院所有学生每门考试科目的综合成绩I1.1+I1.2+I1.6+I1.8DS1.3对每个学院的成绩单进行合并汇总I1.1+I1.2+I1.6+I1.7+I1.8DS1.4某个学生该学期的所有成绩I1.1+I1.2+I1.3+I1.6+I1.7+I1.8DS1.5学生的基本信息以及成绩情况DS1.2+I1.11+I1.12+I1.13+I1.14+表三:数据流描述表数据流编号数据流名称简 述数据流来源数据流去向数据流组成D1.1单科成绩表教师评定的学生成绩教师汇总写入并打印模块学号+姓名+班级+平时成绩+考试成绩+综合成绩 D1.2学院成绩单该学院所有班级所有学生考试科目的综合成绩汇总写入并打印模块统计汇总模块学号+姓名+课程名+综合成绩D1.3汇总成绩表对每个学院的成绩单进行合并汇总统计分析成绩模块成绩档学院+学号+姓名+课程名+综合成绩D1.4成绩单某个学生该学期的所有成绩成绩写入打印模块学生,成绩档学院+班级+学号+姓名+课程名+综合成绩D1.5成绩信息记载学生入学以来的成绩成绩档学生学院成绩单+性别+出生年月+入学时间+籍贯表四:数据存储描述表数据储存编号数据储存名称数据储存组成关 键 字相关联的处理F1. 1成绩档学号+姓名+班级+综合成绩+课程名学号P1.2, P1.1表五:处理过程的描述表1:处理逻辑的定义处理逻辑编号处理逻辑名称简 述输入的数据流输出的数据流处 理 频 率P1.1汇总写入并打印汇总成绩,并打印出成绩单单科成绩表成绩信息和成绩单对每个用户每学期处理一次P1.2汇总成绩对学生成绩进行统计学院成绩单表汇总成绩单对每个班级用户每学期处理一次表六:处理过程的描述表2:外部实体的定义外部实体编号外部实体名称简 述输出的数据流S1.1教师评定学生的成绩D1.1S1.2学生查询成绩的用户D1.4,D1.54项目实施计划4.1 工作任务的分解工作安排如下:(1) 每个组员负责一个子系统,包括子系统的前期需求分析、逻辑模型的设计以及后期的界面设计等工作,这里为了使工作能够如期进行下去,每个组员必须定期向经理汇报自己近期的工作进展以及工作中遇到的困难。经理在合适的时间可以召集全体组员开会,解决目前存在的问题并商讨下一步计划。(2) 项目经理统筹整个项目的进展,当某个组员不能如期完成他的任务时,要及时观察到,并分派其他组员去协助该组员或经理协助该组员完成既定的工作。4.2 项目进度安排图3.4 任务进度甘特图4.3 项目经费预算一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。项目团队成员任务贡献表序号姓名班级学号E-mail联系电话本人签名1姓名处没有人?06信管(2)班0061512龚浩任务贡献(1)负责项目规划(2)组织整个团队的工作,为各成员分工、提建议(3)负责资料的整理和文档的编写206信管(2)班00615073840029龙绪密任务贡献(1)参与需求分析(2)负责实体联系图和业务流程图306信管(2)班0061

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论