
论文_高校学生管理系统的设计与实现.doc
49页.word 版本. 高校学生管理系统的设计与实现高校学生管理系统的设计与实现 摘要:摘要:在 Internet 快速发展的今天,互联网已成为人们迅速及时获取,发布 和传递信息的重要渠道学生管理的电脑化、网络化,是实现学校管理现代化 和信息化的重要容,也是方便老师同学们快速查询相关信息的重要工具 本文首先对现如今的背景及社会需求进行了分析与研究,总结了系统的设 计意义,进而对系统的可行性做了研究,并对学生管理系统进行较详细的需求 分析,并给出系统详细设计步骤系统主要功能包括学生信息的查询,统计, 添加,修改,删除等功能通过测试分析说明,本系统的开发基本达到预定目 标,并具有一定的应用价值 系统采用目前比较流行的 B/S 体系结构,前台采用功能强大的面向对象语 言 C#进行界面设计和代码设计以实现与用户的交流,后台使用 SQL Server 2008 创建数据库系统,这使得本系统实用性易用比较好,与 WINDOWS 平台的兼 容性也很理想 本文详细阐述了系统的分析和设计的思想和全过程并给出系统实现的关键 技术和具体方法最后,本文提供了系统的部分关键的源代码 关键词:关键词:学生管理系统; C#;ASP.NET;数据库;B/S 结构;系统构架; 信息查询 . .word 版本. DESIGNDESIGN ANDAND IMPLEMENTATIONIMPLEMENTATION OFOF COLLEGECOLLEGE STUDENTSTUDENT MANAGEMENTMANAGEMENT SYSTEMSYSTEM AbstractAbstract:With the rapid development of the Internet, today the Internet has become an important channel for fast gaining, issuing and transmitting information, and obviously it has been an essential part of our social life. Computerization and network station of student processing are important for realizing modernization and information of school administration, and it also is an important way for searching sufficient information of users. This article first has carried on the analysis and Research on todays background and social demand, summed up the design system, and the feasibility of the system is studied, and the student management system, a detailed analysis of the demand, and the detailed design steps are given system. The main functions of the system, including the student information query, statistics, add, modify, delete and other functions. After testing analysis, the development of the system basically achieves the predetermined target, and has the certain application value. System USES at present more popular B/S system structure, the front desk using powerful object-oriented language c # interface design and code design in order to realize the communication with customers, backstage use SQL Server 2008 create database system, which makes the system is better, and practical easy-to-use WINDOWS platform compatibility is ideal. This paper describes the system analysis and design thoughts and whole process and give the key technology of system implementation and measures. Finally, this paper provides the system of parts of key source code. Keywords:Keywords: Student Management System; C#;ASP.NET;Database; B/S Structure; System Structure; Information Inquiry . .word 版本. . .word 版本. 目录目录 1 前言.1 1.1 背景分析 .1 1.2 社会需求 .1 1.3 系统设计意义 .2 2 可行性研究.3 2.1 开发环境可行性分析.3 2.2 使用技术研究分析 .4 2.3 设计方案研究分析 .4 2.4 系统可行性分析 .5 3 系统需求分析.7 3.1 用户工作流程 .7 3.2 功能需求分析 .7 3.3 性能需求分析 .8 4 系统概要设计.9 4.1 系统分析.9 4.2 业务流程 .13 4.3 系统构架 .13 5 系统详细设计.14 5.1 系统功能描述 .14 5.2 数据库设计 .14 5.3 数据库实现 .20 5.4 用户登录模块 .22 5.5 学生信息模块 .23 5.6 教师管理模块 .25 6 系统测试.28 6.1 集成测试 .28 6.2 功能测试 .28 6.3 测试 .28 . .word 版本. 6.4 文档测试 .28 6.5 负载测试 .29 6.6 极限测试 .29 结束语.30 参考文献.31 致.32 . .word 版本. 1 1 前言前言 1.11.1 背景分析背景分析 在中国,教育行业是个影响着国富民强的重要行业,随着改革开放和市场 经济的发展,教育事业逐渐得到国家的大力扶持和社会各界的高度重视,并迅 速向规性与现代化的方向发展。
但是与西方发达国家相比,我国教育事业信息 技术的应用程度还比较低,只有在发展较早、规模较大的院校中才会使用计算 机进行一些大规模操作,提高了工作效率,取得了良好的效益而一些新兴的、 规模较小的教育机构这种功能还不够完善因此可见,随着教育的快速发展, 信息技术的应用会更加地广泛和深入 随着高校招生规模的扩大和人事制度的改革,在校学生人数将不断增加,而 学生管理人员则相对减少,于是对学生信息的管理变成了一项非常繁重的工作 再加上我国高等学校基层学生管理工作的头绪多,容杂,管理细,要求高,传统管 理办法已基本不适应新形势的要求因此在计算机飞速发展的今天,应用数据库 技术实现学生信息的计算机管理是可行而必要的工作实现高校学生管理系统, 既能提高工作效率,又可以提高工作水平 1.21.2 社会需求社会需求 在我国,学校的学生管理系统并非一个新的课题,但也有的学校没有任何管 理系统,所有的工作几乎还是靠手工操作来完成,这种做法不仅效率低,成本 大,而且极易出错随着社会的快速发展,信息化是社会进程的必然趋势,学 校管理只有快、准、精,才能发挥其价值,所以机器代替人力是必然的历史发 展趋势,人工操作必将被计算机代替。
早期的学生管理系统多为单机版,数据库采用的多是 Foxbase、FoxPro 等, 由于是单机版,极限制了数据的共享,所以在网络无处不在的今天,这种系统 已大大落伍,不再适用了 还有一些则使用的是 ActiveX 控件技术,客户端必须启用所有 ActiveX 控 件选项,并安装相应客户端软件才能使用这对大多数非计算机专业的普通老 师来说无疑增加了使用的困难 很多这样的系统由于设计的局限、结构的不成熟、操作的不人性化等等各 种原因,最后都被弃于一旁,无法真正投入使用 . .word 版本. 1.31.3 系统设计意义系统设计意义 学生管理是学校管理中最为重要的一个环节,学生管理的计算机化是整个 学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高 低,介与它的重要性,学生管理系统的开发与应用就逐渐提入议程,并占着越 来越重要的份量 运用学生管理系统可以减轻教学人员的工作量,缩小开支,提高工作效率与准 确率,能够合理安排时间而学生管理系统的应用也使现在的教育在未来市场 的竞争力有所提高从大的方向说,就是为了加速我国四化建设的发展,实现 全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。
在现代,高科技的飞跃发展,使得人们的工作习惯发生了变化,特别是电脑 的大量普及,人们生活节奏也越来越快,于是怎样提高工作效率便成了人们首 先考虑的问题学生管理是非常繁琐的一项工作,而且工作量大,对于学校而 言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责 . .word 版本. 2 2 可行性研究可行性研究 21 世纪以来,社会经济快速发展,人们生活发生了日新月异的变化,特别 是计算机的应用,几乎普及到经济和社会生活的各个领域,传统的管理方法越 来越不适应现在社会的发展许多人还停留在以前的手工操作,这大阻碍了人 类经济的发展为了适应当代人们强烈的时间观念,学校学生管理系统软件为 学校办公室带来了极大的方便 2.12.1 开发环境可行性分析开发环境可行性分析 2.1.12.1.1 软件开发环境的研究分析软件开发环境的研究分析 支持中文的 Windows 7 各种版本操作系统数据库系统使用 SQL Server 2008,使用的语言是 C#开发工具是 Visual Studio 2010,它是一个优秀的. NET 开发工具它置支持 Visual Basic.NET、Visual C#.NET、Visual C+.NET 和 Visual J#.NET 等多种语言,并且统一了所有的开发环境,拥有跨语言调试、 XML Schema 编辑器等功能,第三方工具也可以作为插件集成在其中。
在 Visual Studio 2010 中,程序员可根据自己的实际情况在同一应用程序 中使用不同的语言编写代码Visual Studio 2010 中提供了用于 Web 应用程序 开发的模版,程序员可以像在 VB 中设计 Windows 程序一样使用系统提供的大量 Web 应用程序空间设计出功能强大的,可运行在 IISWeb 服务器中的应用程序 SQL Server 2010 是基于服务器端的企业级数据库,适合大容量数据和大 流量的应用,在性能、安全、功能管理、可扩展性等方面都很强大SQL Server 2008 的具有可编程性,通过集成 CLR,可以轻松利用.NET 语言的优势 如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值 计算或逻辑的代码,如字符串处理,数据加密算法,XML 数据操作等等SQL Server 200。
