- 458.81 KB
- 2022-05-17 13:30:50 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
学生考勤管理系统课程管理、其他信息管理子功能设计与实现摘要:木系统是主要针对高校学生在线请假、上课出勤管理而设计的管理系统。本系统由请假、考勤、示台管理这三人功能模块组成,涉及到高校七人类用户:学生、任课老师、辅导员、院系领导、学校领导、超级管理员、普通管理员。该学牛考勤管理系统用ThinkPHP4-MySQLfr:架开发,可以方便考勤管理需要。本论文重点介绍本系统的课程管理、其他信息管理这一人功能模块的设计,完成这七类用户功能的设计与实现。关键词:课程管理;班级管理;其他信息管理;Abstract:Thissystemismainlyaimedatcollegestudentsonlineleave,schoolattendancemanagementanddesignmanagementsystem・Thissystemconsistsofleave,attendance,backgroundmanagementofthethreemajorfunctionalmodules,collegesanduniversitiesinvolvedsevenclassesofusers:students,teacher,counselor,departmentleader,schoolleader,thesuperadministrator,ordinaryadministrator.ThestudentattendancemanagementsystemusingThinkPHP+MySQLframeworkdevelopment,canfacilitateattendancemanagementneeds.Thisthesisfocusesonthecourseofthissystemandotherinformationmanagementabigfunctionmoduledesign,completedthedesignandimplementationofthesesevenkindsofuserfunctionality.Keywords:CourseManagement;ClassManagement;OtherinformationManagement;
1引言1.1目的编写软件需求说明书的主要口的是明确索要开发的软件所应具有的功能,使系统分析人员和软件设计人员能够清楚地了解该系统的需求,为软件开发范围、业务处理规范提供依据。系统可以方便教师考勤学牛的到课情况,管理学生的考勤信息,学生查询考勤信息,并自动生成全体考勤信息,扩展的功能有学生在线请假,皮肤管理。使用权限分级实现,各个层次方便查询。有助于学生考勤信息的统一管理。实现学生请假以及上课出勤信息对任课老师、辅导员、院系领导、学校领导透明,方便辅导员、院系领导及时把握学生的学习情况,及时与学生沟通,提高教学质量。预期读者就是各高校的系统管理员或系统求购者,使用前仔细阅读此软件说明是很有必要的,以便更高的使用、管理和维护此系统。1.2背景a.待开发的软件系统的名称:学生考勤管理系统b.本项目的任务提出者:重庆师范大学计算机与信息科学学院开发者:徐燕妮、周丹、毛海琴、胡邦飞、曹玉晶、柯曾栋用户:高校学生、老师、教务处以及学校管理人员实现软件的单位:重庆师范大学2011级软件工程(服务外包)c.考勤作为一个基础管理,是学校对学生一项基本管理工作。实际管理和记录工作非常需要快速获知各个年级(班级)学生的每日出勤情况,以便于及时向学校反映学生的出勤、缺勤情况(包括迟到、早退、病假、事假、旷课等情况)。因此此系统在操作系统的基础上,结合MYSQL数据库管理系统,运用ThinkPHP框架來实现。
2系统概述2.1产品描述我国众多高校都是采用传统的人工方式记录学生的每日的出勤情况,这种方式繁琐,耗时。增加了考勤的人力资源投入,而口很难保证数据的准确性与实时性,不利于学生考勤的透明管理。而当今社会信息化已成为潮流,利用计算机技术來实现学校信息化技术与信息现代管理是必须的。而且利用信息和计算机信息来进行学生考勤的管理也是学术界进步的一个重要体现。计算机技术飞速发展,计算机也在学生生活中普及。开发出学生考勤管理系统能有效的提高学校的办事效率,解决学生请假及上课出勤管理问题。而木软件开发目标在于方便教师考勤学生的到课情况,管理学生的考勤信息,学生查询考勤信息,并口动生成全体考勤信息,扩展的功能有学生在线请假,皮肤管理。使用权限分级实现,各个层次方便查询。有助于学生考勤信息的统一管理。实现学生请假以及上课出勤信息对任课老师、辅导员、院系领导、学校领导透明,方便辅导员、院系领导及时把握学生的学习情况,及时与学生沟通,提高教学质量。目前木软件产品是一项独立的软件,全部内容口含。所以一些必要的信息是需要系统管理员通过后台录入,并对其进行相应的管理。2.2产品功能教师考查学生的到课情况,管理学生的考勤信息。学生查询考勤信息,并自动生成全休考勤信息。校领导和院领导可以查看学生的考勤信息。主要的功能有学生在线请假(学生登录系统在线向辅导员请假),扩展功能冇权限管理,皮肤管理,处分管理,课表及查看课程信息等。2.3系统开发工具系统结构:B/S(浏览器/服务器)开发语言:PHP
数据库:MYSQL开发工具:PhpStormphpDesigner7phpDesigner8DreamweaverPhotoshop开发框架:ThinkPHP3用户需求描述本系统涉及到七大类用户:学生、辅导员、任课教师、院领导、学校领导、超级管理员、普通管理员。这七大类用户对系统的需求简要概括如下:3.1学生用户需求描述学生通过在线请假,填写请假开始和结束时间,请假类型,请假原因,生成请假记录,就可向辅导员提出请假中请。超过三天的请假,辅导员审批后需由院系领导审批,在请假过程中,学生可以随时查看请假的详细进程情况。另外学生可以随时查看自己在校期间所有学期的上课岀勤详细信息。例如查看某门课程在整个学期请假、旷课、迟到、早退了多少次,具体时间等详细信息。还可以随时查看自己在校期间所有学期因出勤而产生的处分信息以及自己的所有课程信息。学生还可以查看口己个人基木信息以及修改个人登录密码。3.2辅导员用户描述辅导员审批自己学生本学期的在线请假,填写审批意见,进行请假审批。另外辅导员可以查看自己学生的上课出勤统计信息和详细信息、所有学期因出勤而产生的处分信息、请假信息。辅导员可以查看本学院的所有课程信息。查看口己学生的基本信息。辅导员也可以进行查看自己个人基本信息以及修改个人登录密码。
3.3任课教师用户需求描述任课教师上课考勤,公布学生上课出勤信息。查看自己课程的学生信息、出勤信息、请假信息。任课教师也可以进行查看自己个人基本信息以及修改个人登录密码。3.4院领导用户需求描述院领导审批本学院学生大于三天的在线请假,填写审批意见,进行请假审批。院领导给予本学院达到考勤处分要求的学生和应处分。述可以查看本学院的学生基本信息、处分信息、课程信息、出勤信息、请假信息、0院领导也可以进行查看自己个人基本信息以及修改个人登录密码。3.5学校领导用户需求描述查看全校的学生基本信息、处分信息、课程信息、出勤信息、请假信息。学校领导也可以查看自己个人基本信息以及修改个人登录密码。3.6超级管理员用户需求描述具备后台ROOT权限。可以管理包括普通管理员在内的所冇用户权限。可以对系统功能进行添加修改删除,进行功能重构。设置考勤处分细节以及对前台进行换肤设置。对所冇的用户信息和课程信息进行管理、重置用户前台登录密码。述可以修改ft己的昵称和密码。3.7普通管理员用户需求描述可以对所冇的用户信息和课程信息进行管理、重置用户前台登录密码。还可以修改口己的昵称和密码。
4功能需求根据系统用户的需求,将木系统划分成三大主要功能模块:请假模块、考勤模块、后台管理模块。请假系统功能需求:学生通过请假系统在线请假,由辅导员进行审批,三天以内的假仅由辅导员审批即可视为请假成功,大于三天需在辅导员审批成功后,由院系领导审批成功才可视为请假成功,而任课老师可通过请假系统查看学生请假情况,即实现学生请假对任课老师透明。考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开,但由于任课老师忙于教学,为了能及时准确无误的对学生出勤情况公开,要求系统能自动提供处理主要是用来管理系统操作的数据,因为高校每学年的学生都在变化,有新生入学,也有学生毕业。请假系统要借助院系领导安排才能完成,考勤管理系统要借助请假系统、班级课程安排才能完成,然而每学年课程都在变化,院系领导安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。后台管理系统功能需求:系统管理员可在后台管理系统所需相关信息,可以能够对所有用户进行相应的权限管理,并对整个系统进行维护。现在主要介绍口己负责的模块的功能需求:4.1课程管理模块实现课程的名称,类型,而向对彖,任课教师的录入,修改,删除功能,通过对课程信息的相关录入,方便考勤功能的实现。4.2班级管理模块实现班级的名称,辅导员,所属专业的录入,修改,删除功能,通过对班级信息的相关录入,方便考勤功能的实现。4.3其他信息管理模块
主耍是对专业信息和学院信息的管理,实现增删改查的相关操作,并利用关联模型将专业与学院对应应起来,方便课程的录入。5产品的非功能性需求5.1属性友好性、安全性、可维护性
5.1.1友好性程序界面美观大方、系统操作方便。5.1.2安全性关于密码:数据库采用MD5进行加密存储。5.1.3可维护性系统管理员是可以在后台进行系统功能的添加或者删除修改的。采用功能重构,保证加入的功能系统管理员是可以对其进行权限分配的。6概要设计6.1用例图
6.2活动图进入書录界面登录信息错误登录信息正确进入主界面/图6-2-1登陆活动图学生在线请辅Y员初步审批通过判断/不通过不通过<■不大于三天、生成请假成7/”功甲息大于三天fV院领导审批I通过图6-2-2请假活动图
默认选择第•个学院的数据选择学院—系统自动筛/选所需数据选择班级开始考勤选择课程系统自动筛I选所需数据y匕—记录考勤信息是否保存KI>V保存考勤信息图6-2-3考勤活动图
详细设计
7.1类图学院部门IntegerStringOr»专业姿、编号:SrrHng%名称:String肪所厲宁院:integer课程》漏号:String?諌思艮称:Spring"迄级编月:S-riiAKPC8*1nnnri.1i:rsrs级鄭产軒员E称业导领导用户普連管理员息息oo^^o陆称程尸码登妮课用密台改坦里改一-Q修皆■«政辅导员朋解。7.2时序图:学生学生■所畐学院部门:Fsing徘在浅情假()任课老师决录入考<1信息()<112018图7-1类图在线请假在线审批:辅导员匕请假信息〉3:请假信息5:冋复信息|.6:回复信息0VT1图7-2时序图
7.3状态图待登录状输入脊录信鼠待验i正状验证成功、登陆成功态__亍态亍VA验证错误V登录失败图7-3-1登录状态图学生在线请假等待辅导员处理同总、初步审批销假不大于三天、审批通过通过>~IA请假大于三天&等待院领同意导处理成功不同惫"审护—失败I一图7-3-2请假状态图准备所需考勤的学生信息、等待考勤填写考勤信息考勤信息待提父考勤信息提交~A-已保存图7-3-3考勤状态图8E-R图和数据字典抽取8.1E-R图根据以上的分析,把在整个系统过程中出现的实体及各个实体Z间的关联画成E・R图,以更好的从整体角度了解系统屮所有的实体。
8.2数据字典对系统中出现的各个实体的属性进行整理,形成数据字典,此可以做为后继开发过程中数拯结构设计、数据库设计、数据库表结构设计的主要来源表8.2.1用户基本信息属性约束释义备注用户编号必填用户在系统中的编号,唯一•标识用户姓名必填用户在系统中的名称用户密码必填川户登录系统时需耍的密码表8.2.2班级基本信息属性约束释义备注班级编号必填班级在系统中的编号,唯一标识班级名称必填班级在系统中的名称专业必填班级所属的专业表8.2.3专业基本信息属性约朿释义备注专业编号必填专业在系统中的编号,唯-•标识专业名称必填专业在系统中的名称
表8.2.4学院基本信息属性约束释义备注学院编号必填学院在系统中的编号,唯i标识学院名称必填学院在系统中的名称表8.2.5课程基本信息属性约束释义备注课程编号必填课程在系统中的编号,唯一标识课程名称必填课程在系统中的名称课程类型必填课程在系统屮所属类型9项目截图9.1其他信息管理AttEm^nm您於山济i®级1!理员】隠岀】wags页】雜考•专址管瑾Rtmsit程笔理視爸理X•枝滴營湮•任HE老佈言理m觸异员它I里•学生色谨取駕3计篦机与惜总科学学猿a4鈔朋字字宏如tw*□56砂治字俟□7文学烷waiM^8化学弼iwaim.O9柳遁与电子工盘锵回10经济与它連学魅曰11!«5im須号9条记»V15(1)
AttenduncE您加如济晦管谨员1〔退出】㈱台堡录页1•杏0理•昨世理第曲焙邕理•『證与芒理•仟AM如•褊朝它理•学生侧鼬25页11物理与电子工程学汽经济与管趣学坯10权限丽tfiffw字茫B谡xc::史/盘存功能重梅个逸勾活■焼9录记录1/1H/JttEnduncE删!妣0>.闿©童理员][遇出]nn台發录贡】咅土■建轄它幵权釆芭丹其他侶息査理•«dl«S■HFSJW甲fflPM•杭翟註18•L滸抽?:-N甲•学生言遐(2)TMKW后台■页►C::50^功能愛恂胡測?連学E理x(3)图9-1-1学院管理
后-学族管理专业信思管理裸程着理权主盏黃理添加专业•班级營理/JttEmkmCB您好!0dmm(fi级总谨员]直出]闻台發录页]•校縊导管理•院發与岂I里-任漆走忧迎•淸与员岂1里•学生W理LJ咅业言煌XRJGCFI/^UWAJBAOXUEQIANJIAOYUSXYYYSXSXZZJYH^NYUY/WWX!WBWPtiHUt!«is!mwaim锚imWULIXUE扬理与电子工程字廉编值lt»B袞CAIWUGUANLI财务它悝经济与却黔侯第辑IH餘QENGLISH英语再信IH曲化字字徨HUAXUE全选期消8HI«9条记最“门页(1)Attendantx您好!adm,n(®»®5员]闵出1怖台爰杲页】TS&Tcse理4gfatt页•字號連专业朋WS•说级借理胪首理•枝無导営瓊•任陶他里•觸导员爸理•寧生WB□判迷ISRJGCFUWUWAJBAOSXYYYSXSXZZJYXUEQIAHJIAOYU硼IffOwaim©HUAXUE化字网*.VVUXUE窃西初理与电子工程学洼«t»imLJCAM"UGUANLIPt务言湮经济与言鳄依SMtlRMtENGLISH英语处国谱字丧漁BI8W糸HANYUYAhWX9杀记录•□页(2)图9-1-2专业管理
/JttEndamE您好!駅伽航删自里歸]i退出j向台登录贡]其他信念着理后台莒贡用户诗理•茨换导營瓊•址滦老师它理•端导员色If•字生总湮班腹它理耒8t7RJGCFMyB2(n2RJGCF"MV82O13RJGCFWW82014駆耸理RJGCPMV32011i婕觸号员丨沫aiuwXUEQL^SJIAOYU20112012/2算机与值悬科字豹矣较件外包)计信为233Q厂尊忧与倍息科丹完软件:n刘册务外包)计信塢2014^2算帆勻信层科字常宾较件工程帰势外色)计信店2011^的吕科学#发学前放昌放科•号设55補弓员I購信I8M馀设55補弓员I漁徐设29昭员I渊6I8B花杀记录S页弟页上页123$—页魅页(1)后白as页其他丙页»®BifX/JttEndancE貓!如『【删言理列i遇出iwiess^j•专业Wi•曲删as•熄緒诞•W^5W¥•学生彎诧RJGCFW.7B2011歆件工程I岳势外色计佶舍2012”设證铺与员ItStt!忧瞧RJGCFWAB2012设蓋稱导员1觥丨刖除RJGCFWWB20132013/软件工、刘职势外包设査的耳员ISH5I捌RJOCFWAB20U2014/计K机与鑒■科学学族软件工程|康勞外色计僧再员IIfiHSIHIXUEQIANJIAOYU20112011Q?«iwa教科1号28条记录侧页X-*5「一页123页砖一页
后台■页C::MWff功能败恂具他佰息爸理舷3xa?蠲送RjGCnVA920l1计Mw^fie科字祝工n脳势外包:RmGCFVAB2012计值場计算机与fiewrw攸件工種霸势外包)RJGCFWAB2O132013丿RJGCFWAB20U20uy计第桃与rsewTw坎件工程胡势卄色;计信塢添to®®i題嗨员i痺aib./JttEndumx念和如■"峽■運员】随出mtaa录贡]•擞碗1里■咬阳訓•任潭走耐T15•図与员它遲•学主%運•学曲理•«dnra2012^设SMi^pwaiH.嫁□XUEQIANJIAOYU20112011^帕科学学氏教曰"号全送取消涉23r-a28最记页第页上贡1(3)图9-1-3班级管理9.2课程管理/HtendimcESE»!admrn(MJE1SS1闵出)【前台饕录页1系5^1?课程管理4后台爸反学?;{色理X专灼連X班级岂里诧程吉燧X.・►C::存功能虫初«ee«盘程苣淫添加*程2条记录仍页捜索取消□编号«««?任理棚□0002敎科净⑻旨科字字浣)化学討完化字2012«5Him回PHPSHUJUKU计信1号(计u机与信息科学学険〉计茸机与信总科字学廉软件工程训呂劳处色)2011«