[Computer Graduation Design] 136 Company Project Management System

1. Screenshots of the system (if you need a demo video, you can chat privately)

          

Summary

The fast-paced development of the modern economy and the continuous improvement and upgrading of information technology have upgraded the management of traditional data information to a management method of software storage, induction, and centralized processing of data information. The T company project management system was born in such a big environment, it can help managers process huge data information in a short time, using this software tool can help managers improve transaction processing efficiency and achieve twice the result with half the effort. This T company project management system uses the current mature and perfect SSM framework, uses cross-platform Java language that can develop large-scale commercial websites, and Mysql database, one of the most popular RDBMS application software, for program development. T company project management system The interface designed according to the needs of operators is simple and beautiful, and the layout of functional modules is consistent with similar websites. When the program realizes the basic required functions, it also provides some practical solutions for the security problems faced by data information. It can be said that the program not only helps managers handle work affairs efficiently, but also realizes the integration, standardization and automation of data information.

Key words : T company project management system; SSM framework; Mysql; automation


directory 

directory 

1 Introduction

1.1 Research Background

1.2 Purpose and significance

1.3 Arrangement of paper structure

2 related technologies 

2.1 Introduction to SSM framework

2.2 B/S Structure Introduction

2.3 Mysql database introduction

3 System Analysis

3.1 System Feasibility Analysis

3.1.1 Technical Feasibility Analysis

3.1.2 Economic Feasibility Analysis

3.1.3 Operation Feasibility Analysis

3.2 System performance analysis

3.2.1 Ease of use indicators

3.2.2 Scalability metrics

3.2.3 Robustness Index

3.2.4 Safety indicators

3.3 System flow analysis

3.3.1 Operation process analysis

3.3.2 Login process analysis

3.3.3 Information adding process analysis

3.3.4 Analysis of Information Deletion Process

4 system design 

4.1 System outline design

4.2 System Function Structure Design

4.3 Database Design

4.3.1 Database ER diagram design

4.3.2 Database table structure design

5 system realization 

5.1 Employee Information Management

5.2 Project information management

5.3 Department Information Management

5.1 Project allocation management

6 System Test 

6.1 Features of system testing

6.2 System function test

6.2.1 Login function test

6.2.2 Add category functional test

6.3 Analysis of test results

in conclusion

thank you  

references

1 Introduction

1.1  Research Background

At present, the competition pressure in various industries in the society is very high. With the informatization and scientific development of the current era, all industries in the society are scrambling to use new information technology to scientifically and standardize the management of various relevant data in the industry. . Such a big environment makes those companies that stand still and do not accept the information technology brought about by information reform face the risk of being eliminated and replaced at any time. Therefore, today, various industries, whether it is the traditional education industry, catering industry, tourism industry, medical industry and other fields, will use new information technology to carry out the information revolution, changing the traditional paper-based and manual handling of work affairs. Office environment. It is the development requirement of the times that software information technology can cover all sectors of society, and the real realization of various data and documents is an irreversible and inevitable trend of the development of the information society. The project management system of this T company is also closely following the development of science and technology, using today's first-class software technology to realize the development of software systems, so that project management information can be completely managed through the management system in a scientific, standardized and programmed manner. In this way, it helps information managers to save transaction processing time, reduce the error rate of data processing, promote the management level of basic data, and avoid random business management work to a certain extent. At the same time, the T company project The various dynamic information stored in the database of the management system also provides a large amount of factual basis for the upper management to make major decisions. In short, T company project management system is a software system that can really improve the office efficiency of managers.

1.2 Purpose and significance

The processing of information data is completely dependent on manual operations, which will consume a lot of labor costs. Especially when faced with a large amount of data information, traditional manual operations not only cannot guarantee the error rate of data, but also tend to cause low utilization of various information resources. rate and low security issues. What's more, a lot of precious time is wasted, especially for updating information, summarizing and counting is a costly and labor-intensive process. Therefore, the emergence of electronic information management can alleviate and change the situation faced by traditional manual methods. On the one hand, it can ensure that information and data are processed efficiently in a short time, and can save labor costs. On the other hand, it can ensure the security and reliability of information and data. It can achieve fast retrieval and modification of information data, these advantages are unmatched by the previous old operation mode. Therefore, T Company's project management system provides an important window for the upgrading and reform of the management mode of data information.

1.3 Arrangement of paper structure

In order to help users better understand and understand the development process and related content of the program, this article will explain the content through six chapters.

Chapter 1: Describes the development background of the program, the purpose and significance of the program in real life, and the structure and arrangement information of the program document;

Chapter 2: Describes the development environment of the program, including the technology involved in program development, the data storage tools used in program development and other information;

Chapter 3: Describes the feasibility problems that will be faced when the program starts to be developed, and describes the program's functions and performance requirements;

Chapter 4: Describes the functional subdivision information under the large function modules of the program, and the design information of the database table file structure for storing program data, etc.;

Chapter 5: Describes the content of the program's function realization interface, and also describes some of the functions operated by the program operator;

Chapter 6: Describes the test content of the program function, and introduces the concept and method of system test.


2 related technologies 

2.1 Introduction to SSM framework

The framework technology used in the program development of this project, the English abbreviation is SSM, and the popular frameworks used in JavaWeb development include SSH, SSM, SpringMVC, etc. It is also possible to use the SSH framework, the SSM framework, and the SpringMVC as a project program . The SSH framework is a heavy-weight framework. It is cumbersome to configure and not flexible enough. To modify the program, you need to modify many files, and it also takes up a lot of memory and CPU usage is relatively high. SpringMVC is a set of MVC architecture developed by Spring. Flexible and better to use, the SSM framework takes an intermediate value, neither SSH bloated nor SpringMVC simplification, belongs to the intermediate level, and is easier to write and understand during the configuration process and use process. The MyBatis framework replaces the Hibernate framework because it is more flexible and does not need to be completely operated in the framework. It can write more flexible code in data operations, and its performance is more stable than the Hibernate framework. In general, the use of the SSM framework is based on comprehensive consideration. There are many tutorials and experience on the Internet, and SSM is so popular, it is natural to develop with the SSM framework.

2. 2 B/S structure introduction   

In the early days, some files written in HTML language and some other resource files can be combined to form the simplest web program. After understanding web programs, you also need to understand web sites. The relationship between them is that one or more web programs can Put it in a Web site (Web server) on the Internet for use. It can be said that the development of Web applications has also led to the rise of the B/S network structure model. B is the initial letter of Brower (browser), S is the initial letter of Server (server), and the combination of the two initials becomes the abbreviation B/S of the network structure mode. Since this structural model accesses the server through the browser installed on the employee side, the core functions of the program can be arranged in the server for processing, which saves a lot of work for the development, later use and maintenance of the program. Figure 2.1 shows how a program developed using this architecture works.

Figure 2.1 Working principle diagram of B/S architecture

2. 3 Mysql database introduction

The developed program is only the functional interface of the program for the user, allowing the user to operate various functions of the program interface, so many people will ask, where is the data information generated by the user using the program function? This requires the knowledge of databases. Generally speaking, program development usually analyzes and compares the characteristics of common data storage tools, such as the characteristics and advantages of Mysql database, the characteristics and advantages of Access database, and the characteristics of Sqlserver database. In the end, it depends on which database matches the program to be developed, and also meets the data storage requirements required for program function operation. For example, if you need to develop a commercial-level program, the stored data has higher requirements on the database. You can choose Oracle. If It's just a relatively simple program that doesn't have too many requirements for data storage. You can choose Microsoft's Access. When the development program requires the database to occupy a small space and can meet the program data storage requirements, you can consider Oracle from Sweden's MySQL AB company. A relational database was acquired a long time ago, which is the current Mysql database. It is one of the most recognized application software among database tools. The information that needs to be explained is that the development of this program is applied to this database. It saves program data by using different data tables, which improves the flexibility of the database while increasing the storage speed of program data. Figure 2.2 shows the architecture diagram of MySQL.

Figure 2.2 MySQL database architecture diagram


3 System Analysis

When the user decides to develop a program, he needs to follow the following sequence of work, which can be summarized as: system analysis --> system design --> system development --> system testing, regardless of whether the process is changed or iterated, it is Work in this order. System analysis is to analyze what the system needs to do. The main purpose is to determine the function of the system, which also makes a good start for the next work.

3.1 System Feasibility Analysis 

Developing a program software requires not only time, but also manpower and material resources. The link of feasibility analysis is to solve the user's doubts in this regard, to see whether the program can be developed under the current conditions.

3.1.1 Technical Feasibility Analysis

The development language chosen for this program is Java. This programming language has rich data types and is relatively complete in command and control statements. More importantly, it supports classes and objects. These advantages provide technical support for program developers. , especially now that the code is gradually modularized, and the source code related to system function development is publicly displayed on the Internet, so it is gradually easier for developers who have a certain computer development foundation to independently develop the system.

3.1.2 Economic Feasibility Analysis

The most critical equipment for developing this program is a computer. Whether it is the computer equipped in the computer room of the school or the notebook purchased by myself since entering school, all of them can meet the development requirements. In addition, on the network, the school has completely covered the campus network, so there is no need to consider economic issues on equipment and network.

3.1.3 Operation Feasibility Analysis

With the improvement and upgrading of computer software and supporting hardware, the current computer environment is very good, especially computers have been widely used in every household, so computer equipment can be seen everywhere now, because the resource consumption of the program developed this time is small, in It can be easily run on a general computer or notebook.

Through the above feasibility description, the question of whether the program development is feasible can be solved from the aspects of economy, technology and operation. Therefore, it can be considered that the program software can be developed.

3.2 System performance analysis 

System performance analysis is also a relatively important content. The purpose of system performance analysis is to ensure that the system's functions can reach the specified indicators when it is used in daily life. Therefore, a complete system software requires the step of system performance analysis. . The performance analysis this time is mainly analyzed from the aspects of usability index, scalability index, system robustness index, and system security index.

3.2.1 Ease of use indicators

The purpose of this program software development is to allow users to improve the management efficiency of information and data by using this software. At the same time, this program software also needs to set corresponding functions for different operating users. Therefore, the operation process of this program should be as close as possible to The user's daily behavior of operating the software is consistent. In addition, the design and development of the program software should also consider the computer operation level of non-computer professional users, so that most users can easily operate the various functions provided by the program.

3.2.2 Scalability metrics

The current program software that needs to be developed is designed and developed according to the current user needs, but as time goes by and the social environment changes, the developed programs also need to keep pace with the times and need to be developed according to the changing needs of users. For the expansion of the corresponding functional content, it should be noted that when adding functional modules to the formed program, it is still necessary to ensure that the original structure and functions of the program will not be affected, and the newly added functional modules can also run normally in the system. The compliance of this indicator can also ensure that this program can calmly respond to changes in the market environment while meeting the requirements of information management.

3.2.3 Robustness Index

The development of program software is to process all kinds of data information stably when it is put into use. Once the program software is unstable, it will also cause disturbance to users. Therefore, from the perspective of performance analysis, it is necessary for the program software to keep stable when dealing with user misoperation, or when the user fills in wrong data due to various reasons, and can normally allow the user to to use. When an abnormality occurs in a certain functional module of the program, other functional modules of the program should also be able to ensure normal use. When the robustness index of the program reaches the standard, the user can have a good user experience.

3.2.4 Safety indicators

The security of the program software is the primary issue. After all, the data information stored in the corresponding database of the program is huge, and it also includes a lot of important personal information, which requires the program to have a complete security mechanism. Therefore, the program must set up a login function to check the user's identity and match the identity and authority. By restricting the functions of different user identities, the user's unauthorized operation of the program will never be tolerated. In addition, it is also necessary to guard against computer viruses and hackers at all times. By taking targeted measures to deal with security, ensure that the program is always in a safe environment, so that users can use it with confidence.

3.3 System flow analysis 

3.3.1 Operation process analysis

When the program is handed over to the user for use, it is necessary to provide the operation flow chart of the program (as shown in Figure 3.1), so that the user can easily understand the specific working steps of the program. Nowadays, the operation process of the program has a general standard, that is, first Submit the login data through the login page, and the user can operate the corresponding function on the program function operation area page only after the program is verified to be correct.

Figure 3.1 Program operation flow chart

3.3.2 Login process analysis _ _

In this part, it is necessary to separately explain the running process of the login function module of the program (as shown in Figure 3.2). The login module is also set up by the program for the sake of safety, so that users can use it with confidence. The login module mainly allows users to submit login information, and the program performs data verification. Only users who pass the verification can successfully log in to the program.

Figure 3.2 Program login flow chart

3.3.3 Information adding process analysis _

The adding function of the program is to provide the operator with the function of inputting information. Whether it involves adding user information or adding information related to other functional modules, the information adding process of the program (as shown in Figure 3.3) is consistent. The program first judges the data entered by the operator. This judgment rule is a piece of program code written in advance. When the program judges that the data meets the requirements, the data entered by the operator will be registered in the data table, such as the added User information, the newly added user information will be written into the user information data table file.

Figure 3.3 Information adding flow chart

3.3.4 Analysis of Information Deletion Process

When deleting some invalid data from the program, follow the information deletion process of the program (as shown in Figure 3.4), first select the data that the operator needs to delete, and the program will also prompt in order to prevent the operator from accidentally deleting information. When the operator really determines to delete the selected information, the information will be permanently deleted from the database.

Figure 3.4 Information deletion flow chart


4 system design 

The design scheme of T company’s project management system, such as the design of the functional framework, such as the design of the database, also determines whether the system is efficient at the development level, and whether it is easy to maintain and upgrade at the system maintenance level, because in the system implementation stage it is It is necessary to consider all the needs of users. If there is no comprehensive consideration in the design stage, then the system implementation part will not be able to start. Therefore, the system design part is also a crucial link. Only careful and comprehensive consideration based on user needs can be achieved. It is hopeful to develop program software with sound and stable functions.

4.1 System outline design 

In order to save development costs and facilitate later maintenance and upgrades, the system to be developed this time intends to display the system function interface through a browser, so that the main transactions of the program software are processed on the server side in the background, and the front-end Part only handles a small amount of business logic. The following uses a diagram (as shown in Figure 4.1) to illustrate the working principle of the program.

Figure 4.1 Schematic diagram of how the program works

4.2 System function structure design 

When the user's functional requirements for the program are analyzed and obtained, the program design can be carried out. Figure 4.2 shows the functional structure diagram of administrators. Administrators are mainly responsible for filling in books and their category information, and maintaining the filled data, including modification and deletion. Administrators also need to review teacher registration information and publish announcement information. Manage self-service renting information, etc.

Figure 4.2 System function structure diagram

4.3 Database design 

The data generated by the function operation of the program, whether it is adding, modifying, or deleting, is stored and updated through the database, so the quality of a database design is also the criterion for judging whether the program is good or bad, because half of the success of the program All of the credit is due to the excellent design of the database. Once the database is well designed, it can reduce the developer's development burden.

4.3.1 Database ER Diagram Design 

The design of this part requires the use of ER diagram drawing tools. The commonly used tool is Visio tool to draw ER model diagrams. This tool can not only quickly create the required ER model diagrams, but also provides a very simple operation interface, which can be Modify the graphics or text properties of the drawing interface. When drawing an ER model diagram, it is necessary to distinguish the meanings of each graph to avoid drawing mistakes. The ER model diagram is composed of three graphic symbols: a rectangle (entity), an oval (attribute), and a diamond (relationship). During drawing, it is necessary to distinguish Open, using accurate graphical symbols to represent the corresponding data elements.

The relationship between various entities is represented by the ER diagram in the figure below. The drawn system ER diagram is shown in Figure 4.8.

Figure 4.8 System ER Diagram

4.3.2 Database table structure design

Once the database system is selected, it is necessary to create a database file in the database according to the program requirements, and in the database file that has been created, create a corresponding data table for the data generated during the program operation. The data table structure design is to create data Field design, field length design, field type design, etc. are carried out in the table. Only when the data table is reasonably designed can the data information generated by the operation of the relevant program be stored normally. 

 Table 4.1 Dictionary table table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

2

dic_code

String

field

yes

3

dic_name

String

field name

yes

4

code_index

Integer

coding

yes

5

index_name

String

encoding name

yes

6

super_id

Integer

parent field id

yes

Table 4.2 Expense Reimbursement Form

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

7

bxname

String

Reason for spending

yes

8

yonghu_id

Integer

cost people

yes

9

expense

BigDecimal

Amount spent

yes

10

bxexpense

BigDecimal

Reimbursement

yes

Table 4.3 Project Allocation Table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

11

xiangmu_id

Integer

project name

yes

12

yonghu_id

Integer

principal

yes

13

renwu_id

Integer

Assignments

yes

Table 4.4 Contract Module Table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

14

htname

String

contract title

yes

15

praise_id

Integer

sign customer

yes

16

httong_file

String

contract

yes

17

neirong_content

BigDecimal

contract details

yes

Table 4.5 Project Schedule

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

18

xiangmu_id

Integer

project name

yes

19

yonghu_id

Integer

principal

yes

20

goumai_time

Date

time

yes

Table 4.6 Client module table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

21

name

String

name

yes

22

sex_types

Integer

gender

yes

23

img_photo

String

avatar

yes

24

khphone

String

Phone number

yes

25

gongshi

String

company

yes

Table 4.7 Project information module table

serial number

column name

type of data

illustrate

allow empty

1

Id

Int

id

no

26

xmname

String

项目名称

27

schedule

String

进度报工

28

expense

BigDecimal

项目费用

29

shifou_types

Integer

是否验收

30

qidongshu_file

String

项目启动书

表4.8用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

31

name

String

名称

32

username

String

账号

33

password

String

密码

34

img_photo

String

头像

35

sex_types

Integer

性别

36

phone

String

手机号

37

id_number

String

身份证

38

role

String

身份

表4.9用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

39

username

String

用户名

40

password

String

密码

41

role

String

角色

42

addtime

Date

新增时间

5 系统实现

系统实现部分就是将系统分析,系统设计部分的内容通过编码进行功能实现,以一个实际应用系统的形式展示系统分析与系统设计的结果。前面提到的系统分析,系统设计最主要还是进行功能,系统操作逻辑的设计,也包括了存储数据的数据库方面的设计等内容,系统实现就是一个最终的实施阶段,将前面的设计成果进行物理转化,最终出具可以运用于实际的软件系统。

5.1员工信息管理

如图5.1显示的就是员工信息管理页面,此页面提供给管理员的功能有:员工信息的查询管理,可以删除员工信息、修改员工信息、新增员工信息,

还进行了对员工名称的模糊查询的条件

图5.1 员工信息管理页面

5.2 项目信息管理

如图5.2显示的就是项目信息管理页面,此页面提供给管理员的功能有:查看已发布的项目信息数据,修改项目信息,项目信息作废,即可删除。

图5.2 项目信息管理页面

5.3部门信息管理

如图5.3显示的就是部门信息管理页面,此页面提供给管理员的功能有:查看已发布的部门信息数据,修改部门信息,部门信息作废,即可删除。

图5.3 部门信息管理页面

5.1项目分配管理

如图5.4显示的就是项目分配管理页面,此页面提供给管理员的功能有:查看已发布的项目分配数据,修改项目分配,项目分配作废,即可删除。

图5.4 项目分配管理页面

6 系统测试

程序软件一旦被开发完成之后,在真正投入日常生活中进行运行使用之前,是必须要经历测试这一个重要的操作环节,因为开发期间注重的是每个单独功能模块的开发,尽管每次开发完成一个单独功能模块时,会通过单元测试进行检验,检验合格才会让程序员继续开发下一个子功能模块,以此类推,当程序员完成所有的系统子功能模块的开发时,这个时候就需要引进系统测试,系统测试就是把所有的子功能模块集成到一起,构建成整个系统,在指定的运行环境下进行运行,主要就是测试系统的所有功能模块在一起是否良好运行,一旦程序软件通过了系统测试这一环节,就意味着它可以进行最终的验收测试了,这个测试步骤的操作用户是程序面向的员工或者是最终用户了。

6.1 系统测试的特点

系统测试也是为了保证系统正式上线后,可以稳定正常运行,给使用者带来便利。系统测试也有其对应的特点:

(1)系统测试它包括了端到端的完整测试;

(2)系统测试也对程序软件的架构方面,程序软件的业务需求等方面进行了测试;

(3)系统测试一旦采用正确的方法进行,这将减少程序正式上线之后产生的各种错误;

系统测试一般都是在跟生产环境相似的环境当中运行,程序的功能比如添加功能,删除功能,修改功能等都会使用同样的数据在新系统和现有系统中进行比较,这样做让用户对新系统中的添加,修改,删除等功能能够更好地理解,也能提升用户对新系统的满意度。

6.2 系统功能测试

6.2.1 登录功能测试

要保障程序安全,首先就要从入门门槛抓起,所以程序的登录模块也是很重要的程序入门门槛,务必要保证此功能可以安全运行使用。此次对程序登录模块测试选择管理员角色进行测试(如表6.1所示)。

表6.1 登录功能测试数据表

登录账号

登录密码

操作人

最终结果

abc

abc

管理员

登录进入程序

123

abc

管理员

弹出错误登录提示

abc

123

管理员

弹出错误登录提示

6.2.2 添加类别功能测试

T公司项目管理系统需要管理员添加类别信息,类别名称是程序设置的必填数据,而且添加的类别名称也不能够是数据库里面的存在的数据。对添加类别功能测试时,测试数据在下表展示。

表6.2 添加类别功能测试数据表

类别名称

反馈结果

类别1

失败

类别2

失败

类别3

成功

6.3 测试结果分析

程序经过了上述的测试环节,可以得出的测试结论有:

第一点,可以确定开发出来的T公司项目管理系统是符合同类型系统的要求;

第二点,用户要求T公司项目管理系统需要具备的功能都已开发完成并能够正常使用;

第三点,T公司项目管理系统界面简洁美观,操作流程清晰明了;

第四点,T公司项目管理系统的安全性,以及运行性能符合开发要求。

至此,T公司项目管理系统可以确保所有功能能够按照预期目标进行运行,可以正式投入生活中运行使用!


结  论

通过对T公司项目管理系统的开发,让我深刻明白开发一个程序软件需要经历的流程,当确定要开发一个T公司项目管理系统的程序时,我在开发期间,对其功能进行合理的需求分析,然后才是程序软件的功能的框架设计,数据库的实体与数据表设计,程序软件的功能详细界面实现,以及程序的功能测试等进行全方位的细致考虑,虽然在此过程中,各个环节都遇到了大大小小的困难,但是通过对这些问题进行反复的分析,深入的思考,借助各种相关文献资料提供的方法与解决思路成功解决面临的各个问题,最后成功的让我开发的T公司项目管理系统得以正常运行。

T公司项目管理系统在功能上面是基本可以满足用户对系统的操作,但是这个程序软件也有许多方面是不足的,因此,在下一个时间阶段,有几点需要改进的地方需要提出来,它们分别是:

(1)操作页面可以满足用户简易操作的要求,但是在页面多样化设计层面上需要把一些比较丰富的设计结构考虑进来。

(2)程序软件的总体安全性能需要优化,例如程序的退出安全性,以及程序的并发性等问题都需要进行安全性升级,让开发的T公司项目管理系统与现实中的相关网站更贴合。

(3)需要对程序的数据结构方面,程序的代码方面等进行优化,让运行起来的程序可以保持稳定运行,也让程序能够保证短时间内处理相关事务,节省处理事务的时间,提高事务处理的效率,同时对服务器上资源占用的比例进行降低。

T公司项目管理系统的开发一方面是对自身专业知识技能进行最终考核,另一方面也是让自己学会独立解决程序开发过程中所遇到的问题,掌握将理论知识运用于程序开发实践的方法。T公司项目管理系统的开发最终目标就是让系统更具人性化,同时在逻辑设计上,让系统能够更加的严谨。


  

大学期间的学习时光对于我来说是美好而短暂的,在这期间我也接触了许多可爱的大学同学们,以及兢兢业业教学的老师们,在我的毕业论文即将完成之际,我想对那些曾经给予我支持,帮助,还有鼓励的同学和老师以及家人们表达我内心的无比感激之情。

首先,感谢给予我论文指导的指导老师,从开题报告,任务书,论文大纲的编写与系统的功能框架设计,到最终的毕业论文,都是指导老师全程参与的悉心指导和帮忙,才能够让我的毕业论文可以符合学院要求编写完成。我的指导老师一丝不苟的教学精神以及在学术上的严谨作风,这些优点是值得我不断去努力学习的。

其次,感谢大学同学的陪伴与帮助,在我独立编写毕业论文期间,大学同学的鼓励与耐心的帮助使得我少走很多弯路,节省毕业论文的编写时间,也让我有更多精力去完善我开发的系统。

最后,感谢我最亲密的家人带给我的包容和关爱,我能够安心学习也是来源于家人们对我的无微不至的照顾,这样我才可以顺顺利利完成我的大学学业。

毕业倒计时之际,希望在今后的工作中,在今后的生活中,我会一直谨记老师们带给我的孜孜不倦的教诲,并通过不懈的努力和追求来改变自己,以此报答那些曾支持过以及帮助过我的人!


参考文献

[1]宁昭铱,陈静,张立斌.一个T公司项目管理系统平台的设计[J].科技经济导刊,2017(01):32+25.

[2]李鑫.浅谈信息化T公司项目管理系统的设计与实现[J].民营科技,2016(11):74.

[3]宋丽娜.基于JSP的Web开发中文乱码问题的研究与解决[J].电子技术,2015,42(11):5-7.

[4]汪君宇.基于JSP的Web应用软件开发技术分析[J].科技创新与应用,2018(16):158-160.

[5]赵钢.JSP Servlet+EJB的Web模式应用研究[J].电子设计工程,2016,21(13):47-49.

[6]肖英.解决JSP/Servlet开发中的中文乱码问题[J].科技传播,2017,(1)11-25.

[7]朱钧.基于角色的jsp通用权限系统设计与实现[D].山东大学,2014.

[8]康牧.JSP动态网站开发实用教程[M].清华大学出版社,2014.

[9]王建国.数据库设计在网站开发中的应用[J].山东农业工程学院学报,2017,34(04):158-159+164.

[10]张知青.基于关系数据库的查询方法及优化技术分析[J].煤炭技术,2015,31(05):218-220.

[11]陈志誉.Java工具及其调度方法研究[D].华南理工大学,2018.

[12]张孝祥,徐明华.JAVA基础与案例开发详解[M].清华大学出版社,2014.

[13]刘亚宾.精通Eclipse--JAVA技术大系[M].电子工业出版社,2015.

[14]曾志明.网站开发技术的比较研究[J].电脑知识与技术,2015,6(05):1075-1078.

[15]卫红春.信息系统分析与设计[M].北京:清华大学出版社,2014.

[16]于万波.网站开发与应用案例教程[M].清华大学出版社,2013.

[17]黎连业,王华,李淑春.软件测试与测试技术[M].清华大学出版社,2014.

[18]Xin-hua YOU. Brief Discuss the Application of Object-oriented in Java Language Programming Course[A]. Advanced Science and Industry Research Center.Proceedings of 2018 3rd International Conference on Automation, Mechanical and Electrical Engineering (AMEE 2018)[C].Advanced Science and Industry Research Center:Science and Engineering Research Center,2018:5.

[19]Menglin Liu. Design and Research of Batch Query System Based on Java[A]. Research Institute of Management Science and Industrial Engineering.Proceedings of 2018 4th World Conference on Control, Electronics and Computer Engineering (WCCECE 2018)[C].Research Institute of Management Science and Industrial Engineering:计算机科学与电子技术国际学会(Computer Science and Electronic Technology International Society),2018:5.

Guess you like

Origin blog.csdn.net/licongzhuo/article/details/130715005