第三章 系统的需求分析
3.1 成绩查询系统的背景分析
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息查询系统的环境。计算机的最大好处在于利用它能够进行信息查询。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息查询,计算机能够充分发挥它的优越性。
查询信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着查询科学和技术科学的发展而形成的。学生成绩查询系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和查询者来说都至关重要,所以学生成绩查询系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式查询学生成绩,这种查询方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行查询,有着手工查询所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩查询的效率,也是企业的科学化、正规化查询,与世界接轨的重要条件。因此,开发这样的一套成绩查询系统成为很有必要的事情。
学生成绩查询系统提供了强大的学生成绩查询查询功能,方便系统查询员对学生成绩等信息的查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。
3.2开发学生成绩查询的必要性
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩查询基本上是靠人工进行查询,但随着时间的变化,学校规模的扩大,有关学生成绩查询工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩查询。但是人工查询成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩查询系统是必要的。
开发一个学生成绩查询系统,采用计算机对学生成绩进行查询,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息查询工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案查询水平普遍都不是很高,有的还停留在全用纸介质基础上,这种查询方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的查询方法必然会被计算机为基础的信息查询系统所代替。一个高效的学生成绩查询系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。
3.3学生成绩查询系统设计的目标的分析
1、查询员能够实现对整个学生信息的查询操作,对留言信息的添加、删除、修改查询等操作。
2、可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的。
3、教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。
4、学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。
3.4学生成绩查询系统的系统需求
在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩查询系统为教学办公带来了极大的方便。该学生成绩查询系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统查询员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。
3.5学生成绩查询系统的功能需求分析
学生成绩查询系统主要提供成绩查询,方便查询的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩查询系统查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的查询等相关操作。系统查询员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。
1. 成绩查询查询系统的分析
根据实际情况,我们以少量代价快速的构造一个可以执行的系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统的模型作连续的精化,将系统需要具备的功能逐渐增加上去,直到所有的功能全部满足,此时模块也发展成为最终产品
2. 成绩查询查询系统的设计思想
通过网络,增强学生与学校之间的联系,学生可以在不同的地点对自己的成绩进行查询,校务人员在Internet上实现完成部分校务,提高办事效率。
3. 成绩查询查询系统要实现的主要功能
3.1查询员选项
设一主控查询员,可修改用户密码,可添加、修改、删除老师和学生用户。以及对成绩查询系统的管理。(这部分未完成)
3.2 学生用户选项
可以查找用户的成绩信息
3.2.1 学生查询
(1) 可添加学生信息,包括个人资料、在校资料(项目可随时添加更改)。
(2) 有查询功能,可以按姓名、学号等查找学生(查找功能可以扩展)。
(3) 有修改学生资料功能。
3.2.2 班级查询
可查询任意多班级,可延续使用。
3.2.3 科目查询
可按统考添加任意多科目,以便延续使用。
3.2.4 学号选项
(1) 可以利用EXCEL制表来导入数据库,可延续使用。
(2) 有科目查询选项。
(3) 有学号查询选项。
3.2.5 成绩查询
(1) 有按照学生成绩范围查询功能。
(2) 有按高级分类查询所有学生单科或者总成绩功能。
(3) 有按每课程成绩功能。
(4) 有按全校各班显示成绩功能。
第四章 系统模块的设计
4.1 系统的功能分析
该学生成绩查询系统是用ASP网页编程+ACCESS数据库+SQL查询语言编句,系统是基于网络在线的学生成绩查询系统,在系统中分为大的两个方面:一是系统查询员页面、三是学生登录页面。
(1)系统查询员进入学生成绩查询系统的主要功能是:实现教师添加、教师修改、教师删除、教师查询、数据库的恢复、数据库的备份、学生的添加、学生的修改、学生的查询、学生成绩的录入、学生成绩的添加、学生成绩的修改、学生成绩的删除、留言的查询、留言的提交、留言的删除、留言的修改等基本功能。
(2)学生进行学生成绩管量系统的主要功能是:实现学生自己怕成绩查询、自己登录密码的修改、个人信息的查询、留言的查看、提交留言的基本功能。
4.2 成绩查询系统的分工
整个成绩查询系统由我们小组的成员王建春, 李秀芬孜孜不倦江与我同设计完成,而由我设计和实现的部分为:
服务器的架设。
数据库的连接。
用户查询子系统,信息查询子系统,成绩查询子系统的部分系统(包括成绩的录入高级查询,修改、删除),以及设计学生用户仅仅可以查询自己的成绩,修改自己用户的密码模块功能的实现。
在以下的章节中,我将详细阐述由我设计和实现的功能的详细步骤。
4.3 总体模块功能说明:
系统查询模块: 用户的登陆、注册、密码修改及权限的赋予、学生信息查询、学生成绩查询
可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班级、姓名查询的信息结果。
成绩信息查询模块: 输入成绩信息,并可以对成绩信息进行查询。还可以用关键字查询并调出数据库里的学生基本成绩信息并对其修改、删除等。