学生信息管理系统(参考)_第1页
学生信息管理系统(参考)_第2页
学生信息管理系统(参考)_第3页
学生信息管理系统(参考)_第4页
学生信息管理系统(参考)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录目录 引言引言.I 摘要摘要.II ABSTRACT .III 第一章第一章 系统需求分析系统需求分析.1 1.1 系统功能需求.1 1.1.1 基本信息管理.1 1.1.2 查询和统计.1 1.2 系统性能需求.1 1.3 系统数据要求.2 1.4 可行性分析.2 1.5 本章小结.3 第二章第二章 系统总体设计系统总体设计.4 2.1 系统功能模块图.4 2.2 系统数据库设计.4 2.2.1 数据库概念设计.5 2.2.2 数据库物理设计.6 2.3 表关系设计.9 2.4 本章小结.10 第三章第三章 系统窗体设计系统窗体设计.11 3.1 系统登录的设计.11 3.1.1 用户登

2、录窗体.11 3.1.2 新用户注册窗体.12 3.1.3 修改密码窗体.12 3.2 系统管理.13 3.3 档案管理.14 3.3.1 教师档案管理.14 3.3.2 教师信息浏览.14 3.3.3 教师信息查询.15 3.4 本章小结.16 第四章第四章 ADO.NET 简介和连接数据库简介和连接数据库.17 4.1 ADO.NET 简介.17 4.2 连接数据库.17 4.2.1 创建 SQL Server 身份验证登录名.17 4.2.2 编程方式连接数据库.17 4.3 本章小结.18 第五章第五章 系统测试系统测试.19 5.1 系统登录模块.19 5.1.1 用户登录窗体.19

3、 5.1.2 新用户注册窗体.19 5.1.3 修改密码窗体.20 5.2 系统管理模块.20 5.3 档案管理模块.20 5.3.1 教师档案管理.20 5.3.2 教师信息浏览.21 5.3.3 教师信息查询.21 结结 语语.23 致致 谢谢.24 参考文献参考文献.25 引言引言 管理信息系统就是我们常说的 MIS(Management Information System ),在强 调管理,强调信息的现代社会中它变得越来越普及。MIS 是一门新的科学,它跨越 了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在 这些学科的基础上,形成信息收集和加工的方法,从而形成一

4、个纵横交织的系 统。 近年来 Internet 的飞速发展,Internet 技术得到了应用,为企业 MIS 提供了 良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计 算机和数据。人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导 机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计 算机技术使 MIS 得以实施的主要技术。在这些技术中,软件开发是 MIS 开发的 重点。第三个因素也不能忽视。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻 认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学 生管理是教务

5、管理中的一个极为重要的环节,它是整个管理的核心和基础。由 于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复 杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其 在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时 效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作 效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示 了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中, 对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。 现在我国的一些院校中的信息管理效率还不是很高,这样已经不能

6、适应时代的发展, 因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信 息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主 要采用 C/S 结构,主要实用于各高校的各专业 摘要摘要 随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也 成倍增长,庞大学生信息的管理工作成了高校教学管理工作中的一项重要任务, 一方面,假如遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗 人力,又耗物力;另一方面,由于计算机技术的飞速发展及应用的普及,学生 信息管理这样烦琐的工作更需要由计算机来完成。因此开发一套对学生信息进 行管理的软件是极

7、其重要的,而且是必需的,通过这样的系统,可以做到信息 的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据 库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据 一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。本系统采用 C/S 结构,微软公司的 visual studio 2005 中的 c#作 为开发语言,后台建立在 Microsoft SQL Server 2005 基础上,尤其是数据窗口 能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原

8、型, 然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系 统。 利用本系统来管理学生的各种信息数据,包括基本学生信息、成绩信息、 班级信息、课程信息、教师信息,同时能够完成这些信息的增、删、改、查操 作,并能够进行一定的统计。 关键字:关键字:MIS;SQL Server 2005;C/S 结构; Abstract With the constant expansion of higher scale, has drastically increased, the students of the information was redoubled, and large the

9、 students of the information management became a college education management of the important task, On the one hand, if you follow the old way, the work of the heavy workload and management of all, both human and material consumption ;on the other hand, the computer technology of the rapid developm

10、ent and application, the information management in the complicated work requires more by the computer to complete. Therefore developing a set of the information management software is crucial and is required by such a system, within the scientific management information statistics, and quick, and th

11、us reduce administrative work. Students are typical of information management system management system (mis), the development of databases including the establishment and maintenance and application of any development in two ways. For the former request create the visitation data uniformity and inte

12、grities are strong and data security, a good library. For the latter then requires the application program function complete, easy praxis etc. characteristics. the system uses c s structure, Microsoft visual studio 2005 in the development of language and c # as to the Microsoft sql server 2005 on th

13、e basis, Especially data can be operated by the brevity of the database object, intelligent, in a short period of a prototype system application, then, a prototype system to the needs of the iteration, revision and improvement until high practicability. This system to manage the students all kinds o

14、f information, including basic student information and information, information, courses class, the information, such information can be done to increase, and change, the operation, and to make sure the statistics. KeywordKeyword : mismis ; sqlsql serverserver 20052005 ; c/sc/s structurestructure ;

15、第一章第一章 系统需求分析系统需求分析 1.1 系统功能需求系统功能需求 学生信息管理系统在管理学生中占有重要的地位,它关系着学生信息的基本信息, 其中包括学生信息,班级信息、课程信息等。对于学校来讲,学生信息管理系统是不 可缺少的组成部分,它有效地管理学生档案,对学校学生的变动和统计起着重要的管 理作用。 1.1.1 基本信息管理基本信息管理 基本信息管理主要包括: 班级信息输入与维护,主要包括班级的添加、删除和修改 学生基本信息输入与维护,主要包括学生基本信息的添加、删除和修改。 课程基本信息输入与维护,主要包括课程基本信息的添加、删除和修改。 教师基本信息输入与维护,主要包括教师基本信息

16、的添加、删除和修改。 教室基本信息输入与维护,主要包括教室基本信息的添加、删除和修改。 学期课程设置,设定本学期所开设课程并安排相应的教师。 学生选课,根据学期课程安排,学生进行选课。 1.1.2 查询和统计查询和统计 查询和统计主要包括: 学生基本信息查询,对学生的基本信息进行查询,如学生姓名、籍贯等。 教师基本信息查询,对教师的基本信息进行查询,如教师姓名、学历等。 学生选课信息查询,可以根据学生进行查询。 成绩查询,对学生成绩进行查询。 1.2 系统性能需求系统性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,学生信息管理系统应 该满足以下的性能需求: 1准确性和及时性 系统

17、处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充 分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学 校对信息处理的需求。 2易用性和易维护性 学生信息管理系统使用人员往往对计算机并不是非常熟悉。这就要求系统能够提 供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用 用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮 助,缩短用户对系统熟悉的过程。 1.3 系统数据要求系统数据要求 学生信息管理系统的数据需求包括如下几点: 1数据录入和处理的准确性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统

18、输出的不正确和 不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过 系统界面上的安排系统具有容错性,从而降低出错概率。 2数据的一致性与完整性 学生信息管理系统对数据的处理有很高的要求,因为对学生信息的处理非常频繁, 所以要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对 数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该 拒绝该数据。 3数据的独立性 学生信息管理的管理对学校来说是非常重要的一个部分,不可能让每一个人都对 其进行操作,应该有特定的人员对学生信息管理系统进行管理,对系统进行独立操

19、作。 1.4 可行性分析可行性分析 经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以 下几个方面总结系统开发的可行性,具体情况如下: 1技术可行性 以 Windows 为操作系统,采用 visual studio C#为脚本语言,运用 SQL 的数据库技 术,设计与开发学生信息管理系统。当用户使用系统时,通过正确的口令进入系统, 进行数据库的维护操作和运用。 2经济可行性 一方面,系统中友好的人机界面和强劲的功能支持,会使教务人员的工作进一步 提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有 PC 机即可提供该系统开发工作需要的所有硬件设备环境。

20、3操作可行性 操作上是对 Windows 操作系统的引用,该系统的使用,主要凭借使用 Windows 操 作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简 单的说明或阅读帮助文件即可使用该系统。 1.5 本章小结本章小结 需求分析是软件开发过程的初始阶段,是一个系统的推理过程,涉及到领域问题及 其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达 出来。软件产品的质量,在很大程度上取决于是否进行过系统的需求分析,并是否取 得正确、一致和比较完全的需求文档。通过需求分析揭示信息的流程和结构,为软件 设计提供基础,通过标识接口细节能提供一个深入的功能

21、说明来描述软件,并确定约 束条件和定义软件的有效性。 第二章第二章 系统总体设计系统总体设计 2.1 系统功能模块图系统功能模块图 图 2.1 系统功能模块图 在整体设计中,我们将学生管理系统分为七大管理的模块:系统管理模块、学生 管理模块、班级管理模块、成绩管理模块、课程管理模块、档案管理模块、教室管理 模块。每个模块将实现不同的功能。下面将具体进行介绍。 (由于时间等其他原因有些 管理模块是小组其他成员完成,我主要负责的是系统管理模块和档案管理模块。 ) 2.2 系统数据库设计系统数据库设计 学生信息管理系统 系统管理 学生管理 班级管理 成绩管理 课程管理 档案管理 教室管理 用户管理

22、退出系统 学生信息管理 学生信息查询 学生信息浏览 班级信息管理 班级学生查询 班级信息浏览 学生成绩录入 学生成绩查询 课程信息管理 学期课程安排 学生选课查询 教师档案管理 教师信息查询 教师信息浏览 教室管理 教室查询 2.2.1 数据库概念设计数据库概念设计 将需求分析得到的数据需求抽象为信息结构即概念模型的过程就是概念结构分析。 由上面的数据需求可以设计出能够满足用户需求的各种实体以及它们之间的关系,为 后面的逻辑结构设计打下基础。这些实体包含各种具体属性,通过相互之间的作用形 成数据的流动。就本系统而言,通过分析、归纳、整理,可以得到具体的实体有:学 生、教师、课程、班级、教室等,

23、如图 2-2 2-6 所示列出了部分实体 E-R 图,其他实 体与此类似,不再重复给出。如图 2-7 所示为各实体间 E-R图。 图 2-2 学生 E-R 图 图 2-3 教师基本信息 E-R 图 图 2-4 班级基本信息 E-R 图 照片 性别 出生日期 学号 政治面貌 籍贯 身份证号 姓名 学生 姓名教师编号 学历 性别 系别 专业 照片 毕业学校 教师 班级编号 学制 入学年度 班级名称 班主任 班级 图 2-5 课程基本信息 E-R 图 图 2-6 教室基本信息 E-R 图 学生 学习 课程 所在教室 教室 班级设置 班级 任课 教师 图 2-7 实体与实体之间关系 E-R 图 2.2

24、.2 数据库物理设计数据库物理设计 数据库逻辑设计的任务是根据数据库概念设计的结果,设计数据库的概念模式和 外模式,这是数据库结构设计的重要阶段。外模式和概念模式是用户所看到的数据库, n 1 n nn n 课程 课程编号 学分 类型 课程名称 教室编号人数教室名称 教室 是应用程序访问数据库的接口。 设计逻辑结构分为以下步骤: 1将概念结构转化为一般的关系模型; 2将转换来的关系模型向特定 DBMS 支持下的数据模型转换; 3对数据模型进行优化; 据以上分析,学生学籍管理系统数据库中的表格的设计结果如下表所示 1用户表:userinfo 用户表用来存储用户的数据,如用户的编号、用户名、用户密

25、码等数据。表的字 段说明如表 2-1 所示。 表 2-1 用户表 数据项名数据类型长度字段约束备注说明 user_idVarchar20NOT NULL编号(主键) user_nameVarchar20用户姓名 passwordVarchar20密码 powerVarchar20用户权限 2班级信息表 classinfo 班级信息来存储班级的数据,如班级的编号、班级名称、班级的年制、班级的专 业、班主任等数据。表的字段说明如表 2-2 所示。 表 2-2 班级信息表 数据项名数据类型长度字段约束备注说明 cls_idVarchar20NOT NULL班级编号(主键) cls_nameVarch

26、ar20班级名称 speciallityVarchar20班级所在系部 onyearVarchar20班级入学年度 xuezhiVarchar20班级的年制 banzhurenVarchar20班级任 3学生信息表 student 学生信息表用来存储学生的数据,如学生编号、学生姓名、学生性别、学生出生 年月、学生身份证号、政治面貌、籍贯。表的字段说明如表 2-3 所示。 表 2-3 学生信息表 数据项名数据类型长度字段约束备注说明 st_idVarchar20NOT NULL学生编号(主键) st_nameVarchar20NOT NULL学生姓名 sexchar2学生性别 birthrate

27、datetime8学生出生年月 peop_idVarchar20学生班级 polityVarchar20学生专业 homeplaceVarchar20学生年制 4课程信息表 Courseinfo 课程表用来存储课程的数据,如课程编号、课程名称、课程类型、课程学分等数 据。表的字段说明如表 2-4 示。 表 2-4 课程信息表 数据项名数据类型长度字段约束备注说明 cour_ idVarchar20NOT NULL课程编号(主键) cour_ nameVarchar20NOT NULL课程名称 kindVarchar20课程类型 xuefenVarchar20课程学分 5教师信息表 teache

28、r 课程表用来存储课程的数据,如课程编号、课程名称、课程类型、课程学分等数 据。表的字段说明如表 2-5 所示。 表 2-5 教师信息表 数据项名数据类型长度字段约束备注说明 tea_idVarchar20NOT NULL教师编号(主键) tea_nameVarchar20NOT NULL教师姓名 sexchar2教师性别 departmentVarchar20系部 majorVarchar20专业 eduquaVarchar20学历 graduteschoolVarchar20毕业学校 6班级学生表 classstudent 班级学生表用来存储学生所属的班级及状态,表的字段说明如表 2-6

29、示。 表 2-6 班级学生表 数据项名数据类型长度字段约束备注说明 cls_ idVarchar20NOT NULL班级编号(主键) stu_ idVarchar20NOT NULL学号(主键 stateVarchar20NOT NULL状态 7学期课程安排表 courseset 学期课程安排表用来存储本学期所开设的课程,表的字段说明如表 2-7 示 表 2-7 学期课程安排表 数据项名数据类型长度字段约束备注说明 courseset_idVarchar20NOT NULL安排编号(主键) semesterVarchar20学期 cour_idVarchar20NOT NULL课程编号 tea

30、_idVarchar20NOT NULL教师编号 classofweekVarchar20周课时数 begindatedatetime8开始时间 enddatedatetime8结束时间 cls_idVarchar20NOT NULL班级编号 8教室基本信息表 room 教室表用来存储教室的基本信息,表的字段说明如表 2-8 示。 表 2-8 教室基本信息表 数据项名数据类型长度字段约束备注说明 room_idVarchar20NOT NULL教室编号(主键) room_nameVarchar20NOT NULL教室名称 renshuVarchar20人数 9课程表 coursetable 课

31、程表用来根据学期课程安排进行课程表编制,表的字段说明如表 2-9 示。 表 2-9 课程表 数据项名数据类型长度字段约束备注说明 ctable_idVarchar20NOT NULL课程表编号(主键) courseset_idVarchar20NOT NULL安排编号 room_idVarchar20NOT NULL教室编号 timeforclassVarchar20上课时间 10学生选课信息表 studentcourse 学生选课信息表用来存储学生进行选课的记录,表的字段说明如表 2-10 示。 表 2-10 学生选课信息表 数据项名数据类型长度字段约束备注说明 cour_idVarchar

32、20NOT NULL课程编号(主键) st_idVarchar20NOT NULL学生编号 scoreVarchar20NOT NULL成绩 2.3 表关系设计表关系设计 在本系统数据库中,最终设计各个表之间的关系图如图 2.8 所示。 图 2.8 数据表关系图 2.4 本章小结本章小结 本章讲述了数据库的分析设计、物理设计以及表的创建等过程。数据库在进行分 析之后得到数据库的逻辑结构,数据库的逻辑结构设计是决定数据库性能的关键因素 也是进行关系数据库优化的核心,在数据库逻辑结构基础上创建物理数据库。在 SQL 中创建数据表可以是图形界面的方式来创建或者以 CREATE TABLE 语句的方式

33、来创 建。 第三章第三章 系统窗体设计系统窗体设计 3.1 系统登录的设计系统登录的设计 3.1.1 用户用户登录窗体登录窗体 为系统的运行起始窗体,窗体如下图 3-1 所示。 图 3-1 用户登录窗体 设计步骤: 1在解决方案资源管理器窗口中添加名称为 logon.cs 窗体类文件。 2在该窗体添加两个 Label 控件、一个 ComboBox 控件、一个 TextBox 控件、和 三个 Button 控件,并在属性窗口设置两个 Label 控件的 Text 属性分别为用户名和密码; 设置三个 Button 控件的 Text 属性为登录、注册、修改密码。 3创建类,类名为 user info

34、。双击该窗体,进入该窗体的代码窗体,在代码窗体中 添加命名空间的引用。 4设置 TextBox 控件的 Password Char 属性为* ,以使用户向密码文本框输入内 容时,内容以*号显示,而不显示实际字符。 设计思想: 登录窗口为系统的运行起始窗口,把数据库中的用户名在下拉列表中显示,选择 用户名,输入正确的密码,系统验证用户名和密码的合法性,如果为合法用户,则显 示登录成功的提示窗口,系统再判断该用户的类型,并根据用户的类型,启动相应的 操作窗体模块;否则显示用户名不存在或密码有误提示窗口。 3.1.2 新用户注册窗体新用户注册窗体 如果没有用户名,无法进入系统,可以注册一个新用户。窗

35、体如图 3-2 所示。 图 3-2 用户注册窗体 设计思想: 在新用户注册窗体,可以注册一个新的用户,但是进入系统时,新用户默认为普 通用户,只有查询基本信息的权限,不能对其内容进行操作。这样就可以保证系统的 安全性。 3.1.3 修改密码窗体修改密码窗体 新注册的用户可以对自己的密码进行修改,窗体如下图 3-3 所示。 图 3-3 修改密码窗体 设计思想: 新注册的用户需要修改密码时,进入密码修改窗口,在修改条件中输入用户名; 在修改内容中首先输入旧密码,再输入两次新密码,单击确定,就可以修改当前的密 码。 3.2 系统管理系统管理 管理员可以在用户管理窗口浏览所有的用户,可以新增、修改或者

36、删除用户信息。 窗体如下图 3-4 所示。 图 3-4 用户管理窗口 设计思想: 打开窗体,用户的所有信息会在 DataGridView 中显示;在相应的文本框中输入字 段,单击添加按钮,可以添加一个新用户;选中一条用户信息,单击修改按钮,这条 用户信息会在相应的文本框中显示,用户编号对应的文本框呈灰色状态,不能修改, 其他信息都可以修改,修改完单击刷新按钮,修改后的信息会在窗体中显示;选中一 条用户信息,单击删除按钮,则可以删除这一条用户信息。 3.3 档案管理档案管理 3.3.1 教师档案管理教师档案管理 可以对教师基本信息添加、删除和修改。窗口如下图 3-5 所示: 图 3-5 教师档案

37、管理窗口 设计思想: 打开窗体,教师的所有信息会在 DataGridView 中显示;在相应的文本框中输入字 段,给教师上传一张照片,单击添加按钮,可以添加一条新的教师信息;选中一条教 师信息,单击修改按钮,这条教师信息会在相应的文本框中显示,教师编号对应的文 本框呈灰色状态,不能修改,其他信息都可以修改,修改完单击刷新按钮,修改后的 信息会在窗体中显示;选中一条教师信息,单击删除按钮,则可以删除这一条教师信 息。 3.3.2 教师信息浏览教师信息浏览 可以按教师编号浏览教师的基本信息,窗口如下图 3-6 所示。 图 3-6 教师信息浏览窗体 设计思想: 把数据库中的教师编号在下拉列表中显示,

38、选择一个教师编号,就可以浏览这个 教师的基本信息,单击显示照片按钮,则可以显示教师的照片。 3.3.3 教师信息查询教师信息查询 可以按教师编号、教师姓名、性别、系别,分别对教师信息进行查询。窗口如下 图 3-7 所示。 图 3-7 教师信息查询窗体 设计思想: 在窗体中,单击显示全部,教师的所有信息则会显示在 DataGridView 中,在下拉 列表中选择要查询的条件,在后面的文本框中输入具体的查询内容,单击查询按钮, 符合条件的信息就会出现在 DataGridView 中。 3.4 本章小结本章小结 学生管理系统是直接面对高校学生的,而使用人员往往对计算机并不时非常熟悉。 这就要求系统能

39、够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要 求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问 题,要提供足够的帮助,缩短用户对系统熟悉的过程。 学生管理系统中涉及到的数据是高校相当重要的信息,系统要提供方便的手段供 系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。 第四章第四章 ADO.NET 简介和连接数据库简介和连接数据库 4.1 ADO.NET 简介简介 ADO.NET 是 ADO(Microsoft ActiveX Data Objects)的改进和完善版本。 ADO.NET 是一组用于和数据源进行交互的面向对象类

40、库。ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE OB 和 XML 公开的数据源提供一致的访问。 数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、处理和 更新所包含的数据。 4.2 连接数据库连接数据库 4.2.1 创建创建 SQL Server 身份验证登录名身份验证登录名 1打开“我的电脑”|“管理”|“ 本地用户和组” , 右键单击用户,选择新用户, 创建一个新用户 ss,密码为 123。 2单击“开始“|“所有程序”|“ Microsoft SQL Server 2005”| “SQL Server Ma

41、nagement studio” ,选择 windows 身份认证登录到 SQL server 2005。在对象资源管理 器下单击安全性,右键单击登录名,选择新建登录名, 创建一个登录名为 ss ,密码为 123 的 SQL Server 身份验证用户。在用户映射中选择数据库 SIMS,在状态中,选中 “启用”复选框,单击“确定”按钮。 3在服务器上单击右键,选择“属性” ,在“安全性”里选择 SQL Server 和 Windows 混合身份验证模式,单击“确定”按钮,然后重新启动服务。 4单击对象资源管理器下的连接数据库引擎,弹出连接到服务器的对话框。选择 SQL Server 身份验证,

42、用户名中输入 ss,密码中输入 123,单击连接按钮。 4.2.2 编程方式连接数据库编程方式连接数据库 1对于不同的.NET 数据提供者,ADO.NET 采用不同的 Connection 对象连接数据 库。这些 Connection 对象屏蔽了具体的实现细节,提供了统一的实现方法。 Connection 类有 4 种:SqlConnection、OleDbConnection、OdbcConnection 和 OracleConnection。SqlConnection 类是针对 SQL Server 的。 2Visual Studio 2005 提供了灵活多样的连接到 SQL Server 数据库的方法,这里我 们使用编程方式创建连接。将数据库连接字符串存放在新建的一个类的方法中,例如 可将此类命名为 DbConfig,并在这个类中编写如下代码: Public class DbConfig Public s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论