SEHS4517 Web Application Development

news/2024/10/6 9:43:14/文章来源:https://www.cnblogs.com/comp9021/p/18448834

SEHS4517 Web Application Development and Management

Semester 1, 2024-2025

Assignment

Individual Assignment (30% of the assessment of this course) This individual assignment aims:

To conduct research on relevant reference materials or sources.

To develop an interactive web application using HTML5 and PHP.

Scenario:

Choose an organization that requires member registration. Examples of this organization include asoccer fan club, fitness club, dance group, music group, professional organization, charity, … TheChairman of this organization wants you to develop ONE web page with the filename

welcome.html that contains an introduction for the organization. The introduction should NOT exceed 600 words. That web page also contains an online registration form for the potentialmembers to join that organization. The online registration form contains the following fields for auser to input:

 

Password

The registration form contains one button labelled with “Register” for sending the user input byPOST method to the CGI program called member.php. The registration form also contains a buttonlabelled with “Clear” to reset the user input. You can have your own design for these buttons andthe registration form by adding colors, background and pictures only. (Note: NO videos and NO audios are allowed).

You are also requested to develop TWO web server programs that process the user input from theregistration form. Once the user presses the “Register” button onthe registration form you havemade, the user input will be sent to a web server program called member.php which will generate a

web page that shows the user input. You will design how the user input information is displayed onthis newly generated web page.

This newly generated web page contains two buttons. You can have your own design of thesebuttons. One button is labelled with “Back” which is used for the user to press to go back to the webpage showing the registration form you have made and allows the user to re-enter the particulars on Page 2 of 4

he registration form. The other button is labelled with “Confirm” which is used to confirm the user

nput. Once the “Confirm” button is pressed, another代 写SEHS4517 Web Application Development   web server program called check.php will bectivated to check if the user’s input age is larger than or equal to 18 years of ageIf the user’s input age is larger than or equal to 18 years of age, then the web server program will

generate a “thank you” web page. The message on the “thank you” web page is created by you andshould NOT exceed 50 words. You can have your own design of this “thank you” web page.If the user’s input age is less than 18 years of age, then the web server program will generate a“sorry” web page, telling the user that the user is too young to be a member and is not allowed to bethe member. The message on the “sorry” web page is created by you and should NOT exceed 50

words. You can have your own design of this “sorry” web page.Requirements:

Use HTML5 that follows XHTML syntax rules to design the web page containing the

registration form. The filename for this web page is welcome.html.

Use PHP to develop the web server programs member.php and check.php that process the user

input from the registration form.

You can use pictures for this assignment, but NO videos and NO audios are allowed in this

assignment.

At the beginning of your source codes (i.e., HTML5 and PHP), there are comments stating the

following:

This subject information (i.e. SEHS3245 Web Systems and Technologies)

This assignment information (i.e., Individual Assignment)

Submission date (i.e., 12 October 2024)

Your full name

Your student ID number

Submission:

  1. From each student, put your web page source code (i.e., HTML tags), PHP programs and your

web page design (screen capture is fine. Screen capture can be carried out by holding down

ALT key, then pressing Print Sc key, then paste into a document) into a Microsoft Word 2016

document. Convert the Microsoft Word 2016 document to PDF format by choosing File, then

Print, then under Printer, choose Microsoft Print to PDF, click OK. Change the filename to be

A appended with your full name and your student ID number. If your name is Chan Tai Man

and your student ID number is

24012345S, then the filename is

A_ChanTaiMan_24012345S.pdf. Page 3 of 4

  1. Put the .pdf file, the .html file, the .php files and picture files (if any) into a folder. Make a zipfile of the folder containing all your work:

o Click on the folderand go outside of the folder where your work is saved

o Right-click on the folder that contains all your work, then, depending on your computer,

do EITHER of the following:

 Select 7-Zip then select the second-last option Add to “project.zip” (assuming thatyou are in a folder called project)

 Select Send-to and then Compressed (zipped) folder

o New .zip file should be created.

o Note: 7-zip is a freeware downloadable through the Internet.

  1. Right-click on this .zip file, then select Rename, then change the name to A appended with your

full name and student ID number. If your name is Chan Tai Man and your student ID number is

24012345S, then the filename should be A_ChanTaiMan_24012345S.zip

  1. Submit the .zip file to Blackboard by 10PM, 12 October 2024 (Saturday).While submitting the softcopy via Blackboard, a timestamp will be placed on the softcopy of yourassignment. There is a sharp cut-off time at Blackboard, so late submission will be recorded at

Blackboard. Softcopy submitted via email or other means will NOT be accepted unless Blackboardis not available. As many students will submit their assignments toBlackboard at around the deadline time, it normally takes longer for uploading your assignment. So, it is strongly suggestedthat you start submitting earlier, say at least 45 minutes before the deadline. Marks will be deductedfor late submission. Successful submission of this assignment includes the submission of all items

specified in this section.

Marking Scheme:

Design 50% and Content 50%

The content of the web page will be marked. The design of the web page using the knowledgeyou have learned in this subject will also be marked, Use of graphics, background andhighlighting effect will be marked but DO NOT include any video or audio effect to the webpage. Use of hyperlinks to provide a convenient way to navigate around different sections in

the web page will be marked.

Plagiarism will be penalized severely. Marks will be deducted for assignments that areplagiarized in whole or in part, regardless of the sources.Mark deduction items include spelling mistakes, poor writing style, copy and paste directlyfrom any web resources, etc.ENDPage 4 of 4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/808924.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows计划任务出现0x1错误结果

Windows计划任务出现0x1错误结果现象 解决方法 结果 现象 参考不少的文章,基本上都是说因为权限的问题,但试了N次都不行,仍然报0x1的错误结果,亲测解决方法说明如下; 1.脚本本身没问题,手动本地可以执行; 2.系统版本 Windows 10 专业工作站版 版本号 21H2 解决方法 在设…

面相快速入门教程2转化智慧

2 转化智慧 你的脸是遗传、环境和生活经历的产物。它展现了你的身份、经历和未来;它揭示了你独特的潜能,以及你需要什么才能感到幸福。你特征中的信息可以成为帮助你创造真正有意义和充实生活的绝佳资源。你所要做的就是照镜子。 事实上,你不需要知道什么特别的事情,就能从…

P10678 『STA - R6』月 题解

Solution 看了别的大佬的题解,感觉都是数学证明然后用树和图做的,看不懂啊。。。萌新瑟瑟发抖 用 vector 模拟树,然后贪心摸索做出来了。注意到要求最深叶子结点和最浅叶子结点的距离最短时的情况,那么此时根节点应该是树中度数最大的点,把树尽可能的拓宽,深度换宽度。 那…

学期(如2024-2025-1) 20241304 《计算机基础与程序设计》第2周学习总结

学期(如2024-2025-1)20241304 《计算机基础与程序设计》第2周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第二周作业)这个作业的目标 <…

Cisco Firepower 1000 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Firepower 1000 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Firepower 1000 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog/cisco-firep…

从零开始学机器学习——网络应用

首先给大家介绍一个很好用的学习地址:https://cloudstudio.net/columns 今天,我们的主要任务是按照既定的流程再次运行模型,并将其成功加载到 Web 应用程序中,以便通过 Web 界面进行调用。最终生成的模型将能够基于 UFO 目击事件的数据和经纬度信息,推断出事件发生的城市地…

Cisco Firepower 4100 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Firepower 4100 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Firepower 4100 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog/cisco-firep…

Cisco Firepower 9300 Series FTD Software 7.6.0 ASA Software 9.22.1

Cisco Firepower 9300 Series FTD Software 7.6.0 & ASA Software 9.22.1Cisco Firepower 9300 Series FTD Software 7.6.0 & ASA Software 9.22.1 Firepower Threat Defense (FTD) Software - 思科防火墙系统软件 请访问原文链接:https://sysin.org/blog/cisco-firep…

读数据湖仓08数据架构的演化

读数据湖仓08数据架构的演化1. 数据目录 1.1. 需要将分析基础设施放置在数据目录(Data Catalogue)的结构中1.1.1. 元数据1.1.2. 数据模型1.1.3. 本体1.1.4. 分类标准1.2. 数据目录类似于图书馆的图书检索目录1.2.1. 先通过图书馆的图书检索目录进行查找,以便快速找到所需的图书…

VUE2常见问题以及解决方案汇总,vue+element ui 问题以及解决方案汇总(不断更新中)

解决vue项目中 el-table 的 @row-click 事件与行内点击事件冲突,点击事件不生效(表格行点击事件和行内元素点击事件冲突)需要阻止事件冒泡 问题描述 1.点击列的编辑按钮,会触发按钮本身事件,同时会触发行点击事件 2.点击列的元素,会触发本身事件,同时会触发行点击事件 需…

1分钟了解什么是docker和docker-compose?前后端必知必会技能GET啦

@目录前情提要Docker定义:主要功能:命令示例:其他Docker Compose定义:我为什么使用它?主要功能:命令示例:主要区别配置文件:命令行操作:依赖关系管理:实际应用场景单个服务:多服务应用:总结结语欢迎路过的小哥哥小姐姐们提出更好的意见哇~~ 前情提要 本文非常简短,如果需要详…

VUE2常见问题以及解决方案汇总(不断更新中)

vue子组件传递数据给父组件 子组件可以使用 $emit 向父组件传递数据。父组件监听这个事件,并在事件触发时接收数据。 上代码 子组件 (Child.vue) <template><button @click="sendDataToParent">Send Data to Parent</button> </template>&l…