学生学分制成绩管理系统
摘 要:
系统基于B/S模式,并利用IIS+ASP技术+Access数据库+SQL查询语言实现的。重点介绍了学生学分制成绩管理系统的实现过程:包括系统分析、系统调查、功能设计、数据库设计、系统实现以及系统测试和调试等。系统包括用户管理、院系管理、专业管理、班级管理、学藉及成绩管理、学位成绩查询、留级学生成绩分数线管理、学分绩点等级管理和毕业总学分管理等功能。
关键词:ADO;ASP;数据库;用户管理
目 录
摘要 Ⅰ
Abstract Ⅱ
1 前言 1
1.1 课题背景 1
1.2 设计思想 1
2 相关的技术知识 2
2.1 运行环境 2
2.2 开发工具 2
2.3 ASP编程技术 2
2.4 数据库概述 3
3 系统总体设计 4
3.1 功能要求 4
3.2 系统设计流程 4
3.2.1 问题定义 4
3.2.2 可行性研究 4
3.2.3 需求分析 4
3.2.4 总体设计 4
3.2.5 详细设计 5
3.2.6 程序编码 5
3.2.7 成绩管理系统综合测试 5
3.2.8 成绩管理系统的维护 5
3.3 详细设计与总体规划 6
3.4 功能模块设计 6
3.5 系统功能概述 7
4 数据库的设计 9
4.1 数据库的结构 9
4.1.1 管理员数据库 9
4.1.2 院系数据库 10
4.1.3 专业数据库 10
4.1.4 班级数据库 11
4.1.5 课程数据库 11
4.1.6 学生管理数据库 12
4.1.7 学生查询数据库 12
4.1.8 成绩管理数据库 13
4.1.9 成绩查询数据库 13
4.1.10 学分绩点数据库 14
4.2 数据库的连接 15
5 具体设计与实现 17
5.1 查询模块 17
5.2 登录模块 17
5.2.1 登录界面设计 17
5.2.2 登录程序设计 17
5.3 菜单模块 18
5.3.1 院系管理模块及其实现 19
5.3.2 学生管理模块及其实现 20
A. 学生留级管理 20
B. 学生转专业管理 20
6 总结 21
致 谢 22
参考文献 23
3 系统总体设计
3.1 功能要求
学生成绩管理是日常教学的重要内容,为了保证日常教学能够顺利进行,各个高校的教务处都投入了大量的人力和物力,但仍难免会发生学生成绩的疏漏和重复。而计算机配以合适的系统可以把工作人员从繁杂的劳动中解脱出来。因此,我利用现代先进的网页开发工具和编程技术开发了学生学分制成绩管理系统。
“学生学分制成绩管理系统”是一个专门的日常学生成绩管理系统,它具有对全校学生成绩的添加,修改,删除等功能,还可对学生进行留级和转专业进行操作。使学校中专门负责学生成绩管理的老师从繁重的工作中解放出来。此系统能自动计算学生每学期所修课程、各学期平均成绩、学分。智能地判断学生是否可以按学校规定的学分予以毕业。对学生留级时保留成绩的分数线可以根据不同学校的实际情况在线设定不同的分值。全校师生能够通过网络及时准确的了解各班级各位同学的成绩情况。
3.2 系统设计流程
3.2.1 问题定义
问题定义主要是确定开发学生学分制成绩管理系统所要解决的问题。具体包括开发的这个项目的名称、背景、开发现状和此项目的目标等。
3.2.2 可行性研究
可行性研究的目的是用最小的代价来确定学生学分制成绩管理系统在问题定义阶段所确定的系统目标和规模是否能够实现,所确定的问题是否可以解决,系统方案在经济、技术、操作、硬件、软件和安全性等上面是否可以接受,并对方案进行比较选择。我们可以通过可行性的研究分析决定此系统是否有开发的必要和价值。
3.2.3 需求分析
需求分析是指开发学生学分制成绩管理系统要准确理解用户,进行细致的调查研究。将用户的需求陈述转化为完整的需求定义,再由完整的需求定义转换到相应的形式功能的过程。需求分析虽然处于系统开发过程的开始阶段,但它对于整个系统开发过程及系统产品质量是至关重要的。在此,具体表现在对各位学生成绩的添加、更新、删除和学籍管理等维护上面。