需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11881 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本程序为一个具有缺席申请功能的考勤程序,其存在的目的是为了缓解眼下大学校园内的学生申请缺席较为困难、课上出席比例不太高等等问题。该系统最终由三个关键的小部分构成,即:缺席申请模块、在线签到模块、数据监控模块。该程序是为了各个学校的这几种主要人群编写的:需要请假及签到的学生使用者、需要了解签到情况和审批学生请假的各学科教师、有权利处理一切信息的系统管理人员。 学生的出席情况作为授课教师给学分打出平时分数的重要依据,它既象征着一个学生的主观意愿上是否愿意学习又可以反映出该科目授课教师的教学水平以及受欢迎程度。然而大多数大学校园却仍然使用较为古老且单一的出席情况调查方法,即点名。这毫无疑问的浪费了课上的教学时间,同时也十分麻烦。 本程序在编写的时候用了JSP技术和SQL Server 2005,并屡次用了页面的静态展示及模块化、信息发布的动态生成多种技术。此篇文章负责详细叙述该程序的每一模块间的联系及设计思路,最终实现学生使用者、各学科任课教师、系统管理人员三种程序使用者所需功能的设计与实现。
关键词:考勤管理;在线请假;JSP
目录 摘要 Abstract 引 言-1 1 问题定义-2 1.1 问题描述-2 2 可行性分析-3 2.1 目的和意义-3 2.2 可行性分析-3 3 需求分析-5 3.1 用户需求描述-5 3.1.1 学生端使用者需求描述-5 3.1.2 授课教师需求描述-5 3.1.3 管理端使用者需求描述-6 3.2 功能需求描述-6 3.3 系统开发工具-6 3.4 相关开发工具简介-6 3.4.1 B/S简介-6 3.4.2 JAVA/JSP简介-7 3.5 系统功能划分-7 3.6 数据流图-7 3.8 程序启动及运行时的最低配置需求-10 3.8.1 可用的最低配置-10 3.8.2 建议配置-10 4 总体设计-11 4.1 系统布局设计-11 4.2 总体结构图-12 5.1 系统功能流程图-14 5.2 数据库设计与实现-15 5.2.1 实体模型-15 5.2.2 E-R模型-16 5.2.3 数据库的逻辑设计-16 5.2.4 数据库表的创建-16 6.1 登陆界面的设计与实现-18 6.2 管理员主界面的设计与实现-19 6.3 添加教师界面的设计与实现-19 6.4 教师管理界面的设计与实现-20 6.5 添加学生界面的设计与实现-20 6.6 学生管理界面的设计与实现-21 6.7 教师审核与查看界面的设计与实现-21 6.8 教师点名界面的设计与实现-22 6.9 学生请假界面的设计与实现-22 6.10 学生考勤信息查看界面的设计与实现-23 7 软件测试-24 7.1 测试方案-24 7.1.1 黑盒测试-24 7.1.2 白盒测试-24 7.1.3 其它测试方案-24 7.1.4 本系统所采用测试方案-24 7.2 测试-24 7.2.1 用户登陆测试-24 7.2.2 页面使用安全测试-25 7.2.3 学生用户测试-25 7.2.4 任课老师用户测试-27 7.2.5 校园管理者测试-28 结 论-29 参 考 文 献-30 |