苏ICP备112451047180号-6
杰普公司实习实训管理系统的设计与实现
摘 要
杰普公司实习实训管理系统是基于近年来社会对软件方面人才的需求,学校开发的一个为学生提供实训条件的系统。该实训系统利用计算机的信息系统和各种软件资源,为毕业学生提供了一个完整的实训基地提供的项目开发过程,同时也是学生将所学知识与具体项目实践相结合的环境和平台!
该系统根据社会调查和需求分析的结果,将整个系统具体的三大模块:管理员、教师、学生三大模块。该系统采用美观、简单、方便的界面与用户进行交流,界面提供可以满足用户各方面的需求的条件,用户只需按照提示输入正确的条件就可以进行相关的操作,满足需求。系统还提供密码的条件,保证了数据库内数据信息的安全性。
该实训管理系统报告分析以文档的形式向用户展示了整个系统的功能,包含需求分析、概要设计、详细设计、系统测试、结束语等内容。其内容广泛,用数据库、表格、图表等形式表示出了该系统的实用性。
关键词: 登录;管理人员;学生用户;实训基地;PHP;MySQL
摘 要
杰普公司实习实训管理系统是基于近年来社会对软件方面人才的需求,学校开发的一个为学生提供实训条件的系统。该实训系统利用计算机的信息系统和各种软件资源,为毕业学生提供了一个完整的实训基地提供的项目开发过程,同时也是学生将所学知识与具体项目实践相结合的环境和平台!
该系统根据社会调查和需求分析的结果,将整个系统具体的三大模块:管理员、教师、学生三大模块。该系统采用美观、简单、方便的界面与用户进行交流,界面提供可以满足用户各方面的需求的条件,用户只需按照提示输入正确的条件就可以进行相关的操作,满足需求。系统还提供密码的条件,保证了数据库内数据信息的安全性。
该实训管理系统报告分析以文档的形式向用户展示了整个系统的功能,包含需求分析、概要设计、详细设计、系统测试、结束语等内容。其内容广泛,用数据库、表格、图表等形式表示出了该系统的实用性。
关键词: 登录;管理人员;学生用户;实训基地;PHP;MySQL
Design and implementation of Jup internship training
management system
Abstract
Jup company management system is based on practical training in recent years, the demand for software professionals, the development of a school to provide students with training conditions of the system. The training system is the use of information systems and a variety of computer software resources for graduate students with a complete training base provides project development process, but also the students will learn the knowledge and practice of combining the specific project environment and platform!
The system is based on the results of the community survey and needs analysis, the whole system of three specific modules: administrators, teachers, students of the three modules. The system uses a beautiful, simple and convenient interface to communicate with the user interface provided to meet the needs of users in all aspects of the condition, the user simply follow the prompts for the right conditions it can be related to the operation, to meet the demand. The system also provides conditions for the password to ensure the security of data within the database information.
The report analyzes the training management system in the form of a document to show the user the functionality of the entire system, including requirements analysis, preliminary design, detailed design, system testing, conclusion and so on. Its wide, with databases, tables, charts, and other forms of showing the usefulness of the system.
Keywords:Log; management personnel; student users; training base; PHP; MySQL.
1 引言
1.1 研究现状
杰普公司实习实训管理系统是学校为了更好的在实训的过程中对学生进行管理,让学生和管理人员及时的获得最新的有关培训公司的信息的系统。管理人员对培训公司的有关信息的更改能够及时发布出来,学生可以方便的选择所要实训的地点和项目,同时管理员可以查询学校学生的基本信息,及时向实训基地提供学生信息的系统。该系统由管理员设计功能完善的数据库,有效、安全的保存了相关数据,使管理系统更加严谨、安全、方便。整个系统对于管理员和学生来说操作简便,并且系统设计的界面友好、灵活、实用、安全,有效帮助管理员完成了学生与实训基地之间的信息管理的全过程。该实训系统利用计算机的信息系统和各种软件资源,为毕业学生提供了一个完整的实训基地提供的项目开发过程,同时也是学生将所学知识与具体项目实践相结合的环境和平台!
1.2 主要研究的目的及内容
近年来,随着中国科学技术的不断进步和经济水平的不断提高,经济的发展越来越离不开计算机这一功能强大的工具,即有关计算机软件的应用。随着社会对软件行业方面的人才需求逐年增加,培养高素质的软件人才成为各个软件学院主要任务。由于毕业生基本上在专业技能经验方面的缺乏,使得毕业生在短期内无法快速融入到企业中,并且传统的高等教育缺少对大学生职业技能和动手能力、操作能力的培养,而企业需要的是实用型人才,所以社会上有很多各方面的对毕业生实训的机构和公司。这时学校需要与社会上的有关软件方面的公司、企业相互合作,为学生提供一个平台,使学生在真正进入社会从事软件方面的工作之前有一定的经验和能力。
学校与实训公司或有关企业签订实训合同后需要一个完善的实训系统对学生信息动态及实训基地动态进行管理,这需要管理员设计一个数据库存放相关信息,整个系统从操作简便、界面友好、灵活、实用、安全的要求出发,完成学生与实训基地之间的信息交流,包括新学生的加入时的档案的建立、以及信息的修改和删除,以及管理员对实训公司的信息的添加修改和删除。
该实训系统具有较强的针对性,主要使用于使用在学校就读软件专业和刚毕业需要参与工作但缺乏工作经验的学生。该系统操作简单,界面直观方便,还提供了完善的权限控制,可以任意设定操做人员的操作权限,保证系统的安全性。系统采用数据库管理,其特点是扩张能力强,运行速度快,数据稳定安全。系统采用流程化的管理方式,能够严密管理处理过程中的每一个环节,是整个系统具有更高的完整性和高效性。
系统的开发目标—要求具有以下功能:
1)管理员登录模块
该模块主要负责管理系统的教师信息、学生信息和班级信息,实现对他们的增删改查。
2)教师登录模块
该模块主要实现教师对个人信息的修改、查询,对课表的查询、对班级信息的管理等。
3)学生登录模块
该模块主要实现学生对自己选修课的查询,对缴费情况的查询以及个人信息的修改。
1.3 研究方法及设计思路
杰普公司实习实训管理系统是信息行业业务流程过程中十分重要且必备的环节之一,但是,目前仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,开发了实习实训管理系统。采用PHP作为开发工具,结合微软公司的MySQL数据库,解决了手工实习实训管理系统中存在的数据安全性、数据一致性以及系统运行速度等问题。
1.4 研究的意义
本系统的主要功能是对学校的学生的实训情况进行管理。实训管理是学校教务部门一项重要而繁杂的工作,它不仅数据多、处理量大、而且时间要求紧,牵涉到学生基本情况、学习实训、任课教师、课程情况、专业情况等,因此,要求本系统能够将现有的手工作业全部电脑化,能够应用到实际应用中。系统开发的总体任务就是要实现学生信息关系的系统化、规范化,自动化,实现查询的迅速性。
杰普公司实习实训管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以杰普公司实习实训管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学生的实训情况,这种管理方式存在着许多缺点,如:效率低、易出错等,另外时间一长,将产生大量的文件和数据与实际上的数据不符,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
数据库管理是微机应用的重要方面,几乎所有微机应用系统都离不开对数据库的管理和操作。由于数据库管理系统所服务的对象各种各样、千差万别,各个不同行业需要开发适合本单位、本部门特点的数据库管理系统,甚至一个部门也需要多个不同的管理系统,因此,通过开发自动化程度较高的通用性软件,来满足不同对象的要求。现在,随着学校学生人数的增多,人工管理学生档案工作日益繁琐,而且容易出错,为了解决这些问题,在此我根据本校特点开发了杰普公司实习实训管理系统,此系统是一种自动化程度较高的通用管理软件。连接到校园网将会给全校教工、学生提供更广泛的信息来源,使学校里面的所有人都能真正体会到信息化教育管理技术带来的崭新面貌。该系统的建立给学生实训管理的工作人员、教师、学生带来了方便,也为学校节省了人力、物力及时间,从而提高了工作效率。
参 考 文 献
[1] 徐进明,《PHP网站开发技术》,清华大学出版社,2001.5
[2] 孔长征、李震、姜岭,《Dreamweaver短期培训教程》,北京电子希望出版社,2002.4
[3] 杨学瑜,王志军,刘同利,《PHP入门与提高》,清华大学出版社,2002.3
[4] 邓良松、刘海岩、陆丽娜,《软件工程》,西安电子科技大学出版社,2000.11
[5](美)乔普拉,《PHP程序设计》,人民邮电出版社,2005.11
[6] 耿祥义,《PHP基础教程》,清华大学出版社,2007.4
[7](美)鲍格斯坦,《PHP设计第三版》,中国电力出版社,2005.12
[8](美)霍尔、(美)布朗,《Servlet与PHP核心编程》,清华大学出版社,2006.1
[9] 张洪伟,《Tomcat Web开发及整合应用》,清华大学出版社,2005.3
[10]刘大玮,《Access数据库项目案例导航》,人民邮电出版社,2003.1
[11] [Cline 1995] Marshall P. Cline, Greg A. Lomow, C++ FAQs, Addison-Wesley, 1995
[12] [Comer 2004] Douglas E. Comer, David L. Stevens, Internetworking With TCP/IP, Vol III, Prentice-Hall,2004
[13] [Cusumano 2006] Michael A. Cusumano, Richard W. Selby, 微软的秘密(程化 等译),北京大学出版社,2006
[14] [Jacobson 2005] Ivar Jacobson, Martin Griss, Software Reuse, 世界图书出版公司,2005
[15] [Maguire 2 008 Steve Maguire, Writing Clean Code(姜静波 等译),电子工业出版社,2 008
[16] [Mankiw 2007] N. Gregory Mankiw, 经济学原理(梁小明译),北京大学出版社,2007
[17] [Norman 2004] Ronald J. Norman, Object-Oriented Systems Analysis And Design, Prentice-Hall, 2004
目 录
1 引言 1
1.1 研究现状 1
1.2 主要研究的目的及内容 1
1.3 研究方法及设计思路 2
1.4 研究的意义 2
2 应用需求分析与可行性分析 4
2.1 应用需求分析 4
2.2 运行环境 4
2.4 可行性分析 5
2.4.1经济可行性 5
2.4.2技术可行性 5
2.4.3 运行可行性 5
2.4.4 时间可行性 5
2.4.5 法律可行性 5
2.5 系统开发步骤 6
3 相关技术简介 7
3.1 PHP技术简介 7
3.2 MySQL数据库 7
3.3 WAMP 8
3.4 B/S模式分析 8
4 系统分析 10
4.1 杰普公司实习实训管理系统主控流程图 10
4.4 系统ER图 11
5 系统设计 12
5.1 数据库设计 12
5.2 系统结构设计 13
5.3 详细设计 14
5.3.1管理员登录界面 14
5.3.2班级管理 15
5.3.3 教师管理模块 15
5.3.4教师对个人信息管理模块 15
5.3.5课表显示功能模块 16
5.3.6学生功能模块 16
6 系统调试与测试 17
6.1 程序调试 17
6.2 程序的测试 18
6.2.1 测试的重要性及目的 18
6.2.2 测试的步骤 18
6.2.3 测试的主要内容 19
7 总结 22
参 考 文 献 23
致 谢 24















