学生管理请假系统.doc
《学生管理请假系统.doc》由会员分享,可在线阅读,更多相关《学生管理请假系统.doc(26页珍藏版)》请在咨信网上搜索。
1、学生管理请假系统 作者: 日期:2 个人收集整理 勿做商业用途学校编码:129600 分类号 学号:08613231 UDC 毕业设计 (论 文)题 目: 学生请假管理系统 指导教师: 陈晓明 学生姓名: 徐龙浩 专业名称: 司法信息技术 提交日期: 2011 年 3 月15日 答辩日期: 2011 年 3 月28日 答辩老师: 评阅人: 2011年 3 月15日摘 要本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统.本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校领导、系统管理员.
2、本论文主要研究系统当中的请假系统,当中包括了信息发布的动态,生成开发过程中运用了页面模块化、静态页面显示等技术开发。 本高校学生考勤管理系统用ASP。NET+ACCESS开发,本系统主要与有请假系统、考勤系统两大功能模块设计,完成学生、任课老师、班主任、院系领导、学校领导四类用户功能的设计与实现。关键词:考勤管理;在线请假;ASP.NETAbstractThe system is an information system designed for asking for leave on line for students and managing attendance of undergra
3、duate.It is generally divided into three main modules: the module for asking for on-line leave , the module for managing attendance of undergraduate and the module for backstage management. There are different customers in the university operating the system,such as student, teacher, a teacher in ch
4、arge of a class,department leader, school leader, administrator.The system is developed with the help of ASP。NET(C、javascript、html)and ACCESS。 The key techniques used in the process of development are: the page modularization, dynamic generating and static page showing of information, etc。 And the t
5、hesis focuses on the introduction of the systems attendance management and the management of asking for leave online。And it develops the function of student, teacher, a teacher in charge of a class,department leader, school leader on the whole。 Key word: attendance management;online ask for leave; A
6、SP。NET文档为个人收集整理,来源于网络文档为个人收集整理,来源于网络目 录第一章 问题定义51.1 前言51。2 项目背景51.3 目的和意义5第二章 可行性分析62。1 引言62。2 目的与意义62。3 可行性分析6第三章系统分析73。1 需求分析73.2 用户需求描述73.2。1 学生用户需求描述73。2。2 班主任学生用户需求描述73。2.3 学校门卫学生用户需求描述73。2。4 系统管理员学生用户需求描述83。3 功能需求描述83.4 系统开发工具83.5 相关开发工具简介83。5.1 B/S(浏览器/服务器)简介83.5。2 C/ASP.NET简介93。6系统功能划分93。7 数
7、据字典103。8 数据流图10第四章 总体设计114。1 引言114。2系统布局设计114。3总体结构图11第五章 详细设计155.1引言155。2系统功能流程图155.3系统目录结构设计155。4数据库设计与实现155。4.1实体模型155.4.2 ER模型155。4。3数据库的逻辑设计155.5前端操作页面设计175.5。1系统登陆设计175.5.2学生用户功能设计185.5.3老师用户功能设计195。5.4学校门卫用户功能设计205。5.5系统管理员用户功能设计21第六章 结束语22第一章 问题定义1.1 前言问题定义阶段必须回答的关键问题是:“要解决的问题是什么?”, 在此阶段中,主要
8、是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。1.2 项目背景目前高校校园信息化逐步完善,高校师生借助校园网有效的提高了办事效率。各大高校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上 间长的请假,要班主任、院系领导都批准方能生效。这种的模式在目前高校管理中暴露出了许多弊端:一是学生请假不方便;二是学生请假对任课老师不透明, 是学生对自己整个学期的上课出勤情况没有整体的统计信息。五是院系领导、学校领导更加把握不住学生上课的出勤情况
9、。1。3 目的和意义上述所说高校对学生考勤和请假面临的问题涉及多类用户,系统使用范围是在全校校园网内,由于用户分布广泛,且存在很大差异,如:知识结构的差异、计算机硬件配置的差异、 因此本系统设计应当采用典型的B/S(浏览器/服务器)的构架进行设计,操作简单直观,对硬件要求低,最好能实现跨平台。跨平台一是指客户端用户操作的跨平台,二是指服务器端的跨平台,即可以将服务器部署在所有操作平台上。系统应当有很好的扩展性,与当前高校中现有的系统很好集成。 目前随着IT技术的不断创新与发展,新的技术不断推出,各种企业实现信息化的解决方案不断成熟。面向对象程序设计语言的广泛使用,各种成熟关系数据库的不断完善与
10、推出,再加上面向对 大的经济收入。目前流行的基于B/S结构的解决方案主要有ASP.NET,JSP,PHP等技术。本系统选用ASP技术开发,使用当前流行的小型的ACCESS数据库管理系统来存储数据,主要解决学生在线请假、在线考勤管理以及后台数据的维护与更新。第二章 可行性分析2。1 引言这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决方法吗?”为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决方
11、法。 2.2 目的与意义 开发本系统的目的,就是要解决目前高校中关于学生请假与上课出勤管理中所面临的一系列问题。 开发出高校学生考勤管理系统能有效地提高高校办事效率,解决目前高校学生请假及上课出勤管理问题,实现学生请假及上课出勤信息对任课教师、班主任、院系领导、学校领导透明,使班主任、院系领导及时把握学生的学习情况,及时与学生沟通,提高教学质量. 2。3 可行性分析技术可行性:高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统采用ASP.NET,JavaScript脚本语言、html标识语言及ACCESS数据库技术综合开发。ASP。NE
12、T是一种安全稳定的动态网页技术,目前国内各企业的电子商务系统,ERP系统,银行信息系统等基本上都用ASP。NET开发的。经济可行性:本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用度方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行的.法律可行性:本系统拥有自主知识产权,没有使用任何违法的软件也没有交易任何非法的商品,所以在法律上是可行的。 操作可行性:本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行的。 分析结果:从以上的分析可知,高校学生考勤
13、管理系统的解决方案无论在技术,经济还是法律以及操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。第三章系统分析3。1 需求分析这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。3。2 用户需求描述用户是系统的最终使用者 际调查分析,本系统应当包括学生、班主任(任课老师或院系领导或学校领导)、学校门卫、系统管理员四类用户,这六类用户对系统的需求简要概括如下:3.2。1 学生用户需求描述学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息.在线请假需求:学生请假假的全过程当中,学生可以随时查看
14、请假的详细进展情况.查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息。其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等3.2.2 班主任学生用户需求描述班主任对本系统的主要需求是:审批本班学生本学期的在线请假以及查看本班学生本学期所有课程的上课出勤信息。审批学生请假需求:本班学生本学期在线请假申请后,自动提示班主任有等待审批的请假信息,班主任针对请假申请信息进行学生请假审批,以及对请假信息回复。查看学生上课出勤信息需求:查看本班学生整个学期有关课程的上出勤统计信息及详细信息。其它需求:查看本班学生的基本信息、修改个人用户密码等。3。2。3
15、学校门卫学生用户需求描述学校门卫对本系统的主要需求是:查看学生在线请假的信息是否被老师批准,及记录学生回学校是否准时到门卫那销假。3。2.4 系统管理员学生用户需求描述系统管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根据系统针对各用户的设计,基本功能需求如下: 1、管理学校各院系、年级、专业、班级的添加、删除、修改等。 2、管理每个学期每个班级的课程安排及指定班主任和任课老师。 3、管理系统所有用户。 4、管理系统的请假、考勤信息,等等。3。3 功能需求描述根据各类用户的需求描述,系统应当具备请假系统、考勤管理系统、后台管理系统这三大主要功能. 请假系统功能需求:通过请
16、假最长时间不能超过1个星期,特殊情况除外。 考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开,但由于任课老师忙于教学,为了能及时准确无误的对学生出勤情况公开,要求系统能自动提 理主要是用来管理系统操作的数据,因为高校每学年的学生都在变化,有新生入学,也有学生毕业。请假系统要借助班主任安排才能完成,考勤管理系统要借助请假系统、班级课表安排才能完成,然而每学年课表都在变化,班主任安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。3。4 系统开发工具根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对本高校学生考勤管
17、理系统选择以下开发工具进行开发: 系统结构:B/S (浏览器/服务器) 开发语言:C#/ASP.NET 数据库:ACCESS 开发工具:VS2008 服务器端容器:Tomcat 5。53。5 相关开发工具简介3.5.1 B/S(浏览器/服务器)简介B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同
18、的数据;最大的缺点是对网络环境依赖性太强,由于各种原因引起网络中断都会造成系统瘫痪。3.5。2 C/ASP。NET简介C#:C sharp(又被简称为”C#”)是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果。C看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。在
19、本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现。然后我将介绍C和它与Java,c,c+的相似之处。其次我将讨论一些存在于Java和C之间的高层次的,和基础的差别。我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C的一个主要战略.目前,C和.NET还只能以C#语言规则,以及Windows 2000的一个”d预览版本”,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。ASP。NET:因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软
20、件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP。net同时也是languageindependent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+.将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。3。6系统功能划分根据系统用户的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 请假 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。