42

Software Requirements Specification (SRS) for FD (Fixed Deposit) Calculator

Introduction

Purpose:

The purpose of this document is to outline the requirements for the development of a Fixed Deposit (FD) Calculator application.

Scope:

The FD Calculator will allow users to estimate the maturity amount and interest earned on fixed deposits based on input parameters such as principal amount, tenure, and interest rate.

Definitions, Acronyms, and Abbreviations:

FD: Fixed Deposit

System Overview

System Description:

The FD Calculator will be a web-based application accessible through a browser. Users will input deposit details, and the system will calculate the maturity amount and interest earned.

System Architecture:

The application will have a client-server architecture, with the client being the web browser and the server handling the calculation logic.

Functional Requirements

Use Cases:

Calculate FD:

  • Users can input the principal amount, tenure, and interest rate.
  • The system will calculate and display the maturity amount and interest earned.

Functional Requirements:

Input:

The system shall accept the following input:

  • Principal Amount (in INR)
  • Tenure (in months or years)
  • Interest Rate (in percentage)

Calculation:

The system shall calculate the maturity amount using the FD formula:

  • ��������������=�×(1+�/�)��
  • MaturityAmount=P×(1+r/n)
  • nt
  • The interest earned can be calculated as
  • ��������������−���������������
  • MaturityAmountPrincipalAmount, where:
    • P is the Principal Amount
    • r is the annual interest rate divided by 100
    • n is the number of times interest is compounded per year
    • t is the tenure in years

Output:

  • The system shall display the calculated maturity amount and interest earned to the user.

Non-Functional Requirements:

  • The system should provide a response time of under 2 seconds.
  • The application should be accessible on common web browsers (Chrome, Firefox, Safari).

External Interface Requirements

User Interfaces:

  • The user interface shall include input fields for the principal amount, tenure, interest rate, along with a “Calculate” button.
  • The calculated maturity amount and interest earned shall be displayed prominently.

Hardware Interfaces:

  • The system should be compatible with standard computing hardware.

Software Interfaces:

  • The application shall be developed using HTML, CSS, and JavaScript.
  • The server-side logic can be implemented using a backend framework (e.g., Node.js, Django).

Communication Interfaces:

  • The application will communicate with the server for the calculation and display of results.

Performance Requirements

Response Time:

The system should respond within 2 seconds for a typical user input.

Throughput:

The application should handle at least 100 simultaneous users.

System Constraints

Regulatory Requirements:

The application should comply with relevant financial regulations.

Hardware Limitations:

The system should be compatible with devices with standard web-browsing capabilities.

Security Requirements

Authentication:

The application may not require user authentication as it’s a public tool.

Data Protection:

The system should not store or retain any user input data after the calculation.

Quality Attributes

Reliability:

The application should produce accurate results based on the provided input.

Maintainability:

The code should be well-documented for ease of maintenance.

Usability:

The user interface should be intuitive, requiring minimal guidance.

Testing Requirements

Test Cases:

Test cases should cover various input scenarios to ensure accurate calculations.

Test Case 1:

  • Inputs: Principal Amount = 50,000 INR, Tenure = 24 months, Interest Rate = 7.5% compounded quarterly.
  • Expected Output: Maturity Amount ≈ 53,158.05 INR, Interest Earned ≈ 3,158.05 INR

Test Case 2:

  • Inputs: Principal Amount = 1,00,000 INR, Tenure = 36 months, Interest Rate = 8% compounded half-yearly.
  • Expected Output: Maturity Amount ≈ 1,24,924.06 INR, Interest Earned ≈ 24,924.06 INR

Test Case 3:

  • Inputs: Principal Amount = 2,00,000 INR, Tenure = 48 months, Interest Rate = 9% compounded annually.
  • Expected Output: Maturity Amount ≈ 2,70,772.84 INR, Interest Earned ≈ 70,772.84 INR

Acceptance Criteria:

  • The application is considered successful if it produces correct maturity amounts and interest earned based on the standard FD calculation formula.

Project Timeline

Milestones:

Design, Development, Testing, Deployment.

Development Phases:

Frontend development, Backend development, Testing, Deployment.

Glossary

FD: Fixed Deposit

Database Structure

Tables:

FD_Calculations:

  • CalculationID (Primary Key, Auto-increment)
  • PrincipalAmount (Decimal)
  • Tenure (Integer)
  • InterestRate (Decimal)
  • MaturityAmount (Decimal)
  • InterestEarned (Decimal)
  • CalculationDate (DateTime)

Conclusion

This extended SRS document provides a more detailed overview of the FD Calculator application, including the database structure and additional test cases. It should be reviewed and approved by relevant stakeholders before proceeding with the development phase.

204 comments
  1. I was more than happy to discover this web site. I wanted to thank you for ones time just for this wonderful read!! I definitely savored every little bit of it and I have you book marked to see new stuff on your site.

  2. Can I simply just say what a comfort to uncover someone who truly understands what they’re talking about on the internet. You actually understand how to bring a problem to light and make it important. A lot more people need to check this out and understand this side of your story. I was surprised that you aren’t more popular since you most certainly have the gift.

  3. I blog quite often and I seriously thank you for your information. This article has really peaked my interest. I’m going to bookmark your site and keep checking for new details about once a week. I subscribed to your RSS feed too.

  4. You have made some good points there. I looked on the web for more info about the issue and found most individuals will go along with your views on this website.

  5. Can I simply just say what a comfort to find an individual who genuinely understands what they’re discussing on the internet. You actually know how to bring an issue to light and make it important. A lot more people have to check this out and understand this side of the story. I was surprised that you are not more popular given that you most certainly possess the gift.

  6. You’ve made some good points there. I looked on the internet to find out more about the issue and found most individuals will go along with your views on this site.

  7. I’m impressed, I have to admit. Rarely do I come across a blog that’s both equally educative and engaging, and without a doubt, you’ve hit the nail on the head. The issue is something that too few men and women are speaking intelligently about. Now i’m very happy I found this in my hunt for something relating to this.

  8. I blog quite often and I genuinely thank you for your information. The article has really peaked my interest. I am going to take a note of your site and keep checking for new information about once a week. I subscribed to your RSS feed as well.

  9. You have made some really good points there. I checked on the net for additional information about the issue and found most people will go along with your views on this website.

  10. Hi there! I could have sworn I’ve been to your blog before but after going through some of the articles I realized it’s new to me. Nonetheless, I’m certainly happy I stumbled upon it and I’ll be book-marking it and checking back often!

  11. Spot on with this write-up, I honestly feel this website needs far more attention. I’ll probably be returning to read through more, thanks for the information!

  12. Oh my goodness! Impressive article dude! Thanks, However I am going through troubles with your RSS. I don’t understand why I can’t subscribe to it. Is there anyone else having the same RSS issues? Anyone who knows the answer can you kindly respond? Thanx!

  13. After exploring a few of the blog posts on your blog, I seriously appreciate your way of writing a blog. I saved it to my bookmark website list and will be checking back soon. Take a look at my web site as well and tell me your opinion.

  14. Hi, I do believe this is an excellent web site. I stumbledupon it 😉 I may come back once again since I book marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide others.

  15. An impressive share! I have just forwarded this onto a coworker who has been doing a little homework on this. And he actually ordered me lunch because I stumbled upon it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanks for spending the time to talk about this subject here on your site.

  16. I need to to thank you for this very good read!! I certainly loved every little bit of it. I have you bookmarked to look at new things you post…

  17. Hi there! Do you know if they make any plugins to help with Search
    Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m
    not seeing very good success. If you know of any please share.
    Appreciate it! I saw similar art here: Eco wool

  18. Nice post. I learn something totally new and challenging on websites I stumbleupon on a daily basis. It will always be exciting to read articles from other writers and practice a little something from other sites.

  19. Aw, this was a really nice post. Spending some time and actual effort to produce a really good article… but what can I say… I hesitate a whole lot and never manage to get anything done.

  20. Aw, this was an exceptionally good post. Spending some time and actual effort to create a superb article… but what can I say… I put things off a whole lot and don’t manage to get anything done.

  21. May I simply say what a relief to discover somebody who truly understands what they’re discussing over the internet. You definitely know how to bring a problem to light and make it important. A lot more people should look at this and understand this side of your story. I was surprised you’re not more popular given that you most certainly have the gift.

  22. A fascinating discussion is definitely worth comment. I do think that you ought to write more about this issue, it may not be a taboo subject but usually folks don’t speak about these subjects. To the next! Cheers!

  23. I blog quite often and I genuinely thank you for your information. This great article has really peaked my interest. I will book mark your site and keep checking for new information about once a week. I subscribed to your RSS feed as well.

  24. Having read this I thought it was extremely enlightening. I appreciate you taking the time and energy to put this article together. I once again find myself personally spending way too much time both reading and posting comments. But so what, it was still worth it.

  25. An outstanding share! I have just forwarded this onto a friend who had been doing a little research on this. And he actually bought me breakfast simply because I stumbled upon it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to discuss this issue here on your internet site.

  26. Hello there! This blog post could not be written much better! Going through this article reminds me of my previous roommate! He constantly kept preaching about this. I will send this article to him. Fairly certain he will have a good read. Thank you for sharing!

  27. Hello there, I believe your web site could possibly be having internet browser compatibility issues. When I take a look at your website in Safari, it looks fine however when opening in Internet Explorer, it has some overlapping issues. I simply wanted to give you a quick heads up! Other than that, fantastic blog.

  28. This is a topic that’s close to my heart… Many thanks! Exactly where can I find the contact details for questions?

  29. You’re so interesting! I don’t believe I’ve read something like that before. So great to discover someone with original thoughts on this topic. Really.. thank you for starting this up. This web site is something that is required on the internet, someone with a bit of originality.

  30. I’d like to thank you for the efforts you have put in penning this blog. I really hope to see the same high-grade blog posts by you later on as well. In truth, your creative writing abilities has motivated me to get my own website now 😉

  31. I absolutely love your website.. Pleasant colors & theme. Did you develop this amazing site yourself? Please reply back as I’m planning to create my own site and want to find out where you got this from or just what the theme is named. Many thanks.

  32. You made some really good points there. I checked on the web for more info about the issue and found most people will go along with your views on this web site.

  33. Everything is very open with a really clear clarification of the challenges. It was truly informative. Your website is very useful. Many thanks for sharing.

  34. I’m amazed, I must say. Seldom do I come across a blog that’s equally educative and engaging, and without a doubt, you have hit the nail on the head. The problem is something that too few men and women are speaking intelligently about. I’m very happy I found this in my search for something concerning this.

  35. After I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and from now on every time a comment is added I get 4 emails with the same comment. Perhaps there is a means you can remove me from that service? Thanks a lot.

  36. Hi! I could have sworn I’ve visited this website before but after browsing through many of the posts I realized it’s new to me. Anyhow, I’m certainly delighted I discovered it and I’ll be bookmarking it and checking back regularly.

  37. Having read this I believed it was rather informative. I appreciate you finding the time and effort to put this short article together. I once again find myself personally spending a lot of time both reading and commenting. But so what, it was still worth it!

  38. I must thank you for the efforts you have put in penning this blog. I really hope to view the same high-grade blog posts from you in the future as well. In truth, your creative writing abilities has encouraged me to get my own, personal site now 😉

  39. I blog quite often and I really appreciate your content. This great article has really peaked my interest. I will take a note of your site and keep checking for new information about once per week. I subscribed to your RSS feed as well.

  40. This is a very good tip particularly to those fresh to the blogosphere. Short but very accurate information… Thank you for sharing this one. A must read post.

  41. I absolutely love your website.. Very nice colors & theme. Did you make this website yourself? Please reply back as I’m looking to create my very own blog and would love to know where you got this from or exactly what the theme is called. Cheers!

  42. Oh my goodness! Incredible article dude! Thank you, However I am having troubles with your RSS. I don’t know why I cannot join it. Is there anybody having similar RSS problems? Anybody who knows the answer can you kindly respond? Thanx.

  43. I’m impressed, I must say. Rarely do I encounter a blog that’s both educative and entertaining, and let me tell you, you have hit the nail on the head. The problem is something which too few people are speaking intelligently about. I’m very happy that I stumbled across this during my search for something regarding this.

  44. I blog frequently and I really appreciate your information. Your article has really peaked my interest. I will take a note of your site and keep checking for new details about once a week. I subscribed to your Feed too.

  45. After going over a number of the blog articles on your web site, I honestly appreciate your technique of writing a blog. I saved it to my bookmark site list and will be checking back soon. Please check out my web site too and let me know how you feel.

  46. That is a good tip particularly to those new to the blogosphere. Simple but very precise information… Many thanks for sharing this one. A must read article!

  47. Hello! I could have sworn I’ve visited this blog before but after browsing through many of the articles I realized it’s new to me. Anyways, I’m definitely pleased I found it and I’ll be book-marking it and checking back often!

  48. Oh my goodness! Amazing article dude! Many thanks, However I am going through difficulties with your RSS. I don’t know why I am unable to subscribe to it. Is there anyone else having identical RSS problems? Anyone that knows the answer will you kindly respond? Thanks!!

  49. Everything is very open with a precise description of the challenges. It was really informative. Your website is very helpful. Many thanks for sharing!

  50. I’m more than happy to find this web site. I want to to thank you for your time for this wonderful read!! I definitely really liked every part of it and i also have you bookmarked to check out new information in your website.

  51. Hi there! This post couldn’t be written much better! Looking at this post reminds me of my previous roommate! He always kept preaching about this. I am going to forward this article to him. Fairly certain he’s going to have a great read. Many thanks for sharing!

  52. I’m amazed, I must say. Rarely do I come across a blog that’s equally educative and engaging, and let me tell you, you have hit the nail on the head. The problem is something which not enough men and women are speaking intelligently about. Now i’m very happy that I came across this in my search for something concerning this.

  53. You are so cool! I don’t believe I have read anything like that before. So nice to find someone with some genuine thoughts on this subject. Really.. thanks for starting this up. This website is something that is needed on the web, someone with a bit of originality.

  54. “I would like to express appreciation to you for rescuing me from this particular condition. After researching through the the net and coming across basics which were not productive, I was thinking my life was gone. Being alive devoid of the solutions to the problems you’ve sorted out by means of this site is a crucial case, as well as ones which might have in a wrong way affected my entire career if I had not come across your blog post. Your mastery and kindness in playing with almost everything was precious. I’m not sure what I would’ve done if I had not encountered such a thing like this. I am able to at this point relish my future. Thanks a lot so much for your high quality and results-oriented help. I will not think twice to suggest your site to any person who should get assistance on this matter.”

  55. Hello! I could have sworn I’ve visited your blog before but after going through many of the articles I realized it’s new to me. Anyways, I’m certainly delighted I found it and I’ll be book-marking it and checking back regularly!

  56. You are so cool! I do not think I’ve read something like this before. So nice to discover someone with unique thoughts on this issue. Really.. thanks for starting this up. This site is something that’s needed on the web, someone with some originality.

  57. After study some of the websites with your web site now, we truly as if your technique for blogging. I bookmarked it to my bookmark site list and will be checking back soon. Pls look into my website also and told me what you consider.

  58. Aw, it was quite a good post. In idea I have to put in writing such as this moreover – taking time and actual effort to produce a excellent article… but what / things I say… I procrastinate alot through no indicates manage to get something completed.

  59. I do consider all the ideas you’ve introduced on your post. They are very convincing and will definitely work. Nonetheless, the posts are very brief for starters. May just you please lengthen them a bit from subsequent time? Thanks for the post.

  60. I would like to thnkx for the efforts you’ve put in writing this web site. I’m hoping the same high-grade web site post from you in the upcoming also. Actually your creative writing skills has inspired me to get my own website now. Actually the blogging is spreading its wings fast. Your write up is a good example of it.

  61. When I originally commented I clicked the -Notify me when new surveys are added- checkbox and from now on when a comment is added I purchase four emails with similar comment. Is there by any means you can remove me from that service? Thanks!

  62. Oh my goodness! Impressive article dude! Thanks, However I am experiencing troubles with your RSS. I don’t understand the reason why I cannot subscribe to it. Is there anyone else having identical RSS problems? Anyone that knows the solution can you kindly respond? Thanx!!

  63. You will discover obviously quite a lot of details like that to take into consideration. That´s a great point to bring up. I will offer you the thoughts above as general inspiration but clearly you will discover questions like the one you bring up where the most important factor definitely will be working in honest very good faith. I don´t know if greatest practices have emerged around things like that, but I am certain that your job is clearly identified as a fair game.

  64. There are definitely a whole lot of details like that to take into consideration. That could be a great level to convey up. I provide the thoughts above as general inspiration however clearly there are questions like the one you convey up where crucial factor will probably be working in sincere good faith. I don?t know if finest practices have emerged around issues like that, but I am positive that your job is clearly recognized as a fair game. Each girls and boys really feel the affect of just a second’s pleasure, for the remainder of their lives.

  65. After I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get 4 emails with the same comment. There has to be an easy method you are able to remove me from that service? Appreciate it.

  66. Good web site! I truly love how it is simple on my eyes and the data are well written. I am wondering how I could be notified whenever a new post has been made. I have subscribed to your RSS which must do the trick! Have a nice day!

  67. Oh my goodness! an amazing article dude. Many thanks Nonetheless We are experiencing problem with ur rss . Do not know why Can not sign up for it. Possibly there is anybody finding identical rss issue? Anyone who knows kindly respond. Thnkx

  68. To have a look at was at regular a couple of, a the mother consideration which should genuinely undergo Native english speakers known as, like a result your lady allow me to undergo while using type in mentor Ye in Vibrant Development in Beijing. About the style As i did begin to find out in regards to the refreshing new Practice Native english speakers and in many cases dealt with that sentence structure made for to start with.

  69. Hi, I do believe this is a great blog. I stumbledupon it 😉 I may come back yet again since I book-marked it. Money and freedom is the best way to change, may you be rich and continue to guide others.

  70. Countless online communities include singles organizations of which attempt enjoyment boca raton breast lift pursuits mutually, and this also is actually wonderful substitute adult dating technique. Activities for instance pedaling, bowling, curling, motion picture a short time, dance and also humor golf equipment are sorted because of the singles party, but it lets an evenly-distributed group of contributors to acquire an exciting along with unconventional night time. By using concentration don that exercise once more rather then building a amorous association, it will take a lot of strain over singles as well as attractions manifest far more normally inside this type of setting up.

  71. My husband and i ended up being very cheerful when Ervin could finish off his investigation through the ideas he came across from your weblog. It is now and again perplexing to simply happen to be giving out key points which others could have been trying to sell. So we know we have you to be grateful to because of that. The explanations you made, the straightforward web site navigation, the friendships you help foster – it is many fabulous, and it’s helping our son and the family know that this idea is fun, and that’s incredibly vital. Thanks for all the pieces!

  72. Wow, great stuff. I have been considering this for a few years. I’m glad to seemingly find someone that comes to the same conclusions as me. At least it seems that’s the case. I’ll keep visiting your site to stay informed.

  73. Were required to give you that almost no remark in order to thanks a lot yet again of these spectacular techniques you might have provided in this posting. It’s so particularly generous with folks such as you to generate unreservedly what the majority of us might have marketed for an book to earn some dough in their own business, primarily since you may have tried it in the event you wanted. The tactics also acted to be good way to know that everyone’s similar desire just as my own, personal to figure out completely more regarding this condition. I’m sure there are thousands of more pleasant opportunities up front for many who go through your website post.

  74. Hello, There’s no doubt that your website may be having browser compatibility problems. When I look at your web site in Safari, it looks fine however, if opening in I.E., it has some overlapping issues. I merely wanted to give you a quick heads up! Other than that, wonderful blog!

  75. Hello, I do think your site might be having browser compatibility problems. When I look at your website in Safari, it looks fine however, if opening in IE, it’s got some overlapping issues. I simply wanted to give you a quick heads up! Other than that, great website.

  76. An impressive share! I’ve just forwarded this onto a coworker who has been doing a little homework on this. And he actually ordered me breakfast due to the fact that I found it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanks for spending some time to talk about this matter here on your site.

  77. Hiya, I’m really glad I have found this information. Nowadays bloggers publish only about gossip and net stuff and this is actually frustrating. A good site with interesting content, this is what I need. Thank you for making this website, and I will be visiting again. Do you do newsletters? I Can’t find it.

  78. There are some attention-grabbing deadlines in this article but I don’t know if I see all of them middle to heart. There is some validity but I will take hold opinion until I look into it further. Good article , thanks and we wish more! Added to FeedBurner as properly

  79. I am extremely impressed with your writing talents well with the layout on your weblog. Is that this a paid theme or did you customize it your self? Anyway keep up the nice quality writing, it’s uncommon to peer a great weblog like this one nowadays.

  80. The next time I read a blog, Hopefully it does not disappoint me just as much as this particular one. After all, Yes, it was my choice to read through, nonetheless I genuinely thought you would have something interesting to say. All I hear is a bunch of crying about something you can fix if you were not too busy looking for attention.

  81. You have made some good points there. I looked on the web to learn more about the issue and found most individuals will go along with your views on this site.

  82. I’m impressed, I have to admit. Rarely do I come across a blog that’s both educative and engaging, and let me tell you, you have hit the nail on the head. The problem is something which too few people are speaking intelligently about. I’m very happy I found this during my hunt for something regarding this.

  83. Having read this I believed it was very informative. I appreciate you spending some time and effort to put this short article together. I once again find myself spending way too much time both reading and commenting. But so what, it was still worthwhile!

  84. I love what you guys are up too. This sort of clever work and reporting! Keep up the amazing works guys I’ve added you guys to our blogroll.

  85. An impressive share! I have just forwarded this onto a colleague who has been doing a little research on this. And he in fact ordered me lunch because I found it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanx for spending some time to talk about this topic here on your website.

  86. Your place is valueble for me. Thanks!? This web site is mostly a walk-through for the entire information you wanted about this and didn know who to ask. Glimpse right here, and also you l undoubtedly discover it.

  87. Hey there! I randomly stumbled upon your blog from Yahoo. Your content is filled with interesting information, and I will probably use it at some point in my career. Keep up the excellent work!

  88. I would like to thank you for the efforts you’ve put in writing this blog. I am hoping to check out the same high-grade blog posts by you in the future as well. In truth, your creative writing abilities has encouraged me to get my very own website now 😉

  89. Can I say what a relief to discover one who actually knows what theyre preaching about on-line. You certainly understand how to bring a challenge to light making it important. More and more people really need to check out this and understand why side of your story. I cant believe youre less well-known simply because you undoubtedly develop the gift.

  90. Hello, I think your site might be having browser compatibility issues. When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, superb blog!

  91. Greetings! Very useful advice within this post! It is the little changes that make the biggest changes. Thanks for sharing!

  92. The very next time I read a blog, I hope that it does not disappoint me just as much as this one. After all, I know it was my choice to read through, however I really thought you would probably have something helpful to say. All I hear is a bunch of crying about something that you can fix if you were not too busy seeking attention.

  93. I absolutely love your blog.. Excellent colors & theme. Did you build this amazing site yourself? Please reply back as I’m attempting to create my very own blog and would love to find out where you got this from or what the theme is called. Appreciate it.

  94. Hello there! This post couldn’t be written much better! Looking at this post reminds me of my previous roommate! He continually kept preaching about this. I will forward this article to him. Pretty sure he’s going to have a great read. Thank you for sharing!

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
46

Software Requirements Specification (SRS) for EMI Calculator

Software Requirements Specification (SRS) for EMI Calculator Introduction Purpose: The purpose of…
6

Software Requirements Specification (SRS) for Loan Tenure Calculator

Software Requirements Specification (SRS) for Loanecur Tenure Calculator Introduction Purpose: The purpose…
38 1

Software Requirements Specification (SRS) for Home Loan EMI Calculator

Software Requirements Specification (SRS) for Home Loan EMI Calculator Introduction Purpose: The…
38

Software Requirements Specification (SRS) for Car Loan EMI Calculator

Software Requirements Specification (SRS) for Car Loan EMI Calculator Introduction Purpose: The…