学生信息管理系统(周春燕).doc
《学生信息管理系统(周春燕).doc》由会员分享,可在线阅读,更多相关《学生信息管理系统(周春燕).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、六安职业技术学院学生信息管理系统Student Information Management System指导教师: 吴永林 专业名称: 计算机应用技术 研究方向: 简单快捷的管理学生信息 所在系部: 信息工程系 二一一年六月- 2 -毕业论文(设计)开题报告姓名周春燕班级Wj0801指导教师吴永林学号082847毕业论文(设计)题目学生信息管理系统对于当今大学校园内的学生信息管理来说,其数据量大,各种信息管理内容复杂,查询和管理校园内的学生信息等工作由人工完成将是很累的,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。但是一直以来人们使用传统人工的方式管理学生信息,这种管理方
2、式存在着许多缺点,如效率低等,另外,时间一长,将产生大量的文件和数据,这给查找和更新带来不少的困难。不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的学生信息管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。我选择设计这个系统主要原因有:一是:我熟悉学校的学生信息管理工作,进行需求分析时比较方便;二是:学习了关于系统设计的一些课程,在此我设计了关于学生信息管理的系统,希望能够有所用处。 三:该系统可以存储历届的学生信息,安全、高效;五:查找信息速度快、效率高,可以检索有条件信息。通过本论文课题的研究,
3、预计达到: 界面设计美观; 数据存储安全、可靠; 信息分类清晰、准确;保证数据查询的灵活性; 操作简单易用、易维护性;占用资源少、对硬件要求低。具体安排进度:2011年3月1日30日,选好课题,查找资料,编写提纲;2011年4月1日20日,了解论文的格式,咨询指导老师从哪方面入手,进行写的状态形成初稿,形成初稿;2011年4月21日5月10日,提交初稿,在指导老师的指导下,形成二稿;2011年5月11日5月31日,提交二稿,在老师的指导下修改定稿并准备答辩。毕业论文(设计)开题报告成绩评定表指导教师意见 指导教师签名: 年 月 日开题报告答辩评语及成绩(百分制) 教研室主任签名: 年 月 日系
4、部意见系部签字盖章: 年 月 日毕业论文(设计)成绩评定指导教师意见答辩专家组意见系专业教学委员会意见摘要对于当今大学校园内的学生信息管理来说,其数据量大,各种信息管理内容复杂,查询和管理校园内的学生信息等工作由人工完成将是很累的,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。在信息化时代,学生信息管理越来越信息化,简单方便的管理学生信息越来越得到大部分学校的关注,因此研究学生信息的管理越来越显重要。本课题主要运用了Visual Basic和Microsoft visual studio 2005语言研究学生信息管理系统,详细分析了学生信息的添加、删除、修改以及查询等技术。关
5、键字:信息管理 Visual Basic Microsoft visual studio 2005 AbstractUniversity school for today student information management, its data capacity, the complexity of the various information management, query and management of campus information for students to complete the work by hand would be tired, and this
6、 management tool can not meet the development of the times, because it wasted a lot of manpower and material resources. In the information age, more and more information student information management, simple management of student information has increasingly gained attention in most schools, so the
7、 research student information management increasingly important. The main subject of the use of Visual Basic and Microsoft visual studio 2005 Language student information management system, a detailed analysis of student information to add, delete, modify and query technologies. Key Words: Informati
8、on management Visual Basic Microsoft visual studio 2005 目 录引言3第一章:系统开发技术简介41.1 Visual Basic 语言概述1.2 SQL server 2005技术简介1.3 运行环境第二章 数据库设计52.1 数据库概要说明2.2 数据库逻辑设计第三章 系统详细设计73.1与数据库连接的实现3.2 登录与主程序界面的设计3.3 添加新用户模块 3.3.1添加学生信息 3.3.2添加学生成绩信息3.4 信息查询模块 3.4.1学生信息查询模块 3.4.2学生课程查询模块 3.4.3学生成绩查询模块3.5修改模块 3.5.1修
9、改学生信息模块 3.5.2修改学生成绩模块3.6删除信息 3.6.1删除学生信息 3.6.2删除学生成绩信息第四章 结束语19第五章 致谢20参考文献21引言随着全球信息化的飞速发展,学生信息管理系统已经成为各大校园的一项重要内容,学生信息管理的简便性、可靠性、完整性和安全性是一个非常重要的问题,更是校园生存力和竞争力的重要体现,信息管理越来越为众多校园所关注。以前各个学校的学生信息管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生信息管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生信息管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为
10、困难等缺点。在学校学习了关于系统设计的一些课程,在此我设计了关于学生信息管理的系统,希望能够有所用处,也将自己所学的运用于实际中。 总之,本系统使用的Microsoft visual studio 2005和Visual Basic的开发语言。详细介绍了学生信息管理系统从技术及运行环境、系统分析、数据库设计、总体设计和详细设计的全部过程。实现一个管理信息系统的方法。作为毕业论文设计,由于时间比较紧张,加上自己没有过系统开发的经验,它肯定存在一些不足的地方,希望老师给与指导。本人将再接再厉在原来的基础上,更加完美的完成此次设计。 21 第一章 系统开发技术简介1.1 Visual Basic 语
11、言概述Visual Basic 是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高、且功能强大。Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。1.2 SQL server 2005技术简介SQL(Structured Query Language)是一种通用的关系型数据库的编程语言,是一组命令的集合,包括关系型数据库的建立、维护和查询等操作,已成为关系型数据库普遍使用的标准。Mircrosoft SQL Server 2005是一个应用广泛的数据库管理系统,具有许多显著
12、特点。 SQL语言是一种非过程化的语言。SQL是所有关系数据库的公共语言。SQL语言非常简洁。SQL语言可以直接以命令方式使用。1.3运行环境为了保证宿舍卫生检查管理信息系统运行的效率和可靠性,运行要求如下:硬件平台: CPU:Pentium 及其兼容处理器,建议主频600MHz或更高 内存:512MB以上软件平台: 操作系统:Windows 2005 Server SP4、Windows 2005 Advanced Server SP4、Windows 2005 Date Center Server SP4、 Windows Server 2003 SP1、Windows 2003企业版SP
13、1、Windows 2003数据中心版SP1 数据库:SQL Server 2005 分辨率:最佳效果1024*76第二章 数据库设计2.1 数据库概要说明本系统采用的是SQL server 2005数据库,系统数据库命名为“学生信息管理”,数据库用来存储学生信息、课程信息、用户信息等,在该数据库中包含4张表,下面给出数据表的概要说明和主要数据表的结构定义。表4-1 数据表的对照表表名说明Stu用来保存学生信息xk学生的选课信息kc学生的课程信息yh用户及密码Cj学生的成绩信息2.2 数据库逻辑设计系统数据库中各表的结构如下。(1)yh信息表用户信息表用来保存用户和密码 Yh表说明:用户信息表
14、字段名类型大小主键空值默认描述user_IDchar10Yuser_PWDchar10Y(2)xk信息表选课信息表用于存储选课信息以及成绩相关信息,其中“kch”,为主键,包括“kch”、“xh”、“cj”字段,其结构表如表所示Xk表说明:选课信息表字段名类型大小主键空值默认描述xhchar10Ykchchar4Y无cjchar10Y无(3)stu信息表stu信息表用来存储学生信息,其中“xh”为主键,包括“xb”、“xm”、“age”、“bj”、字段,其结构表如表4-8所示表4-8 stu的表结构Stu表说明:stu信息表字段名类型大小主键空值默认描述xhchar4Yxmchar10Yxbc
15、har10Y无agechar30Y无Bjchar20Y无(4)kc信息表kc信息表用于保存kc信息,其中“kch”为主键,包括“kch”、“kcm”、“teacher”、字段,其结构表如4表4-9 kc的表结构Kc表说明:kc信息表字段名类型大小主键空值默认描述kchchar8Ykcmchar4teacherchar100(5)cj表Cj表用来保存cj信息,期中xh为主键学生成绩信息字段名类型大小主键空值默认描述XhChar10YXmChar10平时成绩Char10期中成绩Char10期末成绩Char10第三章 系统详细设计3.1与数据库连接的实现(1)附加数据库打开Microsoft vis
16、ual studio 2005,然后在左侧的“数据库”图标上右击,单击弹出菜单上的所有任务|附加数据库命令,在弹出的对话框中,单击浏览,选择路径F:信息管理系统文件,最后单击确定,附加数据库成功。数据库配置如图5-1所示图5-1 数据库配置(2)通过SQL脚本生成数据库用查询分析器打开F:信息管理系统 文件,单击执行就会生成相应的表。这样可以生成一个数据清空的数据库,用户可以设置自己的基础数据。3.2 登录与主程序界面的设计(1)登录模块启动程序以后,首先进入登录界面,系统登录主要用于对登录学生管理信息系统的用户进行安全性检查,以防止非法用户登录该系统。登录界面如图5-2所示。登录界面主要实现
17、以下功能:以文本框的形式显示系统用户登录和密码验证成功后,进入系统主界面输入密码错误,提醒登录给出错误登录界面输入用户名和密码以后,单击确定,这时应该设计程序验证输入的用户名和密码与数据库中保存信息的差别,若相同则进入系统,否则给出错误提示信息。本系统的登录设计对用户输入用户名和密码的次数进行限制,从而增加了系统的安全性。这部分代码如下:Imports System.dataImports System.Data.SqlClientDim cn As SqlConnection, da As SqlClient.SqlDataAdapter, ds As New DataSet cn = Ne
18、w SqlConnection() cn.ConnectionString = server=.;initial catalog=信息管理;user id=sa;pwd=123456 cn.Open() da = New SqlClient.SqlDataAdapter(select * from yh where yhm= & TextBox1.Text & and mm= & TextBox2.Text & , cn) da.Fill(ds, yh) If ds.Tables(0).Rows.Count 0 Then MsgBox(right) main.Show() Me.Finaliz
19、e() Else MsgBox(你输入的用户名和密码错误) End If(2)主程序界面运行程序首先看到的是登录界面,如图5-2所示。输入用户名和密码,单击确定,进入主窗体界面,如图5-3所示3.3 添加新用户模块3.3.1添加学生信息首先完成新用户注册的功能,输入需要创建的信息后,单击图5-4左侧的确认按钮,就可以修改成功。这部分代码如下:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim cn As New SqlCli
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 周春燕
限制150内