• No results found

Design and Implementation of Staff Training Management System for an Express Logistics Company

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Staff Training Management System for an Express Logistics Company"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

某 快 递 物 流 公 司 员 工 培 训 管 理 系 统 的 设 计 与 实 现 李 丹 书 指 导 教 师 黄 炜 厦 门 大 学

厦门大学博硕士论文摘要库

(2)
(3)

学校编码:10384 分类号______密级______ 学号:X2013231271 UDC______

某快递物流公司员工培训管理系统的

与实现

Design and Implementation of Staff Training Management

System for an Express Logistics Company

李丹书

指 导 教 师 : 黄 炜 助 理 教 授

专 业 名 称 : 软

论文提交日期:

2 0 1 6

9

论文答辩日期:

2 0 1 6

* *

学位授予日期:

2 0 1 *

* *

指 导 教

师:______

答辩委员会主席:______

2016

9

厦门大学博硕士论文摘要库

(4)
(5)

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成果。

本人在论文写作中参考其他个人或集体已经发表的研究成果,均在

文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

术活动规范(试行)》。

另外,该学位论文为(

)课题

(组)的研究成果,获得(

)课题(组)经费或实

验室的资助,在(

)实验室完成。(请在以上括号

内填写课题或课题组负责人或实验室名称,未有此项声明内容的,

可以不作特别声明。)

声明人(签名):

厦门大学博硕士论文摘要库

(6)
(7)

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

法》等规定保留和使用此学位论文,并向主管部门或其指定机构送

交学位论文(包括纸质版和电子版),允许学位论文进入厦门大学

图书馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加

入全国博士、硕士学位论文共建单位数据库进行检索,将学位论文

的标题和摘要汇编出版,采用影印、缩印或者其它方式合理复制学

位论文。

本学位论文属于:

)1.经厦门大学保密委员会审查核定的保密学位论文,

日解密,解密后适用上述授权。

)2.不保密,适用上述授权。

(请在以上相应括号内打“√”或填上相应内容。保密学位论

文应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学

保密委员会审定的学位论文均为公开学位论文。此声明栏不填写的,

默认为公开学位论文,均适用上述授权。)

声明人(签名):

厦门大学博硕士论文摘要库

(8)
(9)

摘要 I

摘要

为了解决某快递物流公司员工培训工作问题,需要开发一个员工培训管理 系统,以此来提高工作效率,减轻培训人员的工作压力。 本文探讨员工培训管理系统的设计和开发,主要从需求分析、系统设计、 系统测试和总结展望这四个方面来进行,主要内容如下: 第一,通过与某快递物流公司的培训管理人员的沟通,获得了员工培训管 理系统的整体业务需求信息,确定系统的总体流程,然后使用UML工具进行 系统的业务需求详细分析,获得了系统的功能性需求和非功能性需求。 第二,研究基于B/S模式的员工培训管理系统。系统在开发时采用了基于 模块化的开发方法,利用了易开发、易部署、高安全性、高效率的ASP.NET技 术。而且在系统设计过程中还加入了MVC框架,实现了程序业务逻辑和页面 的相分离,提高了系统的可维护性、可扩展性和可重用性。 该系统经过测试,表明其各项功能已经能够满足某快递物流公司员工培训 管理的基本需求。目前系统已经在试运行中,系统的运行情况良好,各项指标 都令人满意。系统节省了公司的人力成本和管理成本;培训部门的工作效率得 到了很大的提高。 关键词:快递物流公司;培训管理;B/S模式

厦门大学博硕士论文摘要库

(10)
(11)

Abstract

II

Abstract

To solve the problem of employee training of the express delivery logistics company, we need to develop an employee training management system. It improves the work efficiency and reduces the working pressure of the staffs training.

This dissertation designed and developed this staff training management system according to requests of customer department. The main methods are as follows:

Firstly, the dissertation analyzes the business requirements of system by interaction with manager and staffs. It realizes the overall procedure, functional requirements, non-functional requirements, after that, this dissertation analyzed the business requirements of every functional module by UML’s use case diagram.

Secondly, this system is proposed based on B/S mode staff training management system. When developing the system uses modularization, the use of easy to develop, easy deployment, high security, high efficiency ASP.NET technology. But also in the system design process, this thesis combines the MVC framework to achieve a separation of business logic and pages. Maintainability, scalability and reusability are also improved.

The system satisfies the business requirements of staff training management system of express logistics company. It has been running in customer department of express logistics company, which has good in various aspects and customer satisfaction. The cost of manpower and management is reduced. Finally, this system increases the work efficiency.

Keywords:Express Logistics Company; Training Management; B/S Model

(12)

某快递物流公司员工培训管理系统的设计与实现 IV

目录

第一章 绪论

... 1

1.1 项目开发背景及意义... 1 1.2 国内外同类系统的综述... 2 1.3 本文的研究内容... 3 1.4 论文结构安排... 3

第二章 关键相关介绍

...5

2.1 B/S架构...5 2.2 .NET技术概述...6 2.3 ADO.NET简介...6 2.4 ASP.NET技术... 8 2.5 本章小结... 8

第三章 系统需求分析

...9

3.1 业务需求分析... 9 3.1.1 用户角色分析... 9 3.1.2 业务流程分析... 9 3.1.3 可行性分析... 10 3.2 功能需求分析... 12 3.2.1 培训人员管理... 12 3.2.2 培训讲师管理... 13 3.2.3 培训课程管理... 13 3.2.4 培训课件管理... 14 3.2.5 培训工作管理... 15 3.2.6 系统管理... 16 3.3 非功能性需求分析... 17 3.4 本章小结... 18

第四章 系统总体设计

...19

厦门大学博硕士论文摘要库

(13)

Abstract V 4.1 系统架构设计... 19 4.1.1 系统开发架构设计... 19 4.1.2 系统网络架构设计... 20 4.2 系统功能模块设计... 21 4.2.1 培训人员管理... 22 4.2.2 培训讲师管理... 23 4.2.3 培训课程管理... 24 4.2.4 培训课件管理... 24 4.2.5 培训工作管理... 25 4.2.6 系统管理... 26 4.3 数据库设计... 27 4.3.1 逻辑结构设计... 27 4.3.2 物理结构设计... 30 4.4 系统安全设计... 32 4.5 本章小结... 33

第五章 系统详细设计与实现

...35

5.1 主页及登录模块... 35 5.2 培训人员管理模块... 37 5.3 培训讲师管理模块... 40 5.4 培训课程管理模块... 42 5.5 培训课件管理模块... 45 5.6 培训工作管理模块... 47 5.7 系统管理模块... 50 5.8 本章小结... 53

第六章 系统测试

... 54

6.1 测试方法及流程... 54 6.2 系统测试用例... 55 6.3 系统测试结果... 60

厦门大学博硕士论文摘要库

(14)

某快递物流公司员工培训管理系统的设计与实现 VI 6.4 本章小结... 60

第七章 总结与展望

...61

7.1 总结... 61 7.2 展望... 61

参考文献

... 63

致谢

...65

厦门大学博硕士论文摘要库

(15)

Contents

VI

Contents

Chapter 1 Introduction... 1

1.1 Development Background and Significance of Project... 1

1.2 Review of Existing Similar SystemsofHome and Abroad...2

1.3 Dissertation Research Contents... 3

1.4 Dissertation Organizations Arrangement...3

Chapter 2 Overview of Related Technologies... 5

2.1 B/S Architecture... 5

2.2 Overview of .NET Technology... 6

2.3 ADO.NET Introduction...6

2.4 ASP.NET Technology... 8

2.5 Summary...8

Chapter 3 System Requirement Analysis... 9

3.1 Business Requirement Analysis... 9

3.1.1 Role Analysis of User...9

3.1.2 Business Process Analysis...9

3.1.3 Feasibility Analysis... 10

3.2 Function Requirement Analysis...12

3.2.1 Training Personnel Management...12

3.2.2 Training Instructor Management...13

3.2.3 Training Course Management...13

3.2.4 Training Courseware Management... 14

3.2.5 Training Works Management... 15

3.2.6 System Management... 16

3.3 Non-Functional Requirement Analysis... 17

3.4 Summary...18

Chapter 4 System Overall Design...19

4.1 System Architecture Design... 19

(16)

某快递物流公司员工培训管理系统的设计与实现

VII

4.1.1 Development Architecture Design of System... 19

4.1.2 Network Architecture Design of System...20

4.2 System Function ModuleDesign...21

4.2.1 Training Personnel Management...22

4.2.2 Training Instructor Management...23

4.2.3 Training Course Management...24

4.2.4 Training Courseware Management... 24

4.2.5 Training Works Management... 25

4.2.6 System Management... 26

4.3 Database Design...27

4.3.1 Logic Structure Design... 27

4.3.2 Physical Structure Design... 29

4.4 System Security Design...32

4.5 Summary...33

Chapter 5 System Detailed Design and Implementation... 35

5.1 Homepage and LoginModule... 35

5.2 Training Personnel Management Module... 37

5.3 Training Instructor Management Module...40

5.4 Training Course Management Module...42

5.5 Training Courseware Management Module...45

5.6 Training Works Management Module...47

5.7 System Management Module... 50

5.8 Summary...53

Chapter 6 System Testing...54

6.1 Testing Method and Procedure...54

6.2 System Testing Use Case...55

6.3 System Testing Result... 60

6.4 Summary...60

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.

2. For users of non-CALIS member libraries, please mail to etd@xmu.edu.cn

for delivery details.

References

Related documents

General information on SWD alternatives and program implementation - Call EPA Solid Waste hotline for copy.. "Catalogue of Solid and Hazardous

In scan conversion mode the ADC can be configured to convert a sequence of different inputs, either one time or continuously if the REP bit in ADCn_SCANCTRL is set. The result after

Lapatinib plus capecitabine in patients with previously untreated brain metastases from HER2-positive metastatic breast cancer (LANDSCAPE): a single-group phase 2 study.

◦   Javascript sandbox which converts code using

Berdasarkan analisis hasil simulasi yang telah dilakukan dengan menggunakan simulator OPNET Modeler v.14.5 bahwa dapat digunakan untuk mengamati sistem aplikasi

KEY INFORMANT PERCEPTIONS OF FLOODING AND LANDSLIDES IN WESTERN NORTH CAROLINA, USA FOLLOWING THE 2018 FLOODS AND LANDSLIDES.. A Thesis

The relationship that overarched the three sub themes was that each sub theme and sub-sub theme was indicating various influences that were impacting the way that each

Testing Software Required: Java Testing Software - JUnit, JavaScript Testing - QUnit Throughout the testing process and by going through each of the proposed tests found in