平常最普遍不过的事.当然是由应用软件来实现这些功能的.因此利用 ASP 来开发本系统来体现他的网络性.开发本系统旨在提高学校的管理工作的现代化水平,使之成为现在教学信息化服务体系的重要组成部分。
随着计算机技术的飞速发展与 IT 产业的展,计算机在学校管理中成为一种普及的工具,利用计算机实现学生成绩管理信息的管理势在必行。
整个应用系统操作简便、界面友好、实用、安全,完成了学生成绩管理的全过程,包括课程设置,成绩数据,学生信息等学生管理工作.经过实际使用证明,本文所设计的学生成绩管理信息系统可以基本满足各类学校学生成绩管理信息方面的需要。
本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关 键 字 数据库,ASP 学生成绩管理系统,ACCESS 第1章 系统分析 1.1 开发背景 教育现代化的主要内容之一就是实现教育教学管理的现代化。
只有将计算机引入教育教学管理,才能真正形成现代化教育的组织形式,管理和运用方式,才能真正体现学校规范化,科学化,现代化管理的手段。
在各级各类的学校中学生的成绩管理一直都是学校工作中的一项重要的内容.随着学校办学规模的扩大和招生人数的增加学生成绩管理成为一项十分繁重的工作,为了便于学生成绩的管理更加的需要有效的学生成绩管理软件。
本设计所完成的学生成绩管理系统软件是一功能比较基本的数据管理软件, 具有数据操作方便高效迅速等优点。
该软件采用功能强大的 SQL SEAVER 数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的 WINDOWS 系列操作系统上使用。
除此以外,本系统还可通过访问权限控制各个用户的功能,确保数据的安全性。
1.2 任务概述1.2.1 组织结构图 组织结构如图 1.1 所示。
图 1.1 组织结构图1.2.2 组织与业务的关系 学生成绩管理系统业务可分为以下几个部分: 用户权限管理,学生资料管理,课程设置管理,成绩数据管理等工作,现描述如下: a 用户权限管理: 是由系统管理员来设置,用以改变用户的使用权限,如果设置权限为 1,那么 只能进行查询的操作。
设置为 2 则可以进行添加,删除,修改,查询的操作。
设置为 3 就可以使用全部的功能了。
注册时都为 1,要通过管理员才可以改变 权限,一般设置管理员权限为 3,教师为 2,学生为 1。
b 学生资料管理: 系统管理员和教师可以通过教务处提供的资料进行学生资料的添加,修改, 删除,查询的工作,而学生可以对其查询的操作。
c 课程设置管理: 系统管理员和教师可以通过教务处提供的课程资料进行课程设置的添加,修 改,删除,查询的工作,而学生可以对其查询的操作。
d 成绩数据管理: 系统管理员和教师可以通过教务处提供的资料和考试的成绩来进行学生成绩 资料的添加,修改,删除,查询的工作,而学生可以对其查询的操作。
1.2.3 业务流程图 业务流程图是描述系统内部各数据之间的业务关系、作业顺序和管理信息流向的图表,利用它可以帮助系统分析人员找出业务流程中不合理的流向。
如图 1.3 所示是学生成绩管理系统的业务流程图。
图例说 业务处理 外部实体 单据 数据传递 数据存储 收集资料明 图 1.2 业务流程图例 图 1.3 业务流程图1.2.4 功能体系图 功能体系图参见图 1.3。
图 1.4 功能体系图1.2.5 实现目标 《学生成绩管理系统》针对的用户是各类学校的成绩管理方面,主要的实现目标有: 实现课程设置管理; 实现学生资料管理; 实现学生成绩管理; 实现用户设置管理。
1.2.6 运行环境 小型局域网 服务器(戴尔 Power2800) 工作站(PIV 台式机) 交换机(思科 2954) 操作系统(Windows 2000/xp) 数据库(SQL-Server 2000) 开发工具 1.3 项目开发计划 2005 年 10 月 1 日——2005 年 10 月 7 日 在指导教师的指导下,填写《开题报告》和《任务书》 2005 年 10 月 8 日——2005 年 10 月 15 日 第一章 系统分析 第二章 概要设计 2005 年 10 月 15 日——2005 年 12 月 1 日 第三章 详细设计 第四章 系统测试 2005 年 10 月 15 日——2005 年 12 月 3 日 第五章 用户手册 第六章 毕业设计小结。
2005 年 12 月 3 日 ——2005 年 12 月 10 日 完成程序的开发 测试软件并做改动。
2005 年 12 月 10 日 ——2005 年 12 月 15 日 完成文档. 2005 年 12 月 15 日——2005 年 12 月 6 日 完成所有毕业设计并打包交给指导老师 1.4 数据流图和数据词典1.4.1 用户登陆过程1. 简要说明 “用户登陆过程”简要说明参见表 1.1。
表 1.1 “用户登陆过程”简要说明 项目名称 学生成绩管理系统 项目代码名称 left.asp 子项目名称 用户登陆过程 子项目代码名称 Login.htm 作者 倪铁程 创建时间 2005-11-10 21:30 修改时间 2005-12-1 10:302. 数据流图 “用户登陆过程”数据流图参见图 1.4。
图 1.4 “用户登陆过程”数据流图3. 数据词典 (1)数据源点及汇点描述 名称:用户登陆 简要描述:登陆,注册,进入系统。
有关数据流:用户名,密码。
(2)加工逻辑词条描述 加工名:用户注册 加工编号:1 简要描述:新用户的添加,保存用户表。
输入数据流:用户信息;用户名,密码,邮箱; 输出数据流:用户注册错误信息,用户注册成功信息 加工逻辑: IF 用户名已有 THEN 发出“用户名已被注册! ” ELSE IF 用户名或密码或邮箱为空 THEN 发出“请填写完整注册信息! ” ELSE IF 用户名输入正确 THEN 发出“注册成功! ” ENDIF ENDIF ENDIF 加工名:用户登陆验证 加工编号:2 简要描述:用户登陆进入系统, 。
输入数据流:用户名,密码; 输出数据流:登陆错误信息,成功信息; 加工逻辑: IF 用户名错误 THEN 发出“用户名或密码错误! ” ELSE IF 密码错误 THEN 发出“用户名或密码错误! ” ELSE IF 用户名或密码为空 THEN 发出“用户名或密码错误!” ENDIF ENDIF ENDIF 加工名:用户密码修改 加工编号:3 简要描述:用户密码的更新修改; 输入数据流:用户名,密码; 输出数据流:修改成功信息,修改失败信息; 加工逻辑: IF 原密码错误 THEN 发出“密码有错! ” ELSE IF 两次密码不同 THEN 发出“密码有错!” END IF ENDIF (3)数据流名词条描述: 数据流名:用户名 说明:用以管理用户的唯一识别标识 数据流来源:用户 数据流去向:登录 数据流组成:用户名=字母数字 字母=“A-Z” 数字“01”到“09” (4)数据文件词条描述 数据文件名:用户表 简述:存放用户信息 输入数据:无 输出数据:用户信息 数据文件组成:用户表由“用户信息”组成1.4.2 学生资料管理过程1. 简要说明 “学生资料管理过程”简要说明参见表 1.2。
表 1.2 “学生资料管理过程”简要说明 项目名称 学生成绩管理系统 项目代码名称 LEFT 子项目名称 学生资料管理过程 子项目代码名称 Addinfo.asp editinfo1.asp deleteinfo1.asp browseinfo.asp 作者 倪铁程 创建时间 2005-12-10 10:10 修改时间 2005-12-12 10:302. 数据流图 “学生资料管理过程”数据流图参见图 1.5。
2 3 图 1.5 “学生资料管理过程”数据流图3. 数据词典 (1)数据源点及汇点描述 名称:操作员 简要描述:资料录入,资料整理 有关数据流:学生资料信息,查询操作,修改操作,删除操作,录入操作 名称:管理员 简要描述:资料录入,资料整理 有关数据流:学生资料信息,查询操作,修改操作,删除操作,录入操作 名称:所有用户 简要描述:查询资料; 有关数据流:学生资料信息,查询操作 (2)加工逻辑词
上一篇:
烟煤管理系统
下一篇:
恋沫