当前位置:网站首页>[design completion - opening report] zufeinfo 2018 software engineering major (including FAQ)
[design completion - opening report] zufeinfo 2018 software engineering major (including FAQ)
2022-06-25 09:22:00 【Ryo_ Yuki】
Catalog
- 1 preparation
- 2 Text —— Based on the open source voice assistant platform “ Touch and reach ” Functional design and development
- 2.1 The paper ( Design ) The basis for selecting the topic ( The purpose and significance of the topic 、 The research status and development trend of this topic at home and abroad )
- 2.2 The paper ( Design ) The main research contents and expected objectives
- 2.3 The paper ( Design ) The main research program of ( The research methods to be adopted 、 Preparation and main measures )
- 2.4 Main references
- 2.5 The paper ( Design ) Research progress arrangement
- 3 Some details of the format have been repaired
- On the defense
1 preparation
1.1 Template download
Many people ask me where to download the template , This academic affairs office website has :https://jwc.zufe.edu.cn/info/1035/7463.htm
1.2 Specify the word count requirements
The rule is 3000, The template comes with about 700 word
1.3 Requirements overview
2 Text —— Based on the open source voice assistant platform “ Touch and reach ” Functional design and development
2.1 The paper ( Design ) The basis for selecting the topic ( The purpose and significance of the topic 、 The research status and development trend of this topic at home and abroad )
( One ) Social background
According to the previous release of China Internet Network Information Center 《 The first 47 The second statistical report on the development of Internet in China 》 data display : By 2020 year 12 month , By 2020 year 12 month , Scale of Internet users 9.89 Billion , Internet penetration reached 70.4%. The scale of non internet users in China is 4.16 Billion , among ,60 The proportion of non internet users aged and over in the total non internet users is 46.0%, Compared with the whole country 60 The proportion of people aged and over is higher than that of 27.9 percentage . In terms of age ,60 The aged and above are still the main group of non internet users .[1]
before , The Ministry of industry and information technology has successively issued 《 Notice on effectively solving the difficulties of the elderly in using intelligent technology and facilitating the elderly to use intelligent products and services 》、《 General design specification for aging Internet website 》 and 《 Mobile Internet applications (APP) General design code for ageing 》 And other important documents , Specify the general requirements and key tasks for all sectors of society to carry out aging adaptation work , And put forward specific requirements in terms of technical requirements , Create convenient conditions for middle-aged and elderly Internet users to more deeply integrate into Internet life .
( Two ) Analysis of current situation
2.1 Analysis of existing pain points of users
The rapid development of mobile Internet , It brings convenience to young people , But it brings endless distress to the elderly . at present , Most of the elderly still have resistance to smart phones , Or there are obstacles in the process of using smart phones, which leads to disgust and anxiety . The digital divide lies between the elderly and smart phones , It is difficult for the elderly to get a free ride on intelligent technology . The problem of using smart phones for the elderly has become one of the important factors restricting social development .
2.2 User needs analysis
Older people are interested in smart phones or certain types of APP Software , The focus is often not on whether the configuration is perfect 、 Whether the function is rich , It's about which functions can really solve the actual needs .
for example , For the elderly , Wechat is just a collection, payment and social tool , Alipay is just a means of showing your health code and taking public transport . However , Among them, there are numerous official account 、 conduct financial transactions 、 Functions such as membership and complex interaction methods often only make the elderly “ Get lost ”, Can not really solve the actual needs .
2.3 Analysis of existing aging measures
The existing aging measures mainly include : Launch large font and large button “ Caring version ”、 Integrated voice search and broadcast functions 、 Provide a functional area for the elderly 、 Screen sharing and operation track marking .[2]
One side , Various types App The name of the old edition is varied , It's hard to judge at a glance , Big print 、 Caring version 、 Senior Edition 、 The elder model 、 Respect for the elderly 、 Concise mode 、 Happy life … Dazzling names , It buries the first difficulty for users to download . On the other hand ,App Various advertisements and pop-up windows will be placed in , Use some of the elderly “ Be greedy for small things ” The psychological precision harvest , Many of them have induced the elderly to download other App Or buy goods, etc “ wandering ” Content .[2][3]
2.4 Analysis on the current situation of similar research in China
at present , The main domestic products in the field of aging adaptation are : It needs remote control by relatives “ Sunflower ” Software 、 Rely on the pro elderly linkage “ Family love small time ”APP、 Providing aging appropriate terminal services “ JD time machine ” mobile phone .
However , The above measures often only focus on the audio-visual sense of aging , Not focusing on actual interaction and operational logic , Low simplification of operation steps , No direct access to the actual demand . Pure visual sense 、 The aging modification mode with simplified operation is not complete , It is still unable to effectively solve the existing interface interaction complexity in the use process 、 Unfriendly operation and other problems .
( 3、 ... and ) Purpose of topic selection
The purpose of the topic is to practice the system software development , Study 、 Exercise and apply the professional theory and thought of software engineering . Strictly follow the principles of scientificity and practicality in the process , Based on actual market demand , Create a practical software development model , Design and develop software programs properly , Improve the overall technical level of system software development .[4]
The design content of the topic is mainly based on the existing open source voice assistant platform (github On the platform HoweAssistant project ), Use Android Studio development environment , Design and develop a product with “ Touch and reach ” Mobile end of function APP( hereinafter referred to as “eLinker APP”), And the related technologies involved are studied .
eLinker APP Relying on the open source voice assistant function module , Bind the input operation instruction data with the function page shortcut data , By clicking, you can realize the functions that the system preset voice assistant can only complete through voice input ( page ) Direct function , A function page that can meet the actual needs of the elderly can be reached at one touch .
( Four ) Significance of topic selection
Topic selection innovation of smart phone usage , Simplify tedious operation and interaction , Close to the real needs of the elderly , Effectively solve the problem of using smart phones for the elderly , Provide new ideas for smart phone aging transformation .
2.2 The paper ( Design ) The main research contents and expected objectives
( One )“ Touch and reach ” Functional concept
1.1 The idea comes from
PC End browser “ Tab Bookmarks ” function , Be able to put the user's commonly used pages in “ Bookmarks ” Form preservation , To open it again, just click on the “ Bookmarks ” You can go directly to the original page with one click , No need to search again 、 Unnecessary operations such as finding page entry on the home page . The function is PC End office avoids many repetitive operations , Improved office efficiency .
1.2 “ Bookmarks ” The first application of the concept in the mobile terminal
At present , minority APP The software has been set in some common pages “ Create a desktop shortcut ” function , for example , WeChat 、 Alipay allows you to create common page shortcuts such as desktop quick payment . But the coverage is still insufficient , It is difficult to meet the diversified actual needs of the elderly .
meanwhile , The realization of the first application also provides a certain theoretical feasibility for the innovation and expansion of the topic .
1.3 “ Bookmarks ” The innovation and expansion of the concept in the mobile terminal
Combined with preset voice assistant “ Open application ” The function of , Innovation must be put forward : With the help of open source voice assistant , Let the bookmark concept be innovated and applied on the mobile terminal , Realize the function page “ Touch and reach ”. Technically simple and feasible , Function based on the traditional voice assistant 、 Application field 、 Innovation and expansion of application groups and other aspects .
( Two ) Bottom logic and application logic
2.1 System underlying logic
eLinker APP use “ Separation of parents and elders ” idea . Bind the operation instruction data with the function page shortcut data at the kinship end , Send it to the elderly side , After the function page shortcut data is triggered on the old end , The operation instruction data is analyzed by the function module 、 perform , So as to arouse the specified page .
As shown in the figure below , By reasonably calling the corresponding function modules of the open source voice assistant, we can realize the text conversion of the voice operation instructions of the relative side 、 Text semantic analysis 、 The transfer of operation instruction data and the recall and quick direct function of the designated function page .
2.2 Practical application logic
Follow the system architecture “ Separation of parents and elders ” idea , Relatives and the elderly use the same account to log in to the corresponding version of the software . Build a set of “ Offline communication goes first , Online Pro elderly interaction ” Pro elderly interaction mode .
Offline communication goes first : Download the corresponding version for each APP Software , Use the same account to bind and log in and preset ;
Online Pro elderly interaction : Relatives enter operation instructions and set function page shortcuts to add to the elderly terminal , Click the function page shortcut on the old end to enter the corresponding function page ;
In the whole process , Adapt to the group characteristics of the elderly and the Group wishes of relatives , The old end only undertakes about of all operations 20%, Other kinds of complicated operations are completed by relatives . It is conducive to the intangible communication between relatives and the elderly , Experience happiness and belonging .
( 3、 ... and ) The main research content is
3.1 Research and call of function module of open source voice assistant platform
Conduct in-depth research on the development mechanism of the whole open source voice Assistant Platform , Look for specific methods to call related functional modules .
3.2 Android Development and mobile migration methods
Carry out systematic Android Developing learning , Achieve the desired goal through engineering thinking , And explore APP Software migration method from development environment to mobile end .
3.3 End to end data interconnection
Realize the transfer of operation instructions, function page shortcuts and other data between relatives and the elderly , Improve the pro elderly interaction mode .
( Four ) target
I hope to achieve the following goals :
- A set can be used in Android The mobile terminal installs and operates a complete system . By downloading the installation package , stay Android The mobile terminal is normally installed 、 function .
- Realize the open source voice assistant platform “ Open application ” Function module calls . Integrate and integrate its core function modules into the project engineering documents , In order to realize the system call , Improve operational efficiency .
- be based on 2 To achieve some common function pages for the elderly “ Touch and reach ”. Including but not limited to direct sweeping 、 Health code 、 Car yards 、 Drama channel 、 Listening channel 、 Navigation home and other function pages .
- Realization “ end-to-end ” Operation instruction entry and shortcut addition of . Relatives complete the operation instruction entry at the relatives end , Add shortcuts to the elderly side for the elderly .
- other .
2.3 The paper ( Design ) The main research program of ( The research methods to be adopted 、 Preparation and main measures )
preparation : Look through the materials , Search for Literature , Understand the basic status of existing research , Complete the feasibility study , Define project objectives , Sort out perfect user requirements .
Outline design : Build system architecture model , Design data flow diagram 、 The data dictionary , To the whole APP Divide the functional modules , Determine the functions of each module and the interfaces between modules .
Detailed design : System structure 、 development tool 、 Selection of database management system .
Website testing : Use unit testing and functional testing methods .
2.4 Main references
[1] China Internet Network Information Center . The first 47 The second statistical report on the development of Internet in China [R]. Beijing , 2021.
[2] Zhu Changjun .App Suitable for aging , It's not just “ Big print ”[J]. It's sunny in the evening ,2021(08):5.
[3] Liuxuying . Across the digital divide ,App Adapt to aging transformation from scratch [N]. International business newspaper ,2021-12-10(005).DOI:10.28270/n.cnki.ngjsb.2021.006151.
[4] Liurongyun . Application of software engineering technology in system software development process [J]. Network security technology and Application ,2021(12):52-53.
2.5 The paper ( Design ) Research progress arrangement
【 Before the holidays 】 The first stage ( Data collection stage )
Work out the graduation project plan and expected objectives , Complete basic demand research 、 Opening report .
【 During the winter vacation 】 The second stage ( Basic research stage )
introduction Android Development , Understand and try to run github Open source voice assistant platform , Arrange the outline of the thesis and the overall idea , Determine the coding design idea
【3 month -5 Mid month 】 The third stage ( Coding design stage )
skilled Android Development , Understand and invoke github Open source voice assistant platform “ Open application ” Function module , Based on its implementation “ Touch and reach ” Function and try to run in the development environment .
【5 late -6 month 】 The fourth stage ( Manuscript writing and system testing stage )
Finalization of design documents , Try to Android End operation , Prepare for graduation project defense .
3 Some details of the format have been repaired
3.1 The inserted picture is not fully displayed
See blog :Word The pictures in the are not fully displayed , Show only the lowest part of the solution
3.2 Cannot break across pages
3.3 Set superscripts for references
3.4 Check whether the format meets the requirements
3.5 Reference specification format
3.6 No spaces are displayed 、 enter 、tab Equal format tag
See blog :word How to display spaces 、 enter 、tab、 Separator and other format marks
3.7 Cancel automatic numbering
Try not to use this automatic numbering , In the second paragraph, the suspension and left indent are added directly , Will appear very unprofessional
resolvent
On the defense
To ask for sth 5-10 minute PPT report ( The significance of the subject should be emphasized 、 Research status 、 Main research contents and research scheme ), Answer questions 5 minute , Actually, it has a lot to do with the order , There aren't many in front ( The average of the three teachers is 20min A person ), There's not much left behind ( The teacher wants to get off work , The third front battle has begun )
If you have no confidence , It is strongly recommended to find various reasons to put yourself behind !!!PPT It's broken , I forgot to print the materials , I didn't bring my computer with me
PPT Don't spend too much time doing , Unless it's the first oneortwo , The teacher will patiently let you finish PPT, I'll just talk about the main content later
The tutor went over it again
Hopes the system doesn't have problems bug!
边栏推荐
- Summarize two methods of configuring pytorch GPU environment
- jmeter中csv参数化
- Notes on key words in the original English work biography of jobs (V) [chapter three]
- Matplotlib simple logistic regression visualization
- 备战2022年金九银十必问的1000道Android面试题及答案整理,彻底解决面试的烦恼
- 云网络技术的好处以及类型
- Numpy numpy中的meshgrid()函数
- [opencv] - input and output XML and yaml files
- Matplotlib decision boundary drawing function plot in Matplotlib_ decision_ Boundary and plt Detailed explanation of contour function
- 十大券商开户风险大吗,安全靠谱吗?
猜你喜欢
[untitled] * * database course design: complete the student information management system in three days**
使用Navicat对比多环境数据库数据差异和结构差异,以及自动DML和DDL脚本
Analysis on the bottom calling process of micro service calling component ribbon
Matplotlib axvline() and axhline() functions in Matplotlib
nodejs 使用Express框架demo
The first techo day Tencent technology open day, 628 waiting for you!
【OpenCV】—离散傅里叶变换
SQL advanced
Nodejs using the express framework demo
Is the client that gets the scanning code wechat or Alipay
随机推荐
matplotlib 简单逻辑回归可视化
Notes on key words in the original English work biography of jobs (II) [chapter one]
Prediction of pumpkin price based on BP neural network
matplotlib matplotlib中plt.grid()
Make a skylearn high-dimensional dataset_ Circles and make_ moons
Close a thread
首期Techo Day腾讯技术开放日,628等你!
cazy长安战役八卦迷宫
matplotlib matplotlib中axvline()和axhline()函数
Abbreviations of common English terms for IC R & D
2022 meisai question a idea sharing
Oracle-单行函数大全
Work of the 15th week
annotation lib 和 processor lib如何引用
Notes on key words in the original English work biography of jobs (V) [chapter three]
Voiceprint Technology (VII): the future of voiceprint Technology
《乔布斯传》英文原著重点词汇笔记(三)【 chapter one】
35 websites ICER must know
On the underlying index principle of MySQL
Voiceprint Technology (I): the past and present life of voiceprint Technology