课题名称 基于JavaEE框架的通信公司资金管理系统的设计与实现
一、选题依据
随着通信公司业务的增长,资金往来越来越频繁,资金规模也日益增长。以往要了解公司某账户中资金的动向,需要去银行办理查询核对业务。目前虽然有网上银行、手机银行等在线服务,但仅限于每笔交易的查询,对于公司的某些对账、存取款等事项的查询所提供的信息还远远不够,还需要财务部门对数据进行再处理加工。这种资金管理模式,不但需要专门的人工进行处理,还需要一定的等待时间,上级下达命令后,并不能立即收到需要的结果。另外一方面,资金管理是一个企业的核心,如果资金管理安全性不高、账目不明、查询不便,势必给企业带来负面的影响。现如今企业管理信息化程度越来越高,资金管理采取信息化手段也势在必行,我们希望设计一个资金管理系统,能够方便对公司银行账户进行查询、存取、权限限制等一切与公司需要有关的管理。一方面能够提高资金管理的效率、另一方面能够提高资金管理的安全性。
在国际上,世界500强企业绝大多数已经达到了资金集中管理,从国际上看,资金集中管理已经成为了一种流行趋势。随着信息技术的发展,国外集团性企业均采取了现代化的管理手段,资金的集中管理降低了资金风险、确保资金安全,在国际性企业中,均使用专门的资金管理系统配备专业的管理人员对资金进行管理。对资金实行统一运作、减少了资金和资源的浪费、提高了资金管理效率与安全性。
在国内,步入市场经济后,我国的企业才开始进行精细化管理,资金集中管理就是在这种科学化管理理念引入后产生的。大多数企业由财务部门来承担此项工作,由信息部门提供软件管理支持,通常这些软件都是以简单的记录查询为主,并没有结合先进的资金管理运作理论。
综上所述本通讯公司资金管理系统的开发,是为了规范公司资金的管理工作,为资金管理提供一套高效、快捷、安全的应用软件。本资金管理系统的开发结合先进的资金管理思想,为通讯公司资金管理的安全、高效提供有力的基础。
参考文献
[1]张新曼. 精通JSP-WEB开发技术与典型应用[M]. 北京:人民邮电出版社, 2017. 98-101
[2]张立科.java信息系统管理开发[M].北京:人民邮电出版社,2015.99-100
[3]邓子云.JSP网络编程从基础到实践[M].北京:电子工业出版社. 2014.43-100
[4]朱涛江.SqlServer权威指南[M].中国电力出版社.2013.11
[5]郝玉龙.JavaEE编程技术[M].北京:北京交通大学出版社.2017.10
[6]赵增敏,《数据库实用教程(第 2 版),电子工业出版社,2018.9
[7]李金勇,《数据库技术与实训》北京理工大出版社,2016.11
[8]周绪, 《Mysql 中文版入门提高》清华大学出版社,2016.02
[9]朱涛江,《SqlServer权威指南》 ,中国电力出版社,2013.9
[10]Bruce Eckel著,陈昊鹏译,Java编程思想(第三版)[M].北京:机械工业出版社,2017.6
[11]李建中,王珊.《数据库系统原理(第2版)》电子工业出版社.2014.9
[12]张长富,黄中敏.JavaScript动态网页编程实例手册[M].北京:海洋出版社,2015:196-239
[13]艾灵仙. 高校系级网站构建平台的设计与实现.[J]. 科技信息-2018年16期
二、研究设计内容
1.技术路线
根据系统特点,选择B/S体系结构,采用Myeclipse作为开发工具,基于javaEE,选用MySql进行数据库的开发和管理。对于javaee来说可以使用多种框架技术,框架技术使得开发更加高效便捷。而MySQL数据库速度快、易移植、支持SQL语言,是一般小型系统开发的不二选择。
2.实现功能
(1)银行账户模块:包括对银行账户信息的增删改查的功能。其中在查询的功能中能按照不同的过滤条件进行过滤查询。
(2)银企支付模块:能查询每个账户的余额,并通过银企支付的功能对外支付,如果余额不足或者本方账号信息不对,会进行提醒。支付完成后,对应账号的余额会减少。
(3)银行存款模块:用银行账号进行存款,不同的年限以及合作银行对应不同的利率,账号的钱存出后,该账户的钱减少,到期后,该账号的钱增多,金额为本金加利息。
(4)用户管理模块:包括用户的添加、登录与管理功能。
(5)黑名单模块:可以对黑名单进行管理,包括增加黑名单账户、删除黑名单账户、查询黑名单账户,对于在黑名单中的银行账号,禁止使用该账户进行操作。
三、研究设计方法及技术路线
首先,收集和明确整个系统所需的全面的信息,按实际应用的可行性划分模块,确定模块功能。
其次,建立完善的数据库系统,使用JSP语言编程实现对数据库的各项操作,使前后台连接顺利。
再次,通过参考大量课外辅导管理系统,查阅相关语言的书籍、资料,特别是借鉴国内优秀系统实例,完成简洁、实用的系统设计方案,明确通信公司业务系统流程。并通过认真学习数据库设计书籍,向老师的求教,解决一部分数据库技术中不懂的问题。
最后,实践中可能遇到的其他技术问题我还需通过实际的编码、亲自的动手制作,找出技术不足进行学习,在最短的时间内掌握,从而进一步完善系统功能,解决开发过程中的难点。
毕业设计开发环境:
系统运行环境:数据库服务器:MYSQL
客户端浏览器:IE7.0以上
服务器/客户端操作系统:Windows 7
编程语言:使用JAVA,JSP语言进行编程
开发工具:MYEclipse 7.0
三、时间安排
第5周:课题准备。查阅收集有关参考资料,对通讯公司资金管理的现状进行调查研究,撰写开题报告,提交论文提纲。
第6周:课题设计。根据用户需求制定详细设计方案,确定技术路线、工作计划。
第 7~11周:导师指导论文阶段,实施课题研究设计,完成规定的设计任务。
第12~14周:完成初稿,导师对学生的论文作进一步的指导。
第15、16周:完成定稿。完成毕业论文(设计)撰写,用学院统一印制的封面装订。
四、预期成果
通过使用javaee技术,mysql数据库开发一个满足通讯公司资金管理需求的系统,在老师的指导下,查阅资料、进行自主学习,力争系统的顺利实施。系统加入银行存款和黑名单模块,使得资金管理系统的功能更加完善,账户的权限管理更加合理。并且能够高质量的完成毕业论文。