ThinkPHP框架,采用MySQL作为数据库,设计并实现了B/S结构的创业培训管理系统,介绍了系统核心模块的设计方案。系统操作简单方便,确保学员、班级等信息的安全保密性,还能够提高创业培训实施效率。通过权限管理、信息发布、审核管理、SYB班级管理等功能模块提供给使用者高质量的用户体验。关键词: 创业培训;ThinkPHP;php;管理信息">

华强电子网

电子元器件
采购信息平台

扫码下载
手机洽洽

  • 华强电子网公众号

    电子元器件原材料

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强微电子公众号

    专注电子产业链

    坚持深度原创

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业小灵通

基于ThinkPHP框架的创业培训管理系统的设计与实现

来源:华强电子网 作者:华仔 浏览:1199

标签:

摘要: 摘 要: 基于PHP" title="ThinkPHP">ThinkPHP框架,采用MySQL作为数据库,设计并实现了B/S结构的创业培训管理系统,介绍了系统核心模块的设计方案。系统操作简单方便,确保学员、班级等信息的安全保密性,还能够提高创业培训实施效率。通过权限管理、信息发布、审核管理、SYB班级管理等功能模块提供给使用者高质量的用户体验。关键词: 创业培训;ThinkPHP;php;管理信息

摘 要: 基于PHP" title="ThinkPHP">ThinkPHP框架,采用MySQL作为数据库,设计并实现了B/S结构的创业培训管理系统,介绍了系统核心模块的设计方案。系统操作简单方便,确保学员、班级等信息的安全保密性,还能够提高创业培训实施效率。通过权限管理、信息发布、审核管理、SYB班级管理等功能模块提供给使用者高质量的用户体验。
关键词: 创业培训;ThinkPHP;php;管理信息系统

 近年来,随着我国高校毕业生人数的不断增加,大学生的就业压力越来越大,自主创业已成为解决大学生就业问题的重要途径之一。实施创业培训的过程中,一定会涉及海量的数据信息,其中包括:学员信息、班级信息、考勤信息等。人们以前对创业培训的信息管理的主要方式是基于文本、表格等纸介质的手工处理。面对这种庞大的信息体,使用手工处理,工作量非常大,而且容易出错,容易丢失资料,且不易管理。
针对上述问题,想要有效地对信息进行管理,建立创业培训管理系统无疑成为首选解决方案。利用创业培训管理系统对相关资料进行管理,将很大程度上减少管理者工作时间和精力的花费;另外,系统能够通过对业务流程的管理规范化创业培训工作的实施,保证学员、班级等信息的准确性、安全性。
1 需求分析
 采用面向对象的分析方法[1]对创业培训系统功能进行划分,可将需求划分为系统管理员、审核人员、教师、学员对功能的需求。具体列举如下:
 (1)系统管理员
 ①初始化数据的管理:对办学批次、办学地点、任课教师、本校班级等模块的信息进行增、删、查、改的操作,为开展新一期创业培训工作做好充分准备。
 ②权限信息的管理:对系统用户信息、系统角色信息、系统权限节点信息进行增、删、查、改、授权、设置用户列表等操作,确保实施创业培训工作过程中的数据安全与系统安全。
 ③信息发布:及时发布或更新有关创业培训工作的信息,让考生通过互联网获得最新消息。
 ④SYB班级管理:当审核阶段结束后,管理员能够对通过审核报名的学员进行分班,并对每个SYB班级分配一个主讲老师和一个合作老师。
 (2)审核人员
 审核管理:通过系统查看报名学员的个人信息并对其进行1级、2级、3级审核或撤销审核操作。
 (3)任课教师
 ①SYB班级管理:当到达开课阶段,各任课教师需要设置各负责班级的日程日期信息,网上记录学员考勤情况,网上签到,打印学员签到表、日程日期表、学员考勤表等表格。
 ②学员反馈意见管理:教师能够及时地查看授课班级中的学员对自己的评价,吸取各方意见,改善上课质量。
 ③期末信息管理:期末的时候,教师需要在系统中下载负责班级中所有学员的创业计划书。
 (4)学员
 ①网上填写、修改个人资料(SYB入学登记表)。
 ②向任课老师提出意见。
 ③下载创业计划书模板。
 ④上传完成的创业计划书。
2 系统设计
2.1 功能模块设计

 创业培训管理系统可划分为前端学员报名系统和后端信息管理系统。以下是创业培训管理系统的功能模块图[2-3],如图1所示。


 (1)前端学员报名系统
 前端系统面向的用户是学员,提供给各学员登录、注册、修改个人资料;对任课教师做出评价与提出建议;对培训作出期末评估;下载、上传创业计划书。为学员用户提供了方便的报名服务平台,让他们能够随时随地登录系统进行一系列的操作,不再需要他们拿着各种证明证件到相关部门办理各种繁琐的手续。
 (2)后端信息管理系统
 后端管理系统面向的用户是教师、系统管理员、审核人员,提供给教师管理SYB班级的日程日期、签到、考勤等信息,并且提供相关的打印和导出表格功能;提供给各级审核人员简单快捷的审核平台;系统管理员能够使用系统的所有功能(如:数据初始化、权限管理、信息发布等)。各用户能够通过此平台从各方面统筹和管理办学的各项信息,使他们能够直观、快速地管理办学。
2.2 数据库设计
2.2.1 数据库需求分析

 在仔细分析用户需求的基础上,结合上一节的系统数据流程图,设计出如下所示的数据项和数据结构:
 (1)系统用户信息:用户ID,用户账号,用户密码,备注。
 (2)系统角色信息:角色ID,角色名,备注。
 (3)系统权限节点信息:节点ID,节点名称,节点说明,父节点ID,权限等级。
 (4)SYB班级信息:SYB班级ID,办学批次ID,班级名称,培训人数,主讲教师ID,合作教师ID。
 (5)教师信息:教师ID,教师名称,教师类别。
 (6)学员信息:学员ID,学员姓名,登录账号,密码,地址,电话等。



3.3 审核管理模块的实现
 此功能主要面向办学的审核人员,超级管理员也具有此功能。审核分为3级,分别是院级、校级、主管部门级。最终决定报名学员能否通过是由主管部门审核结果决定。系统会自动记录审核时间,把审核人姓名、审核意见、审核结果录入到数据库的“学员信息表”中[5]。相关页面如图8、图9所示。

 创业培训管理系统采用了目前比较先进和流行的ThinkPHP框架和MySQL数据库,提高了开发效率,同时系统具有较强的跨系统性、扩展性,给后期系统的扩展、升级带来方便。在系统试用过程中运行稳定,大大减轻了创业培训管理人员的工作量和提高了数据的准确性。
参考文献
[1] 邰宇,蔡达.基于UML的软件需求建模技术研究[J].华章,2009(16):120.
[2] 曹风华.基于B/S的科研管理系统设计与实现[J].现代计算机(专业版),2010(4):198-200.
[3] 石隽义,羊波,陈莹.第三方框架支持下的Web应用开发研究[J].中国教育技术装备,2013(6):50-51,56.
[4] 杨秋伟,洪帆,杨木祥,等.基于角色访问控制管理模型的安全性分析[J].软件学报,2006(8):1804-1810.
[5] 王昭英.基于MVC设计模式的thinkphp框架的研究与应用[D].西安:西安建筑科技大学,2010.

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67