Development of an application for receiving orders for printing digital photographs
Abstract
Project
Title: Development of an application for receiving orders
for printing digital photographs
Objective:
A customer can have a set
of digital photographs in his desktop which he/she wants to print. He/she can
provide the application the path to the folder where the photographs are stored
and can choose the photos that he/she wants to print and choose the size of the
prints. The application will calculate the price after downloading the price
information from the database for the different print sizes and show it to the
user. The user will enter his/her credit card and shipping information if
he/she wants to go ahead with the order. If the credit card information is
found correct, the photos are uploaded to the server and a purchase order is
created in the database.
Functional Requirements:
- The price information for the different print sizes will be stored in the database.
- The user will specify the path to the folder in his desktop which will contain the photographs in jpeg format which he wants to print.
- The application will show all the jpeg files in the folder to the user. The user can then choose the size(s) and the number of prints that he/she wants to print for each size for each photograph.
- The application will calculate the total price for the order.
- If the user decides to buy the prints, he/she will be asked to enter the mode of payment (credit card) and the shipping address.
- After completion of the uploading, a purchase request will be created in the database.
- An administrator user then can see the purchase request and can execute the same.
- Once the photos are printed and shipped, a mail notification will be sent to the user.
Non Functional Requirements:
- Secure access of confidential data (user’s details). SSL can be used.
- 24 X 7 availability
- Better component design to get better performance at peak time
Flexible service based
architecture will be highly desirable for future extension
Modules:
1.
Administrator
2.
User
3.
Registration
4.
Album
5.
Communication
6.
Authentication
Users:
1.
Administrator
2.
Authorized User
3.
Public User
KEYWORDS:
Generic Technology Keywords: Database, User Interface, Programming
Specific Technology Keywords: Asp.Net, C#.Net, MS SqlServer-08
Project
Keywords: Presentation, Business
Object, Data Access Layer
SDLC Keywords: Analysis, Design, Implementation, Testing
ENVIRONMENT:
Software Specification:
Operating System: Widows XP Service pack II or later
Data Base: Microsoft SQL Server -2008
Web Server: IIS (Internet Information Services)
Web Technologies: HTML, CSS, Asp. Net with C#.Net
Client Application: Internet Explorer 6.0 above
IDE & Tools: Microsoft Visual Studio-2010
Hardware
Specification:
Processor: Intel Pentium or
More
RAM: 1 GB
Hard
Disk:
80 GB
0 comments:
Post a Comment