基于C#的班级管理系统的分析与设计

来源 :科学与财富 | 被引量 : 0次 | 上传用户:anan52ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本系统以Visual Studio2015为开发平台,SQL Server2014为数据库,设计了班级公告、日常管理、班费管理、班级聊天室、用户管理等功能模块。班委、学生、班主任都可以通过班级管理系统管理自己权限内的内容,还可以通过班级聊天室实现聊天功能。使用教学做一体化的教学方法,让学生每一节课都能体验到使用自己系统的乐趣和成就感。
  关键词:班级管理;教学做;权限
  班级管理系统的每个模块都包括数据的添加、修改、删除和基本信息的查询。班委可以通过班级管理系统上传班级动态,每个学生都可以通过班级管理系统了解班级动态,班主任也可以通过班级管理系统向学生发布班级信息,班内成员还可以通过班级聊天室实现即时聊天。
  一、系统总体分析
  班级管理系统的主要功能模块如图1所示,在日常管理中主要包含学习管理、卫生管理、自律管理、女工管理和其他管理,在班费管理中细分为班费录入和班费查询两个功能,用户管理分为修改密码,修改信息和用户录入三个功能。
  二、数据库分析与设计
  数据库的逻辑模型设计如下:用户(用户编号,姓名,权重,密码,昵称,手机号,QQ号,状态);学习(序号,日期,内容);卫生(序号,日期,内容);自律(序号,日期,内容);女工(序号,日期,内容);其他(序号,日期,内容);班费(序号,日期,用途,经手人,金额,收支类型);班级公告(序号,内容,日期);聊天(序号,昵称,内容,发言时间)。
  数据库设计部分特色如下: 针对表中内容不适合做主键的问题,使用序号作为主键,并将其设置为标识列,增量为1;大部分属性列的数据类型为varchar,便于对数据进行管理。
  三、窗体创建
  在Visual Studio2015中新建一個Windows项目,项目名称为班级管理系统。在项目中添加以下窗体:
  Form登录,Form主界面,Form学习,Form学习查询,Form卫生,Form卫生查询,Form自律,Form自律查询,Form女工,Form女工查询,Form其他,Form其他查询,Form班费录入,Form班费查询, Form聊天室,Form修改密码,Form修改个人信息,Form用户信息录入。
  四、公共类PublicData的设计
  在项目开发中以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理,同时还方便了公共数据在窗体间的传递。
  PublicData主要设置在其他窗体中会用到的变量及方法,其中变量和方法都设置为static类型,便于窗体间传递,方法主要有进行查询的Select方法和用于增删改操作的Modify方法。Select方法主要使用SqlConnection对象进行数据库连接操作,使用DataSet配合将查询后的内容进行保存显示,Modify方法主要使用SqlCommand的ExecuteNonQuery方法进行增删改操作的执行。此外,在公共类中还包含生成验证码的方法Rand,主要生成大小写字母和数字的混合验证码。
  五、窗体设计与实现
  1、登录界面主要用于对进入班级管理系统的用户进行安全性检查,以防非法用户进入该系统。在登录时只有合法用户才能登录该系统,同时系统根据登录用户的级别,给予其不同的操作权限。
  2、班级管理系统的主界面包括两个部分,菜单栏和班级公告。菜单栏链接到班级管理系统的各个功能模块,班级公告由班主任发布班内的最新通知。登录用户的权限不同,可以操作的主界面项目也不同。管理员可以使用所有菜单项。普通同学只可以使用查询菜单项和修改用户信息菜单项,相关班委可以使用相关录入菜单项(如学习委员可以使用学习录入菜单项)。
  特别需要注意的是:需要在主界面的Load事件中,通过接收由登录界面传递过来的用户权重信息,开放相应的功能菜单项。
  3、学习录入、卫生录入、自律录入、女工录入和其他录入窗体设计基本相同,只有窗体的Text属性,以及代码中连接的数据表不同。因此,可以通过公共变量的传递,来决定窗体是其中的哪一个,大大减少代码的编写量。
  4、班费查询和录入界面设计时,需要做好班费收入支出情况,收入在原来额度的基础上进行累加操作,支出在原来额度的基础上进行累减操作。
  5、班级聊天室能够然班内每一个同学都可以用自己的昵称在班级聊天室里进行即时聊天,其中主要是界面设计符合聊天习惯,当聊天窗体加载时,在DataGridView中显示以前的信息,并通过Label控件显示当前在线人数,当用户编辑在文本框中编辑完留言,点击发表留言按钮,将留言上传到数据库中,并使用Timer控件来实现聊天室内的留言更新,用户在线人数更新,每隔0.5秒刷新一次屏幕,显示最新留言。
  六、结语
  班级管理系统的任务是收集、存储和管理班级信息,为班级信息公开、促进同学交流、加强班级管理的效率和质量提供了平台。此系统简洁易操作,可广泛用于学生项目学习和实际使用。
  参考文献:
  [1]甘勇,尚展垒.C#程序设计慕课版[M].北京:人民邮电出版社,2016年4月.
  [2]数据库系统概论(第四版)[M].北京:高等教育出版社,2009年11月.
  [3]刘庆芳.邮政网络课程网站的分析与设计[J].无线互联科技,2017(3):35-37
其他文献
摘 要:锂离子电池生产工序中,辊压是极片最常用的压实工艺,相对于其他工艺过程,辊压对极片孔洞结构的改变巨大,且会影响导电剂在极片敷料区的分布状态,从而影响电池的电化学性能。通过总结锂电池极片辊压技术、制造过程中辊压设备的注意事项,进而探讨辊压调试过程中各类问题解决方案。  关键词:锂电池;辊压机;极片;压实密度;挠曲变形;调试  一、引言  锂离子电池作为目前应用最为广泛、商业化程度最高的二次电源
期刊
摘 要:在众多人为、自然灾害造成的对输电线路的损害中,雷暴的电击对其造成的损害的比例最大,距有关部门统计,在2017年的一年中,高压输电线路事故中因雷电危害造成的事故占总数的60%,因此防范雷电事故对输电线的稳定性有不可磨灭的作用。本文主要给大家介绍的就是在高压输电过程中如何防范雷电事故对输电线路的危害。  关键词:高压输电线路;防雷;技术  前言  在人们的日常生活中,电是非常重要的能源。近年来
期刊
摘 要:在施工过程中,经常遇到软土地基。如果不进行相应的处理,最终的施工质量将受到不利影响。软土地基施工的危险是不可预知的。为了保证结果的准确性,在选择最合适的勘探方法时,应考虑各种因素,不断提高软土的质量,保证施工质量。本文详细分析了软土地基施工的主要技术措施。  关键词:土建工程;软土;地基;处理  前言:  目前我国建筑业已经取得了巨大的成就,但工程质量仍然是建设过程中最为关注的问题,在城市
期刊
摘 要:自工业革命以来,人来的发展突飞猛进,进入了前所未有的科技时代,机械化开始进入人们的生活、工作,机器开始慢慢的取代一些简单的劳力工作,机械自动化的普及,大大提高了生产的效率,也减少了人力成本,制造业开始飞速发展。机械自动化慢慢的开始融入在人们的工作、生活、学习、娱乐中去。  关键词:数控机床;构成和加工  1.数控机床的构成  数控机床也叫自动化机床,全称数字控制机床,英文:Computer
期刊
摘 要:建筑工程结构检测中重要的组成部分之一就是混凝土强度检测,它影响着整个建筑工程的质量水平。本文就混凝土强度检测技术进行讨论,希望对技术的进步有所帮助。  关键词:混凝土;强度;检测方法  引言  现代建筑的基本特征直接影响到了建筑物的安全性。抗压强度是一个重要的性能参数,测试混凝土抗压强度的常规方法包括传统的测试设备方法,排斥,取芯,复杂的超声波输送和固定。  一、混凝土工程结构检测时需要注
期刊
摘 要:电气工程是建设项目的重要组成部分,随着建筑服务功能的不断增加和拓展,建筑电气工程的作用越来越重要,直接关系到工程质量、工期、投资以及预期效果,工程质量影响着整个工程建筑设备的节能与安全运行是建筑投入使用后的使用功能,包括工作、生活的舒适性、安全性、工作人员的高效性。对于一个建筑电气工程来说,从开工到竣工的施工现场管理工作起着至关重要的作用。本文主要阐述了建筑电气施工的重要作用,建筑电气工程
期刊
摘 要:以社会发展和居民生活实际为立足点来讲,建筑装饰装修工程与人们日常生活息息相关。对于建筑装饰装修企业来讲,想要使以往施工中存在的问题得到有效的解决,就要将施工质量管理作为着眼点,并将科学、合理的管理方法应用到装饰装修工程施工项目中,实现对项目实施、组织、协调等多个环节的把控,确保建筑装饰装修工程效果达到预期。本文主要以建筑装饰装修工程施工具有的特征作为切入点,明确了施工质量管理及控制具有的重
期刊
摘 要:最近几年,随着人们用电量逐渐增大,当前配电线路无法满足人们日常需求,倘若配电线路产生任何故障问题,都会给人们正常生活用电带来一定的困扰。为此,要做好配电线路的日常维护工作,减少配电线路存在各种安全隐患,对于所发现的问题要及时予以处理,确保配电线路能够良好工作运行。  关键词:配电线路;常见故障;运检管理  配电线路的运检工作是保证配电线路稳定运行的有效措施,针对当前我国配电线路运行中的常见
期刊
摘 要:随着我国社会的不断发展以及建筑水平的逐渐提高,在建筑物的建设过程中,高层建筑模式得到了广泛应用。为了保障高层建筑能够有更好的使用性能,建筑人员会在高层建筑物中安装电梯。但是在电梯的实际运行过程中,如果没有对电梯进行合理的检测,可能会导致电梯出现运行故障,这不仅会影响人们的日常出行,还会影响人们的生命安全。所以,探究故障诊断技术在电梯检验中的应用,可以有效的改善电梯的运行效果,从而保障人们的
期刊
摘 要:在我国建筑工程建设技术和施工工艺日渐发展的状态下,深基坑支护技术也愈发成熟。虽然深基坑支护技术在我国现阶段的建筑工程建设中应用的极为常見,然而,由于深基坑支护技术在实践应用中具有危险系数高与复杂性高的特性,所以建设期间极易出现安全问题。在具体建设中,必须对深基坑支护技术的应用予以足够的重视,积极优化设计理念,提升施工技术管理力度,进行严格的安全质量管控,由此才可以全面展现出深基坑支护技术的
期刊