我在开发基于网络的小额金融应用程序时需要指导
我的任务是开发一个基于网络的小额信贷(针对小团体的小额贷款)应用程序。当我这样做时,我需要有人指导我,因为这是我被要求提出的最大的应用程序。我大部分时间都是自学的,并且一直都是独自工作,但是我觉得这可能是一个提高我水平的好机会。
我目前拥有低于我能想到的最高级别的参与者及其目标,并且我打算使用敏捷开发方法,因此我将开始编码,并在进行过程中完善用例。
***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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来你走在正确的道路上。比我第一个大项目的方向要好得多。将相同的有组织的流程扩展到代码中,您应该没问题。
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.