我在开发基于网络的小额金融应用程序时需要指导

发布于 2024-10-07 16:20:59 字数 1636 浏览 6 评论 0原文

我的任务是开发一个基于网络的小额信贷(针对小团体的小额贷款)应用程序。当我这样做时,我需要有人指导我,因为这是我被要求提出的最大的应用程序。我大部分时间都是自学的,并且一直都是独自工作,但是我觉得这可能是一个提高我水平的好机会。

我目前拥有低于我能想到的最高级别的参与者及其目标,并且我打算使用敏捷开发方法,因此我将开始编码,并在进行过程中完善用例。

***Actor    Goal***
**Borrower** Request registration 
            Request to borrow
            Check Loan Account balance
            Check repayment history
            Make early repayment
            Request to Switch groups

**Loan Officer** Pre-register group
             Record daily borrower repayments /collections
             Generate expected daily collection

**Saver**  Request registration 
             Check Account balance
             Check deposit history

**Loan Administrator** Assess borrower
             Register borrower
             Approve pending borrower registration
             Get following weeks budget
             Generate default list
             Manage borrowers
             Manage borrower details
             Manage staff
             Generate new loan projection
             Manage loans
             Manage savings accounts

  **System Administrator** Modify system settings
             Manage system parameters
             Approve exception loan amount request

 **Amortization System** Calculate loan repayment schedule
 **Borrower Assessment System** Determine maximum loan amount for borrower
 **Savings System** Credit savings account
                    Debit savings account
                    Create savings account

我决定在系统中设置 5 个模块,即贷款模块、储蓄模块、贷款管理员模块、默认模块和系统管理员模块,这不仅可以帮助我隔离应用程序,还可以帮助我更好地控制对功能的访问,我认为。

我现在将针对我所说的基本目标(例如各种注册和登录)进行用例。

干杯

I have been tasked to develop a web based micro finance (small loans for small groups) application. I will need someone to mentor me while I do this as this is the biggest application I have ever been asked to come up with. I am mostly self taught and have always worked alone however i feel this may be a good chance to step up my game so to speak.

I have below the highest level Actors and their Goals that I can think of at the moment and am aming to use agile development methodology hence I will be starting coding, and refining the use cases as I go along.

***Actor    Goal***
**Borrower** Request registration 
            Request to borrow
            Check Loan Account balance
            Check repayment history
            Make early repayment
            Request to Switch groups

**Loan Officer** Pre-register group
             Record daily borrower repayments /collections
             Generate expected daily collection

**Saver**  Request registration 
             Check Account balance
             Check deposit history

**Loan Administrator** Assess borrower
             Register borrower
             Approve pending borrower registration
             Get following weeks budget
             Generate default list
             Manage borrowers
             Manage borrower details
             Manage staff
             Generate new loan projection
             Manage loans
             Manage savings accounts

  **System Administrator** Modify system settings
             Manage system parameters
             Approve exception loan amount request

 **Amortization System** Calculate loan repayment schedule
 **Borrower Assessment System** Determine maximum loan amount for borrower
 **Savings System** Credit savings account
                    Debit savings account
                    Create savings account

I have decided to have 5 modules in the system ie Loan Module, Savings Module, Loan Administrator Module, Defaul Module and System Administrator Module this is to help me apart from segregating the application also it will help me control access to functionalily better i think.

I am now going to do the use case for what i call the base goals like the various registrations and logins.

cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

゛时过境迁 2024-10-14 16:20:59

听起来你走在正确的道路上。比我第一个大项目的方向要好得多。将相同的有组织的流程扩展到代码中,您应该没问题。

Sounds like you are on the right path. Far better direction than I had on my first big project. Extend the same organized process to the code and you should be fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文