记账系统毕业设计(4)

2019-04-16 15:42

大连交通大学2012届本科毕业设计(论文)

Address Phone

地址 电话

varchar varchar

60 30

是 是

表3-2:债券记录表(Bond_buy)

字段名 bond_id user_id Code Name Money interest_rate create_date

表3-3:股票记录表(Stock_buy)

字段名 user_id stock_id Code Name first_price last_price stock_num Remark create_date

表3-5:社会保险表(Insurance_social)

字段名 ins_id user_id

说 明 社会保险单号 投保人

16

说 明 债券编号 投资人 债券代码 债券名称 买入金额 收益率 购买日期

类 型 int int varchar varchar float float datetime

长 度 可否为空 主键 4 4 20 9,2 4 8 8

否 否 否 是 是 是 是

是 是 是

说 明 投资人 股票编号 股票代码 股票名称 买入价格 卖出价格 股数 备注 创建日期

类 型 int int char char float float int varchar datetime

长 度 可否为空 主键 4 4 10 10 8 8 4 2000 8

否 否 否 是 是 是 是 是 是

是 是 是

类 型 int int

长 度 可否为空 主键 4 4

否 否

大连交通大学2012届本科毕业设计(论文)

Name insurance_id

Money Remark create_date

保险名称 保险类型编号

金额 备注 创建时间

varchar int float varchar datetime

4 4 8 20 9,2

否 是 是 是 是

表3-6:商业保险表(Insurance_social)

字段名 ins_id user_id Name insurance_id

Money Remark create_date

说 明 商业保险单号 投保人 保险名称 保险类型编号

金额 备注 创建时间

类 型 int int varchar int float varchar datetime

长 度 可否为空 主键 4 4 4 4 8 20 9,2

否 否 否 是 是 是 是

17

大连交通大学2012届本科毕业设计(论文)

第四章 系统详细设计及实现

4.1系统登录

登录页面:主要功能是用户利用用户名和密码登录,并且可以注册新用户。已存在用户可直接登录。新用户需点击“注册”进行注册账号。点击注册后,页面跳转到 “web/enterAddUserAction.do”。如图4-1所示:

关键代码:

public class LogoutAction extends BaseAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) { HttpSession session = request.getSession(); session.invalidate(); return actionMapping.findForward(\

图4-1 登录页面截图

4.1.1注册新用户

提交用户名密码(英文数字支持),填写真实姓名,邮箱,地址,电话(可以为空值)。

点击提交,可以注册新账户。点击后退可以返回登录界面。如图 4-1.1 所示:

图 4-1.1 新用户注册截图

系统登录成功页面:系统登录成功后可以看到系统的所有功能菜单以及欢迎语句,

18

大连交通大学2012届本科毕业设计(论文)

在此页面可使用系统功能:个人管理、收支分析、资产管理债券投资、股票投资、保险投入。点击功能“button\即可触发功能,跳转到功能页面 如图4-2所示: 关键代码:

public class EnterLoginAction extends BaseAction {

public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {

UserForm userForm = (UserForm) actionForm; return actionMapping.findForward(\

图4-2 登录成功页面截图

4.2用户管理模块

用户登录后可以修改个人信息、用户名、邮箱、地址、电话。填写新的信息后,点击修改,即可完成修改个人信息的操作 。点击“后退”取消修改。如图4-2.1所示: 关键代码:

public class EnterSysAdminAction extends BaseAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) { UserForm userForm = (UserForm) actionForm; IdentityBean bean = this.getIdBean(request); UserForm form = DBController.getMemberById(Integer.parseInt(bean .getUserId())); try { BeanUtils.copyProperties(userForm, form); } catch (IllegalAccessException e) {

19

大连交通大学2012届本科毕业设计(论文)

// TODO Auto-generated catch block e.printStackTrace();

} catch (InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); }

return actionMapping.findForward(\

图4-2.1用户管理截图

4.2.1 修改密码

点击“修改密码”button,页面跳转到“web/changePasswordAction.do?userId=1”。用户进行修改密码操作,点击“后退”取消修改。

关键代码:

public class ChangePasswordAction extends BaseAction{ public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {

UserForm userForm = (UserForm) actionForm; return actionMapping.findForward(\

4.3收支录入模块

收支录入页面:用户成功登陆后可以对自己的个人收支情况进行系统录入,和修改操作。对收支情况进行修改。输入查询日期范围查询收支详情。点击“添加信息”进行收支情况录入。选择收支条目,进行删除操作。如图4-3所示:

关键代码:

public class SearchFeeAction extends BaseAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request,

20


记账系统毕业设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中物理-8电磁学 2恒定电流 4压轴题(金华常青藤家教题库) -

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: