Académique Documents
Professionnel Documents
Culture Documents
For
Date 27-09-09
Table of Contents
Table of Contents............................................................................................................... 1 1. 1.1 Purpose................................................................................................................................. Introduction..................................................................................................................2 1
1.2 Document Conventions........................................................................................................ 1 1.3 Intended Audience and Reading Suggestions...................................................................... 1 1.4 Project Scope....................................................................................................................... 1 1.5 References............................................................................................................................ 1
2. Overall Description......................................................................................................2
2.1 Product Perspective.............................................................................................................. 2 2.2 Product Features................................................................................................................... 2 2.3 User Classes and Characteristics......................................................................................... 2 2.4 Operating Environment........................................................................................................ 2 2.5 Design and Implementation Constraints.............................................................................. 2 2.6 User Documentation............................................................................................................ 2 2.7 Assumptions and Dependencies.......................................................................................... 3
3. System 3.1 System Feature 1.................................................................................................................. 3 Features........................................................................................................... 3 4. External Interface Requirements............................................................................... 4 4.1 User Interfaces..................................................................................................................... 4
3.2 System Feature 2 (and so on)............................................................................................... 4 4.2 Hardware Interfaces............................................................................................................. 4 4.3 Software Interfaces.............................................................................................................. 4 4.4 Communications Interfaces................................................................................................. 4 5.2 Safety Requirements............................................................................................................ 5 5.3 Security Requirements......................................................................................................... 5 5.4 Software Quality Attributes................................................................................................. 5
1. Introduction
1.1 Purpose
It is the project name Book-shop automation System. It automates the book records, their Selling and Maintenance, Balance evaluation, due to calculation other functions. In other words you can say it a complete book-shop automation System. In this project we can easily maintain book sales details. It gives informations of Annual Transaction of books, its services, daily sales, daily Receipt & Balance. We can see the books details before selling the particular it book & view for our requirementsatisfying item detail. The book shop automation system provides ability to search any book records available in the shop. It maintains all the records of selling of books and its availability and information of all types of user.
The scope of project Book-shop automation system is to Developed VB .Net based software to support for book-shop so that all information can gather and upload the information through this book-shop automation system and maintain the all information.
1.5 References
This web application has been prepared on the basis of discussion with members, faculty members and also taken information from following books & Team website
1.5.1 Websites:
1.5.2 Books:
7) Fundamental of Software Engineering By Rajiv Mall 8) Software Engineering : A practitioners approach Ed. By Pressman, Roger 9) Software Engineering Seventh Edition Ian Sommerville 10) Software Engineering Ed.2 by Jalota & Pankaj. 11) Schaums Series, Software Engineering
2. Overall Description
2.1 Product Perspective
The Book-shop automation System is the new, self-contained product. The Book-shop automation System is using vb.net. All components follow Model-View-Controller pattern. The user can retrieve information of their shop progress. All pages of the system are following a consistent theme and clear structure.
The occurrence of errors should be minimized through the use of checkboxes and scroll down in order to reduce the amount of text input from user. Error message should be located beside the error input which clearly highlight and tell user how to solve it. If system error, it should provide the contact methods. The page should display the project process in different color to clearly reflect the various states. Each level of user will have its own interface and privilege to mange and modify the project information. User interface elements are easy to understand. Part of user interface is wellorganized on screen and the parts are concatenated right. When users look at the interface, they understand which pane is used for which purpose. Each task of an interface is specified clearly and users use them correctly. For example, when users press to any button on interface, they can know which operations are done by pressing this button. The user interface is easy to learn. When users use the user interface, they can know which element is used to which operations. The interface actions and elements is consistent. When users press any button, required actions is done by the system. The screen layout and color of the user interface is appealing. When users look at the screen, it will have a nice vision. Colors will be selected clearly, thus eyes of users wont be tired. Since the application must run on the PC, all the hardware shall require to connect the PC will be hardware interface for the system.The main interface would be the monitor, Keyboard and mouse. Book-shop Automation Systems is a technology that automat the book-shop. This technology includes more advantages over manual work. Here this system manage the all records of transaction or selling record in a day or month and can measure the profit of a day, month or yearly. The book-shop automation system provide following facilities and services. 12) Monitoring all records 13) Searching of books by name, publishers or by price 14) Updating records 15) Records of all transaction 16) Customer records 17) User records 18) Selling records
19) Saving records the
User can see profit of a sold books during bill creating! Print bills with currency sign. See number of available books (for selected books in group) when you selling books! Different kind of reports. Check out earnings and get information about charged items! Each sold book is registered in database with date of sale and notification if customer has paid! Book-shop automation System software provides full billing and income control and Supports different password protected employee accounts! Server database is protected from unauthorized modifications! Process payments quickly and efficiently! Unique design with very functional user interface! Improve your store business with various reports and statistics! And many more...
1) MS-office-2003
21) Back End Tool: SQL server 22) PLATFORM USED : Windows XP, Windows 2000.
3. System Features
1. the following features were required by the client: 23) The system should be secured enough to rely upon. 24) Users should not be allowed to delete/modify patient records. 25) Every patient medical report should keep the tracks of user inputting the record. 26) System should provide facility of exporting its data in text format. 27) System should provide facility of uploading the information.
REQ-1: REQ-2:
interface to users simply. If it is hard to learn, then teaching will take long time and there will be an extra cost for teaching of product. The interface actions and elements should be consistent. When users press any button, required actions should be done by the system. The screen layout and color of the user interface should be appealing. When users look at the screen, it will have a nice vision. Colors will be selected clearly, thus eyes of users wont be tired.
It has been required that every forms interface should be user friendly and simple to use.
o Hardware o Operating System o /2000 Windows NT Server with Option Pack 4.0
o 1.50 . IV GHZ Pentium o Operating System o 2000 Windows Server with Option Pack 4.0
It has been required that there could be a necessity of using the stored data for some kind of report that is not supported by proposed system at present
It has been required its associated with the communications functions required by this product, including e-mail, web browser, network server communications protocols, electronic forms, and so on.if the application is used in web enviournment then using the HTTP,FTP
5. Other Requirements
5.1 Performance Requirements
Nonfunctional
As it is going to be used by all the concerned employees within the organization, the system should have a good performance in terms of speed and accuracy. The proposed system should be accurate and fast enough to handle huge data. It should provide fast communication between server and clients
The prioritization of the software quality attributes are assumed as under: 29) Accurate and hence reliable. 30) Secured. 31) Fast speed. 32) Compatibility.
Portabilit y
Appendix A:
During planning of the project I have taken the following steps: A. First of all I identified the activities and tasks in the project. In my project I have select the following activities and tasks. Analysis, designing, coding, testing, implementation. proposed
ACTIVITYTASK
B. C.
Determine the total estimation time for each activity . Plot activity on Gantt chart.
Abhishek Tripathi:- Analysis,Design,Coding,Testing,Documentation Ram Manohar Nath Tripathi :- Design(form & database),Coding. Activity chart :
ACTIVITY CODE 1. 2. 3. 4. 5. NAME OF ACTIVITY ANALYSIS DESIGNING CODING TESTING IMPLEMENTATION TOTAL DURATION OF THE ACTIVITY 40 DAYS 18 DAYS 30 DAYS 7 DAYS 3 DAYS 98 DAYS
B) Registration module :
This module gives a registration form to the user for the Registration. After a unique user-name and password he would be registered by which he would be login.
c) About us :
This module covers the information of the website owner and the purpose of the
41)Tourism :
In this module, the user can access the different tourist places according to their need and can gain more knowledge through the tourist places.
4) Movies :
In this module, the user can access the information and details of the movies according to their need.
42)Cricket :
This module gives the knowledge to the user in the cricket field. .
Administrator :
Administrator controls all the details of the project. In other words it controls over all working of the project.
43) personal information : This module stores the personal information of the person and facilitate the user that he can access the details . In this module entry editing and deletion of the new and old details can be done only by the admin.
44)Tourism :
This module stores the information of different tourist places. Through this module user can access the details of tourist places of any city .
45)Movies :
This module store the detail information about the movies and user can take the different information about the movies.
46)Cricket :
This module store the information of cricket at different level.The levels are like player profile and match profile .
Security Module
This module handles the security features of software. It checks for unauthorized login/accesses, unauthorized deletion/editing of records, defining the access permissions to users, etc.
Reporting Module
This module handles the process of all types of report generation. By this module the user/admin can got the print of the user desired queries like for personal information, cricket, tourism, movies and books .These reports are very beneficial for both user and the admin