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