1、完成信用卡管理系统的设计和开发;
2、设计作品应具有独立功能的页面结构和主要相关模块;
3、运用所学专业理论及实践,分析解决毕业设计过程中遇到的各种问题,提高自己思考及解决问题的能力;
4、训练检索文献资料和利用文献资料的能力;
5、训练撰写技术文档与学位论文的能力。
毕业设计课题要求:
采用的是基于JAVA的B/S架构,以Spring、SpringMVC、Mybatis作为框架。模块功能如下:
1、客户管理模块:根据功能划分,整体分成了两部分,即:账户管理、信用卡管理;
2、账户管理模块:主要功能是负责给用户开户,负责客户信息维护,柜台存款,柜台取款,账户信息维护,账单查询和结算;
3、账单查询模块:账单按月首先按月显示消费记录,提前提示用户及时还清信用卡账单,提供逾期的损失情况;
4、信用卡管理模块:主要功能是给用户开卡和信用卡信息的维护,信用额度管理;
5、信用额度管理模块:主要功能是根据信用卡的消费能力及还款情况记录,给定一个透支额度,信用卡透支超过额度计算产生的利息等;
6、报表管理模块:主要功能是用来记录和管理用户的开户情况和消费情况记录的报表统计和分析处理;
7、系统管理模块:主要功能是用户添加和用户信息维护等功能。
原始数据:
1、深入了解信用卡管理系统的开发流程;
2、熟练掌握信用卡管理系统开发所用到的理论知识;
3、完全按照软件工程项目研发过程的要求,实现系统的功能。
技术要求:
1、开发工具:Eclipse、Tomcat、Mysql;
2、开发技术:JAVAEE;
3、使用的框架:Spring、SpringMVC、Mybatis。
工作要求:
1、学习课题相关理论知识;
2、进行必要的调研和查阅相关资料,撰写毕业设计开题报告;
3、开题报告中参考文献数量不低于10个;
4、对毕业设计题目进行需求分析;
5、根据需求分析,完成对应的数据库系统的设计;
6、结合所使用的技术和框架完成项目的搭建工作;
7、根据需求分析再结合数据库系统,完成对应功能模块的设计;
8、完成系统的测试工作;
9、撰写毕业设计说明书;
10、毕业设计说明书中参考文献数量不低于15个;
11、不低于3000字的外文翻译(1人1题目)。