本科毕业论文-高校学生管理系统的设计与实现.doc
《本科毕业论文-高校学生管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业论文-高校学生管理系统的设计与实现.doc(37页珍藏版)》请在三一文库上搜索。
1、潍 坊 学 院 本 科 毕 业 设 计 摘 要 0 高校学生管理系统的设计与实现高校学生管理系统的设计与实现 摘要:摘要:在 Internet 快速发展的今天,互联网已成为人们迅速及时获取,发布 和传递信息的重要渠道。学生管理的电脑化、网络化,是实现学校管理现代化 和信息化的重要内容,也是方便老师同学们快速查询相关信息的重要工具。 本文首先对现如今的背景及社会需求进行了分析与研究,总结了系统的设 计意义,进而对系统的可行性做了研究,并对学生管理系统进行较详细的需求 分析,并给出系统详细设计步骤。系统主要功能包括学生信息的查询,统计, 添加,修改,删除等功能。通过测试分析说明,本系统的开发基本达
2、到预定目 标,并具有一定的应用价值。 系统采用目前比较流行的 B/S 体系结构,前台采用功能强大的面向对象语 言 C#进行界面设计和代码设计以实现与用户的交流,后台使用 SQL Server 2008 创建数据库系统,这使得本系统实用性易用比较好,与 WINDOWS 平台的兼 容性也很理想。 本文详细阐述了系统的分析和设计的思想和全过程并给出系统实现的关键 技术和具体方法。最后,本文提供了系统的部分关键的源代码。 关键词:关键词:学生管理系统; C#;ASP.NET;数据库;B/S 结构;系统构架; 信息查询 潍 坊 学 院 本 科 毕 业 设 计 摘 要 1 DESIGN AND IMPLE
3、MENTATION OF COLLEGE STUDENT MANAGEMENT SYSTEM Abstract: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 s
4、tation 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 u
5、p 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 othe
6、r 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
7、 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 th
8、e key technology of system implementation and measures. Finally, this paper provides the system of parts of key source code. Keywords: Student Management System; C#;ASP.NET;Database; B/S Structure; System Structure; Information Inquiry 潍 坊 学 院 本 科 毕 业 设 计 0 目录目录 1 前言1 1.1 背景分析 1 1.2 社会需求 1 1.3 系统设计意
9、义 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 功能测试
10、.28 6.3 链接测试 .28 潍 坊 学 院 本 科 毕 业 设 计 1 6.4 文档测试 .28 6.5 负载测试 .29 6.6 极限测试 .29 结束语.30 参考文献.31 致谢.32 潍 坊 学 院 本 科 毕 业 设 计 0 1 前言前言 1.1 背景分析背景分析 在中国,教育行业是个影响着国富民强的重要行业,随着改革开放和市场 经济的发展,教育事业逐渐得到国家的大力扶持和社会各界的高度重视,并迅 速向规范性与现代化的方向发展。但是与西方发达国家相比,我国教育事业信 息技术的应用程度还比较低,只有在发展较早、规模较大的院校中才会使用计 算机进行一些大规模操作,提高了工作效率,取
11、得了良好的效益。而一些新兴 的、规模较小的教育机构这种功能还不够完善。因此可见,随着教育的快速发 展,信息技术的应用会更加地广泛和深入。 随着高校招生规模的扩大和人事制度的改革,在校学生人数将不断增加,而 学生管理人员则相对减少,于是对学生信息的管理变成了一项非常繁重的工作。 再加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统 管理办法已基本不适应新形势的要求。因此在计算机飞速发展的今天,应用数据 库技术实现学生信息的计算机管理是可行而必要的工作。实现高校学生管理系 统,既能提高工作效率,又可以提高工作水平。 1.2 社会需求社会需求 在我国,学校的学生管理系统并非一个新
12、的课题,但也有的学校没有任何管 理系统,所有的工作几乎还是靠手工操作来完成,这种做法不仅效率低,成本 大,而且极易出错。随着社会的快速发展,信息化是社会进程的必然趋势,学 校管理只有快、准、精,才能发挥其价值,所以机器代替人力是必然的历史发 展趋势,人工操作必将被计算机代替。 早期的学生管理系统多为单机版,数据库采用的多是 Foxbase、FoxPro 等, 由于是单机版,极大地限制了数据的共享,所以在网络无处不在的今天,这种 系统已大大落伍,不再适用了。 还有一些则使用的是 ActiveX 控件技术,客户端必须启用所有 ActiveX 控 件选项,并安装相应客户端软件才能使用。这对大多数非计
13、算机专业的普通老 师来说无疑增加了使用的困难。 很多这样的系统由于设计的局限、结构的不成熟、操作的不人性化等等各 种原因,最后都被弃于一旁,无法真正投入使用。 潍 坊 学 院 本 科 毕 业 设 计 1 1.3 系统设计意义系统设计意义 学生管理是学校管理中最为重要的一个环节,学生管理的计算机化是整个 学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高 低,介与它的重要性,学生管理系统的开发与应用就逐渐提入议程,并占着越 来越重要的份量。 运用学生管理系统可以减轻教学人员的工作量,缩小开支,提高工作效率与准 确率,能够合理安排时间。而学生管理系统的应用也使现在的教育在未来市场
14、 的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现 全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。 在现代,高科技的飞跃发展,使得人们的工作习惯发生了变化,特别是电脑 的大量普及,人们生活节奏也越来越快,于是怎样提高工作效率便成了人们首 先考虑的问题。学生管理是非常繁琐的一项工作,而且工作量大,对于学校而 言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。 潍 坊 学 院 本 科 毕 业 设 计 2 2 可行性研究可行性研究 21 世纪以来,社会经济快速发展,人们生活发生了日新月异的变化,特别 是计算机的应用,几乎普及到经济和社会生
15、活的各个领域,传统的管理方法越 来越不适应现在社会的发展。许多人还停留在以前的手工操作,这大大地阻碍 了人类经济的发展。为了适应当代人们强烈的时间观念,学校学生管理系统软 件为学校办公室带来了极大的方便。 2.1 开发环境可行性分析开发环境可行性分析 2.1.1 软件开发环境的研究分析软件开发环境的研究分析 支持中文的 Windows 7 各种版本操作系统。数据库系统使用 SQL Server 2008,使用的语言是 C#。开发工具是 Visual Studio 2010,它是一个优秀的. NET 开发工具。它内置支持 Visual Basic.NET、Visual C#.NET、Visual
16、 C+.NET 和 Visual J#.NET 等多种语言,并且统一了所有的开发环境,拥有跨 语言调试、XML Schema 编辑器等功能,第三方工具也可以作为插件集成在其中。 在 Visual Studio 2010 中,程序员可根据自己的实际情况在同一应用程序 中使用不同的语言编写代码。Visual Studio 2010 中提供了用于 Web 应用程序 开发的模版,程序员可以像在 VB 中设计 Windows 程序一样使用系统提供的大量 Web 应用程序空间设计出功能强大的,可运行在 IISWeb 服务器中的应用程序。 SQL Server 2010 是基于服务器端的企业级数据库,适合大
17、容量数据和大 流量网站的应用,在性能、安全、功能管理、可扩展性等方面都很强大。SQL Server 2008 的具有可编程性,通过集成 CLR,可以轻松利用.NET 语言的优势 如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值 计算或逻辑的代码,如字符串处理,数据加密算法,XML 数据操作等等。SQL Server 2008 具有快照功能,能够避免进程的阻塞和死锁。相对前版本 SQL Server 2008 中性能提升最多的部分当数全文检索,原来在 SQL Server 2000 中建立全文索引需要 14 天的表,现在只需要几个小时!几乎有上百倍的性能提 升,只能用“惊异”
18、来形容。其相关的全文检索语句也有 3050甚至更高 的性能提高。性能方面的提高得益于全新设计的全文检索引擎。其中关键的一 点设计是全文检索引擎现在使用共享内存和 SQL Server 进行数据大规模并发 交互,而不是原来基于逐行的方式,使得性能上了好几个数量级。SQL Server 潍 坊 学 院 本 科 毕 业 设 计 3 2008 通过引入全新的 Service Broker 提供了革命性的异步处理能力。 Service Broker 提供了一个功能强大的异步编程模型。它为数据库应用程序增 加了可靠、可扩展、分布式异步功能异步编程,允许程序仅仅在资源可用时才 去执行占用大量资源的任务,以此
19、来缩短响应时间,提高吞吐量。 2.1.2 硬件开发环境的研究分析硬件开发环境的研究分析 至少 Pentium III 500Mhz,64MB 内存。建议 PentiumIII 733Mhz,512MB 内存以上。显示器的分辨率不低于 800600,24 位真彩。 2.2 使用技术研究分析使用技术研究分析 ASP.NET 是统一的 web 开发平台,方便开发人员开发企业级 web 应用程序 的开发。ASP.NET 的语法在很大程度上与 ASP 兼容,同时,它还提供一种新的 编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现 在 ASP 应用程序中逐渐添加 ASP.NET 功能,
20、随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的,基于.NET 环境,可以用任何与.NET 兼容的语言 创建应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET 的框架。开 发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、 类型安全和继承等。 ASP.NET 可以无缝地与 HTML 编辑器及其他编辑工具一起工作。 从 ASP.NET 应用程序访问数据库是向 web 站点访问者显示数据的常用技术。 ASP.NET 使用用户对数据库的访问比以往更加方便,还使用户能够运用代码管 理数据库。 2.3 设计方案研究分析设计方案研究分析 2.3.1
21、B/S 模式的简介模式的简介 本系统采用 B/S 模式.B/S 结构,即 Browser/Server(浏览器/服务器)结构, 是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 Internet 是以 TCP/IP 协议为基础,以 Web 技术为核心的网络。浏览器界面友 好,简单易用,消除了两层结构 C/S 模式客户端多种程序带来的不一致性;服 务器端的开放和基于标准的连接方案大大加强了企业与外部的联系,数据库不 是直接服务于每个客户机,而与 Web 服务器沟通,有利于实现对客户信息服务 的动态性、实时性和交互性。以 Web 为核心的 Internet 技术使管
22、控一体化的系 潍 坊 学 院 本 科 毕 业 设 计 4 统更接近客户,更接近应用,更有利于网络的进一步扩展,是当今信息系统发 展趋势的主流。 2.3.2 B/S 模式的优点模式的优点 首先它简化了客户端。它无需象 C/S 模式那样在不同的客户机上安装不同 的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的 硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。 其次,它简化了系统的开发和维护过程。系统的开发者无须再为不同级别 的用户设计开发不同的客户应用程序,只需要把所有功能都实现在 Web 服务器 上,并根据不同的功能为不同组别的用户设置权限就可以了。各个用户通过 H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业论文 高校学生 管理 系统 设计 实现
链接地址:https://www.31doc.com/p-3936795.html