(二) 系统开发目标
(1)完善学生成绩管理系统的建设,实现成绩管理网络化,进一步提高学校的教学效率,工作效率,使学校朝着信息化 现代化 简洁化目标迈进。
(2)建立学校数字化成绩管理查询系统,提高办学效率和现代化教学水平。 (3)为学校工作人员以及老师和学生提供快捷方便的成绩信息获取渠道和手段。
(三)系统的开发方法
该系统开发过程中采用B/S模式,采用ASP.NET技术,ASP.NET是Microsoft公司推出的基于.NET Framework的Web应用开发平台,是Web开发的主流技术之一,开发效率更高,程序结构更加清晰,开发流程更加简单,缩短开发周期。ASP.NET开发可以用Visual Bisual.NET或者C#程序设计语言,本系统采用C#语言编写,ASP.NET内部具有大量的内置对象,控件等这些技术对于页面布局 创建具有一致外观的网站非常有用,也有利于使站点看起来更专业和有吸引力。
数据库采用SQL server Management 2008,SQL server 2008和Vsiual Studio 2010拥有一个统一的开发环境,使得集成于其中的编辑模型能够提供一个整体的解决方案,从而使程序开发语言 产品配置环境和数据操作这3种专业技能紧密地结合起来,对应用程序的可用性、性能、安全性能和可伸缩性带来全面提升。
三 系统分析
(一)系统可行性分析
本系统是从教务处、老师、学生三个方面来管理学生成绩,实现学生的基本信息、个人成绩、班级成绩的录入、修改、查询以及成绩的统计分析,改善数据处理速度,并且更加方便对数据进行处理,减少人力资源的浪费以及工资输
2
出,让学生也参加到管理系统中,加强 学生与老师的互动性,以下从技术、经济、操作、人员方面进行可行性分析:
技术可行性:校园具有网络并且正常运行,开发人员掌握开发工具,教务处人员以进行过计算机培训,技术上是可行的。
经济可行性:校园具有网络并且正常运行,各部门均配置有电脑,硬件投入不需要很大,另外,学校对学生成绩管理系统的开发大力支持,因此经济上是可行的。
操作可行性:学校的管理人员和老师都接受过电脑培训,对于电脑都能上手 ,学生也具备一定的电脑操作技能,因此在技术上是可行的。
人员方面可行性:学校配备有专门的电脑管理人员,每个学校工作管理人员和老师学生都可以参加维护工作,因此人员方面是可行的。
(二) 系统需求性分析 (1)功能分析
学生成绩管理系统应该完成以下两个方面的内容:学生信息的基本管理、学生成绩的基本管理,在这些管理中都要实现添加、查询、修改的功能。学生成绩管理系统中主要分为三个模块,模块的用户分别是教务处,教师和学生,他们的的管理权限不一样。教务处的功能为实现学生的录入、查询、删除,成绩的录入、查询、删除,课程的录入、查询、删除,修改自己的登录密码以及发布一些信息;教师的功能为实现学生信息的查询,学生成绩的发布,可以查询自己所教授学科的课程信息的查询,修改自己的登录密码,和其他一些信息,学生只能查询自己的成绩,修改自己的登录密码和一些其他信息。系统还有报表和数据备份功能。
(2)模块划分
本系统主要包括四个模块:用户验证模块、教务处管理模块,教师管理模块、学生信息查询模块。
①用户验证模块。用户验证模块是根据用户输入自己的用户权限、用户名、
密码来验证自己的身份来进入自己的账号从而实现自己的功能。
3
开始 输入用户名和密码 重新登录 否 是否正确 是 登录成功 终止
用户验证模块系统图 图1
②教务处管理模块。教务处管理模块实现课程的录入、修改和删除;教师信
息的管理;学生的录入、修改和删除,成绩的录入、修改和删除;
4
教务处管理系统 学生信息管理 学生成绩管理 修改密码 学生学籍信息学生信息查看 按班级查看 成绩录入 班级查看 学号查看 成绩修改
教务处管理系统图2
教务处管理系统 用户管理 课程管理 报表 数据备份 课程录入 课程查询 班级学生信息 5
教务处管理系统图3
(3)教师管理模块主要是实现学生成绩的录入、修改,查自己的信息和修改密码。
教师管理系统 学生信息查询 课程信息 报表 修改密码 学生信息查询 学生成绩查询 教授课程查询 班级课程查看 班级学生信息
教师管理系统图4
(4)学生管理模块主要是学生查询自己的信息,修改自己的登录密码,查询成绩。学生管理模块实现的功能比较简单,比较容易实现。以下是学生管理模块的流程图:
6
相关推荐: