web的管理系统设计与实现

摘 要随着现代社会的发展,计算机科学与网络技术越来越发达,越来越多的行业实现了信息管理的自动化,教育行业作为知识的“领头羊”当然也不例外。随着社会的发展,现在家长们越来越关注学生德、智、体的全方面发展,为此学校课程更加多元化,院系、班级等划分更精细,因而学校管理信息的工作就变得更加复杂,学校不得使用现代计算机网络技术来管理信息。通过计算机强大的归纳、计算功能,减少人力的投入,能快捷、方便、有效地实现管理学生信息,减少学校管理者的工作量。本论文以基于WEB的学生管理系统为研究对象,围绕四个功能模块:登录模块、管理员模块、教师模块和学生模块进行研究,实现了增删改查信息和处理冲突信息等主要工作流程的程序设计。本系统采用面向对象的软件开发方法,以MyEclipse2014作为主要开发工具,使用Oracle 10g作为关系数据库,并使用Java编程语言进行编写程序,通过Oracle查询语言的熟练使用,实现建立关系数据库、访问数据库、对数据库的更新,实现了预定的需求功能。
目 录
第一章 绪论 1
1.1研究背景和意义 1
1.2系统设计目标 1
1.3论文组织结构 2
第二章 系统分析 3
2.1可行性分析 3
2.1.1社会因素方面的可行性 3
2.1.2技术可行性 3
2.1.3系统运行可行性 3
2.2需求分析 3
2.2.1功能需求 3
2.2.2性能需求 4
2.2.3运行需求 4
2.3开发工具和技术 4
第三章 系统整体设计 5
3.1系统概述 5
3.2系统总体结构 5
3.2.1系统结构图 5
3.2.2系统流程图 5
3.3数据库设计 6
3.3.1关系模型的设计 6
3.3.2ER图设计 6
3.3.3数据库表结构 7
第四章 系统详细设计与实现 9
4.1登录功能 9
4.2后台管理模块 9
4.2.1管理员管理功能 9
4.2.2教师管理功能
 *好棒文|www.hbsrm.com +Q: *351916072* 
13
4.2.3学生管理功能 15
第五章 系统测试 18
5.1测试方案 18
5.2测试结果 18
结束语 21
致 谢 22
第一章 绪论
如今,我们这一代人的生活不断数字化、网络化、信息化,为了跟上社会发展的需要,学校作为颇具影响力的单位,要起到表率作用,运用网络信息化减少学生管理者的工作。因此,本论文的主要工作是研究基于WEB的学生管理系统。
1.1研究背景和意义
过去计算机还未普及的时候,各中小学校的信息化管理工作还停留在对纸质档案进行记录的原始方式上。学校记录学生信息、教师信息,分类统计各种课程选课信息,例如:统计某个系,某个班级的学生信息,统计学习某课程的学生人数等等。如此大量的工作,这个过程是繁琐的,关键是无论哪一步出了错误,对最终学生信息统计的真实性、可靠性都有很大的影响。
为适应新时代人才培养的目标,各大中小学校开始注重学生的德、智、体全面发展,为此国内高校教育近几年来,对课程以及课外活动等进行了大规模的改革。学生信息的管理,直接关系学校教学工作是否能够高效开展,随着现代化发展,学生课程和课外活动等都趋向多元化,使得学生信息越发的复杂,为此利用现代网络技术管理学生信息至关重要。以往纸质化记录的学生信息管理工作存在很多致命的缺点,例如:影响管理人员的工作效率,容易遗失,安全性没有保障等等。相反,使用计算机创建的数据库可以很好的解决这些问题。数据库的建立实现了工作效率高,保密性好,成本低等特点[9]。
随着计算机的普及,科技与经济的不断发展,各学校利用计算机网络管理学生信息的现象越来越普遍了。这样的管理系统不仅可以节省学校的资源,还能够有效提高工作效率,同时增强了学生信息的可靠性[9]。通过实现和完善学生信息管理系统,管理员录入新生或者新开的课程等信息就会方便很多,学生就可以更加方便的选择课程、查询成绩,老师也能更加直观的看到同学们每次考试的情况,而做出更加科学合理的教学方案。综上所述,设计开发一个实用的基于WEB的学生管理系统是十分必要的[9]。
1.2系统设计目标
随着信息技术的发展,为了更好的管理学校人员信息、课程信息,规范选课的流程,提高工作效率,研究出一个简单实用的学生管理系统是当务之急。本系统主要包括四大功能:登录功能、管理员管理功能、教师管理功能、学生管理功能。其具体设计目标描述如下:
1、登录功能
用户登录的时候,为了区分不同使用者的不同权限,只有管理员可以录入或者修改学生和老师的个人信息、只有老师可以录入或者修改学生的成绩等,需要区分界面的安排,并通过一定的判断来实现此功能。
系统用户类型为:管理员、教师、学生。同一个用户只允许以一种身份登录进入系统。
2、管理员管理功能
管理员可以修改维护学生、教师、课程的基本信息,但是没有修改密码的权限,只能添加新生的时候设置初始密码。
在管理员管理信息过程中,对于例如辍学或者转学的学生信息,需要及时的删除、添加或者修改有变更的学生信息;对于老师的离职、上任等人员流动,也要及时修改相关信息,以确保学生管理系统信息实时更新,不影响用户的正常使用。
3、教师管理功能
教师可以查看学生的信息,为上课的学生录入学习成绩,也可以维护自己的个人信息。
老师录入成绩或修改成绩之后,学生信息就要随之更改,而且老师只可以录入本人教授的课程成绩。
4、学生管理功能
学生可以选择目前未选择的课程,如果该课程已经选择,则会提示“该课程已选择!”。
学生选课提交之后,对应教师所授课程相关信息也会随之更改。
学生所选的课程考试测评之后,教师会给学生相应的课程打分,学生可以到系统查看自己的成绩。
1.3论文组织结构
本论文的工作是研究基于WEB的学生管理系统,主要内容不仅包括了研究背景和目的,还对该系统做了可行性分析和需求分析,并且阐述了系统的整体设计,展示了测试结果。
全文总共分为五章,各章内容安排如下:
第二章主要是从社会因素、技术和系统运行方面,分析了该系统的可行性;从功能、性能、运行方面,分析了该系统的需求;并且,介绍了系统的开发工具和技术。
第三章是系统的整体设计,包括系统的结构图、流程图以及数据库的设计。
第四章对系统的四个主要功能的详细设计进行了阐述。
第五章对实现的系统使用相关的测试方法进行测试,并展示测试结果。
第二章 系统分析
本章主要是从社会因素、技术和系统运行三个方面分析了该系统的可行性,从功能、性能、运行三个方面分析了该系统的需求,并且介绍了系统的开发工具和技术。
2.1可行性分析
正式开发系统之前,进行可行性分析是必要的。下面将从社会因素、技术和系统运行这三个方面分别分析该学生管理系统的可行性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1285.html

好棒文