首页 > 代码库 > 项目开发流程

项目开发流程

Dao层设计

客户表:增加客户,修改客户信息,注销用户信息,根据用户身份证号码查询,分页查询并展示所有用户信息列表

账号表:添加账号,修改密码,修改账号状态,查询账号列表,根据账号查询账号信息,根据客户身份证号查询账号列表,修改余额(转入,转出,存款,取款)

交易明细表:

添加交易记录

根据交易账号,查询交易明细列表

 

登录功能的实现:

1、编写JSP,使用js对数据进行验证

2、编写servlet

  a.实现doGet和doPOST方法

  b.获取输入数据

  c.对输入数据进行雁阵

  d.验证通过后编写主逻辑代码

  e.返回数据到JSP中

  f.配置web.xml中的servlet和mapping

3.运行测试

功能流程分析

1.用户在jsp页面填写账号和密码,点击登录(js验证数据)

2.进入servlet,对名称和密码判空,如果为空,提醒用户填写

3.不为空,如果是管理员账号,则跳转到管理员页面

4.如果不是管理员账号,则根据账号名称去数据库中查询,如果存在则执行流程6

5。如果不存在,则提醒用户账号不存在

6.如果存在,则判断数据库保存的密码和提交的密码是否一致,如果一致则跳转到管理员页面,并将用户信息保存在session中

7,否则提醒用户,账号和密码不匹配

 

 

客户表:

身份证号,姓名,性别,职业,电话,住址,注册日期

账户表:

账户id(身份证号+时间戳),余额,客户id,密码,状态

交易明细:

交易编号(int类型,数据库自增),交易日期,交易金额,交易时间,对方账号,交易类型,当前余额,交易后余额,交易账号

项目开发流程