




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SHANDONG毕业论文题 目: 安全技术培训学校综合办公系统设计与实现学 院: 商 学 院 专 业: 信息管理与信息系统 学生姓名: 隋 伟 学 号: 0712103613 指导教师: 付 军 毕业设计(论文)时间:二一一年三月七日 六月十日 共十四周摘 要摘 要 安全技术培训是提高各相关安全生产工作人员安全生产素质和安全意识,防止事故发生最有效的手段。为了实现安全技术培训管理工作的信息化,我和合作者共同设计了一个B/S模式的安全技术培训学校管理系统,构建了以学员、师资为核心,以报名、培训、考核、发证等为主线索的业务管理平台,提高了培训考核管理效率, 强化领导的监控管理;有效管理起有形(设备
2、等)、无形(业务信息、知识)资产;实现公文流转、审核、签批等行政事务的自动处理,促进管理电子化、规范化,完美整合组织内部的信息流。本文首先简单给出了课题的设计目标和任务,并介绍了系统开发所用到的开发工具和语言,然后在进行了需求分析的基础上,说明了系统功能模块的划分及各模块之间的相互关系,然后着重论述了系统功能的一些重要的技术实现过程。安全技术培训学校管理系统包括市场部、教务部、综合办公室、机构负责人、教师五个功能模块,实现了安全生产工作人员从网上预报名、现场缴费确认、培训计划制定、培训计划审批、学员出勤记录、成绩登记、发证登记等业务流程。系统设计合理,运行稳定,功能完备,能够满足培训学校的需要
3、。本系统基于B/S体系结构,基于ASP.NET平台,使用C#语言编写,用SQL Server 2005作为后台数据库。 关键词: 管理信息系统 B/S 数据库IAbstract AbstractSafety training is to improve the safety of all personnel-related quality of safety and safety awareness, accident prevention the most effective means. In order to achieve safety and technical training m
4、anagement information, I and collaborators designed a B / S model training school safety management system, built by students, teachers as the core, registration, training, assessment, certification, etc. business management platform based clues to improve the training and test management efficiency
5、, strengthen the leadership of the monitoring and management; effective management from the physical (equipment), intangible (business information, knowledge) assets; realize the document flow, audit, issuing process and other administrative matters automatic processing, and promote management of el
6、ectronic, standardized, and seamless integration of information flow within the organization.This article first briefly gives the subject of the design goals and tasks, and describes the development of system development tools and languages used, and then conducting a needs analysis based on the des
7、cription of the delineation of functional modules of the system between the various modules relationship, and then focuses on the system features a number of important technology process.Safety management system, including technical training school marketing, academic dean, General Office, agency he
8、ads, teachers of five functional modules, to achieve the safe production forecast from the Internet name of the staff, on-site payment confirmation, training, planning, training program approval, student attendance records, grades registration, certification of registration of business processes. Sy
9、stem design is reasonable, stable, fully functional, able to meet the training needs of the school.The system is based on B / S architecture, based on the ASP.NET platform, using C # language, as a background with SQL Server 2005 database. Keywords:Management Information System, B/S mode, DatebaseII
10、目 录目 录摘 要IAbstractII目 录III第一章 概述11.1 课题背景11.2 课题内容11.3 课题目标21.4 课题意义3第二章 系统分析42.1可行性分析42.1.1经济上可行性42.1.2技术上可行性42.1.3运行上可行性42.2 系统需求分析52.2.1 系统功能分析52.2.2系统功能结构分析图52.3系统流程分析图72.4系统业务流程图9第三章 系统设计103.1系统设计思想103.1.1页面模块化103.1.2三层软件体系结构103.2系统开发相关技术113.2.1开发环境113.2.2开发技术113.3 数据库概念结构设计143.4 数据库逻辑结构设计163.4
11、.1 数据库表的设置16第四章 系统实现264.1 机构负责人权限模块功能的实现264.1.1 机构负责人模块的介绍264.1.2 分班功能的实现284.1.3 用人单位意见查看功能的实现294.1.4 专业及培训班名称添加功能的实现314.1.5培训班申请审批功能的实现334.1.6登录账号管理功能的实现344.1.7基本信息查询功能的实现354.1.8个人管理功能的实现394.2 综合办公室权限模块功能的实现404.2.1 综合办公室模块的介绍404.2.2 登记功能的实现414.2.3 教学质量评估功能的实现434.2.4 个人管理功能的实现444.3 教师权限模块功能的实现444.3.
12、1教师模块的介绍454.3.2教学计划功能的实现454.3.3教学日志查看功能的实现474.3.4个人管理功能的实现47第五章 系统的测试495.1黑盒测试495.2白盒测试49第六章 结束语51参考文献52致 谢53IV第一章 概述第一章 概述1.1 课题背景随着信息化的成熟发展,企业信息化成为企业发展的主流,企业信息化建设势不可挡。信息化不仅给工业,教育事业带来便利,也会给企业提供很大的方便。 安全生产培训学校为了提高办公效率,必须摆脱传统的手工办公束缚,适应办公自动化的发展潮流,实现培训学员的网上报名、现场报名信息登记确认以及分班成功后在培训学校展开的一系列培训直至最后的成功发证,为实现
13、这一系列培训流程的综合办公自动化,我和我的合作者对该培训学校的功能需求进行了详尽的分析,共同开发了这一套安全技术培训学校管理系统,相信在未来的办公中能够满足该学校的需要,节省大量的人力、物力、财力,实现培训学校的综合办公自动化。1.2 课题内容本课题的主要内容是设计和实现一个Windows平台上的培训学校管理系统,用于解决培训学校对学员信息和老师信息的管理问题,课题重点是学生和老师信息的录入以及后期学生和老师信息的查询。系统采用B/S结构,编程语言采用ASP.NET,以 SQL Server 2005为后台数据库,按软件工程的要求进行设计开发。B/S模型既包括具体的网络结构设计,又包括软件的运
14、行和组织,所体现的是一种网络数据的访问方式。其内容有:机构负责人:分班、用人单位意见查看、专业及培训班名称添加、培训班申请审批、教学授课计划审批、培训计划审批、登录账号管理、查询、个人管理(修改口令、退出系统)市场部:填写培训班申请、审批表、填写用人单位意见、个人管理(修改口令、退出系统)教务处:培训计划制定(培训教学计划、学员考核成绩登记)、教学质量评估(培训班总结报告、评价任课教学登记)、个人管理(修改口令、退出系统)综合办公室:登记(报到登记、发证登记、证书复审登记)、教学质量评估(学员评教统计报告)、个人管理(修改口令、退出系统)教师:填写教学计划(教学日志、授课计划、考勤记录表)、查
15、看教学日志、个人管理(修改口令、退出系统)此培训学校管理系统是由本人和另一位同学合作完成的,本人负责机构负责人、综合办公室模块、教师模块。总之,此系统开发的总体任务是实现各种信息的系统化、规范化和自动化。1.3 课题目标培训学校管理系统是基于先进的软件和高速、大容量的硬件基础上的新的管理模式,通过集中式的信息数据库,将培训学校的培训流程有机地结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。我们对于系统的目标主要是做到以下几点:(1) 高效性:通过提高开发人员工作效率来减小系统的开发成本和缩短整个开发的周期。(2) 系统稳定性:系统的用户数会越来越多,所以在设计时,很重要的一个问题就
16、是系统能否长期稳定安全运行。我们对于系统的启动、运行和关闭的各个环节可能出现的不稳定因素都要给予充分的考虑,以确保不影响公司的日常工作。(3) 数据安全性:信息是非常重要的。数据安全性是本系统需要着重考虑的另一个问题,要确保数据的完整性和一致性,确保数据经常性地备份。即使数据遭到意外破坏,也要能及时恢复,而不需要人工把原始的大量数据重新输入。因此要采取一定的技术手段和措施来保证数据的安全性。1(4) 健壮性:资金管理系统需要长期稳定的运行,而用户在日常的工作中难免会产生各种各样的误操作,这就打破了系统的正常运行,可能导致预料不到的后果。因此,在本系统的设计过程中,我们要采取相应的预防措施,确保
17、不产生灾难性的后果,保证系统的健壮性。(5) 界面友好:用户界面是用户和资金管理系统进行信息交互的接口,它直接关系到用户使用本系统的工作强度和工作效率。所以系统的界面设计要以方便用户使用为原则。它必须能够提供灵活实用的查询方式等等。1.4 课题意义(1) 软件操作界面简洁直观,容易学习使用,迅速享受现代化管理带来的高效率;(2) 多角度的统计查询,所见即所得的报表样式,行业实际需要;(3) 实现分权限登陆,方便快捷,采用硬件加密设备,安全双保险;(4) 多种统计报表,有目的的企业分析营业状况;(5) 采用既包括具体的网络结构设计,又包括软件的运行和组织,体现一种网络数据访问方式的B/S模型;(
18、6) 功能健全,可以满足公司日常工作的需求。53第二章 系统分析第二章 系统分析2.1可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。2.1.1经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。2.1.2技术上可行性本系统的开发利用SQL2005作为本系统的数据库,它
19、是一个支持多用户的新型数据库,适用于大中规模的数据量需求。使用C#、Powerdesigner等作为开发工具,ASP.NET作为系统的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.1.3运行上可行性本系统为一个小型的培训学校管理系统,所耗费的资源非常的小,该培训学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2.2 系统需
20、求分析2.2.1 系统功能分析根据发的目标,满足培训学校系统的信息化管理,其主要实现的功能有:1、用户登录:用户可以通过角色选择和用户名进行登录。2、用户信息的修改:用户可以根据需要修改密码。3机构负责人可以完成分班、专业及培训班名称的添加以及培训过程中申请的审批、学员及老师相关信息的查询。4.市场部可以完成培训班申请表和用人单位意见的填写。5.教务处可以完成培训计划的制定、教学质量评估的统计。6.综合办公室可以完成报到、发证、证书复审信息的登记以及学员评教统计报告的查询。7.教师可以填写自己的教学计划。2.2.2系统功能结构分析图系统开发前,根据我们对该培训学校的调研和分析,我们确定了系统所
21、涉及的主要几大功能和开发所要达到的目标,培训学校管理系统主要完成的功能如下图:培训学校管理系统登陆界面机构负责人分班教师教务处专业及培训班名称添加市场部综合办公室培训班申请审批教学授课计划审批培训计划审批用人单位意见查看登录账号管理查询个人管理(修改口令、退出系统)培训班申请、审批填写用人单位意见填写教学计划(教学日志、授课计划、考勤记录表)查看教学日志培训计划制定(制定培训教学计划、学员考核成绩登记教学质量评估(培训班总结报告、评价任课教师登记个人管理(修改口令、退出系统)个人管理(修改口令、退出系统)个人管理(修改口令、退出系统)登记(报到登记、发证登记、证书复审登记)教学质量评估(学员评
22、教统计报告)个人管理(修改口令、退出系统)图 2-1 系统功能结构分析图2.3系统流程分析图明确了各个模块的功能与它们之间的关系之后,我们就可以将所有模块连接起来,实现完整的学生成绩管理系统。下面是该系统流程图。机构负责人综合办公室教务处相应的结果显示界面相应的结果显示界面相应的结果显示界面退出系统用户登陆界面登陆验证成功功失败市场部教师相应的结果显示界面相应的结果显示界面图 2-2 系统流程分析图分析了系统的整体流程图以后,下面分析一下系统所涉及到的各功能模块的流程图,功能模块包含各种不同功能实现的模块有:添加,维护,查询。下面分别是添加,维护,查询各分模块流程图添加管理员验证条件满足数据库
23、显示结果退出不符合条件登入系统维护查找记录查找成功显示出错信息退出修改增加记录继续?继续?查询输入账号密码条件不符合条件满足数据库显示结果退出图 2-3 系统添加,维护,查询各分模块流程图2.4系统业务流程图图 2-4 系统业务流程图第三章 系统设计第三章 系统设计3.1系统设计思想3.1.1页面模块化本系统把页面中的一些常用部分集成为模块,如页面的头和尾,这样设计新的页面时如果有重复出现部分,只需要拿现成的模块来组装就可以了。3.1.2三层软件体系结构软件的体系结构一般有二层、三层甚至n层结构,现在比较常用的是三层的体系结构。三层体系结构一般是指将系统分解为用户界面(UL)、业务逻辑(BLL
24、)、数据管理(DAL)三个软件层面,并将这三个层面部署在不同的位置上。其中第一层是客户端(用户界面),提供用户与系统的友好访问;第二层是应用服务器,专用于企业业务逻辑的实现;第三层是数据服务器,负责数据信息的存储、访问及其优化。三层体系结构如图2-2所示:2 表示层 业务逻辑层 数据访问层 数据库用户界面包业务逻辑包数据访问包图3-1 三层体系结构示意图三层结构有维护成本低,执行效率高,系统可扩展性大大增强等优点。在使用三层体系结构设计软件时,应当注意:尽量把所有的商业逻辑处在中间层上,如果不这样,所开发的三层结构程序就不专业,或者只是C/S模式的翻版产品。另一方面一定要尽量减少应用服务器与前
25、台程序的数据传递量以减轻应用服务器的荷载。3.2系统开发相关技术3.2.1开发环境² 系统开发硬件环境CPU:1.7GHz 以上;内存:1G;硬盘:10G以上空闲空间;显示器:14.1寸纯平。² 系统开发软件环境操作系统:Windows Server 2003及以上版本 (SP2)、Windows XP;开发环境:ASP.NET;开发语言:C#、CSS、javaScript、HTML语言等作为开发;所用软件:Dreamweaver8.0、Sql 2005、Photoshop、Word;后台数据库:SQLServer2005;运行环境:Visual studio 2005 ;
26、浏览器:Internet Explorer7.0及以上版本。3.2.2开发技术² B/S 体系结构B/S(Browser/Server)结构,即浏览器和服务器结构。这种结构是对传统的C/S结构的改进。B/S模式的大部分程序运行在服务器端(Server),用户只要使用浏览器就能方便的访问WEB服务器器和后台数据库,减轻了客户端维护的工作。B/S模式通常分为三层结构,如下图所示:数据库WEB服务器客户端提交请求返回HTML页面访问返回结果图3-2 B/S模式系统架构图第一层是客户端,客户端只包含一个通用的浏览器软件,如微软公司的IE浏览器,它能实现客户端和Web服务器之间的数据交互,返回
27、用户的最终查询结果。客户端向web服务器发出请求,Web服务器处理后,以HTTP协议发送给客户端,客户端即可通过浏览器查看结果。第二层是Web服务器,它接受客户发来的请求并进行相应处理,当要访问数据库时,连接到后台数据库,将查询后的结果返回Web服务器。第三层是数据库端,其主要工作是对后台数据库管理。完成Web服务器的请求,对数据库中的表等文件进行操作,最后将结果返回给Web服务器。B/S模式管理信息系统基本上克服了C/S模式管理信息系统的不足,其主要表现在:31.系统开发、维护和升级的经济性对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,B/S模式所具有的框架结构可以大大节省这
28、些费用,同时,B/S模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。2.B/S模式提供了一致的用户界面B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。3.B/S模式具有很强的开放性在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。不需要另外安装软件和配置系统。4.B/S模式的结构易于扩展由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。5.B/S模式具有更强的信息系统集成性在B/S模式下,集成
29、了解系统各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。6.B/S模式提供灵活的信息交流和信息发布服务B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决系统内部的大量不规则的信息交流。² ASP.NET简介ASP.NET是使用.NET框架提供的类库构建而成的,完全基于模块与组件,具有很好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级
30、的web商业模型提供了一个更为稳定,高效,安全的运行环境。其应用结构如图2-3所示。ASP.NET应用程序WEB用户Windows 2000 Server.NET框架IIS图3-3 ASP.NET应用结构ASP.NET所采用的技术大致有如下几种:4(1)服务器端控件。页面使用了新的服务器端控件,使页面的状态管理自动化,并减少所写代码的数量。(2)HTML服务器端控件。HTML服务器端控件可以用来在页面输出中生成HTML组件,并允许在运行中使用代码设置这些控件的属性。它们还允许检测由这些组件激发的事件,允许在服务器上执行适当的代码来响应这些事件。(3)页面控件。这些控件可以在服务器上执行,在页面
31、输出中生成更复杂的HTML组件和对象。(4)Web服务。Web服务允许开发者创建不生成可视输出的类,但是为客户机提供了一些服务。(5)错误处理、调试和跟踪特性有了很大的扩展和改进。(6)ASP.NET提供了许多有用的组件,这些类库可以使Web应用程序的编写变得更容易。ASP.NET页面主要的优点如下:(1)控件将可重复使用的功能封装起来,用户不必另外编写代码,就可实现状态管理、确认、数据处理等功能,从而简化了许多普通的编程任务。(2)ASP.NET页面的代码更简洁,易于阅读。在服务器端控件中封装代码,同时又能在页面中使用合适的事件处理技术,这使设计更为结构化。以前试用并优化过的控件具有可重复使
32、用性,这也意味着加快了开发的速度。(3)ASP.NET页面对于代码和用户界面开发工具有更好的支持。(4)ASP.NET页面的最大优点是它没有对非结构脚本语言(包括VBScript和Jscript)的依赖性。3.3 数据库概念结构设计1、 符号说明 实体 联系 属性图3-4 E-R图符号说明老师 m 1 1 1 m m 1 m 添加分班学生机构负责人图3-5 机构负责人ER图学生姓名职务政治面貌身份证号民族毕业时间毕业院校婚姻状况出生日期 工作时间性别公司职称电话学历专业工龄地址图3-6学生 ER图老师姓名学位政治面貌身份证号民族毕业时间毕业院校婚姻状况出生日期 工作时间性别证书编号职称发证时间
33、学历专业教龄地址图3-7 老师 E-R图管理员ID权限登录密码图3-8 登录用户ER图3.4 数据库逻辑结构设计数据库的设计是否合理将会极大地影响数据库管理系统的性能,因此我们结合大型数据库的设计原则,有效利用大型数据库的优势,对数据库重新进行设计。主要包括表结构和其他对象的设置。53.4.1 数据库表的设置 主要数据库表为:(1) username表:存放学生和老师的共有信息:;(2) student表 :存放学生特有信息;(3) score表:存放学生成绩信息(4) teach_style表:存放教学方式信息(5) teacher表:存放教师的特有信息;(6) feedback表:存放用人
34、单位意见信息;(7) Apply表:存放培训班申请、审批表(8) teach_log表:存放教师的教学日志;(9) train_plan:存放教学实施计划(10) train_class_name:存放培训班信息;(11) certificate_manage表:存放发证管理信息;(12) Attendence_log表:存放学生的考勤记录信息;(13) study_hours表:存放与学生学时相关的信息(14) train_summary表:存放培训班总结报告信息(1) 学生和老师的共有信息表username表3.1属性属性名类型及长度主键说明1user_idnumbigint是身份证号2u
35、ser_namevarchar(50)否姓名3user_sexvarchar(20)否性别4user_birthvarchar(100)否年龄5user_politicvarchar(100)否政治面貌6user_nationvarchar(100)否民族7user_degreevarchar(100)否学历8user_worktimevarchar(100)否参加工作时间9user_workagevarchar(100)否工龄10user_jobtitlevarchar(100)否职称11user_postvarchar(100)否职务12user_graduatevarchar(100)否
36、毕业院校13user_graduate_timevarchar(100)否毕业时间14user_majorvarchar(100)否专业15user_telvarchar(100)否电话(2)学生表student表3.2属性属性名类型及长度主键说明1student_idint是学生编号2user_idnumbigint否身份证号3stu_companyvarchar(100)否工作单位4stu_intruductionvarchar(100)否工作简历5stu_addressvarchar(100)否区表3.1和表3.2 的关系如下图:图3-9 student视图中两表关系(3) 学生成绩表
37、score表3.3属性属性名类型及长度主键说明1score_idint是成绩表编号2train_class_name_idint否培训班名称编号3student_idint否学生编号4teach_style_idint否教学方式编号5scoreint否成绩6score_ifint否是否补考(4) 教学方式表 teach_style 表3.4属性属性名类型及长度主键说明1teach_style_idint是教学方式编号2teach_style_namevarchar(100)否教学方式图3-10 score视图中四张表的关系(5) 教师信息表teacher表3.5属性属性名类型及长度主键说明1t
38、each_idint是教师编号2user_idnumbigint否身份证号3teach_ageint否年龄4teach_majorvarchar(100)否专业5teach_certif_numvarchar(100)否证书编号6teach_certif_timevarchar(100)否发证时间7teach_certif_retimevarchar(100)否复审换证时间8teach_retrainvarchar(100)否证书复训记录9teach_main_majorvarchar(100)否主讲专业10teach_spare_majorvarchar(100)否兼教专业11teach_i
39、ntroductionvarchar(100)否工作简历12teach_commentvarchar(100)否培训机构意见(6) 用人单位意见表feedback 表3.6属性属性名类型及长度主键说明1feedback_idint是用人单位意见表编号2teach_idint否教师编号3feedback_companyvarchar(100)否用人单位名称4feedback_usernamevarchar(100)否被征求意见人姓名5feedback_postvarchar(100)否被征求人职务6feedbackvarchar(500)否对培训学员的使用意见7feedback_demandva
40、rchar(500)否改进和需求8feedback_timevarchar(100)否填表时间(7) 培训班申请、审批表 Apply表3.7属性属性名类型及长度主键说明1apply_classidint是培训班编号2manager_idint否管理人员编号3train_summary_idint否培训班总结报告编号4scope_idint否培训对象范围编号5course_idint否课程编号6train_property_idint否培训属性编号7apply_classnamevarchar(100)否培训班名称8project_namevarchar(100)否培训项目名称9train_ad
41、dressvarchar(100)否培训地点10plan_countint否计划培训人数11Remarkvarchar(1000)否备注12checkint否是否通过(8) 教学日志表teach_log表3.8属性属性名类型及长度主键说明1teach_log_idint是教学日志编号2train_class_name_idint否培训班名称编号3teach_style_idint否教学方式编号4teach_idint否教师编号5teach_log_addressvarchar(100)否授课地点6teach_log_timevarchar(100)否授课时间7teach_log_countin
42、t否学员人数8teach_log_infactint否实到9teach_log_contentvarchar(100)否授课内容10teach_log_disciplinevarchar(100)否课堂纪律11teach_log_reasonvarchar(100)否缺勤原由12teach_log_remarkvarchar(100)否备注13teach_log_datevarchar(100)否提交日期(9) 培训教学计划表train_plan表3.9属性属性名类型及长度主键说明1plan_idint 是教学计划表编号2teach_idint否教师编号3train_idint否4plan_d
43、atevarchar(100)否日期5plan_addressvarchar(100)否教师地点6plan_stylevarchar(100)否教学方式7plan_amvarchar(100)否上午8plan_pmvarchar(100)否下午(10) 培训班信息表 train_class_name表3.10属性属性名类型及长度主键说明1train_class_name_idint是2m_course_idint否3apply_classidint否4certificate_manage_idint否5train_class_namevarchar(100)否(11) 学员发证管理登记表cer
44、tificate_manage表表3.11属性属性名类型及长度主键说明1certificate_manage_idint是发证登记表编号2train_class_name_idint否培训班名称编号3certificate_manage_namevarchar(100)否证书名称4certificate_manage_institutionvarchar(100)否发证机关5certificate_manage_timevarchar(100)否发证时间6certificate_managervarchar(100)否发证人7certificate_manage_validint否证书有效期8
45、certificate_manage_insti_namevarchar(50)否培训机构名称(12) 考勤记录表Attendence_log表3.12属性属性名类型及长度主键说明1attendance_idint是考勤记录表编号2student_idint否学号3train_class_name_idint否培训班名称编号4teach_idint否教师编号5attendance_date_apint否上、下午6attendance_ifint否是否缺勤7attendance_datetimevarchar(100)否考勤时间(13) 学时相关信息表study_hours表3.13属性属性名类
46、型及长度主键说明1hours_idint是编号2teach_style_idint否教学方式3apply_classidint否培训班编号4hours_class_idint否5teach_idint否教师编号6hours_countint否总学时7m_course_nameint否工种(14) 培训班总结报告 train_summary表3.14属性属性名类型及长度主键说明1train_summary_idint是培训班总结报告编号2apply_classidint否培训班编号3teach_idint否教师编号4train_summary_institutionvarchar(100)否培训
47、机构5train_summary_countint否培训人数6train_summary_addressvarchar(100)否培训地点7train_summary_timevarchar(100)否培训时间8train_summary_hoursint否总学时9train_summary_attendanceint否培训出勤率10train_summary_pass_rateint否考试合格率11train_summary_repassint否补考合格率12train_summary_teachvarchar(200)否教师授课情况13train_summary_stuvarchar(20
48、0)否学员学习情况14train_summary_logisticsvarchar(200)否后勤保障情况15train_summary_remarkvarchar(500)否备注第四章 系统实现第四章 系统实现本章主要介绍课题中本人所负责的机构负责人、综合办公室以及教师的权限模块功能的实现过程、界面演示和代码描述。4.1 机构负责人权限模块功能的实现4.1.1 机构负责人模块的介绍要进入主界面,首先要经过登录界面进行身份验证。用户登录时需要填入user_idnum(用户身份证号)和roule_password(密码),当用户点击“登录”按扭后,服务器将判断用户填入信息是否正确,如不存在此人,
49、显示“您输入的密码错误,请检查后重新输入!”信息,如存在此用户,则进入相应权限的主界面。下面是身份证号机构负责人的登录界面。1如图:图4-1登录界面登录界面实现的主要代码/接收用户输入的参数 string userName = txtUserName.Text.ToString().Trim(); string userPwd = txtPwd.Text.ToString().Trim(); string userRole = rblClass.SelectedValue.Trim(); string selectStr = "" roles.roule_password = userPwd; roles.user_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 影视录放设备的智能抗干扰优化技术发展现状考核试卷
- 竹材采运项目管理与团队沟通考核试卷
- 硕士答辩精准指南
- 江苏省江都区丁伙中学2024-2025学年初三下学期第二次质量检测试题(化学试题)含解析
- 天津农学院《营养生理学》2023-2024学年第二学期期末试卷
- 嘉兴学院《基础西班牙语(Ⅱ)》2023-2024学年第二学期期末试卷
- 四川省广安市华蓥市市级名校2024-2025学年初三全真模拟考试(一)生物试题试卷含解析
- 沈阳航空航天大学北方科技学院《进阶英语(2)》2023-2024学年第一学期期末试卷
- 江苏省徐州市市区部分校2024-2025学年下学期初三物理试题第三次月考考试试卷含解析
- 山东省青岛市42中学2025年初三第一次模拟考试适应性测试化学试题含解析
- 2025年陕西省西安交大附中中考物理三模试卷(含解析)
- 放射住培结业考试试题题库及答案
- 期中综合模拟测试卷(含答案)-2024-2025学年统编版道德与法治七年级下册
- 软装清洗教学课件
- 精二类药品培训大纲
- 2025届黑龙江省哈尔滨第三中学校高三下学期第二次模拟考试物理试题+答案
- GB/T 27060-2025合格评定良好实践指南
- PLC在洗衣机控制中的应用实训报告
- 作物栽培学知到课后答案智慧树章节测试答案2025年春中国农业大学
- 创业创新大赛职教赛道
- 围手术期肺部感染预防
评论
0/150
提交评论