C# MVC 仿帝友前台系统项目总结分享

本文介绍了使用C# MVC技术开发的帝友前台系统,涵盖我的账户、个人中心、借款与投资管理等多个功能模块。通过实际操作流程,展示了从注册、登录到借款、投资的操作细节,强调了在开发过程中遇到的问题及解决方法,包括数据库设计、URL规划和错误调试等,分享了团队协作和自我提升的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、项目概要

   (说明:用500字左右,对所做项目整体功能进行描述,并描绘出功能架构图)

系统主要功能模块有:

  1. 我的账户:包含了个人中心(注册会员)、我的认证、账户管理、我的账单、我的关注以及我的推     广。
  1. 个人中心:对客户基础信息的管理,如新增、修改、查询等。
  2. 注册会员:包括新增、续费的功能
  3. 我的认证:包括实名认证、手机认证、学历认证、视频认证的功能
  4. 账户管理:包括额度申请、银行卡的绑定、账户中心(显示账户可用余额)、充值与提现
  5. 我的账单:包括投标管理、还款管理、收款管理
  6. 我的关注:包括查询关注的借款人或者借款标
  7. 我的推广:包括邀请好友,查看邀请的好友
  1. 借款管理:包括发布借款标以及生成借款编号。
  2. 投资管理:包含投资借款标、投资流转标、显示成功的投资记录。
  3. 系统管理:新用户的注册、登录

对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如下所示的系统功能模块图如图3-1所示。

功能实现截图

 

前台界面

要想在帝友P2P借贷系统中借贷或者投资就必须有一个账号,所以就必须注册账号.注册页面如下:

注册成功后,你要登录后才能进行借款和投资:登录界面如下:

登录时如果账号,密码,验证码出错会有提示,登录成功后,会跳转到主界面,主界面如下

点击我要借款;借款界面如下;

如果你想借款,就要实名认证和申请借款额度:如果你没有实名认证,点击立即借款

会弹出“你还没有实名认证”的提示。如果你实名认证了,但没有申请借款额度,

会提示“你还没有申请额度”。实名认证和申请借款额度都有,他会弹出如下界面

 

不同的借款标都会有相应的可用额度。当你点击发布借款按钮时,

它会根据你的借款金额是否大于你申请的某标的借款额度,

如果大于就会有“借款金额不能大于某标的借款额度”否则发布成功,等待后台的审核

 

点击立即“立即认购”按钮,会弹出该标的借款人的详细信息,界面如下

点击首页的我的账户,进入我的账户的页面,进入后首先显示的自己的个人信息如图

我的认证

我的投标

我的借款

省略一部分.如需要跟多信息请留言

项目总结

说明:开发过程遇到的问题、及其解决办法、思想突破等总结。1000字左右。

        时间总是走的那么快,转眼间两三个月就这样过去了,又是到了验收项目的时候了。还记得刚学完.NET MVC老师就开始分配项目给我们实践。可能是刚刚学完的缘故吧,知识还没有吸收,那时心里还是挺担心的。

生怕自己拖同桌的后腿,心里老是想这些,以致为后面做项目带来很多的麻烦。

     开发前期:刚拿到这个项目时,同学们都说这个项目挺简单的,我内心暗自高兴了一下。往往结果是与事实相反的。我快速的浏览了一遍项目介绍书,脑子一头雾水,不知道说了些什么。而且老师也说过项目介绍书看一遍就会的那是很少数的人的。心里还不是很担心的。可是当我认真的看了好几遍之后,才了解到一点点。烦躁的心情也油然而生。当我问同桌时,同桌也说了这个项目也挺难的,暂时解释不了给我听。我心情更不是滋味。同桌解决不了,我就去问老师,一个一个的难点,都让老师分析给我听,可能之前没有接触过着方面的内容,听的也是似懂非懂。之后又将老师解析的内容讲给了同桌听,看看以他的角度想又有什么的思路或者见解。遇到问题的时候,先自己思考几遍或者翻阅资料,还是不懂才去问老师,了解到老师的讲解后,又回来和同桌讨论。整个项目的思路就渐渐的了解了。

分析数据库:思路是出来了,但是问题又来了,就是数据库表中的字段既要兼顾前台界面排版,又要兼顾后台的种种审核。在这过程中难免会和同桌见解不同,产生分歧。自然而然,矛盾也是再所难免的,有时也会一整天也不说话。不过这是偶尔的。在谈论中我们先达成先边做页面边修改数据库中的字段到底放在哪一个表好。差不多一周的时间数据库就分析出来了。

编写控制器和URL:数据库分析出了,进一步就是往数据库表中添加数据了。URL界面的排版也是一件技术活,样式的引用,放置的先后都有可能影响界面的排版。在这个过程中最重要的是会找错,会调试。刚开始的时候,一旦出错,自己随便找一两遍就问同桌,同桌帮忙解决,自己也不去看看同桌修改了哪里。当再次出现这个错误时,自己又要问同桌。可能自己也意识到这是一个严重的问题。同桌就教我怎样去一层层的去找错,在同桌一两次的指导下,自己慢慢的学会了找错误。编写中的层层判断也是要一步一步的往下推断的。每一次的编程不是一次就能成功的,需要不断的断点调试。好比如:表格中没有显示任何数据,那就要先找URL的路径名是否和控制台的方法名是否一样,如果还是不行,那就要寻找其他的方法。找错是一个非常考验人耐心和细心的过程,因为出错可能是一行代码中的一个单词,又或者是一个单词中的一个字母,亦或者是你不小心按到的一个空格,这就需要我们更具耐心和细心的去找。我们就是在一个不断探讨,不断出错和不断修改的过程中,分析出一个另我们都比较满意的数据库,也这正是这个过程,我们慢慢地完成了我们的项目,也慢慢地去完善。

     在做项目的这段时间里,让我学到了很多:一、遇到困难的时候,要经过自己的思考后,再与同学商量探讨,然后才重新整理思路解决问题。二、团队精神很重要:个人的力量是有限的,团队的力量是无穷的。

即使你再厉害,也会有不懂得地方,这就需要团队中其他的力量和智慧,也许他们有更好的方法呢。三、需要耐心和细心:做项目中出错是常有的,找错更是一个烦躁的过程,若一两次找不到错误的地方,就开始发牢骚,这样就会影响之后的项目的进度,这就要我们的细心和耐心。在以后学习的日子里,我会不断学习,不断的完善自己,能够学到更多的知识,技能能够更扎实

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值