Sunday, June 14, 2020

College announcement notification system - Free Essay Example

Abstract The research project is about the College Announcement Notification System, it means the alternate way of notifying students compared to the previous way. Before the members can receive SMS that is sent from the system, users need to register their details to the system. The registration process is very simple, it is similar like register details for new email account but it added a space to enter the member mobile phone number for sending SMS notification purposes. The functionality of College Announcement Notification System is hoped give efficient to the members of receiving notification via SMS directly to their mobile phone. The SMS notification content is just a brief explanation about the event that is going to be held, more details about it can refer to the web based system. Introduction This project proposal is created to propose an IT solution to the student of Sunway University. The main point that the author want to highlight is regarding the efficiencies for student in Sunway University. An example, inefficiencies that occur in posting the announcement that is post on the website or in the notice board, it is hard to inform to the student and also the staff may also forget to post the announcement that will inconvenient for the student itself. In order to solve those problems, the author proposed to create a website as a third party for the staff to post the announcement. The author feel that only a website is very simple and common nowadays, so to improve the effectiveness and give more efficiency, a SMS (Short Messaging Service) feature is added to the system. Every announcement is posted by the SCT Staffs in the website, a SMS notification will be sent to the student that already registered to the website. The content of the SMS just a brief notification ab out the title of the event, venue and time, for more brief detail the students can refer to the website. Other way to notify the students is used Email as an instant notifier, but consider using email as an instant notifier is not really effective because students didnt open their email every day but using the SMS as the instant notifier to notify the students are more effective because most of the student is own and bring their own cell phone, therefore the SMS as an instant notifier is more appropriate. Since the advancement of the technology nowadays, using this system will help in reduce the paper usage. Project Objective To give efficiencies for staff of Sunway University who want to post announcement. To use SMS as an instant notifier, for example every announcement post on the website the student will receive a SMS about the annoncement. In long term of view, this system will help in notify student about things that happen in college. Project Scope To become the most useful media for announcement notification. When the system is run it involves the Sunway University students and staffs that want to use the service. The user of the system should be students of Sunway University and staffs. All users that want to use the system have to become member. Methodology Methodology is a formalized approach to implement the SDLC (System Development Life Cycle). There are many different systems development methodologies, and each one is unique based on the order and focus it places on each SDLC phase. Some methodologies are formal standards used y government agencies, while others have been developed by consulting firms to sell to client. Many organizations have internal methodologies that have been honed over the years, and they explain exactly how each phase of the SDLC is to be performed in that company. There are many ways to categorize methodologies. One way is looking at whether they focus on business process or the data that support the business. There are three types of system development methodologies, it is called Structured Design, RAD (Rapid Application Development), and Agile Development. Types of Software Development Methodologies Structured Design This is the first type of system development, it is introduced in 1980s. This methodology adopts the formal step by step approach to the SDLC, it moves logically from one phase to another phase. Waterfall Model This is the original structured design of methodology, with this methodology, the analyst and users proceed in sequence from one phase to the next phase. The key deliverables for each phase are typically very long and are presented to the project sponsor for approval as the project moves from phase to phase. This methodology is referred to as waterfall development because it moves forward from phase to phase in the same manner as a waterfall. Advantages of using waterfall model: It identifies system requirements long before programming begins It minimizes changes to the requirements as the project proceeds. Disadvantages of using waterfall model: The design must be completely specified before programming begins This model required significant rework, if there is a changes in the business environment, in order to going back to the initial phase need to go through each of the subsequent phase in return. Parallel Development This model of methodology attempts to address the problem of long delay between analysis phase and the delivery of the system. Instead of doing design and implementation in sequence, it performs a general design for the whole system and then divides the project into a series of distinct subprojects that can be designed and implemented in parallel. Once all subprojects are complete, there is a final integration of the separate pieces, and the system is delivered. Advantage of using parallel model: It can reduce the schedule time to deliver a system There is less chance of changes in the business environment causing rework Disadvantage of using parallel model: The approach still suffers from problem caused by paper documents It adds new problem, sometimes subprojects arent completely independent; design decisions made in one subproject may affect another subprojects Phased Development In this model, the overall system is divided into a series of version that are developed sequentially. The analysis phase identifies the overall system concept, and the project team, users and system sponsors then categorize the requirement into a series of version. Advantage of using phased model: Quickly getting a useful system into the hands of the users While the system does not perform all the functions the users need at first, it does begin to provide business value sooner than if the system were delivered after completion, as is the case with waterfall or parallel methodology. Disadvantage of using phased model: The users begin to work with the systems that are intentionally incomplete, it is critical to identify the most important and useful feature and include them in the first version, while managing users expectation along the way. Prototyping In this model, it performs the analysis, design and implementation phases concurrently, and all the three phases are performed repeatedly in a cycle until the system is completed. In this methodology, the basics of analysis and design are performed, and work immediately begins on a system prototype, a â€Å"quick and dirty† program that provides a minimal amount of features. Advantage of using prototyping model: It is very quickly provides a system for the users to interact with, even it is not ready for widespread organizational use at first. Reassure the users that the project team is working on the system Helps to more quickly refine real requirements rather than attempting to understand a system specification on paper, the user can interact with the prototype to better understand what it can do and cannot do. Disadvantage of using prototyping model: Its fast paced system releases challenge attempts to conduct careful, methodical analysis. This can cause problems in the development of complex systems because fundamental issues and problems are not recognized until well into the development process. Software Development Methodology Comparison After do research about the types of methodology that is appropriate to be used into the project. The author compared the 4 types of methodology that is compatible with the current development. The following table is the result of using the described methodology to the project. Selecting the appropriate Methodology According to the project objective that the author proposed, author analyze each methodology that is already been researched. The author decides to use the Phased Methodology. The main reason on why the author uses this methodology is because the author would develop this system all by himself and the project will be easier to be built phase by phase. Other considerations in choosing this model are: User Requirement: the requirement of the system is clear, which is to address the problem of inefficiency and ineffectiveness of conventional way in notify the student for announcement. Familiarity with Technology: for designing the website, PHP, VB.Net language technology is going to be used, since it is still in area of the author expertise. System Complexity: the complexity of this project is at medium level, since the author familiar with the technology used in the project so it is not really difficult. However the author still need to do research on certain area of technology, for this case the knowledge of SMS gateway, and how to integrate the web based system with the SMS gateway. Duration: the duration of developing the project is approximately 4 months in order to fully complete the project. Development Method: it is a web based application that is built using the PHP, and VB.NET as the programming language. Area of Research Certain areas that we research for this project are: How to create easy and manageable database system? What is SMS (Short Message Service) portal and SMS (Short Message Service) gateway? How to integrate web based system with SMS portal? How to create easy and manageable database system? This part is one of the crucial parts in order to make a good web based application system. Therefore, creating an easy and manageable database system is really important. The database system that the author used to manage the College Announcement System web based application is MySQL. Several reasons become the consideration of choosing the MySQL software are, first reason is because the main programming language system that the author built is using the PHP technology, and PHP language has an integrated connector that able to connect it to SQL. Second reason, MySQL is open source software so it is free for download, it is will help in determining the project cost development. There is other software which is better than MySQL but looked back at the scope of the project; this is just an undergraduate project, then the author decides that using MySQL software is a wiser choice. The third reason, the author already took the MySQL subject during the study in Sunway University College , which is still in the author expertise. However, if this system wants to be implemented into the real organization, further study to create easy and manageable design is needed. When the project is already on the run, this would be very beneficial in doing maintenance of the application system. How to integrate the Web based System with SMS portal? As most people known that SMS is the most famous service that a mobile phone give. It is a service where the users able to send short text message from a mobile phone to another mobile phone. Basically the SMS would not work with just the mobile phone itself, it I because the Mobile Phone Network Operator that give the service so the SMS can be delivered to the recipient by the help of the mobile phone device as the medium to type the message. The SMS can travel all the way from the sender device to the recipient device must go through a pathway through a network called SMSC (Short Message Service Centre). SMSC works as a hardware that stores the SMS that is sent from a mobile phone then forward it again to the recipient. From the early of 1990s, the era when the first SMS is sent through the network using the mobile phone device. Nowadays with the advancement of the technology, SMS not only can be done through using mobile phone but can be integrated in other application such a s web based application system, using the SMS gateway technology. However, the SMS that is sent still have to go through SMSC, which is still needed to use the SIM Card that is given by the mobile network operator. SMS gateway act as a bridge the platform that cannot use the mobile phone SIM Card to use the mobile service by using the GSM modem, in this case the mobile service is to send the SMS. The mobile SIM Card will be inserted into the GSM modem. GSM modem will act as the third party to connect to the SMSC. The web based application store the message that will be sent into the database, and the GSM will retrieve the data from the database and ready to send the SMS to the destination number. The basic function of SMS and email is the same, for email the sender need to enter the destination email and for SMS the sender need to enter the destination phone number. The difference is why SMS is more popular than email is because it is mobile and user can send and receive SMS whereve r they are. The mobile advantage of using SMS is the reason that makes the author choose the SMS application system to be added into the College Announcement Notification system instead of using email. Another reason the author choose to use SMS is because most of the students in Sunway didnt have mobile phone that can handles in receiving and sending email, but most of the students have mobile phone that enable them to send and receive SMS. Therefore, using the SMS as additional software into College Announcement Notification system is the best choice, and the author also learn to use the GSM modem and the implementation of it into the system. Software / Hardware Requirements In order to make this project successful there are some hardware and software which is required to use in order to complete the project are: Software and Hardware requirement to develop the system. Software: SQL YOG: is the database software that the author chose to be implemented inside the College Announcement Notification system. SQL Yog had the user friendly interface and it is open source software. XAMPP: this software is applied as the localhost to compile the web based application. Adobe Dreamweaver: is the software that makes it easier to edit the coding for PHP, JAVA. Hardware: PC (with mouse, keyboard, monitor) / laptop with minimum specification: Intel Core Duo processor(1.66Hz), 1GB RAM, 60GB 5400 RPM HDD Software and Hardware Requirement to run the system. User Side Hardware Requirement: PC (with mouse, keyboard, monitor) / laptop with minimum specification: Intel Core Duo processor(1.66Hz), 1GB RAM, 60GB 5400 RPM HDD User Side Software Requirement: Web browser: Mozilla Firefox, IE, Google Chrome, etc Server Side Hardware Requirement: PC (with mouse, keyboard, monitor) / laptop with minimum specification: Intel Core Duo processor(1.66Hz), 1GB RAM, 60GB 5400 RPM HDD GSM Modem Server Side Software Requirement: Adobe Dreamweaver SQL Yog Web Browser: Mozilla Firefox, IE, Google Chrome, etc XAMPP Server side software requirement is needed to do the regular maintenance on the system. The development software might be needed to fix error that might be occurred when the system on the run. Literature Review Literature Review is a critical look at the existing research that is significant to the work that is currently undergo. The author currently did a project; College Announcement Notification System is the project. College Announcement Notification System is a web based application system, which is proposed as a solution to Sunway University College regarding the poor information flow in Sunway University College especially School of Computer Technology. The author chose to propose the solution only to School of Computer Technology because of the course that currently taken is under it. College Announcement Notification System is a web based application, it is hoped the system would work perfectly and increasing the information flow within School of Computer Technology (SCT). The users of the system able to access the College Announcement Notification System via laptop or PC, as long there is an internet connection. The author think if it just a normal website, there is no uniquenes s that makes my project different than the others. After doing research, the author decided to add the SMS feature as the instant notification system. Integrate the system with SMS feature; means need to deal with SMS gateway. The author aware that using the SMS feature is almost the same like adding the Email as the instant notification where the system is able to send automatically the posted announcement that is already posted in the website. Email is an electronic mail that worked same like a normal mail, where the users need to write the content of the letter, after that the address of the recipient is a must for the users to add. Email enables users to send and receive electronically over the internet. SMS and Email basically is the same, it contains text and to send it need to know the exact recipient email address for email and phone number for SMS. There are many email server company that is give services for the users to send and receive email such as Hotmail, Yahoo Mail, Google Mail, etc. There is also an application that handles email such as Microsoft Outlook. Some advantages that email could give are emails is free for users to use like send and receive mail, it can contains richer message contents than the conventional mail did. However from the advantages that an email, there are also a few disadvantages of emails. With the advancement of the technology nowadays, the previous email only can sent the words but nowadays, users can sent not only words but can attach richer media such as picture, video, file, etc. This advantages of email were misused by some people, it enable them to send virus, malicious software, spam that can harm the recipients PC or laptop. In order to overcome this security issue, the email provider companies try many ways to increase the security but the spammer can overcome the security and still sent the spam email that may contain virus and malicious software. Using the email as an instant notification to the Colle ge Announcement Notification System is a good choice but users may not open their own email daily, usually users open their email whenever the feel like to open it. Therefore, the author proposed to use the SMS system as the instant notification. There are few reasons that become the considerations of choosing SMS to be implemented. First reason, the project is a notification system so SMS is the best choice because after the sender sent it then the recipients received it in instant. Second reason, if using email the recipients of the email need to open their own laptop or PC, and then open the email service web page, it will takes time and not instant. Most of the students nowadays had their own mobile phone and they carry their mobile phone everywhere they go, so it is one of the reason why the author choose to use SMS as an instant notification. Mobile phone user aware that open a SMS is faster than open an Email. Nowadays, many mobile phone producers now produced a new mobile ph one that can handles in send or receive an email. However mobile phone that can handles send and receive email is still too expensive for the most of the mobile phone users only a few that can afford that. But if the SMS only, most of the mobile phone users able to send and receive that because it is the basic function that the mobile phone offer. SMS (Short Messaging Service) As most people known, SMS is a protocol used in communication that gives way to exchange of short message from one mobile phone to another mobile phone (tech-faq.com, 2009). Nowadays mobile phone takes an important part because it provides connections to the others that in the past impossible to do. The main usage of the mobile phone is to enable users to make a phone call wherever and whenever they are, beside used to call others; other main function of mobile phone that is growing rapidly is the usage of SMS service. SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages between mobile phones. SMS first appeared in Europe in 1992. It was included in the GSM (Global System for Mobile Communications) standards right at the beginning. Later it was ported to wireless technologies like CDMA and TDMA. The GSM and SMS standards were originally developed by ETSI. ETSI is the abbreviation for European Telecommunications Standards Ins titute. Now the3GPP (Third Generation Partnership Project) is responsible for the development and maintenance of the GSM and SMS standards. As suggested by the name Short Message Service, the data that can be held by an SMS message is very limited. One SMS message can contain at most 140 bytes (1120 bits) of data, so one SMS message can contain up to: 160 characters if 7-bit character encoding is used. (7-bit character encoding is suitable for encoding Latin characters like English alphabets.) 70 characters if 16-bit Unicode UCS2 character encoding is used. (SMS text messages containing non-Latin characters like Chinese characters should use 16-bit character encoding.) SMS text messaging supports languages internationally. It works fine with all languages supported by Unicode, including Arabic, Chinese, Japanese and Korean. Besides text, SMS messages can also carry binary data. It is possible to send ringtones, pictures, operator logos, wallpapers, animations, business cards (e.g. VCards) and WAP configurations to a mobile phone with SMS messages. One major advantage of SMS is that it is supported by 100% GSM mobile phones. Almost all subscription plans provided by wireless carriers include inexpensive SMS messaging service. Unlike SMS, mobile technologies such as WAP and mobile Java are not supported on many old mobile phone models. (developershome.com, 2008) Usage of SMS As the mobile voice communication market approaches saturation, carriers are focusing on messaging as crucial value -added service to garner more mobile subscribers and generate greater market revenue. Specifically, SMS (Short Messaging Service) is emerging as one of the most important asynchronous communication that carriers provide. It is projected that in 2009 U.S subscribers will send over 126 billion messages via their mobile phone device, generating $8.6 billion revenues (Deng, Sun, Turner, Prince, 2008). Nowadays, people are presented with a wide variety of communication media such as email, instant messaging (IM), etc. To date, most researchers have focused on the use of SMS by teenager and young adult. Recently as SMS become the needs in our daily lives, older people also recognized the convenience of using SMS. It has been reported that over 74% of the mobile phone users worldwide is using SMS text messaging (Deng, Sun, Turner, Prince, 2008). How does the SMS works? Even if you are not talking on your cell phone, your phone is constantly sending and receiving information. It is talking to its cell phone tower over a pathway called acontrol channel. The reason for this chatter is so that the cell phone system knows which cell your phone is in, and so that your phone can change cells as you move around. Every so often, your phone and the tower will exchange a packetof data that lets both of them know that everything is OK. Your phone also uses the control channel for call setup. When someone tries to call you, the tower sends your phone a message over the control channel that tells your phone to play itsringtone. The tower also gives your phone a pair of voice channel frequencies to use for the call. The control channel also provides the pathway for SMS messages. When a friend sends you an SMS message, the message flows through the SMSC, then to the tower, and the tower sends the message to your phone as a little packet of data on the cont rol channel. In the same way, when you send a message, your phone sends it to the tower on the control channel and it goes from the tower to the SMSC and from there to its destination. (howstuffworks.com, 2005) The SME (Short Message Entity), which is typically a mobile phone or a GSM modem, can be located in the fixed network or a mobile station, receives and sends short messages. The SME was sent to the SMSC.TheSMSC (Short Message Service Center)is the entity which does the job of store and forward of messages to and from the mobile station. After receiving the SME, then SMSC sent the SME to the SMS GMSC. TheSMS GMSC(SMS gateway MSC (Mobile Switching Center)) is a gateway so that MSC that can also receive short messages. The gateway MSC is a mobile networks point of contact with other networks. On receiving the short message from the short message center, GMSC uses the SS7 network to interrogate the current position of the mobile station form the HLR, the home location regis ter. HLRis the main database in a mobile network. It holds information of the subscription profile of the mobile and also about the routing information for the subscriber, i.e. the area (covered by a MSC) where the mobile is currently situated. The GMSC is thus able to pass on the message to the correct MSC. MSC(Mobile Switching Center) is the entity in a GSM network which does the job of switching connections between mobile stations or between mobile stations and the fixed network. AVLR(Visitor Location Register) corresponds to each MSC and contains temporary information about the mobile, information like mobile identification and the cell (or a group of cells) where the mobile is currently situated. Using information from the VLR the MSC is able to switch the information (short message) to the corresponding BSS (Base Station System, BSC + BTSs), which transmits the short message to the mobile. The BSS consists of transceivers, which send and receive information over the a ir interface, to and from the mobile station. This information is passed over the signaling channels so the mobile can receive messages even if a voice or data call is going on. (logixmobile.com) How to send SMS using a computer? After done some research about how the SMS works, there are several ways in sending SMS using computer, they are (developershome.com, 2008): Connect a mobile phone or GSM/GPRS modem to a computer / PC. Then use the computer / PC and VB commands to instruct the mobile phone or GSM/GPRS modem to send SMS message. Connect the computer / PC to the SMS center (SMSC) or SMS gateway of a wireless carrier or SMS service provider. Then send SMS messages using a protocol / interface supported by the SMSC or SMS gateway. Connection between mobile phone or GSM/GPRS modem to computer using VB command for sent SMS A GSM/GPRS modem is a wireless modem that works with GSM/GPRS wireless networks. A wireless modem is similar to a dial-up modem. The main difference is that a wireless modem transmits data through a wireless network whereas a dial-up modem transmits data through a copper telephone line. To send SMS messages, first place a valid SIM card from a wireless carrier into a mobile phone or GSM/GPRS modem, which is then connected to a computer. There are several ways to connect a mobile phone or GSM/GPRS modem to a computer. For example, they can be connected through a serial cable, a USB cable, a Bluetooth link or an infrared link. The actual way to use depends on the capability of the mobile phone or GSM/GPRS modem. After connecting a mobile phone or GSM/GPRS modem to a computer, you can control the mobile phone or GSM/GPRS modem by sending instructions to it. The instructions used for controlling the mobile phone or GSM/GPRS modem are called by using VB commands. The above figure showed the process of sending SMS using the VB application. In this case, the system that the author developed is using PHP that act as the third party to store the announcement data inside the database. After finish with the stored announcement, VB application is used to instruct the GSM modem to send SMS. As shown in the figure above, VB application will retrieve the stored data that will be sent as SMS. Then after retrieving the data, it will be sent to through SMS gateway until it arrived in the hand of the recipient. One of the benefits from using the VB application to send SMS is users will have a very reliable notification system, because before sending SMS intended recipient can be configured so it is received at the intended recipient. Using a mobile phone or GSM/GPRS modem to send SMS messages has a major drawback, which is the SMS sending rate is too low. Only 6-10 SMS messages can be sent per minute (when the SMS over GSM mode is used). The performance is not affec ted by the connection between the computer and the mobile phone or GSM/GPRS modem (i.e. the SMS sending rate is about the same no matter the mobile phone or GSM/GPRS modem is connected to the computer through a serial cable, USB cable, Bluetooth link or infrared link) and does not depend on whether a mobile phone or GSM/GPRS modem is used (i.e. the SMS sending rate is about the same no matter a mobile phone or a GSM/GPRS modem is used). The determining factor for the SMS sending rate is the wireless network. (developershome.com, 2008) Send SMS from Computer through SMS Gateway The way for sending SMS messages from a computer through a mobile phone or GSM/GPRS modem has a major limitation, which is the SMS sending rate is too low. If you need a high SMS sending rate, obtaining a direct connection to the SMS center (SMSC) or SMS gateway of a wireless carrier is necessary. It can be difficult for small businesses or individual application developers to obtain a direct connection to the SMSC or SMS gateway of a wireless carrier since a wireless carrier may only provide such service to those who have huge SMS traffic. Buying SMS messages in bulk means the total fee will be very high (although the fee per SMS message will be low). (developershome.com, 2008) Summary The author had gained a lot of knowledge by done research on how the SMS works, how to connect computer with GSM Modem, and how to connect computer with SMS gateway through SMS protocol that will allow the send the SMS. The author chose to use the GSM modem to send SMS, because it is simpler to establish the connection between PC and the GSM modem, and also because send SMS through SMS protocol is difficult to connect to be able to send SMS. System Analysis In this chapter, in order to build a good system requirement analysis is important as the concept to develop the new system. To develop the system, the author needs to gather the requirement activities of to be system. And also, the author determined the functional and non functional requirements. Requirement Gathering Author gathered the requirement that is used to do survey for the user requirement that going to be implemented into the system and to make sure it is clear before started doing the system. Therefore, the author used the questionnaire for the requirement gathering to get the quantitative data for do the system design. Questionnaire Questionnaire is a set of written questions that is design to obtain information from individuals. Therefore, questionnaire is used by the author to do a survey in order to complete the system requirement. The survey is done in Sunway University College environment. The total respondent of this data collection is 30, and the author distributes the survey randomly selected among the SCT students. By using the result of this data collection, the author can make a quantitative data that can be used as an input to develop and design this project. To Be System Analysis From the requirement gathering analysis that is collected in data collection before the To Be System analysis is performed. Therefore, the author determined the functional requirement and non functional requirement for the new system that will be implemented. Functional Requirement: Functional requirement is the requirements that relates directly to a system process. Below are the functional requirements of the system. Summary The requirement analysis and the To Be system analysis are the supportive data that will help the author in determining of how the system will be. After finish with the System Analysis phase, the author moved to the Design phase. Design In this step, the author determined the system design of how the system looked like in order to fulfill the user friendliness from the requirement analysis that already been gathered in the previous section. Design Strategy In this section, the developer of the system needed to determine whether want to develop in house development or outsource development which is ask other developers to build the system. However, this system is a compulsory subject that the author took in order to complete the study in Sunway University College so the author as the developer will develop in house development. This means that the system is developed by the author himself. The author as the developer is responsible with the risk that might come during the system development. The advantage of do the in house development to develop the system, it will help in built the author technical skills and increased the knowledge of the technology that is learnt during the development of the system. Building the in house system helped the author to gain more responsibility, this means to finish the system in a given deadline. In house development method have four phases that need for the author to follow, there are des igning the system architecture, design the system database, design the system interface, and determine the system specification. Design the System Architecture The developed system is a web based application. In order to run the system, it needs a web based environment. Considering the system is a web based system, if it was published online, it increased the development cost because the system is still incomplete and needed to be programmed and numerous of testing. Hence, the author chose to use XAMPP as the software to develop the system, XAMPP software able to handle PHP as the server scripting and MySQL for the database management system. And XAMPP software is open source software so it is free to download. Installing the XAMPP software, the developer now can run the system, which the PHP script using the localhost without publishing the system online for testing. Design the System Interface Interface designs goal is to make the interface pleasing for the eyes and simple to use, while minimizing the efforts the users need to accomplish the works (Dennis, Wixom, Tegarden, 2005).There are several factors that the author must considerate in chose the right design. The factors are layout, content awareness, aesthetics, user experience, consistency and minimal user effort. Layout Layout is the interface that should be a series of areas on the screen that are used consistenly for different purposes. In this phase, the developer must aware about the interface of the system. The placement of the form, navigation and the content is important in order to build a good system. The author divided the design of the layout into four different parts. The first part Header, in this part the author placed the logo of the website and two buttons that is used to go back to the home page and login page. The second part is the body, in this part the author showed the announcement details. The announcement is showed based on the date when the announcement posted and a search button to search the announcement is placed in this part. The third part is sidebar; in this part the author put the posted announcement title in this part. The announcement showed in hyperlink where the users need to click it to see the full details of the announcement. The last part is the footer, it o nly show the name who develop the system and the year of development. The above picture is the draft layout of how the developer will design the web page. Content Awareness Content Awareness is the ability of an interface to make the user aware of the information it contains with the least amount of effort on the users part. (Dennis, Wixom, Tegarden, 2005). In order to fulfill the content awareness requirement, the developer used a basic Cascading Style Sheet (CSS). This CSS is used to make it neat the interface of the system, it also included the configuration of the size of the header should be. It also managed the border and the margin of the layout, so the content wouldnt look like a mess. Aesthetics Aesthetics refers to designing the interfaces that are pleasing to the eye. (Dennis, Wixom, Tegarden, 2005). In this case â€Å"less is more†, it means the simple and minimalist design is the best. The developer tried to avoid the design that is too flashy and colorful. Hence, the developer choices are a light color, soft looking images, slow animation, etc. Users prefer to look at pages in low density, means it only had enough information and more white space. The design of the text is also important. Therefore, all text should be in the same font and same size. User Experience User experience can be divided into two types, novice users and expert users. Novice users usually more concerned with the ease of learning, means how quick is users able to understand the new system. Expert users usually more concerned with the ease of use, means how quick is users able to use the system. In terms of system function, Novice users prefer menu that show all available system function. But expert users prefer fewer menu that is organized and compiled into the most commonly functions. Consistency Consistency in design is probably the single most important factor in making a system simple to use because it enables users to predict what will happen. (Dennis, Wixom, Tegarden, 2005). The usage of the standardize icons, language and style is prefer in this consistency part. Minimize User Effort Interface should be designed to minimize the amount of effort needed to accomplish the task, means using the fewest mouse click or keyboard strokes to move from one part of the system to another. The developer must follow the â€Å"three clicks rules† where not more than three clicks the users can reach the page that they intended to go. Design the Database In this section, the author described the database specification that is involved in this project. The author used SQL Yog Version 5.12 as the primary storage medium to run the system. The system required one primary database to run the system. The database is â€Å"sctportal† that is used to store the member details, announcement data and the SMS messages that going to be sent. The author will describe each table that is used for the system. Package Design Specification Use Case Diagram Use Case diagram is a functional diagram that showed the basic function of the system, what the user can do and how the system should respond to the user action. (Dennis, Wixom, Tegarden, 2005). There are two processes in order to create the use case diagram: First, the developer works is stated in a text based use case diagrams. Second, the project team translates the use case descriptions into the formal use case diagram. The main important function of using use case is to show the flow of events. Writing the flow of events in a manner that is useful for later stages of development generally comes with the experience. These are the guidelines in creating use case description (Dennis, Wixom, Tegarden, 2005): Write each individual step in the form of Subject Verb Direct Object and optionally Preposition Indirect Object, it is to identify the classes and operations. Make clear the initiator of the action and the receiver of the action in the each step. Write the step from perspective of an independent observer, to do this author need to write each step from the perspective of both initiator and the receiver. Write each step at the same level of abstraction, each step should make about the same amount of progress toward completing the use case as each of the other steps in the use case Ensure that the use case contains a sensible set of actions; each use case should represent a transaction. Therefore, each use case should be comprised of four parts (Dennis, Wixom, Tegarden, 2005): The primary actor initiates the execution of the use case by sending a request and a data to the system The system ensure that the request and the data is valid The system processes the request and data and possibly changes its own internal state The system sends the primary actor the result of the processing Follow the Keep It Simple principle, when the use case becomes too complex it should be decomposed into a set of use cases. Use Case Diagram Description Use Case Name Login Actor(s) Admin, Users Description Describe the process of users in entering his/her username and password to the provided login form Precondition The users is already registered to the system Normal Course 1. Users access to the system using web browser software 2. Users enter the username and password 3. The system validate the username and the password entered 4. System redirect the users to the members main page Alternative Course 1a. If the users ticked at the â€Å"remember me† feature during login, the system will automatically redirect the users to the members main page Post Condition The logged in users is maintained until the log out Assumption None Table 4: Login Use Case Description Use Case Name Logout Actor(s) Admin, Users Description Describe the process of users to terminate the session from the system Precondition The users is already logged in to the system Normal Course 1. Users click on the log out button Alternative Course None Post Condition The users session is terminated Assumption None Table 5: Logout Use Case Description Use Case Name Change Password Actor(s) Admin, Users Description Describe the process of users in changing his/her current password with the new password Precondition The users is already registered to the system Normal Course 1. Users on the members main page 2. Users click on the change password link 3. Users enter the current password and the new password 4. System checked and validate the current password is different with the new entered password 5. System redirect the users to the members main page Alternative Course 4a. If the current password entered not the same with the password that is saved in the database, the system ask the users to re enter Post Condition Users password in the database is changed with the new entered password Assumption None Table 6: Change Password Use Case Description Use Case Name Change Email Actor(s) Admin, Users Description Describe the process of users in changing his/her email with the new email Precondition The users is already registered to the system Normal Course 1. Users on the members main page 2. Users click on the change email link 3. Users enter the new email address 4. System checked and validate the current email is different with the new entered email 5. System redirect the users to the members main page Alternative Course None Post Condition Users email in the database is changed with the new entered email Assumption None Table 7: Change Email Use Case Description Use Case Name Set User Level Actor(s) Admin Description Describe the process of admin of changing the users level Precondition The users is admin Normal Course 1. Admin on the admin main page 2. Admin click on the Admin Center Link 3. Admin type the username in set user level section 4. Admin set the new users level 5. Admin click the Update Level button Alternative Course None Post Condition Users level is changed Assumption None Table 8: Set User Level Use Case Description Use Case Name Banned User Actor(s) Admin Description Describe the process of admin to ban user from accessing the web Precondition The users is admin Normal Course 1. Admin on the admin main page 2. Admin click on the Admin Center Link 3. Admin type the username in banned user section 4. Admin click the Banned User button Alternative Course None Post Condition Users is banned Assumption None Table 9: Banned User Use Case Description Use Case Name Delete User Actor(s) Admin Description Describe the process of admin to delete user from the system database Precondition The users is admin Normal Course 1. Admin on the admin main page 2. Admin click on the Admin Center Link 3. Admin type the username in deleted user section 4. Admin click the Delete User button Alternative Course None Post Condition Users is deleted Assumption None Table 10: Delete User Use Case Description Use Case Name Delete Inactive User Actor(s) Admin Description Describe the process of admin to delete user from the system database if inactive for a period of time Precondition The users is admin Normal Course 1. Admin on the admin main page 5. Admin click on the Admin Center Link 6. Admin type the username in delete inactive user section 7. Admin select the days of inactive 8. Admin click on Delete All Inactive button 9. System search the inactive users from the selected days of inactive Alternative Course None Post Condition Users is deleted Assumption If there is inactive users for a period of time Table 11: Delete Inactive User Use Case Description Use Case Name Delete Banned User Actor(s) Admin Description Describe the process of admin to ban user from accessing the web Precondition The users is admin Normal Course 1. Admin on the admin main page 2. Admin click on the Admin Center Link 3. Admin check the list of users in the banned users table 4. Admin type the username in delete banned user section 5. Admin click the Delete Banned User button Alternative Course None Post Condition Users is deleted Assumption If there is a user in banned list table Table 12: Delete Banned User Use Case Description Use Case Name Make New Announcement Actor(s) Admin Description Describe the process of admin to make new announcement Precondition The users is admin Normal Course 1. Admin on the admin page 2. Admin click on the make a new news link 3. Admin enter the details of the announcement 4. Admin click on the Post button Alternative Course None Post Condition New announcement is posted Assumption None Table 13: Make a New Announcement Use Case Description Use Case Name Send SMS Actor(s) Admin Description Describe the process of admin to send SMS Precondition The user is admin Normal Course 1. Admin connect the GSM Modem 2. Admin start VB.NET application 3. Admin click on send SMS 4. System retrieve the announcement details and recipient mobile phone number from database 5. Admin choose the course that want to receive the message Alternative Course None Post Condition New SMS message details is added in the database and sent Assumption None Activity Diagram Login Activity In order to access the personal information, user login is required. The login activity starts with the system identify whether the users click on the â€Å"remember me† to store the user session, if they click it the system will recognize the users and direct the users to the member page automatically. If they did not click on the remember me, they need to enter their details in the login form provided. If the users did not tick the â€Å"remember me†, the system will automatically destroy the session. Change Password Activity In order to change the password, first users need to login with their username and password. After login, users will be directed to the member page. To change the password, users must click on the change password link in the member page. Then enter the current password and the new password and click on the submit button, the system will verify whether the entered password and the current password is different. If the system did not found any problem, the current password inside the database will be changed with the new password that the users saved. Logout Activity Logout activity is quite straight forward; it is used to terminate the user logged in session. Users just simply click on the logout link to do that, and it will automatically direct users back to the main page. Make a New Announcement Activity This activity diagram showed the step taken in order to make announcement. This activity can be done by admin only. First, user need to login and the system will validate whether the user is admin or normal user. If it is admin, the system will direct the user to the admin main page. The admin need to click on make a new news link. Then the admin need to fill in the detail of the announcement, after complete then click the submit button to store the announcement details. After complete, the admin can see the announcement that already saved, if they want to edit the announcement just click the edit link. Send SMS Activity Diagram In order to send SMS, the admin need to connect the computer to the GSM modem. Then start the VB application to give instruction to the GSM Modem to send SMS. The message that will be sent is retrieve using the VB application. After decide the message content, admin will have to choose the course that will receive the SMS. The SMS message must not more than 160 characters in order to send SMS. After that click on send SMS button to send the SMS. Sequence Diagram Sequence Diagram is a diagram that shows the sequence of action that passed in an interaction. Here is the sequence diagram for each use case description. Implementation In this chapter, the previous process of analyzing the requirement, making the simple draft of the design of the system will be combined to produce the actual system. The author combined all the programming language that already been learnt either from college or from books or online tutorial. In order to build the web page, PHP programming language is used as the core to build the system, then followed by MySQL, HTML, and VB. PHP (Hypertext Preprocessor) PHP is an open source general purposes scripting language that is especially suited for web development and can be embedded into HTML. The main areas where PHP is mainly used: Server side Scripting Command line Scripting Writing desktop application MySQL MySQL is open source software that widely used to handle database in the system. MySQL software is able to integrate with the PHP programming. HTML (Hypertext Markup Language) HTML is a computer programming language that is used to create a webpage. Since the project is web based system, HTML is used to build the website. VB (Visual Basic) VB is a programming language that is developed by Microsoft. VB is one of the programming languages that are used to develop the interface of the system. In this case, the author used VB programming language System Explanation Homepage This is the home page of the system, the body of the system contains Login The page where the registered user can logged into the system, there are two types of login: Users Login is where the members login to the system and can see the announcement posted and allowed to give comment about the announcement posted Admin Login is where the admin login to the system with the special privilege in accessing the system. In this case, the admin can post the new announcement, delete users, change user level, ban user. Above figures is the error message that will happen if wrong data is entered. Figure 31 showed, if the data entered just the password only it will show error message. Figure 32 showed, if just simply click on the login button without filled the required data it will show error message. Figure 33 showed, if the data entered just the username only it will show error message. Figure 34 showed, if already entered the username and password into the required field but the data not exist in the database it will show error message. Logout The function of logout is quite clear, it is to terminate the user session after finish using the system and delete the cookies that are stored inside the browsers. Make New Announcement This part is where admin can make new announcement; the content of this is event, date, venue, time and the details of the announcement. After finish fill in the detail, admin press the submit button to store all details into the database. Send SMS This part where the admin can send SMS message to the members, in order to send SMS, VB Application must be started to instruct the GSM modem to send SMS. The VB Application is able to connect to the database in order to retrieve the data that is going to be sent to the recipient. Testing In this section, the author did numerous of testing to make sure the system is worked and meets with the system requirement. The author would explain the testing description and listed the result of the testing as a report. Unit Testing In this testing section, the author selected the black box testing where the author performed the testing using the data that is inputted by the author himself. The black box testing is the most commonly used test method, since the present skillful or experience programmer is not needed to do the testing. The author focused on the system meet the requirement as stated in the program design section. Test ID Module Input Desired Output Test Result 1 Login Entered username and password that did not exist Show error username and password did not exist Successful 2 Login User tick on remember me when login Username and password cookies are saved in the user machine Successful 3 Change Password Entered wrong current password Show error message that the user entered wrong password Successful 4 Banned User Entered the desired username to ban from using the system The typed banned user is banned and moved the data into banned_user table Successful 5 Delete User Entered the desired username to delete from the database The typed delete user is deleted and not exist anymore in the database Successful 6 Delete Inactive User Select the desire number of days, if the member inactive for a period of time The user that inactive for a period of time is deleted from the database Successful 7 Delete banned user Select the desire username from banned_user table The selected username from the banned_user table is deleted from the database Successful 8 Add new announcement Admin fill up the required details The announcement details is saved in the database Successful Integration Testing Integration testing is performed to make sure the integration between modules. It is to ensure that the system is work correctly. Test ID Modules Test Description Expected Result Test Result 1 VB Application and send SMS This is the integration to connect VB Application and GSM Modem to send SMS The VB Application used to instruct the GSM Modem to send SMS, the VB Application will retrieve the message details from the database before it is sent to the recipient Successful Compatibility Testing The final testing that showed that the system is accessible using any internet tools, means can be opened by using other web browser software. Author did numerous of testing to make sure it is compatible with any browsers. Test ID Web Browser Operating System Remarks 1 Mozilla Firefox version 3.5.5 Windows XP with Service Pack 2 System worked as expected, it is the main browser that used in development phase 2 Google Chrome version 3.0.195.33 Windows XP with Service Pack 2 System worked as expected 3 Internet Explorer version 6 Windows XP with Service Pack 2 System worked as expected Summary The major functionalities of the system are tested. However, due to time constraint several problems that is occurred during the development of the system is solved, but unresolved problems are proposed in the future system enhancement. Summary and Critical Review The project that the author done is a basic web based application which the function as the announcement system. The main idea in this project is just the way to notify the students in a different way, in this term is sent SMS to the students. And to replace the conventional way to inform the announcement that is believe not really effective. Therefore, the author proposed solution to overcome the problem to notify the students. Author created a web based system as the solution, where the web based system act as the third party to connect it to the SMS system. Critical Evaluation of Project The College Announcement Notification System has been implemented to School of Computer of Technology. The SMS system integration has been implemented as well and the web system portal has been implemented with basic simple interface. The system provides: Admin user feature to do changes in the system, post new announcement, delete users. SMS features to send SMS that contained the details of the announcement. There are some limitations in this project. The feature of this system is too simple, but it is hoped to solve the information flow around School of Computer Technology. The system is a web based system where users can access it through internet connection, and a SMS feature is implemented in the system. Time is the main problem when developing this project. Before the author started to develop the system, the proposal is needed for the project committee to approve. Since the proposal is approved in the middle of September, the author started late to develop the project. Low SMS sending rate, if the staff send too many SMS the recipient may receive it a bit delayed because of the SMS traffic in the network. And the system will send the SMS based on the queue order inside the database. The system is not available for the users to access it through their mobile devices. Hence, users can only access it via Personal Computer (PC) or laptop using web browser software. Various program ming language, especially PHP and MySQL, and VB. NET is learnt during the development of the project. The author also learnt to use the project management skills especially the time management skill, where the author able to manage the time and time scheduling for every part of the project. The project was able to meet the deadline and achieved the objective. Future Enhancement Due of needed to finish the project on time, there are many part of the system that havent been added. However, several ideas of enhancement are in mind for added to the system later. The enhancements are: The SMS notification not only covered the area of School of Computer Technology , but it will be implemented to all department of Sunway University Technology Build a mobile version of the web based system for the mobile devices such as mobile phone, so users can see perfectly the content of the website from their mobile devices.

Sunday, May 17, 2020

The Effects Of Lowering The Drinking Age - 1426 Words

For years, underage drinking is perhaps one of the most controversial topics of our generation. Why do our young people disobey this law? Are they lost? Who will answer the call of the lost? Having the age to drink legally at the age of 21 may seem like it would never be disobeyed; however, over time, underage drinking has become more and more prevalent. In today’s society, a few choice young people have grown to control the desire to break the law to consume alcohol while at the appropriate age. However, not all teenagers inhabit a sense of self-control. The problem lies within the difference the effects of lowering the drinking age to 18 or keeping the age of 21 can be. With much speculation, this particular topic has become a very intriguing argument that does indeed stir up controversy. What people must understand is that the democracy should not decrease the legal drinking age because it can increase drunk driving arrests, it will cause young people to become academically challenged, it can cause health complications and diseases at a younger age, and it can promote criminal and violent activity. People claim that the only way young people will learn their lesson is by having the age lowered, so they can feel a sense of independence. They believe that young people should have a right to drink legally at the age of 18; by modifying this law, it will help to gradually reduce the amount of teenagers breaking the alcohol consumption law because it has become legal. WhenShow MoreRelatedThe Effects of Lowering the Drinking Age to 181126 Words   |  5 Pages2012 Lowering The Drinking Age Alcohol is considered to be a large problem in society today. Especially with young adults between the ages of eighteen and twenty-one. Which presents the question of whether or not the drinking age should be lowered. Lowering the legal drinking age to eighteen would have positive and negative influences on society. Positive through raising more government taxes and keep high school age and young college students out of trouble with the law for drinking. Negatively;Read MoreNegative Effects of Lowering the Minimum Legal Drinking Age in America1292 Words   |  6 Pageslooking at the drinking age in many nations, a trend of relatively young minimum legal drinking ages (MLDA) can be seen around the world. As it stands, all of America’s 50 states employ a MLDA of 21 making America one of only seven countries in the world to have a drinking age set at 21; the oldest age set as the minimum legal drinking age in the world. Where many of our friends in Europe are happily drink ing away at 18, many here in America are left wondering why we don’t employ the same age requirementRead MoreThe Legal Drinking Age Should Not Be Lowered973 Words   |  4 Pages The Legal Age for Drinking Alcohol Should Not Be Lowered To 18 In the United States. Every state has the right to set its own legal drinking age. However, according to George Will in an article he wrote in the Washington Post about the legal drinking age, â€Å"drinking age paradox† â€Å"lowering the drinking age will cost the state ten percent of its federal highway funds and cause a significant uproar from contractors and construction unions.† It is therefore in the best interest of every citizenRead MoreAccording To â€Å"College Drinking,† Almost Two Out Of Three1388 Words   |  6 PagesAccording to â€Å"College Drinking,† almost two out of three college students engage in binge drinking. Binge drinking is a pattern of drinking that brings blood alcohol concentration (BAC) levels to 0.08 g/dL or higher (â€Å"College Drinking†). Many parents, guardians, and psychologists believe that college students binge drink because they think drinking is an integral part of their higher education. Similar to peer pressure, college students drink because the rest of the student body drinks. FurthermoreRead MoreUnderage Drinking Is Part Of The Culture Of College1734 Words   |  7 Pagesthat I did discover is that underage drinking is part of the culture in college, also the friends that I had in high school who are 21 now I have discovered they drink some of the least amount now. Which has begun to make me wonder why people who are 21 drink less than people who are underage. I believe that when people are 21 they now do not have to worry about the next time they can get alcohol. Congress should lower the drinking age from 21 to 18 because at age 18 when they are in college, forRead MoreTo Lower or Not to Lower the Legal Drinking Age to 18, That Is the Question881 Words   |  4 Pagesthat binge drinking is on the rise among college students (Eisenberg n.p.). With an increase of alcohol consumption by underage drinkers, it only seems logical to lower the drinking age to prevent binge dri nking, however there are far more consequences to be seen. Lowering the drinking age to 18 will not solve the binge drinking problem among college students but will cause more problems. In this paper I will explain the reason why lowering the drinking age will not stop binge drinking and the adverseRead More18 vs. 21: Drinking Age1389 Words   |  6 Pageswant to change the drinking age from 21 to 18, when there are other activities that have limit of age such as marriage at 18, driving at 16 and 35 to be a president? Alcohol plays a major role in today society, which becomes a controversial issue among teens. Alcohol is a mind-altering chemical that is potentially more dangerous than any other drug and can be very destructive. For past few years, many people are trying to lower the drinking age without knowing the negative effects of alcohol and howRead MoreThe Legal Drinking Age Of The United States920 Words   |  4 Pages The legal drinking age has always been a deba table topic that people argue about all the time. Alcohol has been a drug problem for the majority of our young adults all around the world. The goal is to decrease the effects of underage drinking In the United States by keeping the legal drinking law 21. Every state had the right to their own legal drinking age, therefore during the 1970 1980’s some states had 21 while others had 18. This problem was carried over when teenagers got behindRead MoreLowering The Minimum Drinking Age1429 Words   |  6 Pagesand Thailand are others – with a minimum drinking age over 18† (Griggs, 1). When Ronald Reagan signed the National Minimum Drinking Age Act in 1984, its goal was to reduce less-mature adults from consuming alcohol and performing reckless acts (Cary, 1). However, despite the current drinking age, 17.5 percent of consumer spending for alcohol in 2013 was under the age of 21. It is estimated that â€Å"90 percent of underage drinking is consumed via binge dr inking†¦with alcohol abuse becoming more prevalentRead MoreKeeping the Minimum Legal Drinking Age1283 Words   |  6 Pageslegal drinking age in the United States or not. Many Americans forbid the idea of legalizing the drinking age so that it would be profitable to the businesses. Likewise, there have been many advantages and disadvantages of why should the government allow young adults drink under the age of 21. To prevent this issue, many Americans have provided reasoning that will support the idea of keeping the minimum legal drinking age where it is now. The government should maintain the minimum legal drinking age

Wednesday, May 6, 2020

Robert Merton Strain Theory - 1606 Words

Robert Merton: Strain Theory Lashaya B. Jenae B. Raykyle H. Dominique W. Lidiya Y. Morgan State University Sociology 331-001 03/05/2015 Robert K. Merton developed the structural strain theory as an extension of the functionalist perspective on deviance. This theory traces the origins of deviance to the tensions that are caused by the gap between cultural goals and the means people have available to achieve those goals (Crossman, 2015). Robert Merton saw society as having culturally-valued goals as well as culturally-valued means. These particular ways of life are shared on the expectations that tend to lead to success. For example, in the United States people tend to praise the â€Å"American Dream† of having a few kids, a white picket fence, a few nice cars and a good paying job all of which would be obtained if you have goals. The road to success in America is praised through hard work and education. If you work hard and finish school and have a degree you are in a sense one step closer to becoming successful over someone else that has taken a different route. Robert Merton took this information, analyzed it and realized that society does not always provide everyone with the means to always obtain their goals. Once there is an imbalance amongst the means of reaching your goals a sort of strain tends to occur, which is where Robert Merton developed his strain theory which consisted of five types ofShow MoreRelatedThe Strain Theory By Robert Merton1200 Words   |  5 Pagesgoals seem to be unachievable for a person? The strain theory that was developed by Robert Merton sheds light onto a possible answer for that question. The strain theory suggests that people put emphasis on achieving certain life goals or obtaining certain objects in their lives due to societal influences and pressures. When those goals or objects can’t be obtained stress is caused and it can influence more people to commit crimes. The strain theory separates people into four different paths whenRead MoreRobert Merton Strain Theory Essay1017 Words   |  5 PagesIdentify the key aspects of Robert Merton’s ‘strain theory’. It was a powerful statement focussing on the social causes of crime but what were its limitations? This essay is going to demonstrate an understanding of Robert Merton’s strain theory, the advantages of the Strain theory and also the disadvantages of the theory. Robert Merton (1910) best known for developing theories of deviance. Robert Merton is considered to be one of the most influential social scientists. Merton’s work is highlyRead MoreRobert Merton s Strain Theory1299 Words   |  6 PagesI have selected Robert Merton’s Strain theory and Edwin Sutherlands Differential Association theory and their approach to the study of crime for my essay. Robert Merton developed the theory that people engage in deviant behaviour when they can’t achieve socially approved goals by legitimate means. Deviance is a result of the strain an individual feels when they cannot achieve legitimately. Merton uses â€Å"The American Dream† to illustrate strain theory. Merton’s explanation is in two pieces; StructuralRead MoreThe General Strain Theory By Robert Merton1352 Words   |  6 PagesGeneral Strain Theory-Susan Smith In 1995, a very heinous, mysterious crime was committed the murder of two innocent boys by their mother. This crime was thought to be completely unexplainable. This mother convinced America that a black man had stole her car and kidnapped her children. Little did we know this suicidal woman would be capable of committing such a crime. There are many theories that you can apply to this case. However the theory that fits it most closely is the general strain theory. TheRead MoreThe Strain Theory Was Formulated By Robert K. Merton1088 Words   |  5 Pagesshooting himself in the head. The theory that could most likely explain what happened beyond this act would be the strain theory. The strain theory was formulated by Robert K. Merton. Merton argued that â€Å"society may be set up in a way that encourages too much deviance† (Study.com). Merton also believed there was â€Å"a disjunction between socially approved means to success and legitimate cultural goals† (Study.com). Lanza corresponds into this particular theory because he had been a troubled personRead MoreRobert Merton Stain Theory1204 Words   |  5 PagesRobert Merton’s Anomie/Strain Theory James King Jr. Savannah State University Theories of Criminal Behavior Prof. W. Brooks March 4, 2012 Since the beginning of mankind criminality has been a major problem and the most debated topic of interest by theorist on the grounds of why crime is committed, who is more prone to commit crime, and what prevents people from committing delinquent acts. The formulation of the Stain theory and Anomie Theory by Robert Merton give insight on the many questionRead MoreThe Origin Of Criminal Behavior And / Or Deviant Behavior989 Words   |  4 PagesThere are numerous theories on how to explain the origin of criminal behavior and/or deviant behavior, one of those theories is called Strain Theory. Robert Merton was the sociologist that developed strain theory in 1949 (revised in 1968). Robert Merton based his theory on the fact that all people want to achieve the American dream of economic status. He believed that environmental factors caused a strain on a person’s ability to achieve the American dream of economic success and depending on whatRead MoreThe Strain Theory Of Criminal Behavior And Is A Breakdown Of Why People Commit Crimes1633 Words   |  7 PagesRunning Head: Strain Theory Stain Theory Keisha Harris Valdosta State University The strain theory explains the criminal behavior and is a breakdown of why people commit crimes. The theory was developed by an American Sociologist Robert K. Merton (1910-2003). Merton believed that the society influences deviance and plays a huge role in criminals committing crimes. Emile Durkheim (1858-1957) presented the earliest version of the strain theory. He believed that well-built societiesRead MoreCultural Differences Vs And Robert Mertons Strain Theory1433 Words   |  6 PagesThe strain theory analyses the extent to which people are able to pursue, access and achieve success. Strain theory says that those unable to achieve success experience strain which is a disconnect between desires and aspirations along with the means to achieve these variables. There are several responses and coping strategies that are connected to strain, one being crime. The cultural messages within strain are the goals and the means. There are two main theorist who explain strain, Robert MertonR ead MoreAnomie and General Strain Theories of Crime Essay1267 Words   |  6 PagesAnomie/Strain Theory Historical Background The theoretical framework of strain theory can be credited to sociologist Emile Durkheim. Durkheim research on formed a platform for other sociologist to further develop strain theories of crime. One of which is Robert Merton. One of Durkheim’s major works that opened the door to further research on strain theories was his book, Suicide. In this book Durkheim sough to understand the why led to one’s own self-destruction. Emile Durkheim studied suicide rates

Human Relationship and Life Transition - Myassignmenthelp.Com

Question: Discuss about the Human Relationship and Life Transition. Answer: The essay deals with the developmental stages across lifespan and its importance in child development. The stages identified in human development are infant stage, early childhood, middle childhood stage, early adolescent, late adolescent and lastly old age. Each of the stages is important as they accompany age related changes. With every change, a human becomes competent in daily life, matured, learns to thrive and survive. These changes are important for social and cognitive development (Feldman, 2016). The essay addresses his topic in relation to case study of Jack. For the purpose of the essay, the cognitive and social development is studied as relates to the problem faced by Jack. To start with cognitive development, it begins since infancy and is related to perceptual skills, language acquisition, and, information processing. Cognitive development is necessary for maximising well being, attain full mental capacities and growth of child (Bjorklund Causey, 2017). Two relevant theories in relation to Jack are Jean Piagets theory of cognitive development and Ericsons social development theory. Piaget therapy explains four stages four stages of cognitive development. The sensorimotor stage starts at birth and lasts until age of 2 years. At this age the children responds to stimuli by collecting the sensory data such as touch, smell, and hearing and they the body movements. The pre-operational stage lasts from 2-5 years. This stage is marked by egocentric thought and child is found to think about objects symbolically. Logical thinking marks the concrete operational stage. This stage lasts from 7-11 years age of children. Thinking becomes more matured at this stage and children demonstrate reversible mental actions. From 11 years onwards, the child represents the formal operational stage. At this stage a child can grab the abstract concepts (Modgil et al., 2013). In the given case study, Jack is 3 years old and belongs to the age group 2-5 years that is pre-operational stage. Ericsons social development theory deals with the development of social and emotional skills across lifespan. This development is important for a child to be able to establish positive relationships in society. The theory explains eight stages and each stage is accompanied by psychological crisis that is unique to that age group of children (Serafica, 2015). A child of age group infancy-18 months may experience trust or mistrust issues. In the age group 18 months-3 years, a child may experience autonomy vs. Shame. The feelings associated with initiative and guilt is observed at the age 3-5 years. Children of age group 5-13 years may experience industry or Inferiority. The crisis related to identity vs. role confusion occurs between 13-21 years. People of age range 21-39 years, experience either intimacy or isolation. The crisis of generativity vs stagnation occurs between 40-65 years. Even older people experience either despair or Ego integrity (McAdams Zapata-Gietl, 2015). Jack bel ongs to age range 18 months to 3 years of Ericson. It means he is in second stage of social development as per Ericsons theory. In this child learns to perform certain actions independently. They willingly tend to eat or dress themselves and feel a sense of autonomy. If they have to rely on others for these activities, it may lead to feeling of shame. These skills need to be applied in real life. The normative cognitive developments for three year old children includes ability to express their interest in playing with toys or learning. Children learn language at this age. They learn to pick up words such as papa and form simple sentences indicating the development of thinking (Bjorklund Causey, 2017). Unlike other children of this age group, Jack is having non-normative development as he can only babble instead of speaking. It is the sign of delayed cognitive development. At this stage parents play crucial role. They establish strong bonding with children and establish trust. It is due to the trust and maternal support that a child is capable of developing greater sense of control and begins to asset their independence. The normative social development demonstrated by children of this age group is toilet training, eating, dressing independently. They understand sharing of toys and playing together in groups. Unable to perform these activities is a sign of non-normative devel opment (Overton, 2013). Parents play a great role in social development. They allow the child to experiment and understand social roles such as making friends by sharing activities. With the help of secured attachments with the family members, the child learns to navigate the relationships which fosters development. Parents provide play opportunities to children that help them to express different emotions. Parents are responsible to allow the child to explore the world around them and accept new challenges. It has normative influence on development. This ultimately leads to social and cognitive development. Jack in the case study demonstrates non-normative development as he is not toilet trained (Bjorklund Causey, 2017). Social and cognitive development is influenced by several factors. The main factors are of biological and environmental nature. Examples of biological factors include intelligence, physical development, sense organs or heredity. Children with high intelligence learn new concepts quickly. Delayed speech in Jack could be due to defect in sense organs or hereditary problem. Physical development also influences the cognitive development (Brown Lan, 2013). Environmental factors such as parental support, family attachment, play opportunities significantly influence the social development in children. Strong maternal support increases the learning opportunities for child. Spending great time with parents and family a child can have better cognition (Barac et al., 2014). This is due to secured attachment, bonding, love and empathy that the child develops emotional skills and social skills. Poor mother-infant bonding leads to weak and insecure bonding. Such children may worry elaboration (Gr ist Field, 2012). Lack of parental support has been found to be associated with emotional issues in children that demonstrate as poor toilet training. Such children show alteration in temperament, show less self-reliance and independence (Hong Park, 2012). The theories of Erikson and Piaget have been useful in understanding the case study of Jack. Lack of parental support has led to non-normative influences. He is unable to develop cognitive and social skills that are meant to be acquired at this age. Environmental factors seem to be the cause of poor toilet training and delayed speech in Jack. Since Vanessa is the working mother, she may not be able to spend adequate time with Jack. Thus, there could be a poor mother-infant attachment resulting in emotional issues or worry elaboration. This may be manifested as poor toilet training. Vanessa due to her busy schedule may not provide sufficient learning opportunities for Jack. Learning opportunities predict the adaptive and social development (Green et al., 2014). On the other hand, the caregiver at the day care centre too could not have established strong relationship, which is the predictor of the child social development (Serpell Mashburn, 2012). Jack needs more play and learning opp ortunities to enhance self-reliance. He needs strong emotional security to develop autonomy and self-reliance (Beebe Steele, 2013). Understanding the cognitive and social development is essential for the nursing professionals. It helps them to identify the developmental abnormalities of children at early stage and take appropriate intervention. They can effectively care for the children knowing their thinking and comprehending abilities. Piaget and Eriksons theory act as framework for nurses and midwifes to modify the childs learning environment as per their cognitive capabilities. They can better educate the parents about childcare and importance of maternal support in early life. In case of Jack, the child and the family health nurse will be better able to educate Vanessa about specific behaviour pattern that may occur in Jack (Bierman et al., 2014). In conclusion, cognitive and social skills hold great importance in human development. It helps in maximising wellbeing of a child when transitioning to subsequent stages of human development. References Barac, R., Bialystok, E., Castro, D. C., Sanchez, M. (2014). The cognitive development of young dual language learners: A critical review.Early Childhood Research Quarterly,29(4), 699-714. Beebe, B., Steele, M. (2013). How does microanalysis of motherinfant communication inform maternal sensitivity and infant attachment?.Attachment human development,15(5-6), 583-602. Bierman, K. L., Domitrovich, C. E., Nix, R. L., Welsh, J. A., Gest, S. D. (2014). Integrating evidence-based preschool programs to support social-emotional and cognitive development.Promoting school readiness and early learning: Implications of developmental research for practice, 231-252. Bjorklund, D. F., Causey, K. B. (2017).Children's thinking: Cognitive development and individual differences. SAGE Publications. Brown, C. P., Lan, Y. C. (2013). The influence of developmentally appropriate practice on childrens cognitive development: A qualitative metasynthesis.Teachers College Record,115(12), 1-36. Feldman, R. S. (2016).Development across the life span. Pearson. Green, S., Caplan, B., Baker, B. (2014). Maternal supportive and interfering control as predictors of adaptive and social development in children with and without developmental delays.Journal of Intellectual Disability Research,58(8), 691-703. Grist, R. M., Field, A. P. (2012). The mediating effect of cognitive development on children's worry elaboration.Journal of behavior therapy and experimental psychiatry,43(2), 801-807. Hong, Y. R., Park, J. S. (2012). Impact of attachment, temperament and parenting on human development.Korean journal of pediatrics,55(12), 449-454. McAdams, D. P., Zapata-Gietl, C. (2015). Three strands of identity development across the human life course: Reading Erik Erikson in full.The Oxford handbook of identity development, 81-94. Modgil, S., Modgil, C., Brown, G. (Eds.). (2013).Jean Piaget. Routledge. Overton, W. F. (Ed.). (2013).The relationship between social and cognitive development. Psychology Press. Schoenmaker, C., Juffer, F., van IJzendoorn, M. H., Linting, M., van der Voort, A., Bakermans-Kranenburg, M. J. (2015). From maternal sensitivity in infancy to adult attachment representations: A longitudinal adoption study with secure base scripts.Attachment human development,17(3), 241-256. Serafica, F. C. (Ed.). (2015).Social-cognitive development in context(Vol. 27). Psychology Press. Serpell, Z. N., Mashburn, A. J. (2012). Familyschool connectedness and children's early social development.Social Development,21(1), 21-46.

Monday, April 13, 2020

Research Interest Essay Samples - Finding Sample Papers For Your Project

Research Interest Essay Samples - Finding Sample Papers For Your ProjectIf you are currently in school, you may want to take a look at some of the research interest essay samples that are available for you. There are a lot of these, but many of them do not contain all of the information that you will need to write your own personal essay. Most of the samples, though, will help you get started on the path to becoming an essay writer. There are also a lot of resources available for you to use, as well.In fact, the first thing that you should do when looking into the research interest essay samples is to actually take a look at some of the available resources. You may find a number of books, as well as some online sites that will give you tips and techniques. These will help you keep up with your homework and will even give you ideas that you may have not thought of before.One good resource for you is the Internet. You will be able to find some very informative blogs, as well as article s. These should help you keep up with the latest trends in the field. You will also be able to find websites that have already written about a topic and are selling writing services, as well as sites that will teach you the skills you need to become a better essay writer.Also, you should know that there are many venues where you can buy research interest in this area. These include on-line auctions, as well as some bookstores. The Internet will provide you with a wider variety, as well as a higher level of selection than most stores. While you will likely find many of the available samples for free, there are several that will require payment.Once you begin to write your own research interest essay, you will probably find that you get to do a lot more research than you used to. This is because you are doing it as a project for yourself, and therefore you will be able to collect as much information as possible. Of course, you will have to stick to what you have already written, but i f you have tried to write something else, then you should feel fairly confident that you will get a good grade.A very interesting aspect of writing the essays is that you will have the chance to improve your speaking skills as well. As you will be able to speak for longer periods of time, you will also be able to talk about your topics more effectively. Many people who take up research interests learn to make their research topics more interesting and easy to remember. This makes it easier for them to talk about the topics at their speaking engagements.There are some research interest writing samples that are not completely free. These usually have payment requirements, but generally, if you look around for these, you will find that they are much better than the free samples. If you are serious about pursuing your career in writing, then these writing samples are an important part of the process.Do some research on the Internet, as well, and find some of the research interest writin g samples that are available. You may find some interesting samples that you could use to research your own project. Using these samples as a basis, you should be able to write some great essays, as well.

Sunday, April 5, 2020

The Newly Leaked Secret to Ethical Issues Papers Disclosed

The Newly Leaked Secret to Ethical Issues Papers Disclosed Book clubs and journal clubs provide a chance to concentrate on ethics. The World Health Organization delivers a global ethics perspective. Nursing Job Market research papers overview the nursing business and talk about the opportunities for work in nursing. Contents of codes of ethics of specialist small business organizations in the usa. The auditors' job isn't an easy one. Engineers also make ethical decisions each day during the normal plan of engineering work. Subleasing will take some time and money to guarantee the other pharmaceutical businesses meet Cad Mix standards, and production requirements. Many factors are looked into when selecting the acceptable candidate for those positions the provider is hiring for. The Foolproof Ethical Issues Papers Strategy It's in the light of their predicaments that it's important to rate the ethical issues which entail lack of confidentiality and inadequate decision makin g. The majority of women lack support out of their close ones especially if the guy isn't prepared to take responsibilities. In this manner, they give a foundation for expert competency and integrity. Ethics greatly improve somebody's decision making abilities which subsequently aid the audience in building an ideal move for attaining leadership. For example, the business currently uses materials that are recyclable hence minimizing the amount of E-waste generated. This process ought to be based on a sound ethical, decision-making model, employing the very best evidence-based-practice guidelines readily available, the ANA explains. The exact same DNA, the exact needs. The Debate Over Ethical Issues Papers PMHNPs have the right to build relationships with severe mental scenarios, which help identify underlying health troubles. You may even go for an available writer to communication panel, which gives an immediate communication between the author and the customer. Outline the procedure for ethical decision making you'd utilize to deal with this ethical dilemma. The conclusion of litigation isn't in sight, as lawyers and government agencies in a lot of nations continue to read and digest the info. In the instance of clinical death all the possibilities are tried. Another instance where extra ethical consideration needs to be given is as soon as the unwanted pregnancy is the end result of incest. Nearly all women will suffer consequences of abortion after it's done especially psychological ones, and it's necessary they are totally conscious of the consequences and risk that are there before the abortion is finished. It's moral for an individual to be declared a clinical death because there is no mercy killing or any procedure that forces the individual to die. A Secret Weapon for Ethical Issues Papers The primary ethical dilemmas are when the life of an individual or a fetus is regarded as a human being, and whether it's ethical or deny the w oman a right to make a decision as to what concern her physique. Not just that, there's the standard ethical issue that you're using somebody else's work and fooling people into believing it is your own. Thus, killing a fetus to get to the end that's for the advantage of the mother isn't treating the fetus for a means to a conclusion. Inside this reason clinical death will nonetheless permit the practice of pure procedure of dying, where the law stated that a pure end is happiness. You must find every facet of it in order to acquire success to you term paper or thesis. Our writers are highly rated in handling academic papers and you're able to rest assured your paper will satisfy the greatest academic standards. Titling your ethical issues paper is something that you'll want to consider carefully about so you know that you have it right. Once you are finished with writing all the necessary things, go through your term paper again to make sure that's free of a myriad of error s and plagiarism. There are a lot of ways you are able to learn about ethical issues in business. The outlook might not be as bad as it may seem. There are many resources given to companies to ensure they're following all ethical laws and regulations when operating their company. These ethical concerns must be addressed for the enterprise to carry on enjoying market strength. What You Need to Know About Ethical Issues Papers You paper should emphasize the simple fact that leaders cannot thrive if they have issues concerning their company. A journal club can ensure it is safe to speak about, because the discussion begins with the post, though it can move into personal values, Watson stated. The Journal is supported through a worldwide editorial board comprising a distinguished group of Editors encouraging discussion topics, inviting readers to comment on articles that concentrate on specific elements of health issue for ladies. Our world is overflowing with diverse folks of various shapes and sizes. Exacerbating the issue is the many inexperienced nurses going into the area, many who have never faced healthcare-related ethical questions. Engineers are faced with a number of ethical decisions daily, and most often the morally right answer is straightforward. A number of the organization's phones are reported to collect pertinent information regarding the customers like their location. The Importance of Ethical Issues Papers Induced abortion this kind of abortion uses drugs or instruments to stop the standard path of pregnancy. In sum, while undocumented immigrants might be allowed to get transplants at a specified hospital, there's no guaranteed funding mechanism to make certain that they can get appropriate posttransplant care to keep their organ in the majority of states. There are however lots of risks like the fetal tissue dying, or tissue rejection if you really make an organ. The biotechnology industry for diseases like diabetes and hemoph ilia.

Wednesday, March 11, 2020

Sample Essays

Sample EssaysThere are a lot of applications to analyze and reviews to make on samples essays. Let's take a look at some sample work for this article. I will just begin with some general reviews of samples essay.Sample essays online and in magazines, like this, can be very helpful to anyone who is writing for school or just trying to get a job. It is very hard to find samples that are not formatted so that you can see what is written, although some people try and do it. The problem is that the samples may be written by students who do not know the format or even some that have not had a chance to learn it.The websites that give samples also supply critiques and reviews, but some have more than others. Also, some sites will have enough information to really be helpful. The most helpful sites will show you exactly how to write your own samples using the templates that you select.The best way to learn the basic format is to get some sample essays or examples from a site that is providin g them. That way you can practice what is there and write yours for a test. Some companies that provide samples offer the first test at no cost and can help you get started on the road to your job or education.In the world of e-commerce websites, there are many companies that provide sample applications. Many of these companies are run by graduate students who are able to get a hold of free or low cost content for their projects. You can also get a sample application from a site that offers payment for the application.A sample application is a good way to get a feel for the kind of formatting that will be used. But the website should also give you enough help to give your project an idea of what the project will look like. You can get better results if you know what all the different terms are for the application.For real applications, you need to have the knowledge to write the project properly. If you do not know enough about the application to make sure that your ideas are well s upported, then the project is not really going to write itself. If the content seems too much to understand, do not purchase the application and waste your money.Sample essays are useful and you should use them for samples in any area of study. They help to get an idea of the type of writing and are very helpful in many areas of your life. Although you may be able to get a better result by purchasing the sample essay, it may be worth it if you just need a quick refresher in writing.