javaee请假管理系统文档_第1页
javaee请假管理系统文档_第2页
javaee请假管理系统文档_第3页
javaee请假管理系统文档_第4页
javaee请假管理系统文档_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上2015 - 2016学年 第 1 学期 JAVAEE课 程 设 计 报 告题 目: 请假管理系统 专 业: JAVAEE 班 级: 软件二班 姓 名: 刘子贤 麦城进 指导教师: 翼肖榆 信息与电子工程学院2015年5月18日专心-专注-专业分工情况说明课题名称图书管理系统的设计与实现指导教师(职称)翼肖榆 执行时间2015 2016 学年第 1学期 第12周学生姓名学号专业方向承担任务麦城进1软件工程文档编写、软件测试、登录功能实现、数据库设计刘子贤8软件工程请假功能实现,分角色登录功能实现课程设计答辩情况记录及评分学生姓名答辩过程记录评分学生姓名答辩过程记录评分

2、学生姓名答辩过程记录评分目 录 2.需求分析1总体目标1.1引言1.1.1 编写目的 本文档主要是对获取的用户需求综合考虑组织目标、现状、技术条件、投资能力等因素从系统目标、结构、功能、性能、风险等方面对请假管理系统进行深入细致的分析剔除相互矛盾、不一致、有歧义或者不必要的需求最终确定出合理、正确、可行的系统需求尽可能地满足用户要求避免开发人员和用户之间的误解也为下一步工作提供基准。为明确软件需求、安排项目规划与进度、组织软件开发与测试撰写本文档。 1.1.2 项目背景 A 待开发的软件系统的名称请假管理后台系统。 B 项目的任务提出者院系领导C 项目开发者刘子贤 麦城进D本文档的读者范围包括

3、 需求提供方具体责任人、开发方项目负责人、系统分析设计人员。E原因 方便学生请假;领导辅导员批假;实现办公电子化 1.1.3 参考资料 待定1.2 任务概述 1.2.1 目标: 请假管理系统给领导和辅导员以及学生提供了很多方便的功能包 A实现请假电子化。 B提高院系领导和辅导员的办公效率C提高对于学生请假信息整理的准确性。 1.2.2 条件与限制 建议软件寿命5年 硬件条件PC机 运行环境Windows xp professional、请假系统系统客户端 开发软件Navicat for MySQL、MyEclipse10 基于平台基于B/S与C/S的结合开发平台 开发限制开发时间短对于突发事件

4、的应急处理能力不足2.需求分析2.1学生请假: 学生登录后可查看自己的请假信息和申请新的请假信息。 2.2辅导员批假: 辅导员登录后可以查看审核请假列表,若请假时间超过7天则辅导员审核通过后提交院系领导审核;若不通过则显示审核不通过 2.3院系领导批假: 辅导员审核通过之后,超过7天的请假则由院系领导审核;若未审核通过则显示审核未通过2.4系统管理员: 系统管理员可以添加删除查询学生信息,辅导员信息,院系领导信息以及权限3.数据库设计3.1用户信息表列名数据类型是否可以为空是否为主键User_idintNo是User_nameVarchar(255)No否Login_namevarchar(2

5、55)No否Login_passwordVarchar(255)No否RoleInt(11)No否3.2 学生信息表列名数据类型是否可以为空是否为主键IdInt(11)No是Student_idVarchar(255)No否Student_nameVarchar(255)No否Student_classVachar(255)No否Student_dormVarchar(255)Yes否Student_telVachar(11)Yes否3.3 请假信息表列名数据类型是否可以为空是否为主键Leave_idintNo是Student_nameVarchar(255)No否Student_classV

6、archar(255)No否Student_idVachar(255)No否Leave_typeVarchar(255)No否Leave_reasonVarchar(255)No否Leave_timeVachar(255)No否Leave_dayVarchar(255)No否Leave_statusintNo否AssessorVarchar(255)Yes否Assessor_timeVachar(255)Yes否Assessor_opinionVarchar(255)Yes否4. 功能模块设计4.1系统模块图 如图1图14.2模块流程图4.2.1 管理员登录模块管理员登录系统,如账号,密码错误

7、则返回登录界面;如正确则进入系统,可选择添加删除学生,辅导员,院系领导信息等功能 如图2图24.2.2 辅导员审核模块辅导员登录后审核学生的请假信息,确认后系统修改审核状态 如图3图34.2.3 院系领导审核系统院系领导登录后审核辅导员已经通过审核的超过7天假期的学生请假信息,审核完成,系统修改请假信息状态 如图4图44.2.4 学生请假模块学生登录后可以查看自己的请假申请信息,添加申请。提交后辅导员可审核 如图5图55主要功能的具体实现5.1 登录模块这个登录的模块为,先根据输入用户名和密码,点登录按钮后读取数据库中相应字段,然后对从数据库中返回的信息进行判断:如果没有此用户名,则提示没有这

8、用户存在并刷新页面;如果密码不对,则提示密码错误并刷新页面;如果用户名存在且密码正确,则根据角色所属权限本页面跳入相应的主界面中。5.2 管理员功能模块请假管理首页,三个按钮:用户管理列表,学生管理列表,退出请假管理系统。分别可以跳转到用户管理页面,学生管理页面,登录页面5.3 院系领导管理模块院系领导登陆后可以使用审核申请列表,此列表为辅导员审核通过的请假天数超过7天的学生请假信息,只有通过后院系领导才能看到。5.4辅导员管理系统辅导员登录后可以查阅学生的请假信息并审核,当请假天数超过7天,辅导员审核后提交院系领导审核,其他审核情况直接发予学生6系统的运行环境需求 6.1 软件环境操作系统:

9、Windows 7数据库:MYSQL。集成开发环境:MyEclipse10。Web服务器:Tomcat。运行环境:JDK1.86.2 硬件环境CPU:I5 2.0GHz 内存:2GB 硬盘:250G7测试结果与分析7.1 测试项目 请假管理系统7.2测试人员 麦城进7.3测试结果7.3.1.系统操作登陆测试测试1: 名称:系统操作登录测试 目的:测试操作系统界面 内容:账号口令输入,检查合理性,系统操作界面显示控制用例1:输入输出用户名密码root123跳转至主界面admin用户不存在结果:Admin 的输出结果:7.3.2.院系领导功能测试测试2: 名称:院系领导功能测试 目的:院系领导功能

10、是否能实现用例2:输入输出结果用户名密码系领导Admin跳转至院系领导功能界面结果:院系领导功能已实现7.3.3 辅导员功能测试测试3: 名称:辅导员功能测试 目的:辅导员功能是否能实现用例3:输入输出结果用户名密码辅导员123跳转至辅导员功能界面结果:辅导员功能已实现7.3.4 学生功能测试测试2 名称:学生功能测试 目的:学生功能是否实现 用例3:输入输出结果用户名密码学生321跳转至学生功能界面结果:学生功能已实现 8课程设计总结 通过本次课程设计,加深了对软件开发流程的深入理解。这是第一次严格的按照软件工程开发的标准开发项目。在课程设计过程中,认真编写软件开发文档和程序代码。代码编写完后再认真测试检查系统的不足之处。由于之前开发系统都没有编写软件开发文档的习惯。因此,在编写软件开发文档的过程中遇到了一些问题,但是通过查阅资料等途径解决了。通过本次课程设计,深刻体会到软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论