学生管理系统设计与实现(收集3篇)
学生管理系统设计与实现范文篇1
关键词:收费;JSP;SQLServer;B/S
一、引言
随着学校规模迅速扩大,学生收费管理工作信息量急剧增加,信息变化幅度大,依靠传统的手工管理手段显然已不能适应新时期高校大学生的收费管理工作,无法完成大量的信息分析和处理。
本文设计的基于B/S的学生收费系统不仅使信息渠道更为畅通,而且可以资源共享。既为全面了解学生的综合信息提供了方便,使得查询统计更为准确便捷,又可以用电子档案逐步代替或辅佐传统的纸质档案,实现管理手段现代化,提高各项学生工作办公自动化程度,把学生工作者从日常繁重的劳动中解放出来,减轻工作强度,提高工作效率。
二、语言工具的选择
该系统后台使用SQLserver,前台使用JSP技术。以先进的JDBC技术与数据库连接,结合SQL语句处理对进行查询,添加,删除,修改等操作,使Web与数据库紧密联系起来。使用Dreamweaver作为设计JSP页面的工具。尽量做到页面的美观和使用的简单方便性。操作及使用方法可一目了然,故其操作方式在整个用户组织内都是可行的。
三、系统设计
(一)需求分析
学生收费查询系统是给高校的学生费用管理提供通过网络管理的系统,给学校财务人员,教师及学生都提供了方便。系统管理员登录系统可以对系统进行管理,主要是对学生、教师、财务人员基本信息的维护;学生则主要是查询自己的缴费信息;教师则是对学生缴费信息的查询;财务人员则可以设定各种费用的收费标准及对学生进行收费。本人主要负责实现学生,教师和管理员三个模块的设计。下面是本系统本人侧重方向需求分析的关键部分:
(1)登录:系统初始化好系统管理员,系统管理员添加学生、教师和财务员。系统管理员、学生、教师和财务员登录时,先选定角色,然后登录系统。
(2)系统管理员管理学生:管理员可以查看所有学生信息,添加新学生,更改学生信息以及删除学生。
(3)系统管理员管理教师:管理员可以查看所有教师信息,添加新教师,更改教师信息以及删除教师。
(4)系统管理员管理财务员:管理员可以查看所有财务员信息,添加新财务员,更改财务员信息以及删除财务员。
(5)学生个人信息管理:学生可以查看本人的基本信息及收费情况,修改本人的密码。
(6)教师查看学生信息:教师可以查看学生的基本信息及缴费情况,修改本人的密码。
(7)教师管理欠费学生:通知欠费的学生在特定时间内尽快缴费,收集需要缓交的学生的缓交申请书并交到财务部。
(二)系统功能
学生收费查询系统需要完成的功能主要有:
用户管理
权限管理
密码管理
学生信息的添加、修改、删除
教师信息的添加、修改、删除
财务员信息的添加、修改、删除
学生缴费信息查询
学生缴费信息统计
四、系统实现
(一)用户登录的实现
用户进入该系统,首先需要进行身份验证。如果通过了身份验证,则为合法用户,同时其帐号和权限等资料将会保存在Session对象,Session对象储存的信息是局部的,随用户不同而不同的。
用户登录这个过程是必须的,因为只有这样才能从数据库中得到用户的帐号和权限。
(二)学生功能模块的实现
1.基本信息
当学生按自己学号跟密码登录后,跳转到学生查询页面,里面会显示学生的基本信息和历年缴费信息。
2.缴费信息
关键代码如下:
Stringid=(String)session.getAttribute("userid");
利用session.getAttribute获得userid,再用创建一个JbxxBean1实例。通过它调用数据库查询获得学生信息并显示。
(三)教师功能模块的实现
教师功能模块主要实现的功能是查询与统计学生的缴费情况
1.总体查询
院系和专业是两个联动的下拉列表框,当选择了学院后,专业列表只能选择该院系里的专业。选择结束后点击查询可查询出某专业学生的应交,已交和欠费数。
2.欠费查询
基本原理跟总体查询一样,但是只显示欠费的学生信息和欠费的金额。
3.统计
统计功能主要是统计某个学生类型某个年级专业的欠费情况。
(四)管理员模块的实现
管理员模块的主要功能包括学生管理,教师管理,财务员管理和修改自身密码。
1.学生管理
学生管理包括新增学生,修改学生信息和删除学生
(1)新增学生
主要是利用了SQL的INSERT语句并建立了一个AddBean来调用firm里面的executeUpdate函数来实现更新插入数据库的功能。
(2)修改学生
修改学生与新增学生类似只是SQL语句换成了UPDATE。
查询出学生后可直接点击学生学号跳转到修改该学生信息的页面。
(3)删除学生
首先有一个页面让用户选择要删除的学生号。
输入学号后会让用户确认一次是否要删除。
2.教师管理
教师管理与学生管理类似,这里就不再赘述。
3.财务员管理
财务员管理与学生管理类似,这里就不再赘述。
五、总结
本文主要论述创建了一个学生收费系统的分析设计过程。本系统的功能已经基本达到设计的要求。系统中各个模块的功能均已实现。在本系统中结合JSP开发技术和SQL数据库的优点,实现了数据共享和收费手段的现代化。
参考文献:
[1]雍俊海.JAVA程序设计.清华大学出版社,2005年版
[2]丁宝康,董建全.数据库实用教程.清华大学出版社,2004年版
[3]王诚梅,袁然,王艳.JSP案例开发集锦.电子工业出版社,2005.8
学生管理系统设计与实现范文篇2
随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。
为了实现提高部门的工作效率,充分利用资源,减少不必要的人力,物力和财力的支出等目的,出现了各种各样的信息管理系统。论文将设计一个高校学生宿舍信息管理系统的web应用解决方案并予以实现。高校学生宿舍信息管理系统是一个安全和高效的专用系统,专为信息工程学院设计。这个系统使用了很多技术,比如asp.net(vb),ado.net,web服务等。专用系统使用的数据库是sqlserver2000数据库。高校学生宿舍信息管理系统的主要功能包括:可以实现对学生宿舍信息的查询功能,包括快速查询功能和分类查询功能;对学生宿舍信息的录入功能,修改功能,删除功能和统计功能。通过系统上述功能实现宿舍管理部门对于学生宿舍信息的日常管理,即方便宿舍管理人员及时全面地掌握学生住宿情况及宿舍分配情况;为用户(管理用户和一般用户,如学生)提供了一些简单的数据查询并输出各种信息等;在实现检索迅速和查找方便的同时,对新入校学生很快地进行宿舍安排等日常管理。目前,系统的管理权限的功能部分可交付给成都信息工程学院(本部)第三后勤服务管理中心使用。
关键词:计算机应用;信息管理系统;学生宿舍信息管理系统;asp.net
1引言
1.1背景与现状
随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。wWW.133229.COM目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。
1.2开发设计的意义
为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统mis(managementinformationsystem)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能。系统的具体设计与实现将针对成都信息工程学院(本部)第三后勤服务管理中心(此后简称管理中心)的具体情况进行开展。
2开发环境介绍
2.1asp.net与asp的比较
asp程序设计师一般都认为:使用asp设计网页程序已经非常地容易而且快速,不必要再学习asp•net的网页开发方式。但在此次信息管理系统的开发设计,选用asp.net的是出于以下的考虑:
asp.net与asp使用的技术和语句很类似,熟悉asp再去学习asp.net不存在难点,或者可以说存在的学习难点不多;
asp.net与asp比较,asp.net在网页开发是不用写很多的程序:使用asp编写网页时,虽然可以使用结构化的方式开发,但是这样开发,需要设计者有较长的学习和开发asp网页的经验;asp.net是采用组件方式开发,绝大多数的程序都可以使用现有的组件堆栈起来,而且组件可以由自己编写。当您的组件越来越多,越来越完整时,开发一个应用系统就是一件简单的事了,不仅快速而且不用编写太多的程序,届时只需要设置组件的参数而已。
2.2sqlserver2000简介
信息管理系统采用sqlserver2000数据库,实行自动化,高效率进行数据处理。由于本信息管理系统是使用asp.net开发基于b/s体系结构的web应用程序,将通过使用计算机网络化处理,宿管人员只需懂得计算机操作的初步知识即可。
sqlserver2000是microsoft公司推出的sqlserver数据库管理系统,它继承了sqlserver7.0版本的优点;同时,sqlserver2000具有使用方便,可伸缩性好与相关软件集成程度高等特性;它是一个可靠易用的数据库平台,可以用于大型联机事务处理,数据仓库及电子商务等;支持多种操作系统(所有windows版本)平台。
access数据库本应该是作为本信息管理系统使用的数据库,但考虑到若access数据库在web服务器上使用,其在数据处理流量,安全性和数据库功能方面考虑,而sqlserver2000是一种常用的关系数据库,能存放和读取大量的数据,能管理众多并发的用户,故选用了sqlserver2000数据库。
2.3开发环境
操作平台
windowsnt(sp2以上)或windows2000系列,但由于管理中心的工作人员对windowsnt(sp2)系统操作熟悉,系统开发设计将使用windowsnt(sp2)作为开发时的平台。
网站服务器
考虑到目前,系统只是给管理中心使用,暂时不开放一般权限功能,因此网站服务器采用internetinformationservices5.1。
开发时所用的浏览器
浏览器最好是ie5.5以上版本,此考虑到浏览器的版本不同可能引起网页排版出现异常。
microsoft.framework2.0
framework提供建置及部署网页服务的环境。由于系统的开发将采用asp.net,因此需要framework来保证网页的正常执行。
3系统开发
学生管理系统设计与实现范文篇3
[关键词]学生作业管理B/S结构ASP上传下载
[中图分类号]G712[文献标识码]A[文章编号]1009-5349(2014)07-0166-02
一、系统的需求分析及总体设计
(一)系统应用环境分析
通过调查研究发现,在大中专院校大多数采用的纸制作业或是将作业共享到教师机器的硬盘上,教务部门对教师布置作业和批改作业的情况及学生完成作业的情况监管更是一个空白,这是教学督查工作中的一个疏漏。所以就迫切需要一个作业管理系统,帮助教师和学生快速处理作业,并就作业表现出来的问题进行沟通,帮助教务积极监管学生作业的布置和完成状况,有利于提高教学管理效率,为师生提供一个活跃开放的教学平台。“中职美术设计学生作业管理系统”的设计与实现体现了计算机的广泛应用性,设计一个新软件,首先根据软件工程的要求做系统的需求分析[1],在对“中职美术设计学生作业管理系统”应用需求和功能需求的分析调查基础上,制定出了“学生作业管理系统”的总体设计。这对建立一个完善、健全的系统来说是很有必要的,也是全面开发详细工作的重要基础,系统的总体设计包括模块总体设计和数据库设计等。本文根据学校的实际情况,设计并实现一个作业管理系统。该系统具有五大功能:管理功能主要由教务处的人员来操作,提供并管理课程、班级及教师等信息;监督教师的作业布置批改状况、学生的作业完成情况;使教务监督教学的功能更加完善,杜绝有些教师不留作业,学生没事干这些现象的发生,形成良好的学风。教师可以在线编辑管理作业、作业、批改作业,这样有助于学生充分利用课余时间查漏补缺,巩固课堂所学的知识;学生可以下载作业、上传作业、提出疑问、查看成绩、查看批改内容,有助于形成良好的学习氛围;互动评价功能,使得师生能够充分沟通,老师对学生的学习过程进行指导,学生对老师的教学方法提出建议,引导着课堂学习朝着良性方向发展;资源共享使得师生的学习知识不仅仅局限于课本,通过网络及时更新知识,使得教育教学资源得到最大化的利用。本系统是学校教务系统的最佳补充,为高效的管理学生作业提供了优越的平台。
(二)系统的需求分析
在这个信息高速高度发达的时代,互联网已经应用到各个行业,对于学校来说已将课程安排及信息于互联网,学生可以通过网络来获取自己的课程及成绩信息,但对学生作业监管这一块基本还处于空白状态。让学生在线学习,完成作业后在线提交,教师批改后在线查阅,所以对于学校来说建立一个“中职美术设计学生作业管理系统”来管理作业是将来必须做的工作之一。B/S结构的学生作业管理系统有以下优点:1.可以满足当前学生作业多样性的需要;2.避免了繁杂的重复收发作业,使作业的批改不受空间地点的限制;3.作业保存变得更加快捷方便;4.避免了无谓的资源浪费。因此,建立一个配合网络环境的“美术设计学生作业管理系统”软件平台十分必要,既可以实现师生互动的电子作业提交与反馈,又使教务可以对学生作业进行监管,这样有助于教与学、监与管形成一个良性的循环,促进学校教学工作朝着健康良性的方向发展。
本文设计开发的“中职美术设计学生作业管理系统”根据当前学校的现状,共分为五个大模块:管理员模块、教师模块、学生模块,互动评价模块,资源共享模块。基本可以实现管理员(教务部门)对课程、教师、班级的后台管理,教师对作业的处理,给出成绩;学生对作业在线编辑、上传查看成绩等;互动评价模块可以实现师生间的答疑解惑,自由交流,相互评价等,资源共享可以让有用的学习资料最大化地发挥自己的效率。
(三)系统的功能需求
通过系统需求分析可知,“中职美术设计学生作业管理系统”是一个通过网络实现专业作业管理的平台,它主要的参与者有三类:管理员、教师、学生。与传统的作业处理手段相比,作业管理系统应更能体现出网络教学的优势,快速的信息交流、方便的资源共性等特点,且要更能体现学生的主体性。因此,本系统在功能的设计上着重考虑师生之间、学生之间如何更流畅方便地交流。下面就本系统的五个模块进行功能分析[2]:
1.管理员模块:其功能需求主要表现在后台的管理上,以管理员身份登陆后,可以进行的操作有:(1)对用户的管理,可以添加、删除、查看、修改教师和上课班级人员信息;(2)对课程的管理,可以添加、删除、查看、修改课程信息;(3)对作业处理情况进行监管,可以查看教师布置、修改作业的情况,学生完成作业的情况等,并就本班实际完成作业的情况给出评价等。
2.教师模块:教师以自己的职工号登陆,根据权限进入教师相应功能的页面,可进行的操作有:(1)教师可以以公告的形式通知学生布置作业的情况,可以对公告进行、查看、修改、移除。(2)教师根据自己的授课信息选择相应的课程,向所开课的班级布置作业,布置作业的途径有两个,或以附件的形式将已编辑好的作业传到网上,或以设计的编辑工具直接在线编辑作业在网上。(3)教师可以利用设计的编辑工具,对学生作业进行在线批改或下载后进行批改;为学生作业添加评语,选择分数;可以对已经批改的作业进行重新批改。(4)教师可以查看某个作业的提交情况及批改情况。(5)提供已经批改过作业的参考答案。
3.学生模块:是以学生提交作业为核心的部分。学生以自己的学号登陆,进入学生相应功能的页面,选择相应课程后,可以进行的操作有:(1)学生具有查看公告的功能,获取新的作业布置和批改信息。(2)学生选择相应的作业之后,进入作业页面,可以看到作业题目,作业内容,对于一些可以在线完成的作业进行在线编辑并提交;其他类型的作业,可以下载作业附件,完成后能够上传作业附件,删除更新自己的作业附件。(3)学生可以查看自己已经完成的作业,查看老师已经批改的作业,查看批改内容、分数等。
4.互动评价模块:这个模块是师生互动交流的一个崭新平台。(1)如果学生在做作业的过程中遇到疑难问题,就可以直接在留言栏里给教师留言,教师登陆后,在查看作业的同时,可看到这些同学的留言,并对留言进行回复。留言这个功能的实现,实际上就是在将师生留言的信息显示在网页上的同时,系统将这些留言的内容填充到数据库中的留言表中。(2)教师可以对某次学生作业的完成情况和完成质量进行评价;学生可以就教师的讲课方法、方式等对老师提出意见和建议,供老师在后续的课程中参考,形成良好的互动,提高教学效果。(3)管理员通过查看教师布置作业的次数和学生完成的质量,给出整体评价,对不符合教务要求的教师和学生班级给出警告,监督教师和学生认真完成本课程的教学。
5.资源共享模块:信息时代的最大特点就是人们可以互相分享资源,提高资源的利用效率,有利于知识的快速、方便的交流,节省时间,提高工作成效。(1)教师可以将自己的课件、收集到的各种资料上传供学生查看参考,且教师只能删除自己上传的资料,教师可以查看下载学生上传的资料。(2)学生可以上传各自收集到的资料,查看下载教师上传的资料,且只能删除自己上传的资料,无权删除他人的资料。
通过上述的系统功能分析描述,本系统就可以实现日常学生作业的布置、批改、查询成绩、交流评价、资源共享等操作,方便教务、教师及学生对作业的处理和监督,极大填补了学校对学生作业处理上的一大空白。
本系统界面要求友好、美观、大方,能使用户方便、快捷、愉快地使用,且使没有使用过本系统的人员在短时间内就能了解、使用本系统。系统功能界面清晰,逻辑清楚,使用户很轻松地就能找到自己需要使用的功能。页面可以动态刷新,可以及时传达用户和上传的各种信息。
(四)系统的总体设计
本课题设计的学生作业管理系统是利用和SQL技术来构建一个基于因特网的动态交互式教学信息化平台,该系统可以在Windows2000/XP局域网或Internet上使用。在总体结构上是趋于采用3层B/S结构,各类教学资源在服务器一端,采取中心数据库SQLserver2005统一存放和组织,学生在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器提出请求,服务通过中间组件与数据库链接,把请求服务的教学内容以Web页面形式通过浏览器反馈给学生。系统由管理员、教师、学生、互动评价、资源共享等五个模块购成。整个系统结构如图1所示。
二、小结
本系统主要是开发基于ASP的在线作业管理系统。系统实现了作业系统、管理员和老师系统等主要功能模块。可以实现:
1.管理员对教师、学生、课程等信息的后台管理及对学生作业的监督;
2.教师可以在线编辑、布置、修改、批改作业,给作业评分等操作;
3.学生可以在线查看、下载、上传、修改作业,查看作业成绩和参考答案等操作;
4.师生可以互动交流、相互评价;
5.实现资源共享等操作等主要功能。
以上设计参考了领域驱动建模[3]的相关内容,使得整套系统的伸缩性得到了一定的保证,有利于系统的二次开发,使得整套系统拥有了生命力,能够在未来使用的过程中更简单地扩展开发出更多功能。而不致使整个系统由于数据库中表设计不科学导致整个系统只能开发一次,使后续开发举步维艰,浪费了使用过程中产生的重要数据。有效减少了新需求产生后,大大降低了整套系统都要被全盘的风险。该系统基本涵盖了日常学校作业所涉及到的每一个部门和操作,通过系统测试,可以满足目前学校的需求,可以在各大中职和高校推广使用。
【参考文献】
[1]蒋瀚洋,李月军,庞娅娟.SQLServer2005数据库管理与开发教程.人民邮电出版社,2009.
-
初中毕业典礼校长致辞文本精选
作初三毕业感言,此时此刻思绪万千。在这里请允许我代表全体初三学生向老师们致以最衷心的感谢,感谢你们的全心付出,感谢你们的辛勤耕耘。下面是由小编为大家整理的;初中毕业典..
-
班级管理方法和措施(精选4篇)
班级管理措施与方法 一、班级概况本班有学生62人,其中男生31人,女生31人,学生结构较小,有利于管理。但学生年龄小,自理能力弱,一时还不能适应校园生活和学习,还有待进一步提高学生..
-
让我感动的作文(精选3篇)
让我感动的作文篇1在我的记忆里,有许多让我感动的人,也的许多让我感动的事。有一件小事就像天上的星星一样,照在我的.心头,让我永远也不能忘记。那天,放学后,我像往常一样在学校..
-
学校疫情防控封闭管理方案范文(精
学校疫情防控封闭管理方案篇1为切实增强做好疫情防控背景下的校园安全稳定工作,全力确保校园安全稳定和学生生命安全,现制定工作方案如下:一、认清形势,切实增强校园安全稳定工..
-
一个陌生人的作文(精选2篇)
一个陌生人的作文篇1一个阳光明媚的早晨,学校的公交终于缓缓地进站了。我每次上车的时候都会看一看司机叔叔,与他目光相遇,眼神交流或微笑着打招呼的同时,我的心里总暖暖的。记..
-
物资储备方案范文(精选2篇)
物资储备方案篇1为确保全体在校师生的生命财产安全,确保学校教育教学工作的顺利开展,防范消防安全事故的发生,力保消防安全事故发生时损失减少,危害降低,能快速、高效、合理有序..
-
有关工程师辞职报告六(精选3篇)
有关工程师辞职报告六篇在生活中,报告有着举足轻重的地位,通常情况下,报告的内容含量大、篇幅较长。写起报告来就毫无头绪?下面是小编整理的工程师辞职报告6篇,仅供参考,欢迎大家..
-
我的舅舅作文精华(精选8篇)
我的舅舅作文篇1我有一个爱钓鱼的舅舅,他有点肥,身材不高,声音有点沙哑,对人很亲切,他喜欢抽烟,也非常喜欢钓鱼,钓鱼技术也很高,还经常到一些地方钓鱼。而我也是很喜欢钓鱼,所以,每次..
-
幼儿园大班下学期班级工作总结(
幼儿园大班下学期班级工作总结篇1在紧张与忙碌之中,又一个学期过去了,回顾整个学期,我们班老师都能认真遵守本园的规章制度,热爱幼儿,
-
拆迁工作总结(收集11篇)
拆迁工作总结篇1xx年,在县委、县政府的正确领导和关心支持下,xx乡党委政府坚持以重点工程项目建设为经济建设中心,突出工作重点,明确
