C#+sql学生信息管理系统的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sql学生信息管理系统的设计与实现

摘  要:随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨,为了减轻学校管理人员的工作量,有必要构建一个完善,健全的信息管理系统。该系统采用B/S架构,Visual Studio 2005为开发工具,C#为编程语言,SQL Server 2005为后台数据库。系统实现的基本功能包括:系统用户管理、学生档案管理、班级管理、课程管理、学生成绩管理、学生奖惩管理、个人信息管理等。通过使用该系统学校可以提高教师员工办公效率,实现学校办公管理的正规化、科学化、自动化
关键字:B/S;学生信息管理;Visual Studio 2005;SQL Server 2005;C#
 
Design and Implementation of Student Information Management System
Abstract: With the increasing number of college students, the educational system the amount of data continue to rise, in order to reduce the workload of school administrators, it is necessary to build a complete, robust information management system. The system uses B/S architecture, Visual Studio 2005 development tools, C# as the programming language, SQL Server 2005 as the back-end database. The basic functions of the system include: system user management, student records management, classroom management, curriculum management, student management, student incentive management, personal information management. Schools can use the system to improve the efficiency of the office of the faculty and staff, school office management standardization, scientific and automation.
Key Words: B/S; Student information management; Visual Studio 2005; SQL Server 2005; C#
目    录

摘  要    1
引言    1
1.概述    2
1.1系统设计背景和意义    2
1.2相关技术介绍    2
2.系统分析    3
2.1需求分析    3
2.2模块分析    4
3.数据库设计    4
3.1物理结构设计    4
3.2系统概念设计    6
4.系统主要功能模块的设计与实现    6
4.1系统用户管理    6
4.2系统模块管理    8
5.系统测试    10
6.总结    11
参考文献    11
致谢    13,3621
随着无纸化办公的普遍实现,信息的自动化处理以及网络式的信息交互方式已经被人们广泛应用。作为计算机应用的一部分,让计算机来管理学生的信息是现在各高校都在积极进行的工作之一,也是高校教学管理工作的重要内容。使用计算机对学生信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[8]。这些优点极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理系统成为很有必要的事情。
1.概述
1.1系统设计背景和意义
现在我国的高、中、小学及高等院校的学生信息管理水平普遍提高,但有的还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力[1]。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所取代。所以借本次毕业设计之际,开发一个适用普通高校的学生信息管理系统。该系统主要是为管理员对学生信息查询与汇总等相关操作提供方便。它能够实现对学生信息管理的统一规范化,为学校教育部门提供及时的学生信息,方便管理。此外,它极大地提高了管理人员的工作效率,不仅能迅速查询历届学生信息,还可以添加新生档案。总之,学生信息管理系统使学校管理工作系统化、规范化、自动化,从而达到了提高管理员工作效率和质量的目的[2]
1.2相关技术介绍
1.2.1 B/S架构
B/S(浏览器/服务器)是由浏览器、Web服务器、应用服务器和数据库服务器组成的多层结构体系[4]。它最大的优点是客户端不用文护,适用于用户群庞大,或客户需求经常发生变化的情况。而且所有客户端只是浏览器,几乎不需要任何文护。它最大的缺点是应用服务器运行数据负荷较重[6]
因为本系统是建立在广域网上,面向不同的用户群,分散地域,需要使用Internet和经常进行文护,所以采用B/S架构比较合适。
1.2.2 SQL Server 2005 (责任编辑:qin)