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

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫EL2311、代做SQL編程設(shè)計
代寫EL2311、代做SQL編程設(shè)計

時間:2025-03-04  來源:合肥網(wǎng)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



 

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

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運營技巧,多多開團(tuán)助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養(yǎng) 十大衛(wèi)浴品牌排行 suno 豆包網(wǎng)頁版入口 wps 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    97色伦亚洲国产| 久久久国产91| 日韩av不卡电影| 亚洲一区二区在| 欧美精品第一页在线播放| 久久成年人免费电影| 久久99精品久久久久久三级| 久无码久无码av无码| 亚洲国产激情一区二区三区| 欧美激情一区二区三区高清视频| 国产精品日韩二区| 国产精品免费视频一区二区| 国产精品久久久久久久久免费| 国产精品日韩av| 国产精品美腿一区在线看 | 久久精品中文字幕一区二区三区| 91精品国产成人| 2019日本中文字幕| 久久av秘一区二区三区| 91观看网站| 久久涩涩网站| 色婷婷综合久久久久| 国产超级av在线| 日韩亚洲精品视频| 国产精品久久久久久久久| 美日韩精品视频免费看| 一本色道久久99精品综合| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲在线www| 日韩精品大片| 免费久久99精品国产自| 国产日韩欧美自拍| 成人av在线天堂| 久草精品在线播放| 久久久噜噜噜久久久| 国产精品久久久久77777| 久久国产精品久久久| 亚洲精品中文字幕无码蜜桃| 日韩av电影在线网| 激情视频小说图片| 91久久久久久久一区二区| 色噜噜国产精品视频一区二区| 国产精品久久久久久久久久久久冷 | 精品www久久久久奶水| 国产最新精品视频| 91精品视频免费| 久久精品国产亚洲一区二区| 久久的精品视频| 五码日韩精品一区二区三区视频 | 热99在线视频| 国产欧美在线播放| 国产成人在线播放| 久久夜色精品国产亚洲aⅴ| 亚洲欧美综合一区| 秋霞在线一区二区| 99精品国产高清在线观看| 日韩在线中文字幕| 亚洲国产精品一区在线观看不卡| 日韩欧美一区二区三区四区五区| 青青在线视频免费观看| 国产伦精品一区二区三区视频免费 | 91国偷自产一区二区三区的观看方式 | 日韩国产小视频| 国产日韩第一页| 日韩中文字幕在线看| 亚洲精品一区二| 国产日本欧美一区| 啊v视频在线一区二区三区| 亚洲 欧美 综合 另类 中字| 国产日韩中文字幕在线| 久久精品国产精品| 日韩精品免费一区| 久久久水蜜桃| 亚洲精品欧美日韩专区| 国产麻豆日韩| 久久久国产一区二区三区| 天天人人精品| 成人免费在线一区二区三区| 国产精品视频1区| 日韩一二三区不卡在线视频| 不卡视频一区二区三区| 精品免费日产一区一区三区免费 | 久久亚洲中文字幕无码| 欧美精品福利视频| 国产最新免费视频| 国产精品人人做人人爽| 日韩国产精品一区二区| 91精品国产综合久久香蕉922| 久久好看免费视频| 日本三级中国三级99人妇网站| av免费观看网| 国产精品国模在线| 欧美有码在线视频| 久久成人免费观看| 亚洲巨乳在线观看| 国产三区精品| 国产精品精品国产| 日本久久久久久久久久久| 久久资源亚洲| 亚洲国产一区二区三区在线播| 国产精品在线看| 免费av在线一区| 国产视频一区二区不卡| 国产精品成久久久久三级| 欧美二区三区| 久久好看免费视频| 天天干天天色天天爽| 91久久国产综合久久91精品网站| 欧美精品久久久久| 国产精品亚洲综合天堂夜夜| 国产精品久久久久7777婷婷| 欧美a在线视频| 国产精品视频久久久| 日韩免费av在线| 久久精品久久久久久| 欧美 日韩 国产精品| 国产精品区一区| 国产性生交xxxxx免费| 色综合久久悠悠| 成人精品视频在线| 亚洲国产精品久久久久爰色欲| 国产乱子伦农村叉叉叉| 久久久久久成人精品| 97免费高清电视剧观看| 午夜精品一区二区三区在线视频| 久久久亚洲综合网站| 日韩精品免费一区| 国产精品老女人视频| 国产另类第一区| 亚洲精品电影在线一区| 久久福利电影| 狠狠色伊人亚洲综合网站色| 成人444kkkk在线观看| 99久久无色码| 秋霞在线一区二区| 国产精品无码电影在线观看| 欧美中日韩在线| 久久精品国产精品| 国产伦精品一区二区三区照片| 亚洲aⅴ日韩av电影在线观看| 久久综合九色欧美狠狠| 欧美亚洲成人精品| 日韩亚洲精品电影| 国产三级精品在线不卡| 亚洲一区二区三区视频| 久久精品国产精品国产精品污| 欧美不卡在线一区二区三区| 最新av在线免费观看| 国产黄色片免费在线观看| 欧美日韩精品免费观看视一区二区| 国产精品97在线| 精品日本一区二区三区| 亚洲一卡二卡| 精品国偷自产在线| 国产精品一区二区三| 日韩成人av电影在线| 国产精品成人在线| 久久久视频免费观看| 激情视频在线观看一区二区三区| 永久免费看av| 久久精品国产一区二区三区| 99精品人妻少妇一区二区| 黄色a级片免费看| 无码人妻丰满熟妇区96| 久久久久久久久久久av| aaa毛片在线观看| 青青久久av北条麻妃海外网| 久久成人18免费网站| 久久精品xxx| 成人av在线网址| 激情六月天婷婷| 日韩av成人在线观看| 另类天堂视频在线观看| 久久99精品久久久久久青青日本| 欧美在线视频二区| 亚洲精品视频一二三| 欧美另类99xxxxx| 久久99精品久久久久久三级| av网址在线观看免费| 国产在线精品一区| 欧美精品第三页| 日韩av在线播放不卡| 久久综合九色欧美狠狠| 91免费精品视频| 国产欧美欧洲| 精品无人乱码一区二区三区的优势| 欧美一级免费视频| 亚洲精品日韩在线观看| 欧美日韩国产91| 欧美激情国产精品| 国产精品福利视频| 国产精品丝袜视频| 精品国产一区二区在线| 久久草.com| 国产盗摄视频在线观看| 国产成人avxxxxx在线看| 91av在线网站| 成人国产一区二区| 国产精品一线二线三线| 国产日韩在线看|