VS信息管理系统课程设计报告

上传人:工**** 文档编号:504269678 上传时间:2022-09-22 格式:DOCX 页数:21 大小:510.89KB
返回 下载 相关 举报
VS信息管理系统课程设计报告_第1页
第1页 / 共21页
VS信息管理系统课程设计报告_第2页
第2页 / 共21页
VS信息管理系统课程设计报告_第3页
第3页 / 共21页
VS信息管理系统课程设计报告_第4页
第4页 / 共21页
VS信息管理系统课程设计报告_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《VS信息管理系统课程设计报告》由会员分享,可在线阅读,更多相关《VS信息管理系统课程设计报告(21页珍藏版)》请在金锄头文库上搜索。

1、暑期实习报告目录引言 41 关于系统 41.1 信息管理系统的重要性 41.2 开发学生管理系统的必要性 41.3 如何开发以及实现的功能 52 开发环境 52.1 Visual Studio 52.2 SQL Server 63 系统总体设计 63.1 系统需求 63.2 系统功能分析 63.3 系统运行环境: 74 系统模块设计 74.1 数据库整体设计 74.1.1 数据库设计 74.1.2数据库需求分析 74.1.3数据库逻辑结构设计 84.2 登陆模块 114.3 用户管理模块 124.4 学生管理模块 134.4.1 学生资料添加 134.4.2 学生信息修改 134.4.3 学生

2、所在院系资料 144.4.4 学生所在专业资料 144.5 课程管理模块设计 154.5.1.课程资料添加 154.5.2 课程资料管理页面设计 154.5.3 课程类别设计 154.6 成绩管理模块设计 165 系统测试 175.1 登陆模块 175.2 教师管理模块 175.3 学生管理模块 185.4 课程管理模块 195.5 成绩管理模块 195.6 系统管理模块 206 总结 21引言随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:管理、 网络、计算、控制、多媒体等。并且在某些方面成为不可缺少的工具,尤其在管 理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。现今

3、学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成 倍增长。面对庞大的信息量,需要有学生信息管理系统来提高学生管理工作的效 率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而 减少管理方面的工作量。该学生信息管理系统用Microsoft Visual Stud来0创建网络服务,采用面向 对象的语言编程,实现对学生信息的基本管理,包括学籍信息、班级信息、课程 信息、成绩信息的添加、修改和查询。该系统充分考虑用户的操作简便性,实现 快捷操作。1 关于系统1.1 信息管理系统的重要性信息管理系统(MIS)是集计算机技术、网络通信技术为一体的信息系统工程, 它能够使企业

4、运行的数据更加准确、及时、全面、详实,同时对各种信息进一步 的加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性、科学性, 并创造出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、 规范化管理,为企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展打 下基础。1.2 开发学生管理系统的必要性当前许多学校正在逐步完善学生作业管理工作,需要一个能满足内部管理需 求、提高管理效率的应用系统进行内部管理。许多学校经过多年的发展,学校规 模不断扩大,学生人数成倍增长,作业信息也急剧增多。科学的发展,信息化的 作业管理更加需要。因此,许多学校需要一个功能全面的学生信息管理系统来进

5、 行管理,以使管理学生信息的工作在该系统的配合下更加高效和便捷。1.3 如何开发以及实现的功能本设计我将采用面向对象的方法,综合运用数据库技术、程序设计技术,结 合学生信息管理管理知识,以 Visual Studio 作为系统前台应用程序开发工具, SQL SERVER作为后台数据库,通过Visual Studio使两者进行连接从而进行系 统软件开发。此学生信息管理系统主要实现的是学生信息的管理,包括学籍信息、班级信 息、课程信息和成绩信息的添加、修改、删除设置等2 开发环境2.1 Visual StudioVisual Studio 可以用来创建 Windows 平台下的 Windows 应

6、用程序和网 络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visio作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同 时被引入的还包括移动设备支持和企业模版。Visual Studio 目前可以确定的是支持建立于 DHTML 基础上的 AJax 技 术,同时 Visual Studio 会强化对于数据库的支持。Visual Studio 提供了高级开发工具、调试功能、数据库功能和创新功能, 帮助在各种平台上快速创建当前最先进的应用程序。Visual Studio 包括各种增强功能, 例如可视化设计器( 使用 .NET Framework 3.5 加速

7、开发)、对 Web 开发工具的大量改进,以及能够加速开发 和处理所有类型数据的语言增强功能。Visual Studio 2008为开发人员提供了所 有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏 览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。为了帮助开发人员迅速创建先进的软件, Visual Studio 提供了改进的语言 和数据功能,例如语言集成的查询(LINQ),各

8、个编程人员可以利用这些功能更 轻松地构建解决方案以分析和处理信息。Visual Studio 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、 3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。Visual Studio 提供了帮助开发团队改进协作的扩展的和改进的服务项目, 包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。2.2 SQL ServerSQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。 SQL

9、语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国 国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语 句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数 据等。目前,绝大多数流行的关系 型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access等都采用了 SQL语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select, Insert, Update, Delete, Create, 以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的

10、数据库操作。SQL Server 是一个关系数据库管理系统。 SQL Server 2是 Microsoft 公司 推出的 SQL Server 数据库管理系统,具有使用方便可伸缩性好与相关软件集成 程度高等优点。 SQL Server 是一个全面的数据库平台,使用集成的商业智 能 (BI) 工具提供了企业级的数据管理。 SQL Server 数据库引擎为关系型数据 和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高 可用和高性能的数据应用程序。SQL Server数据引擎是数据管理解决方案的核 心。此外 SQL Server 结合了分析、报表、集成和通知功能。3系统总体设

11、计3.1 系统需求随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。它 能够代替人做各种重复、繁琐的劳动,并且拥有操作简单,可信度好,不易出错 等优点,大大减少了不必要的人力消耗,提高个人的工作效率。学生信息管理是 每个学校必须面临的问题,所以,如何开发一个应用简单,见面友好,容易操作, 数据安全性好的管理系统就成为非常重要的技术问题。我采用 Visual Studio 技 术进行数据库开发可以使开发过程简单化,更快捷的访问数据库。作为一个基于B/S模式的管理系统,需要记录大量的数据信息,而这些数据 信息需要同时能够提供给使用人员查询和修改,必然需要一个大型的数据库系统 和一台网

12、络服务器,并且需要建立局域网或是能够被 INTERNET 网络用户访问。 对于客户机来说,他不需要存储数据,而只需要通过访问服务器,获得相应的服 务。3.2 系统功能分析系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本学生信息管理系统需要完 成的功能有: 系统管理功能:添加普通用户、添加管理员、退出系统。教师管理功能:添加教师信息、查询教师信息、修改教师信息、删除教师信息。 学生管理功能:添加学生资料信息、修改学生资料信息、查看修改学生院系资料、 学生专业资料。课程管理功能:课程信息浏览、添加课程几课程类别、修改课程资料。 成绩

13、管理功能:成绩信息浏览、添加成绩信息、修改成绩信息、查询成绩信息。 班级管理功能:班级资料查询、添加、修改。3.3 系统运行环境:硬件平台:cpu:p41.8GHZ内存:256MB软件平台: 数据库: SQL SERVER 2000开发工具:Visual Studio 2005开发语言: C#.4 系统模块设计4.1 数据库整体设计4.1.1 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏 将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以 提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有 利于程序的实现。设计数据库时应该

14、首先充分了解用户各个方面的需求,包括现 有的以及将来可能增加的需求。4.1.2 数据库需求分析用户的需要具体体现在各种信息的提供、保存、更新和查询,这就要求数 据库结构能充分满足各种信息的输入和输出。收集数据、数据结构以及处理数据 的流程,可以为以后的设计打下基础。我仔细分析调查有关学生信息需要,并针对一般学生管理系统的需求,通 过对学生学习过程的内容的分析,设计如下面所示的学生信息管理系统数据流程 图。图 4-1 系统数据流程图4.1.3 数据库逻辑结构设计在数据库中建立表格,为了系统的安全,有必要建立一个登录页面,所以在数据 库中还应建立一个密码表。系统功能模块图:添加用户系统管理修改密码

15、退出系统教师查询教师管理教师修改教师添加学生信息管理系统学生查询学生添加学生管理院系资料专业资料课程查询课程管理课程添加课程类别成绩查询成绩管理成绩录入班级查询班级管理班级添加图 4-2 系统功能模块图各个表的具体设计密码表(users):字段名称数据类型可否为空username文本NOT nullmypassword文本NOT nullusetype文本NOT null学生信息表( student):字段名称数据类型数据类型Student ID文本NOT nullStudent Name文本nullnation文本nullsex文本nullbirthday文本nullClass ID文本nulltelephone文本nulladdres

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号