Gas Agency

Software requirement specification for BuzzyBUY. com (Online Shopping and auctioning Web Site) Prepared by Table of Contents 1. Introduction 2 1. Purpose 2 2. Document Conventions2 3. Intended Audience and Reading Suggestions2 4. Product Scope2 5. References 2 2. Overall Description 3 1. Product Perspective3 2. Product Functions3 3. User Classes and Characteristics 3 1. Administrators 3 2. Buyers4 3. Sellers 4 4. Casual visitors4 4. Design and Implementation Constraints5 . User Documentation6 6. Assumptions and Dependencies6 3. External Interface Requirements6 1. User Interfaces6 2. Hardware Interfaces6 3. Software Interfaces6 4. Communication Interfaces7 4. System Features7 1. Listing7 2. Account Creation8 3. Selling8 4. Buying8 5. Rating8 6. Others8 5. Other Non Functional Requirements9 1. Performance Requirements9 2. Safety Requirements9 3. Software Quality Attributes 9 4. Business Rules9 6. Appendix A: Glossary9 7. Appendix B: Analysis Models10 1. Introduction: 1. Purpose: The purpose of this SRS is to specify the requirements of the web based software application buzzybuy. om, which is an online shopping and bidding system. The module to be developed is the first version of buzzybuy –version 1. 0. This Software Requirements Specification provides a complete description of all the functions and specifications of buzzybuy –version 1. 0 2. Document conventions: IEEE standards used. Proper sub numbering system for sub topics based on the importance and priority of the matter. 3. Intended audience and reading suggestions:The expected audience of this document is the faculty in charge of software engineering lab for 6th semester Computer Science, NITK suratkal .
It will be used as a reference for grading in the lab for even semester of 2006. There is no suggested reading to be done before going through the document. 4. Product scope: Buzzybuy. com is designed to run on both any modern platform with GUI. It is assumed that the back end that will be used for implementation is MySQL and the front end that will be used is PHP. 5. References: 1. The applicable IEEE standards are published in “IEEE standards collection”, 2001 edition. 2. Software Engineering, A Practitioner’s approach, 6th edition. By Roger S Pressman. McGraw hill international. 2. Overall description 1.
Product perspective:This is proposed to be an enhanced model of the present day existing shopping and auctioning portals. Many flaws in the present online shopping portals haven’t been able to exploit the full potential of e-commerce market. The Software Requirements Specifications intends to identify the flaws in the current existing system and propose an alternative or a solution to them. 2. Product Functions: • It consists of two modules 1. Customer module 2. Administrator module • A customer should have a user account for carrying out transactions. • Transactions include buying, selling and auctioning. Administrator provides the customer with an account following proper registration procedures to prevent malpractices in the transactions. • Any visitor is allowed to browse through the product list, their prices and bidding procedures. • Buying, selling and bidding procedures are kept transparent so that any user is able to go through the procedures. 3. User classes and characteristicsThere are 3 kinds of users for the proposed system 1. Administrators: They create user accounts and give it to the required customers. ? To educate consumers about Buzzybuy’s range of products and indigenous services. They must provide rules for the transactions. ? They must maintain the website and update the same making necessary changes at times. ? They must take care of the security issues involved in the transactions. ? They must inform the users about their transaction status and keep them updated about the progress through emails. ? They must receive feedbacks from their customers or any users about their system and act upon the relevant ones. ? Look up at all the legal issues involved with the business. ? Keep place for advertisements in the website as a revenue generating option.

The place has to be maintained and proper listings done. ? Any failures in the system have to be detected and repaired. 2. Buyers: They are the genuine customers of the website. They can see the listing, bid for various things, and also buy them to various payment options. 3. Sellers: These are the people involved in selling their products through buzzybuy. They consider this as a virtual market place. They need to be provided with proper advertisement place, and ratings of customers. The sellers too are rated based on the feedback they get from previous transactions completed from customers.
These feedback data are treated with great respect and are transparent to everyone. The sellers too value this very highly. 4. Casual visitors: These people don’t come to the site on specific intensions of buying or selling. They just visit to see the listing and too see the products. They need not have an user account. They can be future potential customers. They sellers can lure them with advertisements on the site based on their budget. The following usecase diagram states the above data in a graphical form: [pic] Fig 1 Usecase Diagram for BuzzyBuy 4. Design and Implementation Constraints The main constraint here would be the checking the genuineness of the buyer, which is not always possible. There can be security risks involved. • The design constraints are that the browser at each place may not follow similar screen resolutions, browsers etc. This can lead to the website not having the impact it is planned to have. • Also the rules of the land will prohibit certain items to be sold on the site. Hence all those factors need to be filtered in. • Also storage space constraints may come if the listing becomes too large. Hence a strong server needs to be chosen to host the database. 5.
User Documentation: 1. Online user help with all the necessary help needed to use the site in a bulletin format. 2. Problem addressable forms 3. Software and database specification 4. Details of rules and regulation to sellers as well as buyers. 6. Assumptions and Dependencies None as per now 3. External Interface Requirements: 1. User Interfaces: Each part of the user interface intends to be as user friendly as possible. The fonts and buttons used will be intended to be very fast and easy to load on web pages. The pages will be kept light in space so that it won’t take a long time for the page to load.
The staring page will ask the user what kind of a user is he, either seller, buyer or a casual visitor. Based on which the future pages will be loaded in a sequential manner. Each listing page will have a area to put the bid, the product details with photo etc. Each page also will have a search engine to search the products available so that it is readily available and the user need not search for it. Each button will have an online help link to help the user in understanding the process. 2. Hardware Interfaces: A web server will be used to host the WebPages and the database management system.
Most pages will be dynamic pages built with php. Each page will be optimized to the type of web browser and resolution being used. A minimum of PIII system running at 733 MHz will be needed to run the modules. Normal modes of network modes used in Internet technology will be used. 3. Software Interfaces: The incoming message mostly includes requests for a specific task, which on the course of the development will be decided in detail and dealt with in design specification document. The incoming messages from the messages will be converted to a specific format in the database language, the processing made and the request served.
The operations will be intended to be made as fast as possible. 4. Communications Interfaces: The web server maintenance and other activities to be done using FTP transfer protocol. The security and other issues will be dealt with in the course of the project, as there is little idea as to how these things work to our team as per now. There will other communication interfaces with the users of the site with site-specific email, forms and complaint addressable mechanisms. These things as far as possible will be automated. 4. System Features 1.
Listing: This includes the listing feature of the website where any search or other request of a user to a particular subject is served. The pertinent web pages are loaded and the particular database is initialized. There are listings based on the priority as by user preferences. This is actually the listing of web pages to the users by time of selling, deadline, price, quality etc. Listing includes listing of o Products to be sold directly o Products open for bidding till a particular date o Sellers in a particular area or with specific ratings o Used products on for sale. Just casual listings of random things o Payment options to buy or sell. |Action |Software reaction | |User logs in the system |The system authenticates | |User defines the information to view |System provides the necessary details as requested by the | | |particular employee | |User views the information | |
Table No 1. The table states a typical control passing in the system during logging in Listings will be made very fast and user friendly. Proper security is also a very pertinent point here. 2. Account creation: This includes creating user accounts to each of sellers and buyers separately. This includes taking pertinent information from them and then initializing the database. The database needs to be properly updated on each transaction by the user and all the details of his/her account should figure in the account listing.
The security of the account also should be dealt with. 3. Selling:Here the seller can list his/her things on his /her quoted price. Or else he can keep it for a bidding process where he is not sure of the price. The details of which will be kept in the user database. The details of his goods on selling list will be updated to him on a regular basis to his email id. The process of selling can include some bargaining too, but the details are yet to be thought of.
The payment and feed back details are kept transparent. 4. Buying:There are 4 ways of buying or intending to buy o Direct buying o Bidding o Group buying o Tracking The details of which will be dealt with in the design specification. Each of these details are kept in the user account where he is kept updated about all his moves. 5. Ratings: Each products, buyers and sellers are constantly rated based on the feedback and the market behavior so that users feel secure about the system.
These ratings are given based on a best pointer of five, the details of which are yet to be worked out. These ratings are intended to bring some trust and credibility to the concept of an online market. 6. Others: Include money transactions, legal issues, regional tastes, costs involved, business models used etc pertinent issues but won’t be seen in detail in the document as the things are beyond the reach of the design team. 5. Other Nonfunctional Requirements: 1. Performance Requirements: As stated before. 2.
Safety Requirements: Suitable safety has to be taken while allowing a product to be sold on buzzybuy. They have to follow the legalities of the land, and must be ethical. There could be possible misuse of the system by bogus user, bidding and buying without paying up. It is not always possible to check the postal addresses. Also during money transactions the unreliable networks may cause further problems. So such practices need to be avoided. 3. Software Quality Attribute: The system is easy to load and light .
It adds to the quality and usability of the system. Some others quality considerations such as adaptability, availability, correctness, flexibility, interoperability, maintainability, portability, reliability, reusability, robustness, testability, and usability will also be very seriously taken to consideration. 4. Business Rules: Nothing is above customer satisfaction. So the rules need to be kept flexible to meet user needs and preferences at different times. Other models can be applied but is beyond the scope of the team. . Appendix A: Glossary 1. SRS: Software requirement specification 2. GUI: Graphical user interface. 3. PHP: Personal home pages 4. IEEE: Institute of electrical and electronic engineers. 5. FTP: File transfer protocol 6. SQL: Structural query language. 7. Appendix B: Analysis Models [pic] ———————– Central Processing server Listing Selling Buying Administration Administrator Casual visitor Seller Buyer Buyer Seller Casual visitor Administrator Administration Buying Selling Listing Central Processing server

Calculate the price
Make an order in advance and get the best price
Pages (550 words)
$0.00
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
How it works
Receive a 100% original paper that will pass Turnitin from a top essay writing service
step 1
Upload your instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
Pro service tips
How to get the most out of your experience with MyhomeworkGeeks
One writer throughout the entire course
If you like the writer, you can hire them again. Just copy & paste their ID on the order form ("Preferred Writer's ID" field). This way, your vocabulary will be uniform, and the writer will be aware of your needs.
The same paper from different writers
You can order essay or any other work from two different writers to choose the best one or give another version to a friend. This can be done through the add-on "Same paper from another writer."
Copy of sources used by the writer
Our college essay writers work with ScienceDirect and other databases. They can send you articles or materials used in PDF or through screenshots. Just tick the "Copy of sources" field on the order form.
Testimonials
See why 20k+ students have chosen us as their sole writing assistance provider
Check out the latest reviews and opinions submitted by real customers worldwide and make an informed decision.
Business Studies
Thank you very much for a good job done and a quick turn around time.
Customer 452615, March 31st, 2021
Business and administrative studies
excellent work
Customer 452773, March 9th, 2023
ACC/543: Managerial Accounting & Legal Aspects Of Business
EXCELLENT JOB
Customer 452773, January 10th, 2024
Nursing
Impressive writing
Customer 452547, February 6th, 2021
Business and administrative studies
Perfect
Customer 452773, February 23rd, 2023
ACC543MANAGERIALACCOUNTINGANDLEGALASPECTS
excellent
Customer 452773, January 25th, 2024
English 101
IThank you
Customer 452631, April 6th, 2021
Managerial Accounting & Legal Aspects of Business ACC/543
excellent work
Customer 452773, February 7th, 2024
English 101
great summery in terms of the time given. it lacks a bit of clarity but otherwise perfect.
Customer 452747, June 9th, 2021
Business and administrative studies
excellent paper
Customer 452773, March 3rd, 2023
Human Resources Management (HRM)
excellent, great job
Customer 452773, June 19th, 2023
History
Don't really see any of sources I provided, but elsewise its great, thank you!
Customer 452697, May 8th, 2021
11,595
Customer reviews in total
96%
Current satisfaction rate
3 pages
Average paper length
37%
Customers referred by a friend
OUR GIFT TO YOU
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat
Close

Sometimes it is hard to do all the work on your own

Let us help you get a good grade on your paper. Get professional help and free up your time for more important courses. Let us handle your;

  • Dissertations and Thesis
  • Essays
  • All Assignments

  • Research papers
  • Terms Papers
  • Online Classes
Live ChatWhatsApp