高校勤工俭学管理系统的设计与实现
目 录
一、前言 2
(一)研究的目的和意义 2
(二)开发环境介绍 2
二、需求分析 3
(一)功能需求 3
1功能划分 3
2功能模块介绍 4
(二)系统需求分析 4
1系统需求 4
三、系统概要设计 5
(一)系统业务流程图 5
(二)数据库设计 7
1 数据库的需求分析 7
2数据库的逻辑结构设计 10
四、系统详细设计与实现 14
(一)登陆页面 14
(二)注册页面 15
(三)岗位申请页面 16
(四) 勤工岗位录入页面 16
(五)学生申请审核页面 17
(六)学院部门录入页面 18
(七)班级管理页面 19
(八)学生信息管理页面 20
(九)教师信息管理页面 21
(十)助学岗位管理页面 22
五、系统总结 23
参考文献 25
致 谢 26
一、引言
(一)研究的目的和意义
当今社会资助工作涉及到的关系错综,相关部门依赖传统办公软件办公,使用电子表格传达,对于相关部门来说,掌握及时信息,保证数据准确性都是困难的。怎么提高效率解决资助生的资助,迫切需要一个良好的解决办法。
高校勤工俭学管理系统综合各方面的需求,能很好的满足于社会相关方面的要求,能够极大提升工作效率。我的目标是开发出一个符合当今高校主题的系统,它将会完美融入到当今飞速发展的高校建设中,为广大教育工作者提供便利;为广大需要帮助的学生提供帮助,节 *好棒文|www.hbsrm.com +Q: ¥351916072¥
约学生的学习时间。学习贫困学生的资助问题一直是政府与学习重视的问题,而勤工俭学的对象中贫困学生更是占了一大部分,所以高校勤工俭学管理系统的开发是一项利于社会的项目。
(二)开发环境介绍
高校勤工俭学管理系统使用的开发技术有:ASP.NET框架;C#语言;SQL Server 2008数据库技术;三层架构技术等。软件系统的开发除了软件技术外,硬件设施也是必不可缺的,系统使用Microsoft Visual Studio 2010和SQL Server 2008数据库服务器。
二、需求分析
(一)功能需求
1功能划分
高校勤工俭学管理系统,顾名思义,自然是为教师们和学生提供的。系统功能模块设计如图2-1
图 2-1 系统功能结构图、
2功能模块介绍
表2-2 系统功能模块表
高校勤工俭学管理系统
学生
申请勤工岗位、查询申请情况、撤销岗位申请等
管理员
校内部门的增删改查、学生的增删改、老师的增删改等
教师
查询申请记录、审批申请、岗位的增删改等
(二)系统需求分析
1系统需求
为了学校管理和广大学生的使用方便,所以人们开始开发勤工俭学管理系统,系统研发开始前应该足够的去认识并掌握系统设计目标和使用者的使用习惯,然后确定系统的功能。经过对社会相关部门和学习相关部门的采访调查,掌握足够的需求资料,然后综合开发技术。最后依照眼下学生勤工俭学的现实状况,经过足够的深入了解,对系统的开发目标总结出以下的需求:
(1)满足资助信息电子式管理,替代现存的各式各样的勤工俭学岗位申请文档;
(2)实现使用功能齐全的助学平台,包含对信息输入、修改、删除等功能;
(3)涵盖搜索查找,学生可以根据需要什么类型的勤工俭学岗位,然后使用系统查找功能搜查适合自己的岗位。
(4)因为系统的研发与推广是为了社会普通群众,所以要体现出人性化,操作要简单,便捷。
三、系统概要设计
(一)系统业务流程图
系统流程图能够让用户清晰的了解整个系统的工作过程,对开发人员与用户的交流,从而改善系统性能是有很大好处的。这样能使开发人员工作更方便,系统功能也更加齐全,便民。本系统的功能流程图如下。
图3-1 管理员功能流程图
图 3-2 教师功能流程图
图 3-3 学生功能流程图
(二)数据库设计
1 数据库的需求分析
依照系统功能的要求和对使用者需求的分析,数据库应包括以下各表;
1.岗位申请表:包括编号、学号、时间、岗位ID、审核状态以及申请的原因;
2.岗位表:ID、标题、描述、发布人、需求人数量、岗位类别、截止日期;
3.教师表:工号、姓名、密码以及部门ID;
4.班级表:ID、部门ID、名称;
5.管理员表:登录名、密码
6.部门表:ID、名称、介绍
总体E-R图如下3-4:
图3-4 勤工俭学管理系统E-R图
图3-5 管理员E-R图
图3-6 学生申请E-R图
图3-7 助学岗位E-R图
图3-8 助学岗位类别E-R图
图3-9 学生E-R图
图3-10 班级E-R图
图3-11 学院部门E-R图
2数据库的逻辑结构设计
数据库设计的概念结构,得出系统中一共有9张数据库表,数据库关系表如图3-12:
图3-12 数据库关系表
3.数据表物理结构
表 3-13 数据库表一览
表3-14 tb_JobType(岗位类别表)
表3-15 tb_Job(岗位表)
表3-16 tb_Apply(岗位申请表)
表3-17 tb_Admin(管理员表)
表3-18 tb_DepColleage(学院部门表)
表3-19 tb_Class(班级表)
表3-20 tb_student(学生表)
表3-21 tb_teacher(教师表)
}
}
else
{
Jscript.AlertAndRedirect("您的登录名或密码错误,登录失败!","login.aspx");
}
}
}
{
//失败
一、前言 2
(一)研究的目的和意义 2
(二)开发环境介绍 2
二、需求分析 3
(一)功能需求 3
1功能划分 3
2功能模块介绍 4
(二)系统需求分析 4
1系统需求 4
三、系统概要设计 5
(一)系统业务流程图 5
(二)数据库设计 7
1 数据库的需求分析 7
2数据库的逻辑结构设计 10
四、系统详细设计与实现 14
(一)登陆页面 14
(二)注册页面 15
(三)岗位申请页面 16
(四) 勤工岗位录入页面 16
(五)学生申请审核页面 17
(六)学院部门录入页面 18
(七)班级管理页面 19
(八)学生信息管理页面 20
(九)教师信息管理页面 21
(十)助学岗位管理页面 22
五、系统总结 23
参考文献 25
致 谢 26
一、引言
(一)研究的目的和意义
当今社会资助工作涉及到的关系错综,相关部门依赖传统办公软件办公,使用电子表格传达,对于相关部门来说,掌握及时信息,保证数据准确性都是困难的。怎么提高效率解决资助生的资助,迫切需要一个良好的解决办法。
高校勤工俭学管理系统综合各方面的需求,能很好的满足于社会相关方面的要求,能够极大提升工作效率。我的目标是开发出一个符合当今高校主题的系统,它将会完美融入到当今飞速发展的高校建设中,为广大教育工作者提供便利;为广大需要帮助的学生提供帮助,节 *好棒文|www.hbsrm.com +Q: ¥351916072¥
约学生的学习时间。学习贫困学生的资助问题一直是政府与学习重视的问题,而勤工俭学的对象中贫困学生更是占了一大部分,所以高校勤工俭学管理系统的开发是一项利于社会的项目。
(二)开发环境介绍
高校勤工俭学管理系统使用的开发技术有:ASP.NET框架;C#语言;SQL Server 2008数据库技术;三层架构技术等。软件系统的开发除了软件技术外,硬件设施也是必不可缺的,系统使用Microsoft Visual Studio 2010和SQL Server 2008数据库服务器。
二、需求分析
(一)功能需求
1功能划分
高校勤工俭学管理系统,顾名思义,自然是为教师们和学生提供的。系统功能模块设计如图2-1
图 2-1 系统功能结构图、
2功能模块介绍
表2-2 系统功能模块表
高校勤工俭学管理系统
学生
申请勤工岗位、查询申请情况、撤销岗位申请等
管理员
校内部门的增删改查、学生的增删改、老师的增删改等
教师
查询申请记录、审批申请、岗位的增删改等
(二)系统需求分析
1系统需求
为了学校管理和广大学生的使用方便,所以人们开始开发勤工俭学管理系统,系统研发开始前应该足够的去认识并掌握系统设计目标和使用者的使用习惯,然后确定系统的功能。经过对社会相关部门和学习相关部门的采访调查,掌握足够的需求资料,然后综合开发技术。最后依照眼下学生勤工俭学的现实状况,经过足够的深入了解,对系统的开发目标总结出以下的需求:
(1)满足资助信息电子式管理,替代现存的各式各样的勤工俭学岗位申请文档;
(2)实现使用功能齐全的助学平台,包含对信息输入、修改、删除等功能;
(3)涵盖搜索查找,学生可以根据需要什么类型的勤工俭学岗位,然后使用系统查找功能搜查适合自己的岗位。
(4)因为系统的研发与推广是为了社会普通群众,所以要体现出人性化,操作要简单,便捷。
三、系统概要设计
(一)系统业务流程图
系统流程图能够让用户清晰的了解整个系统的工作过程,对开发人员与用户的交流,从而改善系统性能是有很大好处的。这样能使开发人员工作更方便,系统功能也更加齐全,便民。本系统的功能流程图如下。
图3-1 管理员功能流程图
图 3-2 教师功能流程图
图 3-3 学生功能流程图
(二)数据库设计
1 数据库的需求分析
依照系统功能的要求和对使用者需求的分析,数据库应包括以下各表;
1.岗位申请表:包括编号、学号、时间、岗位ID、审核状态以及申请的原因;
2.岗位表:ID、标题、描述、发布人、需求人数量、岗位类别、截止日期;
3.教师表:工号、姓名、密码以及部门ID;
4.班级表:ID、部门ID、名称;
5.管理员表:登录名、密码
6.部门表:ID、名称、介绍
总体E-R图如下3-4:
图3-4 勤工俭学管理系统E-R图
图3-5 管理员E-R图
图3-6 学生申请E-R图
图3-7 助学岗位E-R图
图3-8 助学岗位类别E-R图
图3-9 学生E-R图
图3-10 班级E-R图
图3-11 学院部门E-R图
2数据库的逻辑结构设计
数据库设计的概念结构,得出系统中一共有9张数据库表,数据库关系表如图3-12:
图3-12 数据库关系表
3.数据表物理结构
表 3-13 数据库表一览
表3-14 tb_JobType(岗位类别表)
表3-15 tb_Job(岗位表)
表3-16 tb_Apply(岗位申请表)
表3-17 tb_Admin(管理员表)
表3-18 tb_DepColleage(学院部门表)
表3-19 tb_Class(班级表)
表3-20 tb_student(学生表)
表3-21 tb_teacher(教师表)
}
}
else
{
Jscript.AlertAndRedirect("您的登录名或密码错误,登录失败!","login.aspx");
}
}
}
{
//失败
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1881.html