第 4 页精品文档---下载后可任意编辑asp560 基于 asp 班级同学管理系统 1、ASP560 基于 ASP 班级同学管理系统 2 需求分析与开发工具2.1 需求分析依据班级同学管理的需求在此基础上开发了一系列功能完善的系统软件,本系统主要是为了实现一些班级同学管理的基本功能。在如今网络互连网飞速进展的今日,为实现各种管理功能软件起了不行替代的作用,而作为最基本的同学管理更是需求性强。该系统的主要的功能分为成同学信息管理、同学成果管理、考试管理和用户管理四大模块,具备信息录入/修改/删除、成果录入/修改/删除、自动计算总分并排名、添加/修改/删除考试信息、添加/删除考试科目、添加/修改/删除系统用户等功能,用户使用起来便利并且有效。2.2 开发工具〔1〕开发工具本系统的开发主要选用的开发工具有:①图像处理:Photoshop7.0;②页面设 2、计:Dreamweaver;③数据库:Access2000。〔2〕开发语言和运行环境系统运行时需要支持的软件和硬件环境分别如下:①开发语言:ASP+VBScrip 程序设计语言及 Access2000 数据库;②软件环境:Windows2000/XP/2024+IIS5.0。3 系统设计 3.1 系统的结构图班级同学管理系统主要实现了 4 大功能〔如图 3-1 所示〕:同学信息管理,同学成果管理,考试管理,用户管理。在系统首页有一个登陆框包含用户名和密码,系统会依据用户输入的用户名和密码来实现能不能登陆。用户分为管理员和一般用户,管理员能对整个系统进行管理包含修改数据,增加/删除一般用户等功能,一般用户只能对自己的信息如成果和考试科目进行查询但是不能修改。图 3-1第 5 页精品文档---下载后可任意编辑系 3、统结构图 3.2 基本功能模块概述 3.2.1 同学信息管理〔1〕录入同学信息录入同学的信息包括:学号、姓名、性别、民族、籍贯、诞生日期、联系电话、家庭地址和家长姓名等信息。录入第一条记录后,系统会自动进入下一学号的录入页面〔学号自动加一〕,减轻了手工劳动并避开了很多错误的发生。若录入的学号或自动加一生成的学号与数据库中的记录重复,则会自动转入修改页面。修改完成后同样也会自动进入下一学号录入页面。此模块必需先登录后才能使用。〔2〕查询同学信息可从学号、姓名或班级三种查询方法任选其一进行查询同学信息。本系统支持模糊查询,例如:在学号查询框中输入 2024,则查询结果为学号中包含“2024”的同学;在姓名中输入“小”,则查询结果为姓名中包含有“小”的同学;此模 4...