好文档 - 专业文书写作范文服务资料分享网站

基于web的学生成绩管理系统-毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共许可),在hpt://www.fsf.org/licenses中定义了你在不同的场合对软件可以或不可以做什么。如果你觉得GPL不爽或者想把MySQL的源代码集成到一个商业应用中去,你可以向MySQL AB购买一个商业许可版本。

3 系统分析

3.1可行性分析

3.1.1经济可行性

系统的经济可行性是指分析学校的经济状况和投资能力,估算系统建设、运行和维护的费用,估计系统建成后取得的效益。

目前,计算机价格已经十分低廉,计算机性能却有了质的飞跃。开发本系统为学校的工作效率带来了长足的进步,为此主要表现有以下几个方面:

第一,运行本系统可以方便查询和管理学生信息; 第二, 运行本系统可以节省人力和物力; 第三, 运行本系统可以提高学校的工作效率; 第四,本系统可以减少信息管理的错误率。 所以,本系统的开发在经济上是可行的。

3.1.2技术可行性

本系统通过网络和网页实现,校园网的覆盖为实现学生成绩管理系统打下了基础。使用支持动态网页的JSP技术,利用支持多用户的MySQL作为本系统的数据库,它适用于大中规模的数据量需求。使用MyEclipse 7.5作为系统开发的开发环境,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

3.1.3运行和操作可行性

本系统是小型的学生信息管理系统,所需要的资源比较小,学校电脑的硬件和网络都能够满足条件,因此,本系统在运行上是可行的。

本系统使用方便,界面简洁,直观易懂,无论是学生还是教师都可直接上手,管理员通过简单的培训操作本系统也没有问题。

3.1.4法律可行性

开发本系统不会侵犯他人利益,不存在侵权问题,不违反国家法律法规,因此具有法律可行性。

综上所述,从经济上、技术上、运行操作上都是可行的,所以该开发该系统是可行的。

3.2需求分析

在设计系统之前,首先必须确定用户究竟要求软件系统完成什么任务,所以

分析阶段的基本任务是了解用户的需求,并将用户的需求用书面形式表达出来。这个阶段还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。在全面客观的系统分析的基础上,根据用户提出的系统功能进行相应的功能设计。

在互联网飞速发展的今天,对于21世纪的教学而言,应该与网路息息相关。许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便,作为高校教务管理工作的一部分,既方便了学生查看成绩、老师的教学管理、更加方便了学校的教务管理。

经过调研与可行性分析,出于对教师和学生需求的考虑,设计了这套系统,成绩管理系统主要包括:

(1)用户信息模块:①管理员可以对课程信息、教师信息、学生信息进行录入和修改;②在用户登录方面,对用户身份进行验证,防止非法用户登录,管理员对用户分配初始密码;③在个人管理方面,对用户个人信息进行维护,如修改密码、联系方式。

(2)成绩录入:任课教师对本课程成绩进行录入和校验。

(3)成绩查询:学生只能对自己的学期各科成绩进行查询;教师能对自己所任课程进行查询;班主任能对本班级各科成绩以及本班中的学生进行全科成绩进行查询;管理员可以对所有学生成绩进行查询。

(4)成绩管理:管理员可以对各科成绩包括补考成绩进行添加、修改、删除操作。

3.3 E-R图

根据学生成绩管理系统的分析得到系统的E-R图,如图3-1所示。

图3-1 成绩管理系统E-R图

成绩管理系统中各实体之间的关系如下: (1)学生信息与成绩信息:1∶M; (2)班级信息与学生信息:1∶M; (3)学生信息与课程信息:N∶M; (4)教师信息与班级信息:N∶M; (5)角色信息与学生信息:1∶M; (6)角色信息与教师信息:1∶M; (7)班级信息与班级课程信息:N∶M; (8)课程信息与班级课程信息:N∶M。

4 系统设计

4.1总体设计

根据前面的需求分析,我们将系统划分为如下的三大功能模块。

? 管理员管理模块重点是学生管理、教师管理、课程管理、班级管理。对

学生、教师、课程、班级的管理包括添加、修改、查看。

? 教师模块包括对学生成绩的录入和查询,以及对自己联系信息的修改。 ? 学生模块主要是学生对自己成绩进行查询,以及对自己的信息进行修改。 整个系统的主要结构如图4-1所示。

学生成绩管理系统学生教师管理员成绩查看修改信息成绩录入成绩查询修改信息学生管理教师管理课程管理班级管理 图4-1系统模块结构图

4.2 功能模块设计

学生和教师是本系统的中心对象。根据模块划分和需求分析可知,该系统的流程主要描述的是当教师对自己所教课程的学生打分以后学生可以登录查询到

基于web的学生成绩管理系统-毕业论文

下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL使用GPL(GNUGeneralPublicLicense,通用公共许可),在hpt://www.fsf.org/licenses中定义了你在不同的场合对软件可以或不可以做什么。如果你觉得GPL不爽或者想把MySQL的源代码集成到一个商业应用中去,你可以向MySQLAB购买一个商
推荐度:
点击下载文档文档为doc格式
3r1zz2it5j58u602x74s2b61z97l7x017jj
领取福利

微信扫码领取福利

微信扫码分享