Resilience of Hong Kong Tourism During Economic Challenges
One of the industries that were hit hard by the COVID-19 pandemic is the tourism industry where individuals' economic wellbeing was impacted. The fact that the industry is fickle was greatly affected since the virus's spread involved traveling and making contact. Recently, the industry has experienced tremendous growth that has boosted the countries' economic status that host tourists. The sector also plays a vital role in promoting local products and culture depicted in various sustainable development goals. Consequently, the industry is a significant driver on numerous employment opportunities that encompass women and young individuals. Globally, the sector contributed to 330 million jobs in 2019, which accounts for 10.3 percent of the average global employment ("Pandemics, tourism and global change: A rapid assessment of COVID-19," 2020).
The pandemic outbreak has an immense impact on the industry, as depicted by ILO statistics, which estimates that more than 305 million jobs were lost as a result (Ulak, 2020). It's also worth noting that both domestic and international tourism was affected. At the peak of the outbreak, domestic tourism was impacted since over half of the world population was constrained by containment measures. It resulted from the indefinite suspension of operations of cruise ships, airlines, restaurants, hotels, and tour operators. As of March 2020, the pandemic earned a spectacular position as the world's most challenging tragedy since world war II.
However, domestic tourism is expected to recover faster in comparison to international tourism. The paper presents an interview with Mr. Johnson, which is not his real name, who worked as a local private tour guide in New Orleans. He has an outstanding knowledge of both the history and culture of New Orleans that secured him a permit.
Before the pandemic, Mr. Johnson used to earn a salary of $24.35 per hour. The job working hours vary from 8-12 hours a day, which depends on the year (Hall et al., 2020). During the busiest time of the year, Mr. Johnson would work for 15 hours with three days off between the tours. Consequently, most of the week during the busy times, he worked for seven days a week, where he would turn around for another tour after staying for the day. The implication is that the income was high, and he could sustain his family without much strain. However, after the outbreak, which turned out to be a virtual economic standstill globally, things changed. During the first days, the strain was not much since he could utilize his savings. However, two months after the travels were bared, and his job came to a halt, he could hardly make ends meet, as he explains.
Consequently, the job could not be conducted from home since it involves direct interaction with the tourists. With a family consisting of four kids and a housewife, life was hardly bearable. After the shutdown, the expectation was that there would be disbursements to cater to his family's needs, which was not the case. However, during the period, they were still hoping that it would be sent. The outcome is that he had to resort to a temporary job after being laid-off that consisted of selling food to make a dwindling income.
As the pandemic surged in March, Johnson had no job due to the shutdown experienced in many parts of the united states. The flights had been suspended altogether, which meant that domestic and international tourism had been canceled. The implication is that the hope of resuming ended; thus, the change was quite huge. The changes that occurred to Mr. Johnson's economic life depict what happened to other working sectors (Gössling et al., 2020).
Consequently, there was no demand for tour guides, which meant a complete shutdown for the industry for almost all employees, which encompassed Mr. Johnson.
To qualify as a tour guide, the minimum requirement is a high school diploma or equivalent certificate. However, the requirements for tour guides vary among various tour companies. For instance, for Mr. Johnson's case, a bachelor's degree in a field related to the tours he gave was a requisite requirement. Consequently, the private company he used to work for provided its recruits an on-the-job training that also encompassed safety training. Since the job also contains direct interaction with the tourists, practical communication skills are an absolute requirement. Besides, one must be organized, ethical, and punctual while conducting a tour. The implication is that exceptional time management skills are a requisite that ensure ample time to guide tourists through the toured areas and give pertinent information. Mr. Johnson also told us that it's an added advantage to speak multiple languages as he did since various tourists speak different languages. The implication is that some skills, such as language, are transferable while others, like the acquisition of a degree, requires one to attend college and undergo the necessary studies (Ulak, 2020). Thus, after the company reopens, it might be challenging to get employees, such as Mr. Johnson, if he fails to go back.
In the private company that Mr. Johnson used to work for, every employee had been given a specified identity, which enabled them to log into the company's information from their computers. When the pandemic surged, they were notified through their dashboards where they are informed and a direct message sent to their phones. The method was effective since some employees were expecting to engage in a tour in a few days while others were amid excursions.
The notifications played a vital role in ensuring that the tour guides who were amid the tours, such as Mr. Johnson, communicate effectively to those they were guiding on the various reasons why the tours were canceled. Consequently, the tourists were also advised on the preventive measures that could keep them safe.
Despite being given a prevalence pay not being mandatory as stipulated by the constitution, Mr. Johnson was accorded. However, Mr. Johnson explained that not all employees who received the payment while for others, it was delayed. Therefore, he had an advantage, which he associated with having been an employee of the company since it came to existence 15 years ago. He stated that it was the funds that he had saved that was added to severance pay to enable him to acquire a food store that was allowed to operate at the peak of the pandemic.
Consequently, access to his health insurance was also affected since the company no longer paid for it. Amid the epidemic, only a few employees worked for the company that Mr. Johnson could quickly mention by names from the information and communication department.
Mr. Johnson was among the few employees who resumed work as employees in the company with eight others as tour guides. However, their pay was lower in comparison to their previous salary. The company attributed the salary reduction to the few tourists who booked chances to be guided within the area. Consequently, approximately 90 percent of the tourists were local whose pay was much less than the payments made by international tourists according to the company's regulations. Besides, most employees who were laid off during the pandemic have encountered challenging moments. It includes securing positions similar to those before the layoff. Mr. Johnson gave an example of one of the employees who was his friend and used to communicate with him after he returned to work but was not among the selected employees. He narrated that the friend had tried online applications for a job as a tour guide, which never went through.
Furthermore, Johnson also tried to give him referrals to aid him in attending interviews in other companies but in vain. Johnson drew from the incident that other companies had also suffered in the same way he had suffered (Hall et al., 2020). Consequently, it was evident that the management could prefer giving a chance to an employee formerly their before the new applicants despite their outstanding qualifications.
For individuals like Johnson, who resumed work, were advised to stay at home and work from there where he could be contacted in a client who needed his services. However, he told us that he was still on the company's payroll, which implied that the stipulated salary was still in place regardless of being at home. He also lamented how his job experience had dramatically taken a new turn ranging from how he was guided to conduct the tour. For instance, among the duties he was accorded is providing guidance to the tourist on preventive measures to deter the spread of the COVID-19 virus before commencing any tour that includes social distancing (Hall et al., 2020). Consequently, he is also mandated to regularly check on the client's temperature after a particular duration, which is rather challenging as others take the pandemic to have ended since its effects have subsided in various sectors.
In the sector, Johnson is among the essential employees since he conducts the on-site job.
He mentioned, though, with some uncertainty that his experience played a considerable role in his employer considering him. Consequently, he stated that most of the tourists he had attended left positive comments on his performance. Thus he also made us aware that there were plenty of issues considered before an employee in his department was contacted to resume their duties. The implication is that the employer made a lot of consideration before any employee was contacted. Furthermore, strict compliance measures have been enacted where every department has lamented on the issue but with little to do.
Individuals within the tourism sector who are self-employed have also been affected where others seem to give less weight on resuming to the business. For instance, Johnson gave an example of his close acquaintance whom they had been employed together but decided to start his own business. He mentioned that the friend had several cars which he previously used for carrying tourists. However, he converted several of them into public transportation means upon reopening the restrictions put into place due to the pandemic. He said that the epidemic had placed the sector and his job in an unstable condition, which prompted him to invest in other businesses. According to the observation, Johnson had made the industry resume but at a slow pace compared to other sectors such as the manufacturing industries. However, a survey shows that the tourism industries will continue despite the companies' challenges and self-employed individuals (Gössling et al., 2020).
References
Gössling, S., Scott, D., & Hall, C. M. (2020). Pandemics, tourism, and global change: A rapid assessment of COVID-19. Journal of Sustainable Tourism, 1-
20. https://doi.org/10.1080/09669582.2020.1758708
Hall, C. M., Scott, D., & Gössling, S. (2020). Pandemics, transformations, and tourism: Be careful what you wish for. Tourism Geographies, 22(3), 577-
598. https://doi.org/10.1080/14616688.2020.1759131
Pandemics, tourism, and global change: A rapid assessment of COVID-19. (2020, April 27).
Taylor &
Francis. https://www.tandfonline.com/doi/full/10.1080/09669582.2020.1758708
Ulak, N. (2020). COVID-19 pandemic and its impact on the tourism industry in Nepal. Journal of Tourism & Adventure, 3(1), 50-75. https://doi.org/10.3126/jota.v3i1.31356
Information Science and Technology
↳ Modern Technology
Reflection Paper: Web Information Systems in Hong Kong Tech
As a Web Development major, I have learned to appreciate the exhilarating moment when my mind engages a new language. Learning PHP has been an experience, to say the least. There were a few times where I incorporated JavaScript, whereas that is a language that I am comfortable with, and I guess by default, that is typically what I code. In the beginning of the course, I was worried about what software I should use, and what would be acceptable, but thankfully I just had to click on the link that was provided, and it was smooth sailing from there. This course has been very informative, and unfortunately due to some inconvenient illness, I got pretty behind. I would suggest to any future student to make sure you do not get behind. Playing catchup can be very difficult, especially when you are a full-time student and working a full-time job. It is best to just stay on top of the workload, and if you run into any issues, just reach out to the professor, and hopefully work something out.
Throughout the duration of this course, there has been many up’s and downs. A few ups have been learning the capabilities of PHP. It is tremendous. I have taken Python, JavaScript, C# and ASP.NET and I am happy to add PHP to this list. I really enjoy learning a new language and comparing them to the other languages that I have learned. Now sadly we must take the good with the bad. I did not enjoy the day and time of the meet. I had to watch the meets recording the day after, or while doing my homework. I know it is hard to determine and set an appropriate time for the meet that works for everyone, which I am sure is difficult.
A few significant learning moments in this course was learning about PHP form Processes and how you can use $_GET, $_POST, or $_REQUEST superglobal arrays to access form data. I found this very interesting. I also enjoyed learning about the form processing workflow – Access the value in $_POST(carefully), check that the submitted value is valid, process the value(MVC) and then redirect or render a template. There was a video based on this process which was located in the week four videos section and the video went over an example which was very informative. I understood this process much better because of it.
Nevertheless, I had multiple ah ha moments. As mentioned before, I was very worried about what software we would be using. I was dreading the first homework assignment because it is always a hassle to get a grasp of things right in the beginning. I worried so much about the first assignment and then when I opened the link, I realized the professor included a starter link to the opensource site that we would be modifying. This was a great a moment for me, and as also a relief. Another ah ha moment was when I was completing homework ten. I was having issues with question two - Alice and Bob want to have a private (encrypted) email conversation. Explain how Alice can send a secure email to Bob using public/private key cryptography. I am not sure where my head was at during this, but I initially wrote something completely off the wall, and then I remembered something very similar being discussed in the weekly videos. I then located said video and the video touched based on a similar scenario. I was relieved that I remembered something so similar and was able to refer back to it and get full credit for that question.
Lastly, based on my experience and expectations, how would I characterize what I have learned in this course? For starters, I was nervous for this class. I took python last semester, I am more comfortable coding in JavaScript, and I code in SQL every single day for work. I was nervous that I would get too confused. Every language is different. I am very experienced in SQL, I like coding in JavaScript, and the last programming language I took was Python. It is a mess. I was nervous that I would code one line in JavaScript, the next in SQL, and so on so forth. I however think I did okay. On the first few assignments, I got some feedback that I was coding in JavaScript. Which I will admit did not surprise me, but once I got that feedback, I made sure that I was coding in PHP. I will say that I enjoyed the database section of the course. It was a break from programming language, so I just focused on the basic SQL. I work with ER diagrams, relational databases every day. I work in the IT Department for Genesis HealthCare as a Reporting Analyst. English Is our first language there, SQL is our second, and Clinical terminology is our third (I consider this another language because of how extensive it is). Now to characterize this all to what I have learned in this class, I would say I learned how to differentiate PHP with other languages and I learned that it is an open source language, which is always convenient. I created my Mother’s website using Bootstrap, which was self-taught, and if I would have known this language beforehand, I probably would have attempted to create her website using PHP frameworks.
In conclusion, I enjoyed this course. I got behind, and I will receive a low grade, but I actually enjoyed learning this language. The capabilities are impeccable and if my mother ever needs me to modify her website, I might just rebuild it using a php framework. I would not mind learning more about the language, and configuring something using PHP and maybe the ah ha moments do not have to stop because the course ended. Thank you for everything Professor Whitney.
Information Science and Technology
↳ Modern Technology
Data Visualization Software Paper 2
Tableau and Power BI are some of the popular business intelligence (BI) and data visualization apparatuses capable of helping organizations especially hospitals and clinics in analyzing and presenting their data (information) for better analysis and decision-making (Milligan et al., 2022). Whereas the mentioned BIs have analogous objectives, they vary in terms of characteristics, proficiencies, price rating, and user experience. Below represent a chart comparing the benefits and challenges of adopting Tableau and Power BI.
Criteria
Tableau
Power BI
Benefits
This BI is highly robust and flexible data visualization (Jena, 2019).
Tableau is well-known for its effortlessness of data retrieval and exploration
Power BI affords a seamless integration with Microsoft tools like Excel, Azure, and Sharepoint (Lyon, 2019).
Power BI's "Q&A" feature permits users to ask queries in basic language and collect visualizations as responses increasing its
accessibility for simple users.
Challenges
Tableau can be Costly, particularly for minor business organization or individual users. Licensing costs can increase
quickly if the organization needs
Power BI presents a free version, but more advanced features need subscription which can escalate cost (Lyon, 2019).
Power BI can have restrictions when connecting
to a given data databases making it challenging
a Tableau need advanced features (Jena, 2019).
Data preparation is time- consuming procedure in Tableau. Cleaning and structuring data to satisfy the tool's necessities is challenging for complex datasets.
for health organization with various data ecosystems (Lyon, 2019).
While Power BI is very customizable, making wide customizations to need knowledge of “Power Query formula language (M)” or “DAX (Data Analysis Expressions),” which might be challenging for some individuals (Lyon, 2019).
Cost
Tableau is expensive, particularly for smaller businesses or users. Licensing costs cumulate quickly, specifically if the business or an individual requires advanced
features (Jena, 2019).
Power BI is a free version, nonetheless the more advanced features require a person or business to subscribe monthly which triggers more cost especially when new features are added (Lyon, 2019).
Licensing
Licensing for Tableau if according to the pricing model of the user (Jena, 2019). For example, the user can decide to purchase Tableau models such as Tableau Server, online, Tableau
prep, and Tableau desktop.
Licensing is according to the price of the models (features of Power BI). For instance, Power BI pro, Premium, and Embedded (Lyon, 2019).
Number of Users
Tableau is an extra scalable choice and can house a greater
Power BI is better suitable for small to mid-sized health teams due to its limited scalability for large
number of users, making it appropriate for small and large
health organizations (Jena, 2019).
healthcare teams (Lyon, 2019).
Tableau permits seamless integration with cloud services, SQL Server, Oracle, Amazon Redshift and Google BigQuery
(Jena, 2019).
Power BI is part and parcel of Microsoft ecosystem making it easier seamlessly integrates with SharePoint, Excel, Azure, and Dynamics 365 (Lyon, 2019).
Vendor
Tableau is recognized for its robust customer support. They deliver numerous support options like phone, email support and online knowledge platform (Jena, 2019)
Power BI belongs to Microsoft ecosystem benefiting from Microsoft's all-embracing support infrastructure (Lyon, 2019). Microsoft offers quality customer support such as online documentation, forums, and a community and users can get assistance and share their
experiences with Power BI.
Part Two
Based on the above analysis and presentation, I select Tableau as the best BI for our organization due to many reasons. For example, Tableau possesses excellent data visualization proficiencies. According to Milligan et al. (2020), Tableau endows an extensive variety of charts, graphs, and collaborative dashboards helping users and organization to communicate effectively and analyze data comprehensively. The idea is significant for the organization by enabling the organization to arrive at making informed decisions on clarity and visually attractive insights. On the other hand, Tableau possess a user-friendly interface which improves it accessibility to simple and technical users. The idea helps in attaining a quicker adoption across in the organization’s department (Arfat et al., 2020). In turn, the employees of the organization can be able to harness data power without extensive training or IT support. The data expands as the organization advances hence Tableau is appropriate because of its scalability which permits users to manage big datasets and accommodate or house forthcoming growth smoothly.
This scalability guarantees that the organization’s investment in data analytics gears are valuable in the long run. According to Cainas et al. (2021), Tableau endows robust data integration competences, allowing employees and organization in general to link to numerous data sources like databases, cloud platforms, and spreadsheets. This present an opportunity to the organization to consolidate and examine information from numerous sources, enabling a holistic view of the organization’s operations (Ahmad et al., 2020). Tableau supports progressive analytics and prognostic modeling through incorporations with statistical apparatuses such as R and Python which can empower the organization to discover profound insights and generate data-driven estimates to inform the organization’s strategic decisions (Ahmad et al., 2020). Finally, Tableau support easy collaboration on data schemes and share understandings with stakeholders.
References
Ahmad, H. (2020). Tableau for Beginner: Data Analysis and Visualization 101. Haszeli Ahmad.
Arfat, Y., Usman, S., Mehmood, R., & Katib, I. (2020). Big data tools, technologies, and applications: A survey. Smart Infrastructure and Applications: Foundations for Smarter Cities and Societies, 453-490.
Cainas, J. M., Tietz, W. M., & Miller-Nobles, T. (2021). KAT Insurance: Data analytics cases for introductory accounting using Excel, Power BI, and/or Tableau. Journal of Emerging Technologies in Accounting, 18(1), 77-85.
Jena, B. (2019). An Approach for Forecast Prediction in Data Analytics Field by Tableau Software. International Journal of Information Engineering & Electronic Business, 11(1).
Lyon, W. (2019). Microsoft Power BI Desktop: A free and user-friendly software program for data visualizations in the Social Sciences. Historia, 64(1), 166-171.
Milligan, J. N., Hutchinson, B., Tossell, M., & Andreoli, R. (2022). Learning Tableau 2022: Create effective data visualizations, build interactive visual analytics, and improve your data storytelling capabilities. Packt Publishing Ltd.
Information Science and Technology
↳ Cyber Security
Securing Information in Cyber Space
Abstract
There has been an improvement in its department scope, which has made the docket very significant in the cyber security realm. Cyber security is one of the many trending jobs in computer science. Both individuals and business enterprises can account to the impac6s that have been brought up in any developments that are relating to IT. This ranges from mobile devices, smartphones and also tablets, all these gadgets have reached a point where they are always being adopted as the employees of different organizations are relating to these devices in their working stations. Cyber security has forced many to be recognized since these devices are beneficial in carrying out various obligations related to concerns about their information's privacy. The work done by these people has made them recognized. There have been instances of notorious cybercriminals and some psychological oppressors that are carrying out cyber-attacks. Cyber security personnel has helped bring up light related to the framework of very durable security systems. This has brought challenges in the data privacy and security, and this, in the long run, have been linked by the high demand for jobs in computer science and, to be more specific, work to deal with cyber security to curb cyber-attacks, (Ashford, 2016).
Clearly define the problem and its importance
Recent studies have shown that most firms around the globe are being engaged in measures that are important in promoting cyber security. However, there is a huge problem, especially to Those developing countries whereby most of the cyber-operation are not aware of programs that they are being used, which can make them enter into the issues of cyber-attacks and other cyber-related risks. This makes the cyber to face many complications as the computer programs, some of them get invaded by the virus. This is one of the main problems facing the world, and it needs the support of cyber security analysts so that they can be of help when it comes to such issues. People should be aware that there is the existence of such programs that are capable of ruining the whole system and that's mean that the company is at risk. People should be aware of how to manage these risks so that the computers are not in a position to be manipulated by the practices that can be carried by those malicious criminals who attack the system. They gain access to the information, which in turn they use for their gain. There has been so much literature that has been written on cyber security since this has become one of the easiest ways that the hackers are using to do what they want with the companies. Most scholars have had an interest in cybercrimes. Cybercrime has attracted many people to the insights about what corporates and the public are expected to do, (Hewes, 2016).
Many problems have been brought up by the issue of cybercrimes, especially in the continuity of businesses. Many managers in big corporations are getting challenged about dealing with the issues of cyber-attacks that have been on rampant growth. This is because the cyber attackers are making such big corporations to go to the extent of failing. When the virus infects a computer program, there is a lot of functioning caused by the business. This is one of the significant risks that can cause business operations to make losses, mainly when operating such programs are not aware of viruses' existence in their systems. There is an acknowledgment of the importance of mitigating cyber-crimes, which is a very sophisticated activity mostly to those who have not studied computer science programs. However, up to know there are proper ways that have been said t be the most effective ones when it comes to winding out the challenges. However, because many people nowadays are studying computer science and cyber security, there is hope that they will bring solutions to these challenges. However, there has been the creation of a sandbox that has been important when it comes to managers and other software developers' ways of addressing these problems. Through this, the businesses that are being operated using this technology have helped the majority of them avoid losing.
Identify the recent related work about this topic
Many requirements are required for a person who wants to join a cyber-security job, a docket in computer science. The central entry-level position is that a person should have a bachelor's degree in cyber security, a computer science degree and any other related field, and some professional experiences. The mid and upper-level requirements for this docket can involve some forensic expertise as well, as when they have accumulative experiences and certificates.
Requirements
The minimum requirement for any job that is related to cybercrimes a person should have at least a bachelor’s degree in cyber-crime analysts, computer science or any other related course, (Dahbur, et al, 2017).
Languages for cyber security which are the best when it comes to learning cyber security includes C and C++, C and C++; these are the most critical languages for low levels that every cybercrime professionals should be aware of. On the other hand, the python language is a high- level programming language. This is one of the languages that is becoming more and more popular in cybercrime and security. There are other languages by the name Java script and also PHP language. The salary for those that are taking cyber security jobs ranges due to the ability and the skills that one has to deal with software.
Companies are also very different when it comes to the payment of cyber security analysts. The starting basic salary for those who are doing cyber security analysts can be categorically be placed between £25,000 and £35,000. This for fresh graduates that are coming from the university. For instance, those who have experienced and senior analysts range from £35,000 to more than £60,000. Those in higher-level leadership can receive up to £70,000, and even more, than that can be given to a person. Several job opportunities are currently trending for cybercrime experts. They include Bug bounty specialists. There is also the chief information security officer, security engineers in lead software, architects in cyber security, manager and administrators in cyber security, information analysts for security, and also there is a penetration tester, (Chacko, et al, 2016).
Several technical skills are involved in a personnel that is dealing with cyber security and they include incident handling security and response, management of SIEM, compliance and Audit, firewall skills, intelligence and analytics, detection of intrusion, security development software, and malware prevention, especially the advanced ones, (Ayral & O'donnell, 2016).
Analysis of data
Salary
Technical skills
Languages
Fresh analysts:
£25,000 and £35,000.
senior analysts
£35,000 to £35,000
higher-level leadership can receive up to £70,000,
incident handling security and response,
management of SIEM, compliance
Audit, firewall skills, intelligence and analytics
C and C++, C and C+ python language
Java script
PHP language
Conclusion
From above paper as I have discussed there are so many jobs that are trending for computer science. Cyber security is one of them and as I have discussed there are so many requirements for one to qualify as a cyber-security experts. From my analysis, the salary is not static but it depends on the group and the experience that one has on cyber security. Cyber security requires a lot of technical skills to ensure there is data security and privacy. Languages for cyber security has a meaning to those exact experts that have professionally done computer science as a course.
References
Ashford, (2016) 'Security industry largely welcomes NCA's cyber crime recommendations', Computer Weekly, pp. 4-7, Business Source Complete, EBSCOhost, viewed 15 March 2017.
Ayral, T, &O'donnell, (2016) 'Minimize industrial cyber security risk in plants in 12 steps', Hydrocarbon Processing, 95, 7, pp. 55-58, Academic Search Premier, EBSCOhost, viewed 9 April 2017.
Bryant, (2016) 'Mission Assurance through Integrated Cyber Defense', Air & Space Power Journal, 30, 4, pp. 5-17, Academic Search Premier, EBSCOhost, viewed 9 April 2017.
Chacko, L, Sekeris, E, & Herbolzheimer, (2016)'Can You Put a Dollar Amount on Your Company's Cyber Risk?', Harvard Business Review Digital Articles, pp. 2-5, Business Source Complete, EBSCOhost, viewed 15 March 2017.
Dahbur, K, Bashabsheh, Z, &Bashabsheh, (2017) 'Assessment of Security Awareness: A Qualitative and Quantitative Study', International Management Review, 13, 1, pp. 37-58, Business Source Complete, EBSCOhost, viewed 9 April 2017.
Hewes, (2016) 'Threat and Challenges of Cyber-Crime and the Response', SAM Advanced Management Journal (07497075), 81, 2, pp. 4-10, Business Source Complete, EBSCOhost, viewed 15 March 2017.
Information Science and Technology
↳ Computers
Comparative Programming in Hong Kong E-commerce
Introduction
It is prudent to note that, ecommerce, which is popularly known as electronic commerce or internet commerce, refer to conducting business transaction, selling and buying of goods and services through internet, money transfer and use of data to execute the prospective transactions. Ecommerce generally refer to online transaction of physical products. Advancement of technology has led to the development of new ways of business transaction. Online transaction is as result of technological advancement. Conduction business online has simplified the terms of business, it has also bridged the gap between the buyers and sellers. The journey of ecommerce began in 1994 with just a single online transaction. Ever since then, online transaction has emerged as one of the leading business transaction techniques in the world currently. The development of ecommerce has made easier to discover, sell and buy through online retailers and intermediaries.
For instance, ecommerce has led to development of independent freelancers, small and retail business as well as large corporative. These companies have benefited from the development of ecommerce, the transaction of goods and services has been simplified as well as exchange of currency among the concerned parties (Salam, Rao & Pegels, 2003). E commerce has enhanced the development of globalization and it has bridged the gap of sellers and buyers. People from different regions of the world can now communicate effectively using online communication and thus making the transaction of goods and services more effective and profitable.
Consequently, online transaction and ecommerce is fostered by developed and advanced usage of programming languages which helps in coding and transaction of business more effective. Indeed, programming language can be perceived as the formal language which consists of various and different set of instructions that produce different king of output according to the command of the programmer. In other words, programming languages are used by computer programmers to execute different outputs based on the formulated algorithm. Currently, there are different and various types of programming languages that helps to execute programs according to the specification of the programmers and the nature of the work to be executed.
There are several elements that must be included in ecommerce strategic plan for it to be successful. Among the elements, three of them are of great importance to the performance of business enterprise and thus they should be implemented. These three elements include; statement of corporate goal and objective, statement of information technology goals and objectives and statement of resource requirement. For instance, achieving corporate goal and objective is a major priority to the organization and thus it should be reflected in the priorities for the information technology development. Successive decisions should be made on the management of health cares as well as allocation of all necessary inputs and resources required. Statement of corporate goal should be included in management department in steering committee. The reason why it should be included is to enhance proper management of online and ecommerce transactions.
Indeed, since the development of plankalkul in early 1900s, a large number of programming languages have been modelled, developed and implemented. These programming languages have specific domains which solve different problems and which are made of set of design decisions and compromises (Alpert et al., 2013). Different languages serve different purposes. Programming languages are of different types which are either strongly typed or loosed typed. Some of the programming languages provide support for project orientation and abstraction of data types. Programming languages provide memory management such as garbage collection or allow the developer to take control over heap allocation and recycling. They also provide closure to allow functions to be passed around like variables.
In business fraternity, programming languages serves different purposes such as executions of program that should be followed during execution of duties by employees. In website development, programming language purpose to offer a basic platform for execution of codes that help in website development and implementation (Huang, Zeng & Chen, 2007). For instance, every business entity makes receipt for every transaction done. The preparation of receipts is developed and implemented by the help of programming languages. Programmers model codes and execute them to procedure receipts to keep the record of transaction for future retrieval of information.
Python programming in ecommerce
Perhaps, ecommerce websites are mostly developed using dozen of programming languages which comprise of different algorithms. Ecommerce websites are very famous in online marketing and transaction. Programmers in ecommerce does not need to compute very tiresome programming codes to execute output since they are made simple. In the technological advancement, python is considered as the most effective and significant programming language which serves different purposes of execution (Corbitt, Thanasankit & 2003). Python allows ecommerce programmers to express their ideas and execute codes which are essential for online business transaction with less code lines. Python also programs and codes to run on various systems.
It is worth noting that, python is a high level programming language which is easy to read, execute, compute and understand. Python is used in many business firms to carry out different programming tasks. Development of ecommerce websites require the knowledge of python the coding techniques to the effective website (Stolze & Ströbel, 2013). Preparation of business receipts which keep the transaction records is done by the use of the python programming language. Programmers design program that when entered into the systems pf the firm execute all the activities of the firms, duties and responsibilities of all employees as well as managers. Indeed, for the effective ecommerce business transaction, consider python programming language. Therefore, in business management fraternity, the best and appropriate programming language for the execution of duties and proper record of business activities is done by the aid of python language. Many business managers and programmers prefers the use of python since it’s easy to execute codes as well as easy to understand and implement.
Use of Cybersecurity in e-commerce using python.
One of the most important cloud service every business firm should embrace is the use of cyber security. Security innovations through biometrics and encryption in the cloud service should be kept updated for the better performance of ecommerce and online transactions. Cyber security is the art of safeguarding computer systems, network services and different programs from any necessary digital attacks (Singer & Friedman 2014). They articulated these attacks are aimed at having an access of information and completely destroy or alter the sensitive information of firms. However, implementation of cyber security has become a great challenge among many ecommerce business firms since the number of devices is increasing as compared to people and different innovations about information attacks is done on daily basis.
For instance, cyber security has become a big challenge in ecommerce business firms so far regarding the installation and maintenance of computer systems, network systems and information transmission within and outside the firm. There has been a number of cases that important information has lost in the staff offices which are as a result of information attacks. There has been also cases of computers being attacked by virus and this hinders research about new ventures since when a computer is invaded by the virus any information researched get disappeared and this has slowed down the performance of ecommerce firms since the computers are not reliable for storage and protection of information. Therefore the firms such as independent freelancing should fight against the cyber-attacks and viruses by protecting the information systems from these attacks. This can be achieved through installation of antivirus in the firms computers and educating those employees who develop virus software and install them in computers the importance of protecting the business properties.
Features of E-commerce
Ecommerce encompasses a number of areas including aspects of business finance and evaluation of monetary values of the business as well as customer relations in the business. It is worth to note that aspects of ecommerce systems in terms of a number of features.
Performance of the business
The development of business is measured in terms of the profit margin from the sales. The cost of production, advertising and any other expenses associated with business operation. For instance, conducting business online is one of the features that measure the performance of the business. Ecommerce is therefore a best measurement of the performance of the business in terms of the profitability and the returns of the business.
Use and precision of data types and structures
Ecommerce use programming languages to develop programs used for modelling of activities of the business. For instance, python which is widely used programming language in ecommerce which comprise of different data types used for the execution of activities of the business (Pavlou & El Sawy, 2002). Data types are used for the implementation of codes of the program which are significance for the advertisement of business products.
Maintenance of code
The use of programming language in ecommerce is intensified by the use of modelling of different languages and the process of execution of activities of the business. Maintenance of codes of programming languages in e-commerce is used to implement the purpose and objective of the business. Ecommerce programmers ensure that the codes are maintained and well developed. Therefore, one of the most significant features of the ecommerce transaction is the maintenance of different codes.
Flexibility of design and implementation of critical domain
The programming languages and codes used for execution of programs should be flexible enough to change with the programming concepts. The context of the business as well as objective of the business determines how to implement the codes according to specifications of the business. (Frieden & Roche, 2016). The implementation of the critical domain should be done in prompt way to ensure all the codes of the language used serves the indented purpose.
Therefore, even though security aspects are worth to be considered in the online transaction through ecommerce, the above features of the ecommerce and the programming language associated with it are the primary concern of the online transaction. However, the actual implementation of the language in ecommerce is a significant insight for the development of the business. Use of pre-processors and micros to selectively expand or substitute the source codes used in ecommerce. Therefore, python programming is a sound and effective language for the implementation of the business evaluation and activities.
Features of python programming language
Python programming language provide a diverse and different features that aids in execution of codes. Activities of the business need to be programmed by the help of python programming language. The following the features of python programming language that are essential for the development of ecommerce and online transaction
Python is easy to learn. The usage of python is quite simple to use and understand. The programming language is also simple to learn since it has limited execution and coding. Many ecommerce programmers prefer to use python since it’s easy for execution. The output of the language is impressive and appealing which can be understood with little knowledge of programmers (Dinev & Hart, 2006). Python has expressive language. The language of python is more appealing and expressive in a way that the programmers can understand easily the output. The output is also readable.
Python is an interpreted language. The interpreter and programmers interpret and execute line by line of code and thus making debugging more simple and effective. Ecommerce is a sensitive business that its codes should be bias free as well. There should be minimal errors associated with the codes of the language (Phillips, 2010). Therefore, programmers have the opportunity to execute accurate codes and language that is free from bias. Python is a cross- platform language that can be implemented and run with equal basis. Python allows equality of programs on different platforms and thus the users of different computers such as window, Linux and mac can get the information at equal basis.
Python is a free and open source for business transaction for both physical and online business. Indeed, python codes are freely available in all web sources and thus it is easy for the programmers and web developers to gather enough information for coding (Sanner, 2009). The source code for the python programming language is readily available in the web pages and google sentiments. Therefore, for the development of ecommerce is significantly determined by the availability of the programming language. Therefore, python programming language is an open source that all round available. Consequently, python supports object oriented programming language and concept of different classes and objects. It ensures that all the features of the python come into real existence.
Consequently, python is an advanced and extensive programming language as compared to other languages such as C, C++ and java. Other languages can be used to compile the codes and thus it can combine all the features of other languages (Delone & Mclean, 2014). Ecommerce programmers prefer use of python since it has many features that are not included on other languages. Python also has large standard library with a large storage capacity of all codes and executions of the business. Perhaps, python has a large and wide library which comprise of different modules and functions for rapid application of web page development (Sukumaran & Holder, 2010). Therefore, python is the most significant and recommended programming language to develop advertisement tools and objects. Python also allows the use of graphical user interface which is a vital aspect for the development of graphics. Graphics are visual impression tools that help to capture the attention of prospective customers and stakeholders. For an effective online advertisement, graphics are the significant aspect of ecommerce and online trading that business firms should consider when setting business strategies.
Application domains for python in ecommerce
Python have a diversified number and dimension of domains that helps to execute different programs within the source code. Python is used across many different application ad web page domains. Programming domains define a concrete and specific number of use of programming languages. For instance, python package index host a different and numerous models for the development of web pages, google sentiments, and twitter analysis. The following are some of the applications of python programming language domain in ecommerce.
Web and internet development
The development of web pages as well as internet sources of information requires a strong foundation of programming skills and knowledge. In ecommerce, python offers a wide range of varieties for web development such as writing basic and fundamental scripts for online transaction and issuing of receipts (Rossum & Boer, 2011). Python also offer a platform of advanced content management systems which are used to design different logos and graphics for advertisement and branding of the business firm. For custom web solutions and evaluation of the progress of business, internet based applications use a wide variety of python codes and programs to execute the activities of the business.
Database Access
Domain-Specific Languages are languages made specifically for use in a particular domain. They provide abstractions that are natural to domain experts and hide all the irrelevant details. In comparison to general-Purpose Languages are constrained and cannot be used outside of the domain they have been made for. It was shown in previous studies that DSLs are easier to learn and comprehend than .If the language is aligned with the domain, domain experts can understand, validate and modify DSL programs. But, despite superiority, their widespread adoption has not happened yet. One common reason often stated is the cost of their development which was prohibitive in the past. In the last decade a new breed of tools emerged that aim to remove this obstacle on the way to DSLs adoption. Those tools enable efficient and cheap building and evolution of DSLs. (Oliphant, 2017). They are generally known by the name of Language Workbenches. Although they offer a great support for semi-automatic building of complete tool-chains for the given language, their use usually requires complex integrated development environments, tooling and processes. In this paper we describe text X, a lightweight tool for DSL development implemented in the Python programming language. The main goal of text X is to be simple to use, with a readable grammar, and a simple workflow.
Conclusion
Ecommerce generally refer to online transaction of physical products. Advancement of technology has led to the development of new ways of business transaction. Online transaction is as result of technological advancement. Conduction business online has simplified the terms of business, it has also bridged the gap between the buyers and sellers. Consequently, online transaction and ecommerce is fostered by developed and advanced usage of programming languages which helps in coding and transaction of business more effective. Indeed, programming language can be perceived as the formal language which consists of various and different set of instructions that produce different king of output according to the command of the programmer. In other words, programming languages are used by computer programmers to execute different outputs based on the formulated algorithm. Currently, there are different and various types of programming languages that helps to execute programs according to the specification of the programmers and the nature of the work to be executed. Therefore, the development of ecommerce business transaction is necessitated by the use and adoption of programming language which helps as a marketing tool.
References
Alderson, C., Hui, A., Victor, N., & Williams, D. (2011). U.S. Patent Application No. 13/011,324.
Alpert, S. R., Karat, J., Karat, C. M., Brodie, C., & Vergo, J. G. (2013). User attitudes regarding a user-adaptive eCommerce web site. User Modeling and User-Adapted Interaction, 13(4), 373-396.
Chun, W. (2001). Core python programming (Vol. 1). Prentice Hall Professional.
Corbitt, B. J., Thanasankit, T., & Yi, H. (2003). Trust and e-commerce: a study of consumer perceptions. Electronic commerce research and applications, 2(3), 203-215.
Delone, W. H., & Mclean, E. R. (2014). Measuring e-commerce success: Applying the DeLone & McLean information systems success model. International Journal of electronic commerce, 9(1), 31-47.
Dinev, T., & Hart, P. (2006). An extended privacy calculus model for e-commerce transactions. Information systems research, 17(1), 61-80.
Frieden, J. D., & Roche, S. P. (2016). E-commerce: Legal issues of the online retailer in Virginia. Rich. JL & Tech., 13, 1.
Huang, Z., Zeng, D., & Chen, H. (2007). A comparative study of recommendation algorithms in e-commerce applications. IEEE Intelligent Systems, 22(5), 68-78.
Oliphant, T. E. (2017). Python for scientific computing. Computing in Science & Engineering, 9(3), 10-20.
Pavlou, P. A. O. A. (2002). A classification scheme for B2B exchanges and implications for interorganizational ecommerce. In Business to business electronic commerce: Challenges and solutions (pp. 1-21). IGI Global.
Pavlou, P. A., & El Sawy, O. A. (2002). A classification scheme for B2B exchanges and implications for interorganizational ecommerce. In Business to business electronic commerce: Challenges and solutions (pp. 1-21). IGI Global.
Phillips, D. (2010). Python 3 Object Oriented Programming. Packt Publishing Ltd.
Salam, A. F., Rao, H. R., & Pegels, C. C. (2003). Consumer-perceived risk in e-commerce transactions. Communications of the ACM, 46(12), 325-331.
Sanner, M. F. (2009). Python: a programming language for software integration and development. J Mol Graph Model, 17(1), 57-61.
Stolze, M., & Ströbel, M. (2013). Dealing with learning in ecommerce product navigation and decision support: the teaching salesman problem. In Proceedings of the Second Interdisciplinary World Congress on Mass Customization and Personalization.
Sukumaran, J., & Holder, M. T. (2010). DendroPy: a Python library for phylogenetic computing. Bioinformatics, 26(12), 1569-1571.
Singer, P. W., & Friedman, A. (2014). Cybersecurity: What everyone needs to know? Oxford University Press.
Van Rossum, G., & de Boer, J. (2011). Interactively testing remote servers using the Python programming language. CWi Quarterly, 4(4), 283-303.