1、 基于基于 B/S 结构的在线学籍管理系统结构的在线学籍管理系统的设计与实现的设计与实现 摘摘 要要 随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替 和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活 中也越来越离不开计算机。而在学校里,也需要计算机来处理大量的学生数据。 在数字化的今天,为了加快学校学籍管理,以及使学校对学生数据的管理更加 简单。开发一套学籍管理系统迫在眉捷,结合本次毕业设计的题目开发了学籍 管理系统。 本文是对学校里的大量学生学籍信息处理的研究。本文是基于 B/S 结构的 在线学籍管理系统,开发主要包括后台数据库的建立和维护以及前端应用界
2、面 的开发两个方面。本系统用 ASP.NET 进行开发与设计,用 SQL 开发后台数据库。 在界面外观上便于浏览和操作,数据查询时简单快捷。系统实现了学生信息的 添加、删除和修改,以及用户的注册、权限设置。 关键词关键词:学籍管理;B/S 结构;后台数据库设计 目目 录录 论文总页数:22 页 1 引言 1 1.1 课题背景 . 1 1.2 选题意义 . 1 1.3 主要研究内容 1 1.4 主要研究思路和方法 1 2 基础理论介绍 1 2.1 B/S 模式 1 2.2 ASP.NET 技术 2 2.3 C#语言 3 2.4 结构化查询语言 SQL . 3 3 系统方案. 3 3.1 系统结构
3、设计 3 3.2 系统模块划分 3 3.3 系统功能关系图. 4 4 系统设计与实现 6 4.1 系统数据库设计. 6 4.2 系统功能模块的设计与实现 . 9 5 系统测试. 17 5.1 测试环境 . 17 5.2 测试过程 . 17 5.3 测试结果 . 19 结 论 19 参考文献 20 致 谢 错误错误!未定义书签。未定义书签。 声 明 错误错误!未定义书签。未定义书签。 1 引言引言 1.11.1 课题背景课题背景 随着科学技术、网络信息的不断发展,计算机科学也日渐成熟,其强大的 功能已成为人们深刻认识,如今,它已进入人类社会的各个领域并发挥着越来 越重要的作用。作为计算机应用的一
4、部分,使用计算机对学生信息进行管理, 具有手工管理所无法比拟的优点。 现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也 成倍增长。而对庞大的信息量,需要有学生学籍管理系统来提高学生管理工作 的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询, 从而减少管理方面的工作量。 1.21.2 选题意义选题意义 针对目前学校发展迅速,学生管理要求不断加强和复杂化,在线学籍管理 系统由此诞生,为使学校管理各种各样学生信息,为老师和学生方便简捷的查 询所需信息和资源,也为了后台的维护和更新。学生学籍管理是一个教育单位 不可缺少的部分,它的内容对于学校的管理和运行来说相当重要,
5、所以本系统 应该能够为用户提供充足的信息和快捷的查询方式。 1.31.3 主要研究内容主要研究内容 综合运用以前所学的专业知识,设计开发一个学籍管理系统,本设计要求 实现部分功能学籍的管理、学籍的录入、学籍的修改。具体包括以下内容: (1)在设计与开发中,既探讨能实现用户对学籍资料的查询,又能实现安全可靠的修 改,管理; (2)能实现用户的添加与管理,添加时能进行身份验证。 1.41.4 主要研究思路和方法主要研究思路和方法 主要针对 B/S 模式实现在线学籍管理,在界面外观上便于操作和浏览。数 据库查询简单容易。 本系统将采用 ASP.NET2.0 来开发,用 C#语言编写代码,SQL 创立
6、连接数 据库。在模块开发和程序编写的过程中,学习和掌握系统模块的开发与设计, 熟悉代码的编写和含义。掌握数据库的创建和修改、以及各个表之间的关系。 2 基础理论介绍基础理论介绍 系统采用 B/S 工作模式,前台使用 ASP.NET 技术,用 C#语言编译。后台 使用 SQL 2000 数据库平台, 2.12.1 B/S 模式模式 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下, 用户工作界面是通过WWW浏览器来实现, 极少部分事务逻辑在前端 (Browser) 实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量, 降低了用户的总体成本(TCO)。以目前的技术看,局域网建立 B/S 结构的网 络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是 较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,