您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 学生管理系统毕业论文
I目录第1章概述...................................................................................................................11.1开发工具的介绍................................................................1矚慫润厲钐瘗睞枥庑赖。1.2程序设计思想..................................................................................................2第2章需求分析...........................................................................................................32.1学生信息管理系统概述..................................................................................32.2系统用户分析..................................................................................................32.3功能需求分析..................................................................................................4第3章数据库设计与实现...........................................................................................53.1数据库概念模型设计.......................................................................................53.2数据库逻辑设计...........................................................................................63.3数据库物理设计与实现..................................................................................7第4章详细设计...........................................................................................................84.1系统模块设计...................................................................................................84.2关键步骤和代码..............................................................................................84.3实现效果........................................................................................................13总结.............................................................................................................................19参考文献.....................................................................................................................201第1章概述1.1开发工具的介绍VisualStudio2005VisualStudioTeamSystem提供跨整个SDLC工具套件的、一致的用户体验。对于开发人员而言,可以在他们当前的开发环境中使用某些活动(例如,单元测试、工作项跟踪、代码剖析以及代分析)。VisualStudioTeamSystem解决了在大多数SDLC工具中建立数据仓库这一问题,并启动了一个聚合的项目状态视图。团队根据能够收集到的规则来管理项目。今天,数据主要限于缺陷跟踪。VisualStudioTeamSystem中集成的数据将开创一条新路—通过平衡利用贯穿于SDLC的大量、多样的数据来管理项目规则。VisualStudioTeamSystem会收集精确的数据—不仅限于缺陷跟踪,而是包括测试结果、代码涵盖、代码生成、任务进度等这些贯穿于团队常规工作流程的数据。该数据以某些标准的报告方式呈现,客户和Microsoft内部团队已在报告中建立了成功项目管理的关键规则。此外,团队还能够创建自定义报告。仅当以项目的大范围上下文查看数据时,团队才能够精确地报告项目状态。在VisualStudioTeamSystem中,工具行为由项目开始时选择的过程决定。通过将过程与工具相集成,VisualStudioTeamSystem帮助确保在项目各阶段之间或各种项目角色之间避免丢失任何内容。通过自动处理团队成员之间的工作调整,可以提高团队效率。公司通过使过程标准化,能够纠正贯穿于过程改进中的系统问题,而无需增加团队的工作量。此外,过程集成并不增加工作量,而通常能够降低与SDLC中所采纳过程相关的开销。聞創沟燴鐺險爱氇谴净。MicrosoftSQLServer2005SQLServer是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其SQLServer2005版本将数据库与Internet紧密连接,可以通过Web浏览器显示对数据库操作的结果数据,具有客户机/服务器体系结构。SQLServer2005提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业解决方案。SQL是关系数据库的标准语言。操作数据库有多种途径:使用企业管理器、使用查询分析器等。。SQLServer20052最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。残骛楼諍锩瀨濟溆塹籟。1.2程序设计思想本学生信息管理系统中,运用到C#语言和数据库。本系统功能主要有增加、删除、修改、查询等功能,能够满足基本的要求,但由于时间上的关系,本系统数据库的测试数据并不多。用户可通过管理员和学生身份登录系统。管理员可分别对院系信息,班级信息,学生基本信息进行添加,删除,修改,查询等操作。而学生只可以登录本系统进行对自己的基本信息进行查询。酽锕极額閉镇桧猪訣锥。3第2章需求分析2.1学生信息管理系统概述学生基本信息管理系统是各大高校所不可缺少的一部分,随着计算机水平的快速提高,学生信息管理系统也在不断地发展和完善。本管理系统主要包括了院系信息管理,班级信息管理和学生基本信息管理,基本上实现了学生管理信息系统所必须的功能。彈贸摄尔霁毙攬砖卤庑。2.1.1用户简介如果学校仍采用手工管理学生信息的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足学校管理人员对学生信息等进行高效的管理和学生对自己基本信息的查询,在工作人员具备一定的计算机操作能力的前提下,特编此学生信息管理系统软件以提高管理效率。謀荞抟箧飆鐸怼类蒋薔。2.1.2项目目的和目标管理员可以对本系统进行维护,但先要进行身份验证,成功后才可以实施管理员的权限。它具有开放性强﹑操作性强﹑工作效率高等特点。管理员可对院系信息,班级信息,学生基本信息进行添加删除修改操作。学生可以登录本系统对自己的信息进行查询,但不可对其进行其他操作。厦礴恳蹒骈時盡继價骚。本管理信息系统主要实现权限的操作,根据用户不同的权限来实现具体的操作。2.2系统用户分析“学生基本信息管理系统”通常有两种用户:系统管理员和学生。如下表就是提供了不同用户的使用权限:表2-1系统用户分析表用户角色权限系统管理员对数据库系统的信息进行添加,删除,修改和查询学生对自己的基本信息进行查询42.3功能需求分析运用VS2005+SQL2005开发一个学生信息管理系统,包括管理员界面和学生界面,系统设计运用分层和权限设计的思想。能够实现相关信息的查询、添加、删除、修改等功能。茕桢广鳓鯡选块网羈泪。5第3章概要设计3.1数据库概念模型设计图3-1全局E/R图管理员添加,删除,修改,查询编号名称职能班级编号名称人数添加,删除,修改,查询学生学号姓名性别民族出生日期身份证号家庭住址邮编查询院系63.2数据库逻辑设计通过E/R模型到关系模型的转化,可以得到如下关系模式:表3-1院系信息表字段名字段类型约束条件yuanxibianhao院系编号Int主键yuanximingcheng院系名称Varchar(max)允许空yuanxizhineng院系职能Varchar(max)允许空表3-2班级信息表字段名字段类型约束条件banjibianhao班级编号Int主键zhuanyemingcheng专业名称Varchar(max)允许空renshu人数Varchar(max)允许空7表3-3学生基本信息信息表字段名字段类型约束条件xuehao学号int主键xingming姓名Varchar(max)允许空xingbie性别Varchar(max)允许空minzu民族Varchar(max)允许空chushengriqi出生日期Varchar(max)允许空shenfenzhenghao身份证号Varchar(max)允许空jiatingzhuzhi家庭住址Varchar(max)允许空youbian邮编Varchar(max)允许空3.3数据库物理设计与实现数据库物理设计是指设计出数据库的物理数据模型,它是数据库在物理设备上的具体实现,即数据库服务器物理空间上的表空间、表、字段、索引、视图、储存过程、触发器,以及相应的数据字典的设计。学生基本信息管理系统是由SQL2005的企业管理器创建的,数据库名为mydb,一共有四个表:鹅娅尽損鹌惨歷茏鴛賴。院系信息(院系编号、院系名称、院系职能描述)班级信息(班级编号、专业名称、人数)学生基本信息(学号、姓名、性别、民族、出生日期、身份证号、家庭住址、邮编)管理员(用户名、密码)。8第4章详细设计4.1系统模块设计图4-1系统模块4.2关键步骤及代码写代码与模块图4.2.1数据库连接配置stringconnString=DataSource=.;InitialCatalog=mydb;UserID=sa;Password=niefei;籟丛妈羥为贍偾蛏练淨。SqlConnectionconnection=newSqlConnection(connString);預頌圣鉉儐歲龈讶骅籴。connection.Open();4.2.2系统登录页面privatevoidbutton1_Click(obj
本文标题:学生管理系统毕业论文
链接地址:https://www.777doc.com/doc-2309888 .html