国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫EL2311、代做SQL編程設計
代寫EL2311、代做SQL編程設計

時間:2025-03-04  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



School of Engineering and Computing    UCLan Coursework Assessment Brief    2024/25
    Module Title: Software Development 2
Module Code: EL2311    BEng
    Recording and analysing UAAV movements with  a database.    This assessment is worth 50% of the overall module mark

THE BRIEF/INSTRUCTIONS 

The following Learning outcomes will be assessed in this assessment

1. Develop appropriate software solutions to technological problems.
2. Describe and apply features of an object oriented programming language.
3. Effectively exploit the programming language and development environments.
4. Effectively apply software design and development principles.

Assessment Criteria    Weighting (%)
Software Development    70
Report    30
Total    100

Introduction and background

Students will be provided with the following software (on blackboard) :

An SQL-Lite database file.

A client program that generates an XML file with data.

The aim of the coursework is to give students practical experience in object oriented software development by implementing a system in an object oriented language (C#) that involves a number of real-world engineering applications (reading standard data format (XML), database access and storage, user interface design).

The System.

The UCLan autonomous all-terrain Vehicle (UAAV) is in testing phase, the UAAV has been designed to navigate extremely remote and hazardous locations and as such there will be many times when direct communication will not be possible.  With this in mind a system has been designed that monitors various metrics around the vehicle and saves the data to a file.  The system saves a snapshot of readings once every 5 minutes whilst operating and saves the result to an XML file for analysis (The client software simulates this by producing an XML file with all the readings for that day).

You have been given the task of writing a software system that can take the readings file, save its contents to a database and allow engineers to access the data.

The XML file contains data on when the readings took place, the UAAV’s speed at the time, its internal cabin temperature, its engine compartment temperature, its fuel level, its battery charge level and shock absorber wear.
The database file (Readings.db) contains a single empty table (UAAVData) that has the following structure :

Day    RunningTime    Speed    CabTemp    EngTemp    Fuel    Battery    ShockWear

Where :

Day is the day the readings took place, this is an integer value set by the user in the client program (note the UAAV is only ever tested once a day).
RunningTime is the time the UAAV has been running, all tests run over a 5 hour period, this is an integer value showing the time (in minutes) since the tests started.
Speed is a double indicating the speed in miles per hour that the vehicle is travelling at the time.  After the initial start, a value of 0 indicates that the vehicle has stopped and therefore a fault has occurred.
CabTemp is a double indicating the internal temperature of the UAAV (in degrees Celsius).
EngTemp is a double indicating the Engine Temperature (in degrees Celsius).
Fuel is a double indicating how much fuel is left. The value is a percentage of remaining fuel.
Battery is a double indicting how much battery charge is left.  The value is a percentage of remaining battery charge.
ShockWear is a double, this indicates how much stress and strain the UAAV’s shock absorbers have sustained during the test.  The value generated is a unitless metric designed by an unknown engineer who has since left the project.

The databases table has a composite primary key consisting of Day and RunningTime.

Part One - Software development.

The student is required to write a C# program that performs the following actions :

Reads in an XML file generated by the client program, it should do this cleanly without errors and should be able to handle a malformed or non XML file being selected with an error to the user but without a program crash .
Permanently stores the data in the database file.
Allows a novice user to run some basic queries on the database. (See below)
Allows expert users to run custom SQL queries on the database. (See below)

There are two types of user that you need to account for when writing this program.

1)Novice Users.  These users know no SQL or database theory at all, they need to be able to retrieve simple information out of the database.  The information your program should allow them access to is as follows :

i)For a user selected day, the maximum and average readings of the following sensors (Speed, CabTemp, EngTemp, ShockWear) 
ii)For a user selected day, the minimum readings of the following sensors (Fuel, Battery) 
iii)For a user selected day, all the readings (along with time) if the UAAV breaks down (see later)
iv)A report showing all successful runs, all runs that resulted in a breakdown and all runs that completed successfully but were considered a failure (see later).

2)Expert User.  These users should be allowed to write any SQL query they wish and have it run against the database.  The program should return sensible errors any time the SQL written is not valid.  The expert users should NOT be allowed to add, modify or delete data from the database.


Break Downs.

The UAAV never stops moving in the test once it starts, any value of 0 in the speed attribute indicates a failure (all subsequent values for speed after that for the test will also be 0, the UAAV can not self repair).

 Things that can cause a break down are :

Running out of fuel.
Draining the battery.
The engine overheating.
Excessive shock wear.

    For the latter two the value at which the system breaks is currently unknown.

Although it does not cause a break down (I.E. the UAAV will continue moving) if the internal cabin temperature exceeds 30 degrees Celsius the test is considered a failure, due to it being an unsuitable environment to transport people.


Part Two - Documentation

Students are required to produce a report that details their development of the program written for part one.  The report should include the following sections :

Development description.  A detailed account of what the student did in order to produce the submitted program.  This may include diagrams showing data / process flow and control, UML etc., any necessary assumptions made, testing details, explanation of algorithms used etc.

Testing plans to ensure the software is working correctly, this include (but is not limited to) XML file loading, database queries, and database protection.  

Brief discussion on ideas for improving the program, this discussion is theoretical and the student is not expected to implement changes, therefore the discussion should not be limited to changes that are either within the student’s ability range or within the time allocated for the coursework.

The student should also provide an estimate on the working limits of the UAAV’s engine temperature and shock wear and explain how they estimated these figures.

Brief discussion section that include how a system such as this could operate in real-world conditions with autonomous vehicles.

Word count for the report (not including tables, diagrams and code) should not exceed 2000 words.

Mark Allocation.

The breakdown of the marks for the assignment is as follows :

Part One – Software Development (Total 70%)
Part Two – Report (Total 30%)

Software should be appropriately commented and should employ the techniques and principles of object oriented programming demonstrated in the lectures and labs where appropriate.

Reports should be produced to a professional standard, reports that are badly formatted and/or contain numerous examples of poor grammar/punctuation/spelling may be penalised.

Check that your program works on the standard lab machines, programs that do not compile on a lab PC in CM034 (due to missing libraries, wrong file paths etc.) will be given a bare pass at best.

The marking scheme / grid is attached in Appendix A.

Advice and Hints.

Get a basic working version of the program working first before trying any of the difficult additions (calculating distance of robots etc.).  
Backup your work frequently, then you can return to an earlier version if things don’t work.
Start small and build.
Although there are different ways to access databases than the ways shown in the lab, the way used is the Microsoft recommended way and it works.  Students that use methods different from the lab exercises (for example methods found on the internet) do so at their own risk with the knowledge that instructors may not be familiar with that method.
Do not expect markers to install external libraries, frameworks etc other than those covered in the lab.   
Put any files used (database files etc.) in the bin/debug directory to avoid filepath issues.

PREPARATION FOR THE ASSESSMENT

XML file handling was covered in lab 12
Database access / SQL was covered in labs 13 and 14, students should use the code given in these labs for this work.
Students will be given time during lab sessions to work on the assignment with guided assistance.
The assignment will be explained and students given the opportunity to clarify any points in a lab session, and the recording will be placed on Blackboard.

RELEASE DATES AND HAND IN DEADLINE
.                      
Assessment Deadline Date and time (Report): 06/4/25 11.59pm
                                        
Please note that this is the final time you can submit – not the time to submit!
Your feedback/feed forward and mark for this assessment will be provided on Blackboard after 15 working days

SUBMISSION DETAILS

Submit a a zip file containing the Visual Studio project and your report.  This to be uploaded to Blackboard (TurnItIn) before 06/4/25 11.59pm

HELP AND SUPPORT

If you have not yet made the university aware of any disability, specific learning difficulty, long-term health or mental health condition, please complete a Disclosure Form.  The Inclusive Support team will then contact to discuss reasonable adjustments and support relating to any disability.  For more information, visit the Inclusive Support site.
To access mental health and wellbeing support, please complete our online referral form.  call 01772 893020 or visit our UCLan Wellbeing Service pages for more information.
If you have any other query or require further support you can contact The <i>, The Student Information and Support Centre.  Speak with us for advice on accessing all the University services as well as the Library services. Whatever your query, our expert staff will be able to help and support you. For more information , how to contact us and our opening hours visit Student Information and Support Centre.
If you have any valid mitigating circumstances that mean you cannot meet an assessment submission deadline and you wish to request an extension, you will need to apply online prior to the deadline.


Disclaimer: The information provided in this assessment brief is correct at time of publication. In the unlikely event that any changes are deemed necessary, they will be communicated clearly via e-mail and a new version of this assessment brief will be circulated.    Version: 1



請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp



 

掃一掃在手機打開當前頁
  • 上一篇:代寫ENGG1340、代做Python/C++編程語言
  • 下一篇:MISCADA代做、代寫Python程序語言
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    综合一区中文字幕| 国产精品免费视频久久久| 国产欧美欧洲在线观看| 日本一欧美一欧美一亚洲视频| 国产精品久久久久999| 日韩中文字幕不卡视频| 一区二区三区免费看| 欧美在线日韩在线| 久久久久久久久久久91| 亚洲人成网站在线观看播放| 国产真实乱子伦| 国产精品久久久久一区二区| 日本丰满少妇黄大片在线观看| 国产精品一级久久久| 久久国产色av| 男人天堂成人在线| 日韩中文av在线| 日本精品免费| 成人欧美一区二区三区黑人免费| 国产精品爽爽ⅴa在线观看| 国产精品国产亚洲精品看不卡15| 欧美自拍大量在线观看| 国产精品91久久| 一区二区三区一级片| 国产伦精品一区二区三区视频孕妇| 久久国产一区二区三区| 人妻久久久一区二区三区| 久久久精品视频在线观看| 日本高清+成人网在线观看| 91久久国产精品| 日韩中文不卡| 国产精品99一区| 国产有码在线一区二区视频| 91精品国产高清| 国产高清av在线播放| 中文网丁香综合网| 国内久久久精品| 久久精品99久久| 亚洲人久久久| 国产一区一区三区| 亚洲最大福利网站| 亚洲影影院av| 日韩精品不卡| 黄色网络在线观看| 国产精品自产拍高潮在线观看| 国产精品一区二区欧美黑人喷潮水| 风间由美久久久| 日韩有码在线电影| 日韩欧美亚洲区| 91干在线观看| 性色av一区二区三区| 日韩视频第一页| 欧美变态另类刺激| 久久久精品一区二区三区| 国产自偷自偷免费一区| 国产精品大全| 国产日韩欧美黄色| 岛国视频一区| 日韩中文字幕在线观看| 欧美大香线蕉线伊人久久| 精品免费二区三区三区高中清不卡| 国产奶头好大揉着好爽视频| 亚洲国产精品123| 国产成人a亚洲精品| 青草青草久热精品视频在线观看| 国产精品日韩一区二区| 青青影院一区二区三区四区| 国产精品久久久久久久9999| 高清不卡日本v二区在线| 欧美一区二区三区艳史| 北条麻妃一区二区三区中文字幕| 黄色a级片免费| 亚洲图色在线| 久久久久久久亚洲精品| 国内揄拍国内精品| 亚洲欧洲中文| 日韩在线观看免费高清| 国内精品国产三级国产99 | 国产精品久久久久久久久久99| 毛葺葺老太做受视频| 亚洲一区不卡在线| 草莓视频一区| 日韩精品 欧美| 最新av在线免费观看| 久久韩国免费视频| 国产精品一级久久久| 亚洲精品免费av| 国产精品久久成人免费观看| 99精彩视频| 日本a在线免费观看| 亚洲一二区在线| 俺也去精品视频在线观看| 国产一二三四区在线观看| 日本精品免费观看| 欧美激情综合亚洲一二区| 久久久久天天天天| 91精品在线播放| 精品一区二区日本| 日韩在线一级片| 久久久久国产视频| 久久久av网站| 91免费的视频在线播放| 国产美女直播视频一区| 青青青国产在线观看| 综合操久久久| 精品乱子伦一区二区三区| 久草视频这里只有精品| 国产一区二区精品在线| 色欲av无码一区二区人妻| 精品免费日产一区一区三区免费 | 视频在线精品一区| 久久av在线播放| 国产精品福利网站| xxxx性欧美| 久久乐国产精品| 国产精华一区| 欧美日韩dvd| 色视频一区二区三区| 久久人人爽人人爽爽久久| 亚洲一区二区三区香蕉| 激情五月五月婷婷| 欧美日本精品在线| 欧美成人性色生活仑片| 色婷婷久久av| 久久这里精品国产99丫e6| 色综合久久88| 国产精品麻豆免费版| 国产成人精品日本亚洲11| 久久国产精品久久久| 久久久久久久久网| 国产精品伊人日日| 国产精品免费一区二区三区在线观看 | 国产视频观看一区| 日韩欧美亚洲在线| 国产精品免费一区豆花| 欧美亚洲国产成人精品| 久久伊人一区| 日韩精品一区二区三区四区五区| 97人人模人人爽人人喊38tv| 一区国产精品| 99久久免费观看| 岛国视频一区| 精品无人区一区二区三区竹菊| 日韩人妻一区二区三区蜜桃视频| 日韩视频在线视频| 日韩在线xxx| 手机在线观看国产精品| 日韩欧美亚洲日产国产| 亚洲综合激情五月| 亚洲日本欧美在线| 手机看片日韩国产| 色乱码一区二区三区熟女| 色999五月色| 日韩毛片在线免费看| 欧美一区二区视频在线播放| 日韩美女免费观看| 熟女少妇在线视频播放| 日韩视频在线免费看| 欧美亚洲国产视频| 国产欧美日韩中文| 国产精品亚洲欧美导航| 久久久7777| 久久亚洲综合国产精品99麻豆精品福利 | 免费人成在线观看视频播放| 粉嫩av一区二区三区免费观看| 91高潮在线观看| 国产成人精品在线| 久久99亚洲热视| 日韩尤物视频| 红桃一区二区三区| www.日本在线视频| 国产成人免费高清视频| 一区二区三区久久网| 日韩精品第1页| 成人a免费视频| 久久久久亚洲精品国产| 欧美日韩成人在线播放| 日韩欧美在线免费观看视频| 天堂v在线视频| 天天成人综合网| 国产日韩专区在线| 欧美国产二区| 久久精品久久久久久国产 免费| 99九九视频| 久久精品视频亚洲| 午夜精品一区二区三区视频免费看| 欧美日韩一道本| 久久久午夜视频| 国产精品裸体瑜伽视频| 日韩一区不卡| 欧美 日韩 国产精品| 国产精品12| 色综合久久久久久中文网| 青青视频免费在线观看| 91免费看国产| 国产精品国产亚洲精品看不卡 | 99久久久精品视频| 国产精品久久亚洲7777| 日本一区免费看| www国产无套内射com|