210 likes | 321 Views
M yTunes – Your Alternate Source For Digital Downloads and Social Communities – Phase II. Principles of Management Information Systems Michael Barnhart Kristin Corley Jamison Long Christopher Wallace Ryan Woodroof Jessi Yamiolkowski. 1. Introduction. Purpose
E N D
MyTunes – Your Alternate Source For Digital Downloads and Social Communities – Phase II Principles of Management Information Systems Michael Barnhart Kristin Corley Jamison Long Christopher Wallace Ryan Woodroof Jessi Yamiolkowski
1. Introduction • Purpose • MyTunes is a music oriented socialized network where people setup an account and sign in to get started. Within the MyTunes website, customers can buy music and chat with friends. They can customize their profiles with the design of their choice, as well as, choose from many different music player designs. Customers can buy individual songs or complete albums for their music library. Also, meet other friends with similar music libraries and are able to download their friends library for a fee.
1. Introduction (cont.) • Intended Audience and Suggested Readings • This SRS document is intended mainly for the developers. The developers can recognize exactly what we need in our website by reading this system requirement document. Everything from web page layout to securities are included. The SRS contains many sections that explain our company in detail.
1. Introduction (cont.) • Project Scope • When setting up our business, we used transaction processing systems, enterprise collaboration systems, executive information systems and functional business systems. We will need to be able to process individual transactions for each user instantaneously as they purchase songs. Our team members will need to stay in contact with each other in order to achieve a successful business. We will hold weekly webinar’s to update the team on any changes within the company. In our business, knowing what the competitors are up to is very important, therefore implementing an EIS will give us a competitive edge in the online music industry. With all the sales coming in, we will need a functional business system. This system will keep our books accurate to maintain an organized financial plan.
2. Overall Description • Project Perspective • MyTunes is a replacement for several already existing systems available for consumers. It is an online music retail service similar to the popular iTunes, but also contains elements of social networking community websites like MySpace. By offering the social networking aspect of the website, we hope to generate more traffic to your MyTunes store. Users of the music community will be able to create and maintain individual profiles, collect friends in the online community, and share their musical tastes with others. There will essentially be two different systems required for MyTunes, but they will be integrated within each other. The social community website will have a similar design to that of MySpace and Facebook. The store will be software/web based similar to iTunes.
2. Overall Description (cont.) • Product Features • MyTunesStore: - Keyword search engine based • - Search for genre, artist, song, album, producer, label, or keyword • - Purchase single songs or albums, which are downloaded to the users computer for their user, and is maintained and organized in the MyTunesstore. • - Payment information can be kept on file • - Consumers have accounts with usernames and passwords • - As music is purchased, low quality samples of the songs or albums are automatically made available on the users MyTunes social networking site, if applicable to the user. • - Suggestions for additional purchases will also be available based on t he buying habit of other users who purchased the given album or song. • - As the user purchases music, MyTunes Store will give them suggestions based on their buying habits – based on genre, band, etc.
2. Overall Description (cont.) • Product Features • MyTunesSocial Network:- Users keep and maintain profiles. • - Same user name and password for login as the MyTunes store • - Users can upload pictures, videos, and maintain blogs is desired • - Users can add friends and maintain friend’s lists with access to their profiles and libraries • - User’s libraries are automatically generated as they purchase music. • - Other users who are friends or merely stumble upon the user can assess this library of low quality streaming samples – they can then be linked to the store to purchase
2. Overall Description • Users Classes and Characteristics • Just like social networking sites have various user classes, we predict MyTunes will as well. There will be some customers who use the site everyday, also buying music almost everyday as well. With our lower prices, it will make for more users who are everyday purchasers of music on the MyTunes store. Many users will have high levels of technical expertise, while others will need a very user friendly interface to adequately navigate the website and the store to purchase music. Our favored user class would be those that purchase music online, and who can utilize the social networking aspect in order to discover new music that they may not have found and bought without MyTunes.
2. Overall Description • Operating Environment/Design & Implementation Constraints • At the consumer level the MyTunes Store software will need to operate and be compatible with all the major operating systems in use. This includes compatibility with Windows Vista, Windows XP, Windows 2000, and any other versions in use. The software must also be compatible with Mac operating systems as well as Linux and UNIX and any other open-source operating systems. As for the MyTunes social networking site, it is a web based application that will also need to be compatible with the various web browser including Internet Explorer, Netscape, Firefox, and any other internet browsers. We don’t want to isolate customers because their computers are not new or fast enough to run our software, so the minimum requirements will be somewhere around the 1000 MHz (1 GHz) with a minimum of 256 MB of ram. This is a fairly low requirement, as any computer sold new in the last 5 years is most likely well over this requirement.
3. System Features • Windows Explorer User Interface • In order for MyTunes to achieve success, it must be easy for our customers to easily navigate through the thousands of artists and millions of songs that will be offered. A user interface that operates similar to that of Windows Explorer would make it easy for our customers to navigate and find their desired music. The search field should offer three search criteria: artist, track or album. If a customer has any information of the previous three criteria, then they will be able to quickly and accurately find the desired music. It should be quite obvious that the user interface should have some type of integrated media player, with the ability to play "mp3" files and "wav" files. It is our top priority for our customers to feel completely comfortable utilizing our graphical user interface.
3. System Features (cont.) • “Hyper-Speed” Search Results • No customer will want to wait minutes on a search result to come up. It is MyTunes goal to have the processing power and speed that will return search results on the user interface within 5 seconds. Should a customer conduct a search with common wording found for many different artists, albums or tracks, then a few seconds more is reasonably allotted to the 5 second goal in order to return accurate search results. Also, it is MyTunes goal to have a "Did you mean" type offering if a customer searches within any of the three fields and does not return any results.
3. System Features (cont.) • Song Storage & Retrieval • Every song that is purchased and downloaded from the MyTunes interface will be stored on the customers hard drive. However, with the integrated media player contained in the user interface, it is important that our program be able to display all the songs that have been purchased. Customers may then create and play playlists, leading to sharing and downloading of playlists from other customers when linked together on the social network side of MyTunes. Additional information, such as date downloaded, ratings, popularity and any other relevant information should be displayed in a bottom information bar about the artist, track(s) or album when the customer selects media from their library. This information should be updated in a "live time" fashion, as we plan on having a huge and diverse customer pool. While it it is not a top priority like that of an easy-to-use interface or quick search results, it is still important for customers to be able to share their opinions about all of the music offered.
3. System Features (cont.) • Social Networking • Perhaps the most appealing advantage of using MyTunes is the ability to have our customers music and their online friends all meshed into one program. It is extremely important that users be able to find those who they physically know in an easy manner. Searches should be able to be conducted by name, location, networks (such as working for the same company, living in the same apartment complex, etc.) Without the ability to easily connect with others on the social network, MyTunes demise would be inevitable. The customers profile needs to constantly update their purchased tracks, thoughts on music, etc. Friend lists need to be available so that customers can track what others are purchasing and listening to. When customer profiles are updated, those changes need to be noted in some fashion, whether it be highlighted in a certain color or making the font bold faced. It is vital that customers be able to see what changes their friends are making in the virtual world.
4. External Interface Requirements • User Interfaces • MyTunes needs a GUI so that users can easily navigate the website. Each button will take users to a specific area of the website. An IT person will be on hand during business hours in order to help out with any problems that may arise with the website. An FAQ section will be available to help customers with problems or questions.
4. External Interface Requirements (cont.) • Communication Interfaces • The MyTunes website will be a web-based communications grid. Users will be able to message each other back and forth as well as e-mail other users. The website will not need its own security; any money exchange will be through PAYPAL. The website will feature a high rate of data transfer. MyTunes will follow an HTTP format. Any changes to the website will be made by an IT specialist.
5. Other Nonfunctional Requirements • Performance Requirements • MyTuneswill have very many performance requirements to satisfy the customers. We first of all do not want to keep our customers waiting when browsing for songs or their friends in their network or when they are trying to pay for songs. We would like to make our site be filled with an ease of access and to have the network capacity to support website traffic to keep our customers satisfied. Our company will strive to make sure the customers will receive web shopping at an ease and our customer service staff will be friendly and as helpful as possible. We also expect to have fast downloading times on these songs, so customers will continue to purchase their songs from MyTunes.
5. Other Nonfunctional Requirements (cont.) • Safety Requirements • When it comes to downloading music, there are many safety regulations we should take. We want to make sure none of our customers are receiving viruses from downloading our music. We would like to monitor all the music to make sure that there are no problems as far as viruses go. MyTuneswould like to have some type of anti-virus program that will prevent people from putting any form of a virus on our website. MyTuneswill also be a member site only to where you have to sign a contract saying that they will not use the songs they download to go to any form of illegal downloading after they have downloaded a song from our site.
5. Other Nonfunctional Requirements (cont.) • Security Requirements • We want to make sure that all of our customers credit card, personal information and details of any transaction with our company is secure and will not be able to be used by any unauthorized users. We want our customers to believe that they can trust us with their personal information and that we will uphold to their beliefs. When downloading songs with My-Tunes we must have our customers information secure.
5. Other Nonfunctional Requirements (cont.) • Software Quality Attributes • Adaptability: For the site to be able to grow to whatever the customers needs are to better the site. If the customers want more rap to download then we have to find more rap to purchase to keep our customers happy. • Reusability: Whenever one customer downloads a song we would like it if everyone would download off that person and the site, so they will have quicker downloading times. • Interoperability: The same as in re-usability to where customers can exchange information to help the download times go faster. We also want for the customers to be able to share what is on their profile, so they can meet people with the same music interests as themselves. • Robustness: If something happens to go wrong with the site it should be easily corrected to where it does not affect customers downloads.
6. Other Requirements • Legal Requirements • MyTunes must make sure that all the music it is selling is music that has been approved to sell legally and we must make sure that we are giving portions of this money to the performers of the music. One of our main attractions to this site is legal downloading for cheap, so we want to continue to do that while keeping it legal.
Plese Visit Our Wiki-Spaces Page • Visit the MyTunesWikiSpace page at http://my-tunes.wikispaces.com/ • Check out the Phase 2 SRS Section.