




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、山东大学信息管理专业自考本科毕业论文自考本科管理系统毕业(设计)论文名:学号:院:潍坊教育学院业:论文题目:职称:指导教师:2011年0 4月26日近年来自考生越来越多,自考信息管理系统也成了不可缺少的部分,尤其是对 一些自考生信息和快捷的查询数量多的学校来说尤为重要。 自考信息管理系统应该能够为教师提供充足的这种管理方式存在着许多缺点,手段。但一直以来人们使用传统人工的方式学生的各种信息,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。基于这一点,我设计了自考信息管理系统,自考信息管理系统是由.Net作为开发平台 C#作为开发系统语言,SQ
2、L2000作为后台数据库设计而产生的,首先,然后就系统设计进行了分析,其次,我介绍了 一下课题的背景和意义以及开发技术的选择,又阐述了该系统的数据库,最后实现了该系统并对它进行了调试与测试,通过这些模块的有机结合,能方便的对学生自考信息进行综合管理,从而实现了信息化管理 的目的。由于本人的能力有限,设计过程中难免有不足之处,设计中的存在问题 本人将在日后进一步修改,以便让程 序的设计更加完善。ABSTRACTIn rece nt years, more and more stude nts, a man ageme nt in formatio n system has become an i
3、n dis pen sable part of, esp ecially for some stude nts of the school is very imp orta nt for the number. Self management information system should be able to provide teachers with sufficie nt in formati on and efficie nt means of the inquiry. But the people have since always used the traditional ar
4、tificial way students a variety of information, the man ageme nt there are man ydisadva ntages,such as : low efficie ncy, con fide ntiality of the poor, ano ther time a long, will p roduce the massive docume nts and the data, this find, up date and maintain have brought a lot of difficulties. Based
5、on this poin t, I desig ned a man ageme nt in formatio n system, from the in formatio n man ageme nt system is comp osed of Net as the devel opment p latform C # as system devel opment Ian guage, SQL2000 as background database design and producefirst of all, I introduce the topic background and the
6、sig nifica nee as well as the devel opment of tech no logy choice, the n system desig n an alysis, sec on dly, it describes the system database,the final realizati on of the system and its debuggi ng and testi ng, through the orga nic comb in ati on of some modules, can be convenient for the stude n
7、t in in formatio n man ageme nt, so as to realize the in formatio n man ageme nt purp oses. Because of my limited ability, the desig n p rocess it is in evitable that there is in adequate, the p roblems existed in the desig n I will be further modified, so that the desig n p rocess more p erfect.摘要A
8、BSTRACT 第一章弓丨言1.1 课题背景与意义1.2 GPS控制网的技术设计1.2.1 概述1.2.2作业依据1.2.3 GPS控制网设计的一般原则1.2.4 GPS控制网的图形设计1 3 GPS测g量的外业工彳1.3.1 GPS相对定位的作业模式1.3.2 GPS卫星预报和观测调度计划1.3.3 GPS外观观测1.4利用SOLUDTION软件进行基线向量解算和平差1.5 GPS控制网的技术总结和成果汇总1.5.1技术总结1.5.2 成果汇总: 见附表1.6 RTK 测量原理及应用2数字化地形图测绘设计 2.1概述2.2数字化地形图测绘的技术设计3 JeoStar件实际丿/【JIJ 3.1
9、 GeoStar软件特点和功能简介3.2 GeoStar软件应用实例分析结论参考文献附录翻译部分英文原文中文译文致谢II1010141616161717191919262627717274808691第一章 引言由于学生信息量多与繁琐,所以在日常的管理带来的麻烦和不方便也随之而来。所以开发 一个适合学校的、便于管理自考学生信息的管理系统是十分重要的。1.1课题背景与意义为了充分实现专科生圆本科梦,给专科生一个可以获取本科学历的机会,大部分学校都设 立了自考这一课程。 学生可以通过自学考试,拿到梦寐以求的文凭。由于高等学校的自学考试快速发展,高校的规模也越来越大, 学生数量和自考专业迅速地增长,
10、管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、还可以利用快捷、准确地查找自己的信息,以及老师们对学生的相关信息的管理,已经成为一个重要的问 题。利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理 系统是十分重要的。本课题就是针对便于自考学生信息管理的问题而设计的一个管理系统。1.2课题开发技术选择本课题设计主要运用的技术有两个:C#项目开发和对 SQL2000数据
11、库的操作。这里主要介绍本课题为什么选用这两个开发技术:1.2.1 C#语言特征C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及 Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言,它具有如下特性:(1) C#从Java继承而来的特点类:在C#中类的申明与Java很相似.这是合理的因为经验告诉我们Java模型工作得很好.Java的关键字import已经被替换成using,它起到了同样的
12、作用.一个类开始执行的起点是 静态Main()方法.下面的Hello World程序展示了程序基本结构形式:using System;class Hellostatic void Mai n()Co nsole.WriteLi ne(Hello, world);Con sole.ReadL in e();强类型C#是一个强类型的语言,它的数值类型有一些可以进行隐式转换,其他的必须显式转换,隐式转换的类型只能是长度短的类型转换成长的类型,例如int可以转换成Iong,float,double,decimal.反之必须显式的转换.例:int a=7; float b=a; /隐式转换long c=
13、 12L ; /和C+ 一样必须加上后缀 L才能定义为long型不然就为int型了 a=(int)c; /显式转换使用上面的显示转换不能用在bool和string类型上。C#从C和C+继承的特点编译:程序直接编译成标准的二进制可执行形式.如果前面的Hello World程序被保存成一个文本文件并被命名为Hello.cs,它将被编译成命名 Hello.exe的可执行程序. 结构体:一个C#的结构体与C+的结构体是相似的,因为它能够包含数据声明和方法.但是,不象C+,C#结构体与类是不同的而且不支持继承.但是,与Java相同的是,一个结构体可以实现界面. 预编译:C#中存在 预编译指令支持条件编译
14、,警告,错误报告和编译行控制.可用的预编译指令有:1.#defi ne2.#u ndef8.#error 9.#li ne 没有了 #include伪指令.你无法再用#define语句对符号赋值,所以就不存在源代码替换的概 念-这些符号只能用在#if和#elif伪指令里.在#line伪指令里的数字(和可选的名字)能够修改行号 还有#warning和#error输出结果的文件名.3.#if5.#else6.#e ndif7.#warni ng命名空间命名空间提供了一种方法来唯一标识一个类型以及进行类型的逻辑组织。命名空间可以嵌套使用并可以跨程序集使用。一个类型的完全限定名包括所有命名空间。在一个
15、命名空间中,所有的类型必须有一个唯一的名称。基本类型库( Base Class Library )是.NET Framework的所 有语言可下可用的命名空间集。命名空间是组织和重用代码的编译单元。命名空间和文件的结 构关系不像Java,命名空间与文件的结构之间没有关系。using语句是用来在使用类型时不需要用全限定名的类型,全限定名也可以被使用。命名空间中的声明,C#与C+有所不同,是 C#独有的特点。c#独有的特点C#最引人入胜的地方是它和 Java的不同,而不是相似的地方.下面讲述C#实现的和Java不 同的地方或者Java根本没有的特点.动态查阅C# 4.0新增dynamic关键字,提
16、供动态编程(dynamic programming),把既有的静态对象 标记为动态对象,类似javascript, Python或 Ruby。P ublicdynamic calc = GetCalculator(); int sum = calc.Add(10, 20);具名参数与可选参数 StreamReader Open File( stri ng path, int bufferSize =1024).调用 OpenFile 时,顺序可以完全颠倒:OpenFile(bufferSize:4096, path:foo.txt);中间代码:微软在用户选择何时MSIL应该编译成机器码的时候是
17、留了很大的余地.微软公司很小心的声称MSIL不是解释性的,而是被编译成了机器码.它也明白许多-如果不是大多数的话-程序 员认为Java程序要不可避免的比C编写的任何东西都要慢.而这种实现方式决定了基于MSIL的程序(指的是用C#,Visual Basic,Managed C+-C+的一个符合CLS的版本-等语言编写的程 序)将在性能上超过”解释性的Java代码.当然,这一点还需要得到事实证明,因为C#和其他生成MSIL的编译器还没有发布.但是Java JIT编译器的普遍存在使得Java和C#在性能上相对相同.象C#是编译语言而Java是解释性的,之类的声明只是商业技巧.Java的中间代码和 M
18、SIL都是 中间的汇编形式的语言,它们在运行时或其它的时候被编译成机器代码.命名空间中的申明:当你创建一个程序的时候,你在一个命名空间里创建了一个或多个类.同在这个命名空间里(在类的外面)你还有可能声明界面,枚举类型和结构体.必须使用using关键字来引用其他命名空 间的内容.基本的数据类型C#拥有比C,C+或者Java更广泛的数据类型.这些类型是bool, byte, ubyte, short, ushort, int, uint, long, ulong, float, double,和decimal.象Java 一样,所有这些类型都有一个固定的大小.又象C和C+ 一样,每个数据类型都有有
19、符号和无符号两种类型.与Java相同的是,一个字符变量包含的是一个16位的Uni code字符.C#新的数据类型是 decimal数据类型,对于货币数据,它能存放28 位10进制数字.两个基本类:一个名叫object的类是所有其他类的基类.而一个名叫string的类也象object 样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它-无论何时你在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它.参数传递:方法可以被声明接受可变数目的参数.缺省的参数传递方法是对基本数据类型进行值传,这使得一个变量可以接受一个返回值.out关,它指明这个参数并不需要初始值.递
20、.ref关键字可以用来强迫一个变量通过引用传递 键字也能声明引用传递过程,与ref不同的地方是与COM的集成:COM的无缝集成了,COM就是微软的 Win32C#对Windows程序最大的卖点可能就是它与组件技术.实际上,最终有可能在任何.NET语言里编写COM客户和服务器端.C#编写的类可以子 类化一个已存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件.这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用任何.NET语言子类化.122 SQL server 2000数据库的优点(1)安全性
21、高Microsoft SQL Server 2000 能提供超大型系统所需的数据库服务。大型服务器可能有成千 上万的用户同时连接到SQL Server 2000实例。SQL Server 2000为这些环境提供了全面的保SQLI/O。护具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。 Server 2000还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘(2)并发性强大超大型In ternet站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机 上,使站点能为成千上万的并发用户提供服务。(3)使用方便可以在一台计算机上运行多个SQL Ser
22、ver 2000实例。例如,一个为其它许多组织提供数据库服务的组织可为每个客户组织单独运行一个SQL Server 2000实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织的数据,同时又使服务组织只需管理一台服务器 计算机从而减少了费用。(4)连接方便SQL Server 2000应用程序可在装有SQL Server 2000的计算机上运行。该应用程序通过Windows进程间通讯(IPC)组件(例如共享内存)而非通过网络连接到SQL Server 2000。这使SQL Server 2000得以应用于应用程序必须在本地存储数据的小型系统中。(5)可进行大项目操作大型 Web站点
23、和企业级数据处理系统通常会生成大量的数据库处理,超出了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务层的一组数据库服务器提供。SQL Server 2000不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。 共享同一工作负荷的一组自主服务器称为服务器联合体。1.3课题实现技术的简要说明题目本课题主要运用了 C#图形编程和SQL 2000数据库的操作。C#图形编程给用户提供了一个直观、易于与用户进行交互的图形界面。在图形编程中,运用了大量class类。SQL200数据库的操作
24、这部分内容分成三部分来实现:首先,编写对数据库操 作的类,包括:连接数据库、关闭数据库连接等。其次,编写一个用于对学生信息进行数据库操作的类,包括:学生信息的增加、修改、删除和信息浏览等,编写一个用于对课程相关信息进行数据库操作的类,包括:对课程信息的增加、修改、删除、信息浏览以及对于成绩的增加。通过结合图形编程和数据库编程,从而基本上实现了自考学生信息管理的基本功能,由于本人技术上的不足,难免 有些地方需要改进,这些存在的问题都将成为本人前进的动力,并在日后更加完善本课题的设 计。1.4可行性分析1.4.1技术可行性系统的性质为自考信息管理软件,因而数据库的设计与操纵是系统设计的核心。这里从
25、两方面分析技术上的可行性。C#编程上技巧。加上对 C#Win Form 图形首先,对于 C#编程部分,C#课程都已开过,本人基本上掌握了对 工作期间运用了大部分时间来对图形编程的学习。因此在课题设计中, 编程方面的问题都能迎韧而解。本人工作中一直使用此数据库,基本上掌握了运用 SQL 2000数据库技术,并在校期间运用了大量的时具备一定的其次,对于数据库的有关知识, 间对相关书籍的阅读以及上机实验, 系统分析与设计 能力,熟悉数据库的设计与操纵;因而该系统的实现在技术上是可行的。142人员可行性本人对该课程设计拥有足够的技术上的准备,并且时间上也足够充裕。所以在进行该课程设计中,不需要人员分工
26、,整个设计过程都由本人完成,并且已经较好的完成了该项目的开发 工作。所以,在人员可行性方面是可行的。第二章系统设计系统需求分析2.1系统需求分析(1)(2)(3)(4)(5)对功能的规定用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入 什么、经怎么样的处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。对性能的规定 精度 说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度。时间特性要求 说明对于该系统的时间特性要求;灵活性 说明对该系统的灵 活性的要求,即当需求发生某些变化时, 该系统对这些变化的适应能力。 输入输出要求:
27、解释各输入输出数据类型 数据管理能力要求(针对软件系统)说明 故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果故障处理的要求。和对2.2系统设计目标(1)(2)(3)(4)(5)(6)统筹考虑,信息共享; 包容性和可扩展性; 系统简洁,易使用、易维护、适用非计算机人员使用 为教师、学生提供良好的信息服务 ; 可靠运行,安全保密; 采用先进成熟的技术,建立实用可靠的系统;2.3设计内容2.3.1基本内容及思想我们设计的学生信息管理系统主要用于对学生成绩的管理,主要任务是用计算机对学生各时段成绩信息进行日常管理,完成了学生成绩管理系统的基本功能。该系统主要包括系统管理、学生信息子
28、系统、课程信息管理子系统、成绩管理子系统、四个部分,各部分主要功能如下:应用程序以一个班级的学生基本信题目:息表和一个学期的课程信息数 据为信息处理资源232系统功能分析(1) 管理学生信息 管理所有学生的基本信息,对学生信息的操作包括添加、修改、删 除、浏览 学生信息等;可以根据各种条件查询出需要的信息,比如修改,可以通 过学生学号查询出学生的基本信息,然后通过对需要修改项进行修改并保存修改 后的结果 存入数据库的学生表中。(2) 管理课程信息 管理所有课程的基本信息,包括对课程信息的添加、修改、删除、 浏览课程 信息等操作;可以根据各种条件查询出需要的信息,并对相应的信息进行操作。 比如修
29、改和删除,可以通过学生的学号查询出学生的相应课程信息,对 相应的课 程进行修改、删除操作。通过 实际的学 这个程序 流程。从 相关问题(3) 管理学生成绩信息管理学生的基本成绩信息,可以根据学号增加该科成绩。 以上功能的设计与实现,并实现学生信息管理系统的基本功能。当然在 生信息管理系统中,其功能要比本课题的多的多,也复杂的多,我做的 仅以比较简单易懂的方式介绍给大家一个学生管理系统的设计与实现的 而让大家明白一个项目开发中需要做的工作,并在今后的工作中能遇到 能知道如何解决。第三章 数据库学生信息管理系统3.1数据库模型分析模型的结构部分规定了数据如何被 删除、显示、维护、打印、 关系模型、
30、网络模型和对象数据库模型描述了在数据库中结构化和操纵数据的方法, 描述(例如树、表等)模型的操纵部分规定了数据的添加、 查找、选择、排序和更新等操作。数据库模型的分类:分层模型、模型。本课题选择的关系模型,关系模型是目前最重要的一种数据模型。模型作为数据的组织方式。关系数据模型具有下列优点:关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。关系模型的概念单一。无论实体还是实体之间的联系都用关系表示。关系(即表)。所以其数据结构简单、清晰,拥护易懂易用。关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全 化了程序员的工作和数据库开发建立的工作。所以,关系数据模型诞生以
31、后发展迅速,深受拥护的喜爱,这也是本课题选的原因。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路件对用户关系数据对数据库系统采用关系的检索结构也是保密性,也简取关系数据模型透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查 询请求进行优化,增加了开发数据库管理系统的难度。本课题的关系数据模型的数据结构可分为如下表来表示:分别包括学生基本信息表(tb_peoplelook_basenews)、出勤记录表(tb_CQJL)、学生缴费记录表 (tb_JFJL) 学生考试成绩表(tb_KSCJ)、管理员登陆表(tb_login)、学生联系方式表(tb_mobile) 教
32、师上课记录表(tb_teachclass)、教师基本信息表(tb_teachmobile)、用户权限表(tb_userpope) 管理员备忘录(tb_word );3.2数据库表设计创建用于存储学生基本信息的学生索引表stude nt,用于存储学生成绩的学生成绩表sc,学生课程表course,适当设置关键字与应用参照引用关系。学生基本信息表(tb_peoplelook_basenews)、出勤记录表(tb_CQJL)、学生缴费记录表 (tb_JFJL) 学生考试成绩表(tb_KSCJ)、管理员登陆表(tb_login)、学生联系方式表(tb_mobile)教师上课记录表(tb_teachcla
33、ss)、教师基本信息表(tb_teachmobile)、用户权限表(tb_userpope) 管理员备忘录(tb_word );表 1、tb_peoplelook_basenews (学生基本信息表)列名1数据类型1允许空編号intr姓名nchar(lO)r准考证号ncharCEO)r所属系ncharClS)r班级ncharClO)厂性别ncharClO)r报名日期nchar(15)r出生0期nchar(lS)r身份证号ncharCSO)r电话号ncharClS)r家庭住址ncharCO)图片路径nchar(lOO)岸表 2、tb_CQJL列名图(3-2-1)(出勤记录表)1数据类型1允许空1
34、编号intr姓名ncharCS)r系部nchar(15)肓时间nchar(15)r考勤nchar(6)厂节次ncharClZ)p课程ncharCZO)r图(3-2-2)表3、tb_JFJL (学生缴费记录表)列名1数S类型允许空輪号int姓名char(e)班级char(15)第一期int第二期int第三期int第四期int第五期int,1= I图(3-2-3)表四、tb_KSCJ (学生考试成绩表)允许空1列名1数据类型1准考证号nchaf(24)r姓名n chaf(15)肓中国S现代史$冈要int操作系统按论inth/数据结构导论intR马克思主义基本原理.intR网络经济与企业管理intP
35、匚程序设计int数据库系统原理int计算机网蹈原Sint管理经济学int英语int软件开发工真inti云髯学基础irih信息系统开发与管理IP I-int!17信息资源管理irih17毕业设计论文intJ1 I H 1 H k 1 H 1 1 | | _ | J17图(3-2-4)表5 tb_login (管理员登陆表)列名1数据类型允许空1i namei nchar(29)厂passwordnchar(i9)r图(3-2-5)表6 tb_mobile (学生联系方式表)列名1数毎裘型1允许空编号 int厂姓名nchar(S)厂班级nchar(165手机nchar(24r家庭住址nchar(2
36、O)R图(3-2-6)表7 tb_teachclass (教师上课记录表)列名1数据类型1允许空丨扁号1 intr軽程ncharC12)r节次ncharflO)ir时间nchar(?0)r授煤教师nchar(6)丽图(3-2-7)列名1数毎类型1光许空11 号1 intr姓若nchartb)厂授课内容chart 10)电话nchar(15)r图(3-2-8)表 9 tb_userpope(用户权限表)列名1数据类型1允许空1usernamenchar( 14)r考试it过率查询char p人员成豔萱询char(l)R通讯录查询chm査询蛾费记录匚har臣允许设置系言范祥式char人员档案添加c
37、har 人舅档秦修改that 卡允许数据添加th曰r人员档秦删除匚h吕r丽是示全部人员档案char17直询全部出勤记录cha奄询全部蛾费记录thar 允许使用B常记爭thar(l)图(3-2-9)表10 tb_word (管理员备忘录)1数据类型允许空1,1編号E intr记事时间nchar(20)r记爭类别nchar(12)r主题nchar(40)R记爭内容nchar(260)R图(3-2-10)3-2主要表E-R图分别是:3-2-11学生基本信息E-R3-2-13用户权限表E-R图;如图所示:表8 tb_teachmobile (教师基本信息表)图;3-2-12成绩信息表 E-R图;操作系
38、统中国近代数据结构姓名C+管理经济学毕业论文准考证号马克思数据库原理网络原理学生成绩表英语软件开发工具运筹学考试通过率查询用户名人员成绩查询允许设置系统样式学生成绩信息基本表(3-2-12)缴费记录d通讯录查询人员档案添加员档案修改用户权限表允许数据添加人员档案删除用户权限表(3-2-13显示全部人贝企业管理信息资源管理信息管理允许使用记事本查询全部出勤记录3.3结构设计与结构功能图331结构设计根据对系统进行需求分析,本系统将分为4个模块:(1)基础信息管理 管理学生成绩,考试通过率,学生缴费查询,教师上课记录,人员出勤 记录,个人信息等模块的添加、修改、删除以及学生信息的浏览。(2)人事管
39、理 人事档案浏览,人事通讯查询,人员成绩查询,人员缴费信息查询等模块信 息的添加、修改和删除。(3)数据 学生上课记录,教师辅导记录,教师联系方式,数据库备份还原的增加。(4)系统管理 修改用户密码,设置帐户权限等操作。(5)系统设置 窗体透明度,隐藏,窗体漂浮等操作。(6)帮助菜单 关于系统的使用方法等信息。332功能结构图自考本科管理系统功能结构如图所示第四章系统实现学生信息管理模块、课程信息管该系统由4个模块构成,包括学生管理系统主界面模块、理模块、成绩信息管理模块。下面分别加以叙述:4.1学生管理系统主界面模块学生管理系统主界面模块包括ma in form.resx、ma in for
40、m.cs、ma in form.Desig ner.cs 三个文件。mainform是学生管理系统的主运行类,其中有运行整个程序的main方法,该文件生成了mainform.cs类的一个实例,从而生成了学生管理系统的界面,如图4.1所示。空审息單里号事苦理謬罗mL.一系色警号一里竺里殳切L 爭档宪浏试艙書询&魏轟徇胡覆裔岂親= 3 H H-I T基咄信管连如) ! +人爭昔理鯨)+数菇紬)t 妊管理(S63)+系炕设宜貂+帮助创)曲型2P也gp避輕2?也回casgI哋使用试点齐科萱理系妊V2.0I当前登录用户为:昴in主界面主要代码:#regi on+ 窗体);滋焙載克学院薛评腿札斫甬QQ h
41、怨4(,啸图4-1自考管理系统主界面考试通过率查询事件if (Convert.Tolnt32(mytable.Rows0” 考试通过率查询 ”)=0) if (e.Node.Text =考试通过率查询)MessageBox.Show(” 当前用户无权限调用 ” + + e.Node.Text + elseif (e.Node.Text =考试通过率查询)+ 窗体);P erForm.f_kstgl tgl = new PUMS.P erForm.f_kstgl(); tgl.ShowDialog();#en dregi on#regi on/人员成绩查询事件if (Convert.Tolnt3
42、2(mytable.Rows0” 人员成绩查询 ”)=0) if (e.Node.Text =人员成绩查询”)MessageBox.Show(” 当前用户无权限调用 ” + + e.Node.Text + elseif (e.Node.Text =人员成绩查询”)P erForm.f_cjcx cjcx = new PUMS.P erForm.f_cjcx(); cjcx.ShowDialog();#en dregi on#regio n/通讯录查询if (Convert.Tolnt32(mytable.Rows0” 通讯录查询)=0)IIif (e.Node.Text =辅导教师| e.No
43、de.Text =学生联系方式 e.Node.Text =人员通讯查询”)MessageBox.Show(”当前用户无权限调用窗体”); elseif (e.Node.Text =辅导教师)P erForm.f_teac nm obile tm = new PUMS.P erForm.f_teac nm obile();tm.ShowDialogO;if (e.Node.Text =学生联系方式)P erForm.moblie mob = new PUMS.P erForm.moblie(); mob.ShowDialogO;if (e.Node.Text =人员通讯查询”)P erForm.
44、moblie mob = new PUMS.P erForm.moblie(); mob.ShowDialog();#en dregi on#regi on/缴费记录查询事件 if (Convert.Tolnt32(mytable.Rows0” 查询缴费记录 ”)=0) if (e.Node.Text =人员缴费信息查询)MessageBox.Show(” 当前用户无权限调用 ” + + e.Node.Text + + 窗体);if (e.Node.Text =人员缴费记录”)MessageBox.Show(” 当前用户无权限调用 ” + + e.Node.Text + + 窗体); else
45、if (e.Node.Text.Trim()=人员缴费记录”)P erForm.JFCX jf = new PU MS. PerForm.JFCX(); jf.ShowDialog();if (e.Node.Text =人员缴费信息查询)P erForm.JFCX jfcx = new PU MS. PerForm.JFCX(); jfcx.ShowDialogO;4.2学生基本信息管理模块学生基本信息管理模块由f_teachmobileadd.cs,类生成,集成了多个板块如:学生基本信息,考试成绩,缴费信息,出勤考核,等模块组成,能够实现信息增加、删除、修改等基本操作,并 能实现图片上传。如
46、图4.2所示:Hli編号:I准考证号:2所廉系.;电话导:报茗日期;身份避号:岀生日期:求庭地址:I添加1删除I当前记录-1S询类型导出EMEL表格I轄 I选择團片I 活除I性别:I 三 m:图4-2学生档案浏览4.2.1学生基本信息查询主代码#region缴费信息查询Public void jfxx_setfull()/ 查看姓名,并填充到datagridviewdataclass.MyClass.getc on();SqlDataAdapter sda = new SqlDataAdapter(select *from tb_JFJL where 姓名 like + cb_tiaojia
47、n.Text.Trim() + %, dataclass.MyClass.My_co n);DataSet ds = new DataSet();sda.Fill(ds, n ews);dataGridView3.DataSource = ds.Tables0;myclass.c on _close();public void jfxx_addfull()/ 添加信息,并删除 datagridview 对应记录 dataclass.MyClass.getc on();SqlComma nd cmd = new SqlComma nd();cmd.C onn ecti on = dataclas
48、s.MyClass.My_c on;Hl HIcmd.CommandText = insert into tb_JFJL(编号,姓名,班级,第一期,第二期,第三期,第 四期 第五期)values( + tb_jfxx_bianhao.Text.Trim() + , + tb_jfxx_name.Text.Trim() + , + tb_jfxx_class.Text.Trim() + , + tb_jfxx_first.Text.Trim() + , + tb_jfxx_sce nd.Text.Trim() + , + tb_jfxx_thrid.Text.Trim() + , + tb_jf
49、xx_fourth.Text.Trim() + , + tb_jfxx_fifth.Text.Trim() + HIH.cmd.Comma ndType = Comma ndTyp e.Text; cmd.ExecuteN on Query();MessageBox.Show(”数据添加成功!,消息提示); myclass.c on _close();public void jfxx_updatenews()/ 修改信息trydataclass.MyClass.getc on();SqlCommand cmd = new SqlCommand(update tb_JFJL set 姓名=+ t
50、b_jfxx_name.Text.Tnm() + ,班级=+ tb_jfxx_class.Text.Trim() + , 第一期=+ tb_jfxx_first.Text.Trim() + , 第二期=+ tb_jfxx_scend.Text.TrimO+,第三期=+ tb_jfxx_thrid.Text.Trim() + ,第四期=+tb_jfxx_fourth.Text.Trim()+,第五期=+tb_jfxx_fifth.Text.Trim()+ where 编号=+tb_jfxx_bia nhao.Text.Trim() + , dataclass.MyClass.My_co n);c
51、md.Comma ndType = Comma ndTyp e.Text;cmd.ExecuteN on Query();MessageBox.Show(” 修改数据成功!”);myclass.c on _close();catch (Exce pti on ex)MessageBox.Show(ex.Message);public void jfxx_deletenews()/ 删除缴费信息 tryint i = Con vert.ToI nt32(dataGridView3.Curre ntCelI.Rowl ndex);this.dataGridView3.Rows.Remove(this.dataGridView3.Rowsi);dataclass.MyClass.getc on();SqlCommand cmd = new SqlCommand(delete from tb_JFJL where 编号=+ tb_jfxx_bia nhao.Text.Trim() + , dataclass.MyClass.My_co n);cmd.Comma ndType = Comma ndT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年无级调速开关项目可行性研究报告
- 2025年电视/调频发射机项目可行性研究报告
- 八年级语文补差计划及措施
- 10《在牛肚子里旅行》教学设计-2024-2025学年语文统编版三年级上册
- 参股合作合同范本
- 2025年单面曲线玄关台项目可行性研究报告
- 重大项目实施前意识形态风险评估报告范文
- 2025年刺绣车标项目可行性研究报告
- 2025年光纤锭子项目可行性研究报告
- 2025年LED背光源项目可行性研究报告
- 网络营销讲义网络营销产品策略课件
- 《小型混凝土预制件标准化生产管理办法》
- 六年级上册英语教案-Culture 2 Going Green 第二课时 广东开心英语
- 警察叔叔是怎样破案的演示文稿课件
- 青年教师个人成长档案
- 2021译林版高中英语选择性必修三课文翻译
- 2022年华中科技大学博士研究生英语入学考试真题
- 《网店运营与管理》整本书电子教案全套教学教案
- 打印版 《固体物理教程》课后答案王矜奉
- 中考《红星照耀中国》各篇章练习题及答案(1-12)
- Q∕GDW 11612.43-2018 低压电力线高速载波通信互联互通技术规范 第4-3部分:应用层通信协议
评论
0/150
提交评论