基于Web学生成绩处理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行成绩处理是摆在我们面前的一个新的课题。正文介绍了利用asp技术、Dreamweaver MX与Web数据库的结合,开发出的一个基于Web的学生成绩处理系统设计方法。主要介绍了本课题的研究背景、设计思想、各个模块的详细设计过程。
开发的系统从操作简单性,界面友好性,功能实用性出发,为教师们高效率工作供了一个广阔而廉价的平台。面对庞大的信息量,通过这样的系统,可以做到信息的规范处理、科学统计和快速的查询。
关键词: asp技术 成绩处理系统 Web
毕业设计(论文)外文摘要
The Design and Implementation of the Student Result Processing System
Abstract: Under the model of modern education, computer has become a common tool in school management, which brings great evolution to the teaching methods. How to deal with the score effectively is a new topic facing to us. Making use of a combination method of asp、 Dreamweaver MX and web database, this paper introduces the design of a student result processing system of the university based on web. And it mainly introduces the background of the development, the design thought and the design process of each module.
Taking into consideration of simple operation, friendly interface and practical function, the whole system has been designed to provide a broad and cheap platform for teachers to work effectively. Facing so much information, we use such operation, the information can be disposed formally, counted science and queried quickly.
Keywords: asp technology ; The score Dispose system; Web
目 录
1 引 言 1
1.1 课题研究的背景、意义 1
1.1.1 设计背景和意义 1
1.1.2 软件设计目标 2
1.2 可行性分析 2
1.2.1 经济可行性 3
1.2.2 技术可行性 3
1.2.3 操作可行性 4
1.3 各个章节简介 4
2 系统需求分析 5
2.1 系统初步分析 5
2.2 业务流程分析 5
2.3 系统主要工作流图 6
2.4 系统数据流程分析 8
2.5 系统数据字典建立 9
2.6 系统模式论述 11
3 系统设计 13
3.1 系统开发原则 13
3.2 系统设计要点 13
3.3 系统总结构设计 13
3.3.1 系统模块设计 15
3.3.2 系统代码说明 16
3.4 系统数据库设计 16
3.4.1 数据库逻辑设计 17
3.4.2 系统ER图的建立 17
3.4.3 关系模型建立 19
3.4.4 数据表的建立 19
3.5 现存在的主要问题及解决方法 21
3.5.1 现在系统存在主要问题 21
3.5.2 解决上述问题的措施 21
3.6 系统输入输出设计 22
3.6.1 输入设计 22
3.6.2 输出设计 22
3.7 环境配置 22
3.7.1 Web数据库管理系统 22
3.7.2 Web数据库系统的工作原理 22
3.7.3 SQLServer2000 23
4 系统详细设计 25
4.1 系统各模块简介 25
4.2 学生成绩查询模块 25
4.3 教师成绩处理模块 28
4.3.1 教师登录模块 28
4.3.2 成绩录入模块 28
4.3.3 成绩查询与修改模块 29
4.3.4 成绩报表模块 30
4.3.5 教师信息修改模块 33
4.4 管理员成绩管理模块 35
4.4.1 管理员登录模块 35
4.4.2 成绩管理模块 35
4.4.3 班级管理模块 36
4.4.4 用户管理模块 37
4.4.5 信息交流管理模块 37
4.3.6 其它功能模块 39
4.5 系统主要技术 40
5 用户手册 41
5.1 系统运行环境 41
5.2 系统的安装 41
5.3 系统主要的页面及其功能 41
5.4 处理系统的使用 42
6 系统评价 43
6.1 本系统优点和特色 43
6.2 系统中不足与解决方案 43
6.3 设计心得和体会 44
结 论 46
致 谢 47
参 考 文 献 48
各个章节简介
本文共分为六个章节。
第一章引言部分阐述了系统项目开发的背景和意义,以及系统的可行性分析;
第二章是需求分析部分,并给出了系统的业务流程、数据流、数据字典做了具体的分析;
第三章系统设计部分,分别对系统的总体结构设计、系统模块设计、系统输入输出设计和系统开发和运行的环境做了阐述;
第四章是详细设计部分,本系统由系统的主要页面的设计和各功能模块详细说明两部分组成还介绍了设计的部分代码。
第五章为用户手册;
第六章为系统评价,主要阐述了系统的特点及不足。
系统模块设计
因为本系统是为了面向特定的一些对象的,所以用户进入系统应该是进行身份验证。拥护进入系统后,能根据自己的需要选择相应的服务内容,所以系统是具有鉴别拥护身份的功能的。
其中,系统服务对象分三种:学生、教师、及管理人员(特权教师)。
(1) 学生,其服务对象主要内容包括:成绩查询、信息修改、留言信息等。
(2) 教师,其服务的主要内容包括成绩的录入,成绩的审核、查询学生成绩、相关报表的导出及打印等。
(3) 管理员(特权教师)主要任务是管理成绩、管理用户、管理留言、管理课程、管理班级、管理公告等。
本系统是具有开放性、方便性和灵活性,主要是管理员不仅可以轻松地通过数据库添加学生、修改查询学生成绩,而且还可以新增科目并建立相应得数据。系统允许用户根据自己的要求,选取相应的课程。这样本系统可以分文以下几个模块:
(1) 用户登录模块:
这是用户使用本系统接触的第一模块,它用检查用户的身份是否合法,是系统安全最重要的一个"守护者"。 用户审核后必须经过审核方可以使用此系统。教师用户由系统管理员或者特权教师给予审核;学生用户将由该学生申请学习的教师给予审核。
系统根据用户身份、学号、密码验证其是否为合法用户。用户身份包括系统管理员/特权教师、普通教师、学生三种类型。而出于美化页面,本人把系统分为了两个登录,一个主静态页面从而引导学生和教师分别从登录到不同的界面。
(2)信息管理模块:该模块是系统的最基本的模块,它主要个人信息提供相应的录入、查询、修改、等功能。
(3)成绩管理模块:这个模块用来处理与成绩统计有关的功能,这个对于考察学生的学习成绩的总体情况,找出教学过程当中存在的普遍的问题具有很重要的意义,它提供了单科排名,总分排名等常用功能,对于此系统是最重要的模块了,主要的功能是实现保报表的统计,可以实现单个添加成绩,批量添加成绩,并且可以的是通过搜索班级或者学号给与相应的结果,关键是统计学生成绩的报表,给出统计信息。(先选择通过查询和修改连接,再通过班级查询某班某课程的成绩来统计报表)。
(4)班级管理模块
这个模块主要是配合成绩处理的对象分类来管理,此系统主要是面对着班级、年级这两个的学生成绩进行处理,对象主要是群体,不是单个,从中得出具体的成绩分析数据,排名,平均分等相关信息。
(5)课程管理模块
课程管理的主要功能是管理员可以对添加的课程进行删除操作,设计课程管理的主要目的是考虑到随时代的发展,一些课程有可能不再适合当前教学的需求,从而不再开设,如果这些课程不能被删除将会对学生的成绩有很大的影响。课程添加的功能包括添加相应的学科和学科的学分。如果要添加学生的成绩,管理员必须要添加学生号,然后才能添加。
(6)用户管理模块:
整个系统最终还是为了满足用户的需求,是为了用户服务的,因此对于用户的管理是必不可少的。在这个模块当中,提供了诸如添加新用户,设置用户权限、删除用户等功能来限定系统的用户群和单个用户的权限。其总系统管理员有后台添加。
(7)其他模块:这里简要介绍一些虽然必要,但是功能实现起来又与上面的这些模块大同小异的模块,目的是使系统功能更加完善。