论文部分内容阅读
[摘 要]近年来我国信息产业发展迅速,手工管理方式在家教管理等需要大量事务处理的应用中已显得不相适应。本文阐述了目前招聘家教现状,对大学家教网络平台进行了功能需求分析和数据需求分析,以及对相关模块进行了详细设计。实现了公共服务信息等的规范化实用化和自动化管理。
[关键词]家教管理;大学生家教网络平台;自动化管理
中图分类号:G24 文献标识码:A 文章编号:1009-914X(2014)23-0133-02
1 引言
近年来我国信息产业发展迅速,手工管理方式在家教管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。因此我开发了这个大学生家教网络平台,它是利用网络、信息技术来实现学生寻求兼职的愿望。当然,通过传统方法也可以实现学生寻求兼职的愿望,只不过过程要相对麻烦。传统做法是通过人介绍,或者通过发放传单、张贴广告等手段来达到一个宣传的目的。有没有一种行之有效的方法,能够节省大量富贵的时间,却可以达到广泛宣传的目的呢?通过运用我设计的这个系统,就使这一希望成为现实。系统的用户分为想要求职的学生和想要聘用家教的客户(家庭),他们可以通过这个平台进行兼职相关信息的填写、修改和删除等操作。
本课题的目的是使学生兼职家教服务管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使大学生家教网络平台的出错率降至最低。
很多大学生都想做兼职,而对于大学生来说,兼职中最容易做的就是家教,所以这个系统具有很好的实用性。大学生的课程虽然不多,但是需要学的东西太多,这又需要花费大量的时间、精力。同时,又为了减少个人的、家庭的经济负担,又有很多大学生想要外出做兼职。有了这个系统,大学生只需要在网上注册一个帐号,然后把自己的信息填上,就可以了,剩下的就是等着有人在网上查看自己的相关信息,然后来聘用自己了。对于客户(主要是家庭)来说,也是一个很不错的选择,不需要像从前那样经人介绍或到人才市场上去找人,只需要坐在家里,打开电脑就可以找到很多关于求职大学生的详细信息。有了这个系统,极大地方便了想要做兼职的大学生和想要聘用家教的家庭,使我们的生活变得更方便快捷,让我们体会到信息时代的优越。
2 大学家教网络平台的分析
2.1 功能需求
大学生家教网络平台应满足教员、学员、家教中心工作人员的需要。大学生家教网络平台应具备用户信息管理,管理员信息管理,家教信息管理,预约信息管理,最新消息管理等基本功能要求。系统的主要使用者有教员、学员、管理员。下面从不同用户角度来分析系统功能[1]。
2.2 角色分析
本系统设计的目标是:管理功能完整、数据共享、信息传递方便快捷。结合家教管理工作特点,实现家教业务流程的网上管理,便于学校、教师和学生三方获取信息。
在设计过程中,为了确保决策的最优化,进行一些先期规划是必要的。首先要对系统进行分析,确定系统角色,即各类用户在系统中所承担的职责。通过对系统需求进行分析,我们可以确定系统中有三类用户:教员、学员、管理员。
下面列举这些角色:
学员:注册新用户,修改用户信息,发布家教信息,查看教员发布的兼职信息,查看最新消息,可以对感兴趣的工作预约。
教员:注册新用户,修改用户信息,发布家教信息,查看学员发布的兼职信息,查看最新消息,可以对感兴趣的工作预约。
管理员:管理员信息管理,管理用户信息,管理家教信息,管理预约信息。
2.3 用例分析
从整个系统的功能需求来看,设置若干个角色,有教员、学员、管理员等,并且每个角色都分配不同的功能,比如从管理员的角度来说,需要管理员信息管理,管理用户信息,管理家教信息,管理预约信息等功能。其次,从外部执行者来看,可以看到每个用户的权限、功能等,比如上述需求的功能。最后从系统开发者的角度来看,可以确保系统所有功能的实现,而且在以后系统的维护起到很重要的作用。
学员用户登录系统后,可以进行查看和修改个人信息,查询家教信息以及发布求教信息,预约管理,浏览最新消息等基本操作;教员用户登录系统后,可以进行查看和修改个人信息,查询家教信息以及发布家教信息,预约管理,浏览最新消息等基本操作;管理员登陆后,可以进行查看和修改个人信息,添加管理员,删除用户,管理最新消息,管理家教信息,管理预约信息等基本操作。
学员用例功能描述:用户登录:用户注册登录或者根据已有口令登录;用户信息管理:修改密码,个人信息;查看家教信息:根据条件查询家教信息;预约管理:预约家教,删除已预约家教;浏览最新消息:浏览网站发布的最新消息;发布家教信息管理:根据自己的需要发布求教信息。
教员用例功能描述:用户登录:用户注册登录或者根据已有口令登录;用户信息管理:修改密码,个人信息;查看家教信息:根据条件查询家教信息;预约管理:预约家教,删除已预约家教;浏览最新消息:浏览网站发布的最新消息;发布家教信息管理:根据自己的需要发布家教信息。
管理员用例功能描述:用户登录:用户根据已有口令登录;用户信息管理:修改密码,个人信息;添加管理员;删除用户;家教信息管理:查看、删除家教信息;预约管理:查看、删除预约信息;最新消息管理:查看、添加、删除最新消息。
2.3 数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率产生影响,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,具体如下: 管理员:(编号、用户名、密码)
最新信息:(编号、消息名、消息内容、发布时间)
学员:(编号、用户名、密码、真名、性别、年龄、电话、地址、学校、所在年级、需求、预约次数)
教员:(编号、用户名、密码、真名、性别、年龄、电话、地址、学校、专业、需求、预约次数)
家教信息:(编号、标题、上课时间、收费标准、备注、发布时间、发布用户、用户属性)
学员预约:(编号、学员编号、教员编号)
教员预约:(编号、教员编号、学员编号)
3 大学家教网络平台的设计
3.1 模块功能设计
大学家教网络平台主要包括以下功能模块:
家教网前台管理:网站基本信息管理(中心简介、最新消息、流程介绍、帮助中心、联系我们);注册用户信息管理(用户注册、用户登录、查看用户信息、发布用户信息、预约用户、删除预约信息、修改用户信息、删除用户发布信息);信息搜索管理(搜索教员信息、搜索学员信息)。
家教网后台管理:系统用户管理(查看用户、删除用户、修改用户名、添加新用户、修改密码);最新消息管理(查看小心、修改消息、添加消息、删除消息);注册用户管理(查看用户信息、删除用户信息);家教信息管理(查看家教信息、删除家教信息);预约管理(查看预约信息、删除预约信息)。
系统中主要分为三类角色:游客、注册用户、管理员,各自的具体功能如下:
游客:允许一般的网络游客对家教网的基本信息进行浏览查看以及搜索功能
(1)查看中心简介、最新消息、流程介绍、帮助信息、联系我们(2)查看教员、学员信息(3)搜索教员、学员信息(4)注册会员。
注册用户:允许一般的注册用户对家教网的基本信息进行浏览查看以及搜索功能(1)查看中心简介、最新消息、流程介绍、帮助信息、联系我们(2)查看教员、学员信息(3)搜索教员、学员信息。
教员基本信息模块:(1)发布信息(2)查看自己已发布的信息(3)查看我的预约信息(4)查看预约我的信息(5)查看、修改自己的基本信息(6)修改自己的登录密码
学员基本信息模块:(1)发布信息(2)查看自己已发布的信息(3)查看我的预约信息(4)查看预约我的信息(5)查看、修改自己的基本信息(6)修改自己的登录密码
管理员:管理员的登录模块:(1)管理员登录系统后台可以进行相关操作;系统用户管理模块:(1)查看管理员用户(2)删除除系统管理员之外的管理用户(3)修改自己的用户名(4)添加新的管理用户(5)修改密码;最新消息管理模块:(1)查看消息(2)修改消息(3)删除消息(4)添加消息;注册教员、学员管理模块:(1)查看教员、学员信息(2)删除教员、学员信息;教员、学员信息(发布)管理模块:(1)查看教员、学员信息(发布)(2)删除教员、学员信息(发布);教员、学员预约管理模块:(1)查看教员、学员预约信息(2)删除教员、学员预约信息
3.2 用户登录模块设计
该模块主要功能是用户根据口令登录。首先我们要考虑的是用户登录系统的问题,这必须为用户提供登录界面:必须有一个填写用户名,一个填写密码的区域和一个用户类型选择的区域,还需要一个按钮触发确认提交。再就是考虑用户对象的身份验证问题,这也是毕业设计管理系统所有功能的前提条件。
在本系统中,用户对象肯定是存储在数据库中的,通过查找数据库中是否存在与输入的用户信息相符的用户对象。用户在登陆页面,系统会区分用户不同的角色:学员,教员,对于不同的登陆用户类型,系统会根据用户身份去相关记录表检索数据,以验证用户身份登录,验证成功,进入相关用户的操作界面,否则验证失败,返回用户登录界面,提示用户登录验证失败。
3.3 系统用户管理模块设计
本模块管理员可以进行修改密码,修改用户名,添加系统用户,查看、删除系统用户等操作。系统管理模块是本系统中一个基础的部分,在本模块中考虑到后台管理员不只一个,设置了添加管理员功能;考虑用户信息的安全性,设置了修改用户和修改密码功能额;考虑到有的管理员由于长期不使用账户,所以设置了删除管理员功能。
3.4 最新消息管理模块设计
该模块有添加、修改、删除和分页显示消息的功能。设计时主要考虑了信息的编辑格式困难,所以引入了文本编辑器,从而可以使页面美观,同时也可以达到所见即所得的目的。再有就是考虑到最新消息中信息可能有很多条,方便显示和页面美观,所以就使用了分页显示功能。
3.5 信息搜索模块设计
该模块主要根据用户提供的搜索条件执行查询功能并且分页显示。主要考虑到找家教或者做家教的用户查询信息的方便,有教员、学员选项,可以分别对其进行搜索;对于信息的显示采用分页的方式显示,查看起来方便。
4 结语
本人尝试开发通用性较好,功能较全的大学生家教网络平台,对大学生家教网络平台进行分析、设计。本系统的实现可以使家教管理在节省大量时间、实现更广泛的宣传的前提下实现兼职家教服务管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
参考文献
[1] 印旻.Java语言与面向对象程序设计[M].北京:清华大学出版社,2000.9.
[2] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003.12.
[3] 萨师瑄.数据库系统概论(第三版)[M].北京:高等教育出版社,2005.4.
[4] 薛四新.软件项目管理[M].北京:机械工业出版社, 2004-4.
[关键词]家教管理;大学生家教网络平台;自动化管理
中图分类号:G24 文献标识码:A 文章编号:1009-914X(2014)23-0133-02
1 引言
近年来我国信息产业发展迅速,手工管理方式在家教管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。因此我开发了这个大学生家教网络平台,它是利用网络、信息技术来实现学生寻求兼职的愿望。当然,通过传统方法也可以实现学生寻求兼职的愿望,只不过过程要相对麻烦。传统做法是通过人介绍,或者通过发放传单、张贴广告等手段来达到一个宣传的目的。有没有一种行之有效的方法,能够节省大量富贵的时间,却可以达到广泛宣传的目的呢?通过运用我设计的这个系统,就使这一希望成为现实。系统的用户分为想要求职的学生和想要聘用家教的客户(家庭),他们可以通过这个平台进行兼职相关信息的填写、修改和删除等操作。
本课题的目的是使学生兼职家教服务管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使大学生家教网络平台的出错率降至最低。
很多大学生都想做兼职,而对于大学生来说,兼职中最容易做的就是家教,所以这个系统具有很好的实用性。大学生的课程虽然不多,但是需要学的东西太多,这又需要花费大量的时间、精力。同时,又为了减少个人的、家庭的经济负担,又有很多大学生想要外出做兼职。有了这个系统,大学生只需要在网上注册一个帐号,然后把自己的信息填上,就可以了,剩下的就是等着有人在网上查看自己的相关信息,然后来聘用自己了。对于客户(主要是家庭)来说,也是一个很不错的选择,不需要像从前那样经人介绍或到人才市场上去找人,只需要坐在家里,打开电脑就可以找到很多关于求职大学生的详细信息。有了这个系统,极大地方便了想要做兼职的大学生和想要聘用家教的家庭,使我们的生活变得更方便快捷,让我们体会到信息时代的优越。
2 大学家教网络平台的分析
2.1 功能需求
大学生家教网络平台应满足教员、学员、家教中心工作人员的需要。大学生家教网络平台应具备用户信息管理,管理员信息管理,家教信息管理,预约信息管理,最新消息管理等基本功能要求。系统的主要使用者有教员、学员、管理员。下面从不同用户角度来分析系统功能[1]。
2.2 角色分析
本系统设计的目标是:管理功能完整、数据共享、信息传递方便快捷。结合家教管理工作特点,实现家教业务流程的网上管理,便于学校、教师和学生三方获取信息。
在设计过程中,为了确保决策的最优化,进行一些先期规划是必要的。首先要对系统进行分析,确定系统角色,即各类用户在系统中所承担的职责。通过对系统需求进行分析,我们可以确定系统中有三类用户:教员、学员、管理员。
下面列举这些角色:
学员:注册新用户,修改用户信息,发布家教信息,查看教员发布的兼职信息,查看最新消息,可以对感兴趣的工作预约。
教员:注册新用户,修改用户信息,发布家教信息,查看学员发布的兼职信息,查看最新消息,可以对感兴趣的工作预约。
管理员:管理员信息管理,管理用户信息,管理家教信息,管理预约信息。
2.3 用例分析
从整个系统的功能需求来看,设置若干个角色,有教员、学员、管理员等,并且每个角色都分配不同的功能,比如从管理员的角度来说,需要管理员信息管理,管理用户信息,管理家教信息,管理预约信息等功能。其次,从外部执行者来看,可以看到每个用户的权限、功能等,比如上述需求的功能。最后从系统开发者的角度来看,可以确保系统所有功能的实现,而且在以后系统的维护起到很重要的作用。
学员用户登录系统后,可以进行查看和修改个人信息,查询家教信息以及发布求教信息,预约管理,浏览最新消息等基本操作;教员用户登录系统后,可以进行查看和修改个人信息,查询家教信息以及发布家教信息,预约管理,浏览最新消息等基本操作;管理员登陆后,可以进行查看和修改个人信息,添加管理员,删除用户,管理最新消息,管理家教信息,管理预约信息等基本操作。
学员用例功能描述:用户登录:用户注册登录或者根据已有口令登录;用户信息管理:修改密码,个人信息;查看家教信息:根据条件查询家教信息;预约管理:预约家教,删除已预约家教;浏览最新消息:浏览网站发布的最新消息;发布家教信息管理:根据自己的需要发布求教信息。
教员用例功能描述:用户登录:用户注册登录或者根据已有口令登录;用户信息管理:修改密码,个人信息;查看家教信息:根据条件查询家教信息;预约管理:预约家教,删除已预约家教;浏览最新消息:浏览网站发布的最新消息;发布家教信息管理:根据自己的需要发布家教信息。
管理员用例功能描述:用户登录:用户根据已有口令登录;用户信息管理:修改密码,个人信息;添加管理员;删除用户;家教信息管理:查看、删除家教信息;预约管理:查看、删除预约信息;最新消息管理:查看、添加、删除最新消息。
2.3 数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率产生影响,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,具体如下: 管理员:(编号、用户名、密码)
最新信息:(编号、消息名、消息内容、发布时间)
学员:(编号、用户名、密码、真名、性别、年龄、电话、地址、学校、所在年级、需求、预约次数)
教员:(编号、用户名、密码、真名、性别、年龄、电话、地址、学校、专业、需求、预约次数)
家教信息:(编号、标题、上课时间、收费标准、备注、发布时间、发布用户、用户属性)
学员预约:(编号、学员编号、教员编号)
教员预约:(编号、教员编号、学员编号)
3 大学家教网络平台的设计
3.1 模块功能设计
大学家教网络平台主要包括以下功能模块:
家教网前台管理:网站基本信息管理(中心简介、最新消息、流程介绍、帮助中心、联系我们);注册用户信息管理(用户注册、用户登录、查看用户信息、发布用户信息、预约用户、删除预约信息、修改用户信息、删除用户发布信息);信息搜索管理(搜索教员信息、搜索学员信息)。
家教网后台管理:系统用户管理(查看用户、删除用户、修改用户名、添加新用户、修改密码);最新消息管理(查看小心、修改消息、添加消息、删除消息);注册用户管理(查看用户信息、删除用户信息);家教信息管理(查看家教信息、删除家教信息);预约管理(查看预约信息、删除预约信息)。
系统中主要分为三类角色:游客、注册用户、管理员,各自的具体功能如下:
游客:允许一般的网络游客对家教网的基本信息进行浏览查看以及搜索功能
(1)查看中心简介、最新消息、流程介绍、帮助信息、联系我们(2)查看教员、学员信息(3)搜索教员、学员信息(4)注册会员。
注册用户:允许一般的注册用户对家教网的基本信息进行浏览查看以及搜索功能(1)查看中心简介、最新消息、流程介绍、帮助信息、联系我们(2)查看教员、学员信息(3)搜索教员、学员信息。
教员基本信息模块:(1)发布信息(2)查看自己已发布的信息(3)查看我的预约信息(4)查看预约我的信息(5)查看、修改自己的基本信息(6)修改自己的登录密码
学员基本信息模块:(1)发布信息(2)查看自己已发布的信息(3)查看我的预约信息(4)查看预约我的信息(5)查看、修改自己的基本信息(6)修改自己的登录密码
管理员:管理员的登录模块:(1)管理员登录系统后台可以进行相关操作;系统用户管理模块:(1)查看管理员用户(2)删除除系统管理员之外的管理用户(3)修改自己的用户名(4)添加新的管理用户(5)修改密码;最新消息管理模块:(1)查看消息(2)修改消息(3)删除消息(4)添加消息;注册教员、学员管理模块:(1)查看教员、学员信息(2)删除教员、学员信息;教员、学员信息(发布)管理模块:(1)查看教员、学员信息(发布)(2)删除教员、学员信息(发布);教员、学员预约管理模块:(1)查看教员、学员预约信息(2)删除教员、学员预约信息
3.2 用户登录模块设计
该模块主要功能是用户根据口令登录。首先我们要考虑的是用户登录系统的问题,这必须为用户提供登录界面:必须有一个填写用户名,一个填写密码的区域和一个用户类型选择的区域,还需要一个按钮触发确认提交。再就是考虑用户对象的身份验证问题,这也是毕业设计管理系统所有功能的前提条件。
在本系统中,用户对象肯定是存储在数据库中的,通过查找数据库中是否存在与输入的用户信息相符的用户对象。用户在登陆页面,系统会区分用户不同的角色:学员,教员,对于不同的登陆用户类型,系统会根据用户身份去相关记录表检索数据,以验证用户身份登录,验证成功,进入相关用户的操作界面,否则验证失败,返回用户登录界面,提示用户登录验证失败。
3.3 系统用户管理模块设计
本模块管理员可以进行修改密码,修改用户名,添加系统用户,查看、删除系统用户等操作。系统管理模块是本系统中一个基础的部分,在本模块中考虑到后台管理员不只一个,设置了添加管理员功能;考虑用户信息的安全性,设置了修改用户和修改密码功能额;考虑到有的管理员由于长期不使用账户,所以设置了删除管理员功能。
3.4 最新消息管理模块设计
该模块有添加、修改、删除和分页显示消息的功能。设计时主要考虑了信息的编辑格式困难,所以引入了文本编辑器,从而可以使页面美观,同时也可以达到所见即所得的目的。再有就是考虑到最新消息中信息可能有很多条,方便显示和页面美观,所以就使用了分页显示功能。
3.5 信息搜索模块设计
该模块主要根据用户提供的搜索条件执行查询功能并且分页显示。主要考虑到找家教或者做家教的用户查询信息的方便,有教员、学员选项,可以分别对其进行搜索;对于信息的显示采用分页的方式显示,查看起来方便。
4 结语
本人尝试开发通用性较好,功能较全的大学生家教网络平台,对大学生家教网络平台进行分析、设计。本系统的实现可以使家教管理在节省大量时间、实现更广泛的宣传的前提下实现兼职家教服务管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
参考文献
[1] 印旻.Java语言与面向对象程序设计[M].北京:清华大学出版社,2000.9.
[2] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003.12.
[3] 萨师瑄.数据库系统概论(第三版)[M].北京:高等教育出版社,2005.4.
[4] 薛四新.软件项目管理[M].北京:机械工业出版社, 2004-4.