人人范文网 范文大全

学生管理系统的开发

发布时间:2020-03-03 21:53:02 来源:范文大全 收藏本文 下载本文 手机版

数据库设计论文

学生管理系统的开发

业:

级:

学生姓名:

号:

2015 年月 5

1 日

摘要

随着信息技术飞速发展,科学的管理技术也越来越深入并且广泛的应用,科技化管理更是带来工作效率的提高。信息管理系统是一个不断发展的新型学科,对于需要管理大量信息的单位,如果要高效率地把内部信息有顺序的组织起来,就必须建立起管理信息的信息系统。学生管理是学校教育单位不可或缺的一项工作,它的工作及档案对于学校的决策者和管理者来说都是至关重要的,对于学校的学生管理工作来说,系统能够为用户提供充足的信息和快捷的查询手段必将是一个很好的管理工具。以往一直用纸张来记录信息的人工方法,最大的缺点在于:效率低、保密性差,另外随着时间增加将会产生大部分数据,这给我们查询带来新的管理烦恼。这也对更新和维护带来不少的困惑。使用计算机对学生的信息管理,具有手工管理所无法达到的优点,如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点大大提高了学生信息管理方面的效率,也具有企业的科技化、正规化管理,正面的迎接了世界科技发展的挑战。

学生管理系统主要目的是,针对学生的信息进行有序的管理,学生管理系统的管理方法是以学生的学号为登录账号及初始化密码。初始化系统时,系统内只存在初始化的高级管理员,如果需要其他角色对学生管理系统进行添加信息,需要管理员对教师信息进行添加,然后教师和管理员才添加学生信息操作。学生信息系统包含功能有:添加学生信息、添加教师信息、添加管理员信息、查询某位学生信息、修改某位学生信息、删除某位学生信息、显示该专业所有学生信息、查询该专业女生人数、查询该专业男生人数、查找老师信息、删除老师信息、修改老师信息、管理员信息管理的添加、删除、编辑。及修改密码功能等。

主要运用javascript、asp.net语言来进行编译管理系统后台、运用Microsoft Visual Studio 2008软件来搭配前台、SQL Server Management Studio Expre作为编辑数据库的软件工具,运用了析构函数、嵌套、循环、指针、实例化等方法编译出一个学校学生管理系统。

关键字:管理信息系统;学生学籍管理系统;关系数据库 I

目录

摘要 ...........................................................................................................................................................I 目录 .........................................................................................................................................................II 第一章 概述 ............................................................................................................................................4 1.1研究背景 ........................................................................................................................................4 1.2现状分析 ........................................................................................................................................4 1.3系统的开发意义 ............................................................................................................................4 1.4开发环境介绍 ................................................................................................................................5 1.4.1 管理信息系统简介 ................................................................................................................5 1.4.2 B/S模式简介 ..........................................................................................................................5 1.4.3 Microsoft SQL Server 2005简介 ............................................................................................6 1.5系统开发环境的搭建 ....................................................................................................................6 第二章 需求分析 ....................................................................................................................................7 2.1功能需求 ........................................................................................................................................7 2.2性能需求 ........................................................................................................................................7 2.3环境需求 ........................................................................................................................................8 2.4资源使用需求 ................................................................................................................................8 2.5用户界面需求 ................................................................................................................................8 2.6系统的可行性研究 ........................................................................................................................8 2.6.1 技术可行性 ............................................................................................................................8 2.6.2 经济可行性 ............................................................................................................................9 2.6.3 操作可行性 ............................................................................................................................9 2.6.4 社会可行性 ............................................................................................................................9 2.6.5 可行性分析总结 ....................................................................................................................9 第三章 系统设计 ..................................................................................................................................10 3.1总体结构设计 ..............................................................................................................................10 3.1.1 用户角色设计及权限分配 ..................................................................................................10 3.1.2 系统模板设计 ......................................................................................................................10 3.1.3 系统功能结构图 ..................................................................................................................11 3.1.4 学生管理系统数据流图 ......................................................................................................12 3.2数据库设计 ..................................................................................................................................13 3.2.1 数据库表设计 ......................................................................................................................13 第四章 主要模块的设计以及代码 ......................................................................................................15 4.1用户信息管理模块 ......................................................................................................................15 4.2用户信息管理部分代码实现 ......................................................................................................16 4.3学生信息管理模块: ..................................................................................................................18 4.4学生信息管理模块代码实现 ......................................................................................................18 II

第五章 总结 ..........................................................................................................................................21 参考文献 ................................................................................................................................................22 III

第一章 概述

1.1研究背景

智能终端领域劲吹“跨界”风,智能手机跨界平板电脑,平板电脑跨界笔记本„„,如今这种风潮也延伸到IT巨头之间。腾讯TCL跨界合作,推全球首款“大平板电脑”,联想跨界电视进入电视领域。海尔联合易迅发布5.3寸手机平板电脑,百度、腾讯、阿里巴巴等互联网厂商与手机终端厂商跨界合作推智能手机,跨界风的盛行,是推动IT行业的最大催化剂,以后一部分数码产品将像电脑一样智能。这也将是IT行业的趋势,在这样环境背景下我们无疑智能管理系统、软件工具也将得到催化。所以系统的研发势在必行。

1.2现状分析

数码的丰盈盛世,智能终端经过跨界风盛行的催化推进,数码是远远不能从硬件方面来评定数码的好与坏,可行性的智能互联功能是另一评价数码的标准,互联网服务已经是数码产品的必备功能。从数码行业趋势来看学校学生管理系统从以前手工管理的方式走向网络化。这是可行性的方式。即优化管理工作效率,而且改变系统环境的要求限制,从以往的单个计算机的管理数据突破到互联网管理。现状的优势肯定能推动网络管理系统的盛行。

1.3系统的开发意义

学生管理系统应用于学生信息管理。查阅快速化、管理合理化是新一代管理的方法。世界的高效率时代的开启更是给予我们管理一个新挑战。信息合理化管理在此背景下是不可缺少的一步。科学的管理技术也越来越深入并广泛的应用,管理的科技化更是带来了工作效率上面的提高。管理信息系统是一个不断发展的新型学科,学生管理是学校教育单位不可或缺的一项工作,它的内容对于学校的决策者和管理者来说都是至关重要。开发学生管理系统意义:给予管理信息的单位全方位的一个提高。迎接了信息化的时代发展趋向。

1.4开发环境介绍

1.4.1 管理信息系统简介

所谓MIS(管理信息系统--Management Information System)系统,是一个依着人性科技化的管理信息系统,主要以人为主导地位,人与计算机的操作进行对数据的管理操作,如:添加、删除、修改、查找、筛选等操作。他是集效率、科技、信息、人性化为一体的工作系统,减少了现实人工管理的一些不必要麻烦的系统。

伴随着计算机实现技术进步和减少成本的复杂度complexity越来越大,企业内部分享信息的需求也同时期增长。这一现象促使了MIS的进一步发展,推动了信息时代的开展,信息的高效性和高效率性管理成为我们日常生活中的一个不可或缺的东西。

管理信息系统是社会系统的抽象表达,社会系统的本质就是联系各个实体的信息进行分析之间的相互作用,而把社会系统这样具体抽象化展现出来的就是管理信息系统,将其不可见的信息抽象化,进行分类、检索、储存、筛选,提高信息的实际管理质量。可以提升实体与信息之间交流的高效率。任何一个实际有效的系统都是一个社会系统的镜像。他其实就是一个社会系统的系统之一,他的功能足够体现社会系统的高效性。 1.4.2 B/S模式简介

B/S(Browser/Server结构)模式主要由浏览器、服务器管理程序和中间件三个部分组成,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限及数据库。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。

B/S模式最大的特点是:用户可以通过WWW浏览器去访问internet上的文本、数据、图像、动画、视频点播和声音信息,这些星系都是有许许多多的 5

web服务器产生的,大量的数据都无需任何用户程序,一般都是通过WWW浏览器下载控件即可访问,并且对数据进行管理。 1.4.3 Microsoft SQL Server 2005简介

Microsoft SQL Server 2005是一个全面的数据库平台,使用集成的商业智能工具提供企业级的数据管理,为你的数据提供了跟有利的管理方法。他可以搭配其它应用软件进行对数据的一系列管理。

Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。

1.5系统开发环境的搭建

学生管理系统客户端的访问无需要求特殊的访问软件,一般情况只需web浏览器即可对系统中相关信息进行可行性的操作及管理。(管理环境:web浏览器或www浏览器)。

因为系统开发与运行的环境选择会影响到数据的设计,所以在开发过程中我们需要对系统数据进行调试和更改。

具体需求如下:

1)开发环境:window 2000/xp/7 2)开发工具:Microsoft Visual Studio 2008 3)数据库管理工具:Microsoft SQL Server 2005 学生管理系统开发是基于window xp操作系统环境上,是利用Microsoft Visual Studio 2008开发工具对页面模块的界面设计及后台数据库连接管理的操作,并且使用Microsoft SQL Server 2005进行对数据库管理和保存。两者结合优势互补,做到高效率、规范化、科技化的信息管理。并且开发学生信息系统时也能得到开发步骤中的便捷功能。

第二章 需求分析

2.1功能需求

学生管理系统开发的主要任务是实现学生信息关系的系统化,规范化和自动化、高效化管理。学生管理系统分为三个角色(学生、教师、管理员)对学生信息、教师信息、管理员信息进行管理及操作。 学生管理系统所需功能如下:

1)、学生角色操作:角色登录后,学生角色可以对个人信息、学生证基础信息、家庭情况、获奖情况、学习成绩情况、个人登录密码进行修改保存。

2)、教师角色操作:角色登录后,教师角色可以对个人信息,学生的基础信息、家庭情况、获奖情况、学习成绩情况、及个人登录密码进行查询、编辑、添加、保存、删除。

3)、管理员角色操作:角色登录后,管理员角色可对本人、学生、教师的信息进行查询、修改、添加、保存、删除。

4)、学生管理系统初始化,需要管理员对教师信息进行添加。才能进行管理员对管理员信息管理、管理员对教师信息管理、管理员对同学信息管理、教师对教师个人信息管理、教师对学生信息管理、学生对学生个人信息管理。

5)、查询功能:查询学生信息可根据学生的姓名、性别、学号、专业、年级进行查询。查询教师信息的可根据教师的姓名、性别、工作证号(工号)进行查询。只要输入一个信息如果符合该同学信息的立刻在列表中显示。如果输入几项选择条件,如果有其中一个是不符合所搜学生信息的将无法显示搜索结果。

6)、修改密码功能:只能个人对自我个人密码进行修改。

2.2性能需求

1)系统易操作性

所开发的系统应做到操作简单,界面做到抽象化即看图可识别功能化,功能文字抽象突显易分别。 2)系统具有可维护性

由于信息可随时间推移而变更,因此数据库中的数据要定时进行维护和修改保存,系统可利用的空间及性能也将随数据增加而运转迟疑。而且系统中还会存

在一些不足的漏洞。因此系统必须要具有可维护性。 3)系统具有无限制操作软件

系统的框架结构,属于B/S模式,所以不要求客户端中要安装特殊软件工具。而且可以在本局域网任意一台装载有web浏览器或者www浏览器的电脑上登录进行信息数据修改、添加、删除、查询。及便捷又运行快。无地点限制性。

2.3环境需求

综合开发此软件的功能需求和性能需求,该学生管理系统所需要的开发环境相当自由,可以在众多版本的操作系统上开发和运行。而且登录无限制特殊软件。

2.4资源使用需求

随着计算机迅速发展,计算机的资源内存不断的提升,性能不断的增强,开发软件所需的软件和内存空间等资源需求不高。对于程序的开发和发布来说,该学生管理系统作为B/S模式来说符合现代管理技术理念。而且不需要特定的装载软件,即减少占用计算机储存的容量资源。

2.5用户界面需求

界面通俗易懂,能识图进行对系统信息的操作,而且界面简易,只有功能按钮。辨别性强。

2.6系统的可行性研究

可行性研究是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模等进行分析。在此主要内容是要求全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的知识对整个系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性: 2.6.1 技术可行性

随着现代数据化的推广,网络操作管理数据信息势在必得,而且现在的语言技术分别为javascript、C#、java等,该流行语言及网络发展更是支持学生管理系统的成长。所以选择在window 2000/xp/7系统下运用Microsoft Visual Studio 2008开发工具及Microsoft SQL Server 2005数据库管理工具开发学生管理系统的技术是可行性的。

2.6.2 经济可行性

在人工管理学生信息方法中,我们是使用纸张来记载学生的信息,在人工管理方法上产生的数据难以处理,数据更新周期长,运用人力多,效率不高,数据易丢失。现在使用计算机管理相对以往的人工管理,更是一个成功的飞跃,管理信息化,高效化、规范化、规模化。而且从经济上来说,节省了人力资源、记载材料资源,这无疑是经济可行性的方法。 2.6.3 操作可行性

学生管理系统操作简单易懂,图像化按钮多,功能易于识别,所以在操作上也是可行的。而且学生管理系统作为一个小型的学生管理系统,操作无需特殊的环境及软件,只要有web浏览器或者www浏览器都可以对数据进行操作管理,所以简单易懂的操作系统是可行性。 2.6.4 社会可行性

根据现在趋势,数据化更能促进社会的迅速发展。加上政府机构的支持、社会的趋势、数码产品行业的兴起。开发管理系统在社会中是可行性的。 2.6.5 可行性分析总结

根据以上分析可知,开发该学生管理系统不仅有经济效益,而且有更多值得的管理效益。而且从开发学生管理系统来,节省资源、提高效益、增快社会的发展、促进数码产品的发展。学生管理系统更多的是开发的优势,所以开发学生管理系统是可行的。 9

第三章 系统设计

3.1总体结构设计

在整个系统里,基于系统的使用对象有管理员、教师、学生,所以我们根据角色对象来分配模板,分别是用户信息管理、学生信息管理、教师信息管理、管理员信息管理、修改密码模板等。在学生管理系统角色中,系统对角色设置有不同权限的操作功能。

3.1.1 用户角色设计及权限分配

超级管理员:拥有管理系统所有功能的权限,同时负责系统用户的添加、删除、修改、查询,服务功能的启停,数据备份和还原等维护操作。

管理员:拥有管理系统中教师信息模板、学生信息模块、用户信息模块的添加、删除、查找、编辑功能。

教师:能查询看学生的相关信息,并且对学生信息进行基本的查看、添加、删除、修改。而且能对自我信息进行操作。

学生:仅能以自己的学号登录,登录后只能查看到自己相关信息,同时可以对自己的个人信息进行修改并且保存,也可以对自己初始化的密码进行修改。 3.1.2 系统模板设计

1)用户信息管理模块:该模板主要功能是显示该登录用户的全部个人信息。当用户在登录后,该模板先对该用户进行角色判断,判断好角色后从后台进行跳转到相关角色的信息模板,然后获取并显示该用户的个人信息。该模板功能是对个人信息进行修改及保存。但是管理员用户是没有权限在该模板修改自己信息。只有超级管理员应用管理员信息模板中功能进行修改。

2)学生信息模块:该模块主要用于查询、添加、删除、编辑学生信息。查询可以根据学生的姓名、性别、学号、专业、年级进行查询。在查询功能中要求输入的信息全部符合数据库中一查询用户的信息才能查询出信息结果。并且可对该信息进行数据管理。在添加功能中操作者可以对学生信息中关键的学生证号、姓名、性别、专业、年级、籍贯、家庭地址、联系方式、成绩信息进行添加。在此添加功能中除密码是系统直接初始化为学生证号外,其余的信息系统都将初始化为空值等待学生自己添加编辑。在编辑功能中,操作者可以查看到选择同学全

面的信息,如:姓名、性别、出生日期、民族、政治面貌、籍贯、爱好、省份证号、年级、专业、学号、获奖情况、家庭地址、家庭成员、联系方式、学习成绩情况,其中操作者不能修改该同学的学生证号和密码数据。删除功能是获取操作者意向删除的同学学生证号然后进行数据库删除。

3)教师信息模块:该模块主要用于查询、添加、删除、编辑教师信息。查询可以根据教师的姓名、性别、工作证号进行查询。在查询功能中要求输入的信息全部符合数据库中一查询用户的信息才能查询出信息结果。查询得到的信息可以对该信息进行管理。再添加功能操作着可以对教师信息中关键的工作证号、姓名、性别、籍贯、家庭地址、联系方式进行添加,除登录密码是系统初始化为工作证号的其余的信息都是系统初始化为空值让该教师自行进行操作编辑。在编辑功能中,操作者可以查找到选择教师的全面信息,如:姓名、性别、出生日期、民族、籍贯、工作证号、身份证号、家庭地址、联系方式、家庭成员。其中操作者不能修改选择教师信息中的工作证号和密码。删除功能是获取操作者意向删除的教师工作证号然后进行数据库删除。

4)管理员信息管理模块:当登录后进入该模块前系统后台会判断该操作者的角色,并且判断其操作者的操作权限(该模块只有超级管理员能操作)。该模块主要用于查询管理员名称、增加管理员、对现有的管理员信息进行编辑、删除管理员。增加管理员,只需要添加管理员的用名及账号即可,其它的密码、角色、创建时间都是系统自动初始化。密码的初始化为:123456。创建时间系统直接获取本计算机上的系统时间。角色统一初始化为管理员。编辑功能中,操作者可以对选择管理员的用户、用户名、密码、角色、创建时间进行编辑。删除功能是获取操作者意向删除的管理员id号然后进行数据库删除。

5)修改密码模块:该模块主要用于个人对自己密码信息更新修改,但要在登录验证后才能进行更新密码。 3.1.3 系统功能结构图

该系统功能结构图是在以上模块功能中分析完成的。本项目中的学生管理系统分为五大模块。具体功能如下图3-1系统功能结构图。

学生信息管理系统用户信息模块学生信息管理模块教师信息管理模块管理员信息管理模块修改密码模块退出模块修改并保存删除学生信息添加学生信息编辑学生信息查找学生信息删除教师信息添加教师信息编辑教师信息查找教师信息删除管理员信息添加管理员信息编辑管理员信息查找管理员信息修改并保存图3-1系统功能结构

3.1.4 学生管理系统数据流图

活动图显示活动及其结果,描述操作视线中所完成的工作以及数据的流向过程,如图3-2学生信息管理活动所示:

登录判断角色学生系统管理界面用户信息学生信息管理教师信息管理管理员信息管理修改密码管理添加学生信息查找学生信息删除学生信息编辑学生信息添加教师信息查找教师信息删除教师信息编辑学生信息添加管理员信息查找管理员信息删除管理员信息编辑管理员信息退出学生管理系统数据库

图3-2学生管理系统数据图

3.2数据库设计

数据库设计是根据实际应用中涉及的数据而设计的,根据系统需求进行解析,并且对系统中需要的功能给予数据库关键字段设置主键。 3.2.1 数据库表设计

1)学生信息管理表(StudentInfo)

学生信息管理表包含有学生证号(XSZH)主键、姓名(XM)、性别(XB)、专业(ZY)、年级(NJ)、爱好(AH)、获奖项目(JX)、出生日期(CSRQ)、身份证号(SFZH)、籍贯(JG)、家庭地址(JTDZ)、政治面貌(ZZMM)、民族(MZ)、联系方式(LXFS)、登录密码(LXFS1)、成绩(CJ)、家庭成员1(JTCY1)、家庭成员2(JTCY2)、家庭成员3(JTCY3)、家庭成员4(JTCY4),属性如下图3-3学生信息数据库所示:

图3-3 学生信息管理表

2)教师信息管理表(TeacherInfo)

教师信息管理数据表中有工作证号(GZZH)、姓名(XM)、性别(XB)出生日期(CSRQ)、籍贯(JG)、身份证号(SFZH)、民族(MZ)、联系方式(LXFS)、登录密码(LXFS1)、家庭地址(JTDZ)、家庭成员(JTCY1)、家庭成员2(JTCY2)。教师信息管理表如下图3-4所示:

图3-4教师信息管理表

3)管理员信息管理表(Admin)

管理员信息数据管理表有用户编号(UserID)、用户(UserAccount)、用户名(UserName)、密码(Paword)、角色(Role)、创建时间(RegTime),管理信息数据管理表如下图3-5所示:

图3-5管理信息数据管理表

第四章 主要模块的设计以及代码

学生管理系统整体分为五大模块,用户信息管理模块、学生信息模块、教师信息模块、管理员信息模块、用户个人密码修改模块,对该角色的信息进行的添加、删除、修改、查询的操作都集聚在同一个角色功能模块中。该设计能避免功能的缺漏、窗口设计缺失,避免造成系统增加占用计算机的内存空间,设计符合了系统需求中的简易性和可操作行。

4.1用户信息管理模块

用户信息管理模块,首先对登录的用户进行角色判断,然后判断出角色后进行对像网页调用,如果登录的是学生角色,系统将自动判断调用该角色的个人信息网页。以下是三个角色的用户信息管理模块的网页界面图(图4-1学生角色信息管理模块、图4-2教师角色信息管理模块、图4-3 管理员角色信息管理模块):

图4-1-1学生角色信息管理模块

图4-1-2学生角色信息管理模块

图4-2教师角色信息管理模块

图4-3 管理员角色信息管理模块

4.2用户信息管理部分代码实现

if (Seion[\"uid\"] == \"\" || Seion[\"uid\"] == null)//判断是否进行登录 { MeageBox.TopShowAndRedirect(this, \"您尚未登录或登录已过时,请重新登录!\", \"index.aspx\"); } else { if(Seion[\"role\"].ToString() == \"老师\" )//判断角色是否是教师。 { Response.Redirect(\"admin_UserInformationT.aspx\");//如果是教师将跳转教师信息的用户模块。 } else if (Seion[\"role\"].ToString() == \"管理员\")//判断角色是否是管理员。

{ Response.Redirect(\"admin_UserInformationA.aspx\");//如果是管理员跳转管理员信息的用户模块 } else//如果不是就只剩下学生角色。 { if (!IsPostBack) { Student.Model.StudentInfo model = new Student.Model.StudentInfo(); Student.BLL.StudentInfo bll = new Student.BLL.StudentInfo(); model = bll.GetModel(Seion[\"uid\"].ToString()); TB_XM.Text = model.XM; TB_XB.Text = model.XB; TB_CSRQ.Text = model.CSRQ.ToString(); TB_MZ.Text = model.MZ; TB_ZZMM.Text = model.ZZMM; TB_JG.Text = model.JG; TB_AH.Text = model.AH; TB_SFZH.Text = model.SFZH; TB_NJ.Text = model.NJ; TB_ZY.Text = model.ZY; TB_XSZH.Text = model.XSZH; TB_JX.Text = model.JX; TB_JTDZ.Text = model.JTDZ; TB_LXFS.Text = model.LXFS; TB_JTCY1.Text = model.JTCY1; TB_JTCY2.Text = model.JTCY2; TB_JTCY3.Text = model.JTCY3; TB_JTCY4.Text = model.JTCY4; TB_CJ.Text = model.CJ; Label1.Text = model.LXFS1; } } }//实例化学生信息,然后回去学生数据库中的信息。显示到模板的控件上。

4.3学生信息管理模块:

图5-3学生信息管理模块界面图

4.4学生信息管理模块代码实现

protected void showinfo()//填充表格的数据 { Student.BLL.StudentInfo stubll = new Student.BLL.StudentInfo(); DataSet ds = new DataSet(); ds = stubll.GetAllList(); GridView1.DataSource = ds; GridView1.DataBind(); } protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)//表中的删除功能实现代码 { int rownum = e.RowIndex; string xszh = GridView1.Rows[rownum].Cells[2].Text; Student.BLL.StudentInfo stubll = new Student.BLL.StudentInfo(); stubll.Delete(xszh); showinfo(); } protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)//表中的编辑功能实现代码 { int rownum = e.NewEditIndex; string studentxszh = GridView1.Rows[rownum].Cells[2].Text;

Response.Redirect(\"adminStudent_UpDate.aspx?sid=\" + studentxszh);//传递sid代码给adminStudent_UpDate.asp页面中。 } protected void Button1_Click(object sender, EventArgs e)//添加功能实现 { Response.Redirect(\"adminStudent_add.aspx\");//跳转到添加功能页面中实现。 } protected void StudentSS_Click(object sender, EventArgs e)//搜索功能的实现代码 { string strWhere=\"\"; string xm = TB_SXM.Text; string xb=TB_SXB.Text; string xh = TB_SXSZH.Text; string zy = TB_SZY.Text; string nj = TB_SNJ.Text; if (xm != null && xm!=\"\") { strWhere += \" XM=\'\" ; strWhere += xm; strWhere += \"\' \";; } if (xb != null && xb!=\"\") { if (xm != null && xm != \"\") { strWhere += \" and \"; } strWhere += \" XB=\'\"; strWhere += xb; strWhere += \"\' \"; ; } if (xh != null && xh != \"\") { if ((xm != null && xm != \"\") || (xb != null && xb != \"\")) { strWhere += \"and \";

} strWhere += \" XSZH=\'\"; strWhere += xh; strWhere += \"\' \"; ; } if(zy != null && zy != \"\") { if ((xm != null && xm != \"\") || (xb != null && xb != \"\") || (xh != null && xh != \"\")) { strWhere += \"and\"; } strWhere += \"ZY=\'\"; strWhere += zy; strWhere += \"\'\"; ; } if (nj != null && nj != \"\") { if ((xm != null && xm != \"\") || (xb != null && xb != \"\") || (xh != null && xh != \"\") || (zy != null && zy != \"\")) { strWhere += \"and\"; } strWhere += \"NJ=\'\"; strWhere += nj; strWhere += \"\'\"; } Student.BLL.StudentInfo stubll = new Student.BLL.StudentInfo(); DataSet ds = new DataSet(); ds = stubll.GetList(strWhere); GridView1.DataSource = ds; GridView1.DataBind(); } 20

第五章 总结

由以上分析,我们可以充分认识到设计并开发一个学生信息管理系统的必要性和迫切性,学生管理系统应用于学生信息管理,查询快速化、管理合理化是新一代数据管理的方法。现在是一个高效率时代,该时代的来临更是给予我们在管理信息上的一个新挑战。信息合理化的管理在这样的背景下是不可或缺的一举动,科学的管理技术越来越深入而广泛的应用于现代社会,计算机网络化的普及更是一个开发网页管理系统的好良机,管理信息系统是不多发展的新型科学管理工具,从现代的背景来分析,对于需要管理大量信息的单位,如果要高效率地把内部信息有顺序的组织起来,就必须建立起管理信息的信息系统。而学生信息管理是学校教育单位不可缺少的一项工作,它的内容对于学校的决策者和管理者来说都是至关重要的。

从一个月来对系统的需求分析、研究分析、技术开发、软件测试、论文编写一路走来,该系统经过无数的测试,无数的实现信息管理的功能时,存在重大的缺陷:学籍信息控制性不够严密,而且管理学生信息中学生方面的信息存在功能遗漏。需要在以后的工作中进一步的更新与维护即可实现。本系统最大优点在于:

1)系统易操作性,所开发的系统实现操作简单,界面形成抽象化即看图可识别功能化,功能文字抽象突显易分别。

2)系统具有可维护性,由于信息可随时间推移而变更,因此数据库中的数据要定时进行维护和修改保存,系统可利用的空间及性能也随之数据增加而运转迟疑。而且系统中还会存在一些不足的漏洞。因此系统必须要具有可维护性。

3)系统具有无限制操作环境,系统的框架结构,属于B/S模式,所以不要求客户端中要安装特殊软件工具。只要在任意一台装载有web浏览器或者www浏览器的电脑上登录进行信息数据修改、添加、删除、查询。

4)经济性,该系统运用计算机来管理,减少数据的管理上的人力资源、原料资源。而且系统程序小型占用计算机内存资源少。

5)社会普及性,根据现在趋势,数据化更能促进社会的迅速发展。加上政府机构的支持、社会的趋势、数码产品行业的兴起。开发管理系统在社会中是可行性的。

21

参考文献

[1]毛志雄编著.软件测试理论与实践.北京:中国铁道出版社,2008.8 [2]张白桦编著.ASP.NET动态网站开发项目化教程.北京:清华大学出版社,2010.1 [3]张凌晓编著.C#程序设计习题解答与上机指导.北京:中国铁道出版社,2007.5 [4]武爱平编著.数据库原理及应用.北京:中国铁道出版社,2007.7 [5]刘甫迎、刘光会、王蓉.C#程序设计教程(第2版).北京:电子工业出版社,2008

[6]Microsoft Visual C# 2008 help,2008 [7]李兰友 杨晓光.Visual C#.NET程序设计.北京:清华大学 北方交通大学出版社,2004 [8]施燕妹 陈培 陈发吉.C#语言程序设计教程.北京:中国水利水电出版社.2004 [9]明月创作室.Visual C#编程精彩百例.北京:人民邮电出版社.2001 [10][美] Herbert Schildt著,长春亿特译.C#编程序起步.北京:人民邮电出版社.2002 [11][美]微软公司著,熊盛新 许志庆 李钦译.Visual C#.NET语言参考手册.北京:清华大学出版社.2002

22

学生管理系统开发总结

酒店客房管理系统开发报告

IT项目知识管理系统开发项目

信息系统开发与管理

信息系统开发与管理

物流管理系统开发实习报告

微商管理系统开发定制

小型超市管理系统开发实例

仓库管理系统开发个人总结

系统开发总结

学生管理系统的开发
《学生管理系统的开发.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档