版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生考勤管理系统-详细设计说明书组长:程坤组员:岳振方姚洪萌陶永胜武琼 1.21.1.21.2.1.3.2.22.1.22.2.22.2.1.22.2.2.32.2.3.33.33.1.33.2.33.3.33.3 1. .43.3 2 B/S/.43.3 3 JSP.54.54.1.64.2.75.105.1.105.1.1.105.1.2. 105. 1. 3.105.3.125.3.1.125.3.2.135.3.3.145.3.4.156. 116.1.6.2.6.3E-R.6.4.11.引言1.1 编写目的20 世纪末,随着计算机科学的发展, 数据库技术在 Internet中的应用越
2、来越广泛,为广大网络用户提供了更加周到和人性化的服务。本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由考勤系统模块组成。系统涉及到高校三大类用户:学生。本系统使用的开发工具是开发程序,采用VB和 Access 数据库。开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、系统管理员三类用户功能的设计与实现。2总体设计2.1 任务和目标开发本系统的目的, 就是要解决目前高校中关于学生上课出勤管理中所面临的一系列问题。开发出高校学生考勤管理系统能有效地提高高校办事效率, 解决目
3、前高校学生上课出勤管理问题,实现学生出勤信息对任课教师、班主任、院系领导、学校领导透明,使班主任、院系领导及时把握学生的学习情况,及时与学生沟通,提高教学质量。2.2 运行环境及条件概述2.2.1 技术方面高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统使用的开发工具是开发程序, 采用 VB和 Access数据库。22.2.2 经济方面本系统使用 B/S 架构设计,使用市场上流行的动态网页技术,开发简单,使用度方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用
4、本系统,所以从经济上讲是可行的。2.2.3 操作方面本系统操作简单方便, 只要懂得上网都能方便操作本系统, 所以在操作上也是可行的。从以上可知,高校学生考勤管理系统的解决方案无论在技术,经济还是操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。3.系统详细需求分析3.1 学生需求描述学生对本系统的主要需求是:查看在校期间所有的上课出勤信息。( 1)查看出勤信息需求 :学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“大学英语”这门课程在整个学期请假、旷课多少次等信息。( 2)其它需求 :查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人
5、用户密码。3.2 功能需求描述根据各类用户的需求描述,系统具备考勤管理系统功能。考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开。请假系统要借助班主任才能完成,考勤管理系统要借助请假系统、班级课表安排才能完成,然而每学年课表都在变化,班主任安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。3.3 详细系统运行环境及开发工具根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对本高校学生考勤管理系统选择以下开发工具进行开发:33.3 1 相关开发工具简介系统结构: B/S (浏览器 / 服务器)开发语言: VB数据
6、库: SQL Server 2000开发工具: JDK 1.5Dreamweaver4.总体方案确认学生考勤管理系统全部采用Web方式,由前台操作和后台管理两部分构成。4.1 学生考勤管理前台前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不懂电脑操作的客户,也能轻松的享受电子商务网站给他们带来的便利。一、前台主要功能包括登录、管理首页、学生信息、学生考勤、学生成绩、课程科目、员工信息、部门班级、信息维护等各大模块。二、学生考勤管理系统前台特色(一)、帐号保密机制本系统除了传统的用户名和密码保护外,又利用 MD5方式对密码进行了再次加密,由于这种加密是
7、不可逆转的加密方式,即使后台数据库被盗,盗取者也无法找到管理员和用户的密码,这大大提高了客户帐号的安全性,使管理人员可以放心的把学生信息进行发布,后台管理采用三层加密机制,限制非本站链接直接进入后台管理文件(二)、常见的管理学生任务网站前台页面显视栏目分为以下几种方式:(1) 添加新学生 (2) 查看管理学生列表 (3) 学生考勤 (4) 学生成绩 (5) 修改我的个人资料 (6) 退出系统(注销)(三)、人机化界面网站采用菜单方式来管理网站页面,不但页面简洁,而且操作方便。(四)、强大的权限管理4网站管理人员可以对网站的各功能模块进行管理,而普通用户仅能查看信息, 方便管理。系统前台结构图如
8、下:首页常见任务登陆信息管理目录您的班级您的课程添加新学生管理首页管理学生列表学生信息管理学生考勤学生考勤管理学生成绩学生成绩修改我的资料课程科目退出系统员工信息部门班级信息维护4.2 学生考勤管理后台本系统后台管理在考虑学生考勤管理操作简便的同时, 提供了强大的学生考勤管理模式。它包括管理员角色的设置,学生信息、学生考勤、学生成绩、课程科目、员工信息、部门班级、信息维护。一、后台管理功能列表学生的添加、修改、删除。拥有权限者:任何权限的管理员查看 / 管理学生列表拥有权限者:任何权限的管理员5管理学生考勤拥有权限者:任何权限的管理员管理学生成绩拥有权限者:任何权限的管理员修改我的个人资料拥有
9、权限者:任何权限的管理员退出系统(注销)拥有权限者:任何权限的管理员对首页新闻的添加、修改、删除和拥有权限者:任何权限的管理员更改首页公告。添加、修改、删除课程科目拥有权限者:任何权限的管理员添加、修改、删除员工信息拥有权限者:任何权限的管理员添加、修改、删除部门班级信息拥有权限者:任何权限的管理员可以添加、修改、删除常用的信息拥有权限者:任何权限的管理员二、管理使用说明首选服务:- 注销登陆:作为后台安全管理的必要条件之一, 当后台管理员管理任务结束时,务必要点击注销登陆方可完全正常退出。- 修改登陆密码:各权限管理员都要养成良好习惯,隔段时间修改一次密码,防范登陆密码被黑客破解而遭受到不必
10、要的损失。- 反馈程序 BUG:若您在使用本学生考勤管理系统时发现程序出错或其它需要改善的问题,请点击这里将 BUG反馈给程序员。三、学生信息管理管理(一)、添加学生信息:管理员和添加人员可以通过这个功能向数据库中录入学生信息- 方法是:在首页上点击常见任务下的“添加新学生”(二)、查看与修改:管理员和添加人员可以通过这个功能查看数据库中录入的学生列表。四、用户管理管理网站用户:此功能只有最高权限管理员拥有,可管理前台的所有个人用户,拥有查看、修改、删除权限,也可根据某用户查找此用户所有订单。利用查找用户功能可查询到你需用查找的用户。管理后台用户:此功能只有最高权限管理员拥有, 这是用来管理后
11、台管理员的功能、6可能添加、修改、删除新的管理员以及分配权限。5.系统详细设计5.1 系统功能划分根据系统用户的需求, 将本系统按功能划分成三大功能模块:请假系统、考勤系统、后台管理系统。5.1.1请假系统模块本模块的功能是在线请假的实现及管理,主要涉及两大类用户:学生、任课老师用户,学生通过此功能模块进行在线请假及查看请假记录信息;任课老师在线审批学生请假及查看请假记录信息。5.1.2考勤系统模块本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;班主任、院系领导、学校领导查看不同的范围的学生出勤信息
12、。5.1.3后台管理模块本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础。程序流程图:7开始身份验证与数据库核对N字段是否匹配重新登录Y用户类型管理员主页教师主页学生主页进行相应操作结束5.3 系统界面详细设计5.3.1 登陆界面用户登陆时操作页面如图所示:8输入用户名和密码,然后在选择用户类型就能登陆到相应的操作界面。如果用户名和密码不正确,会提示用户重新登录。5.3.2 系统主界面进入此界面后可以进行以下操作,添加新学生、查看和管理学生列表、管理学生考勤、管理学生成绩、修改个人资料、退出系统。9
13、5.3.3 添加学生信息界面进入此界面后,不仅可以添加学生基本信息(姓名、性别、住址、电话、Email、出生日期、学历、职业、工作单位、照片、班级、入学日期、入学收费、经办人)还可以录入学生选课的相关信息。105.3.4 课程管理界面可以添加课程种类、课程工作/名称、上级分类、学时、学分等相关信息。6.数据库系统设计6.1 逻辑结构设计整个系统各实体可用以下关系来表示(其中主键已用下划线标识):学生信息表(学号,姓名,性别,班级,专业,学院)课程信息表(编号,课程名称,学分,学时)任课老师信息表(编号,姓名,性别,班级,课程,学院)11教务管理员信息表(编号,姓名,职称,性别,权限)请假信息表
14、(学生学号,申请时间,开始时间,请假原因,请假天数,节课数,审批状态)考勤表(班级名称,课程编号,考勤时间,出勤人数)学生上课缺勤记录表(学生学号,学生姓名,班级名称,课程名称,缺勤状态)6.2 主要实体模型编号姓名职称学生学号申请时间开始时间教务管理员请假记录性别权限请假原因请假天数出勤情况班级名称课程名称考勤时间学生学号学生出勤记录班级出勤记录上课时间课程名称迟到人数旷课人数出勤人数6.3 E-R 图分析E-R 图分析的目的是确定系统中所有实体、实体的属性及实体之间的联系,为设计数据库表结构打下基础。画 E-R 图通常使用自底向上的设计方法,首先对局部视图进行分析设计,然后再将局部视图合并
15、,消除冲突和冗余,得到系统的总体E-R 图。这里不再对局部视图进行设计,直接给出总体 E-R 图,如下图所示:12性别专业课程号姓名班级出勤情况学生学号学院学号上课时间学生1学生出勤记录出勤班级出勤记录1m1请假n选修nn批准请假记录n1提交11课程任课老师1讲授学院编号名称班级编号课程学时学分姓名性别6.4 数据库表设计(1)教务管理员信息表admin字段名字段类型主/ 外键字段约束说明编号char(5)PNot Null管理员编号姓名char(10)Not Null管理员姓名性别char(1)Not Null管理员性别职称char(20)Not Null管理员职称权限char(10)Not
16、 Null管理员权限(2)学生基本信息表 student字段名字段类型主/ 外键字段约束说明学生学号char(6)PNot Null学生学号姓名char(10)Not Null学生姓名性别char(1)Not Null性别班级名称char(13)Not Null所在班级专业char(20)Not Null所属专业13学院char(20)Not Null所属学院(4)任课老师信息表 teacher字段名字段类型主/ 外键字段约束说明老师编号char(9)PNot Null老师编号老师姓名char(20)Not Null老师姓名性别char(1)Not Null性别所教班级char(13)Not Null所教班级所教课程char(20)Not Null所教课程所属学院char(20)Not Null所属学院(5)考勤表 kaoqin字段名字段类型主/ 外键字段约束说明班级名称char(10)PNot Null上课班级课程编号char(10)PNot Null课程编号考勤时间char(10)Not Null考勤时间出勤人数smallintNot Null已到人数迟到人数smallintNot Null迟到人数旷课人数smallintNot Null旷课人数(6)上课缺勤记录表 queqin字段名数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度球队官方赛事官方合作伙伴赞助协议2篇
- 2024年在建工程抵押协议3篇
- 2023九年级语文上册 第三单元 写作 议论要言之有据教学实录 新人教版
- 2024版SPF猪饲养项目疫病防控与费用分担合同3篇
- 2024年标准砖材料买卖合同版B版
- 2024秋五年级英语上册 Module 2 Unit 2 How much cheese did you buy教学实录 外研版(三起)
- 2024年防雷设备安装与安全性能评估合同3篇
- 2024年教育器材采购合同示范3篇
- 九年级历史上册 第一单元 人类文明的开端 第2课 大河流域-人类文明的摇篮教学实录 新人教版
- 临沂职业学院《版面设计》2023-2024学年第一学期期末试卷
- 医院信息保密协议(2024版)
- 重度哮喘诊断与处理中国专家共识(2024)解读
- 2024年全国职业院校技能大赛(矿井灾害应急救援赛项)考试题库(含答案)
- 《自然教育》课件-概述与发展
- 机械制图作业
- 2023年全国职业院校技能大赛赛项-ZZ019 智能财税基本技能赛题 - 模块二-答案
- 2024年黑龙江省龙东地区部分学校中考二模数学试题
- SL 168-2012 小型水电站建设工程验收规程(附条文说明)
- 华中科技大学青年长江学者答辩模板
- 唐山市丰润区2022-2023学年七年级上学期期末考试数学试题 【带答案】
- 医美整形抗衰-嗨体祛颈纹培训课件
评论
0/150
提交评论