本课题的重点
本课题的核心重点内容在于整个系统界面的功能设计,通过一个框架将多个模块搭建在一起,组合成一个整体;对于平常一个独立且简单的模块来设计时难度较小,但是组建的东西越多,则设计起来就会越复杂;完整的开发框架搭建好以后,用数据库与前台建立连接,一套数据系统就算设计完成。数据库部分来说涉及到的就是建表操作,选用哪种数据库,是否会选择用到一些数据库中的函数等字段去实现所需要的计算功能。
拟采取的方法和技术
对于主流语言来说,JAVA兼容性更强,功能广泛,但是界面设计需要大量的代码进行累积设计;而对于.NET语言来说就可以使用界面话的框图直接设计出来,省去大量编写代码的时间,对于C++语言来说我更喜欢用JAVA来编写程序,配合SQL语言;若是C++语言涉及到指针变量方面是我比较不愿意面对的东西。综合起来来看,现在JAVA语言已经被开发到极致,使用也是也是最为广泛的语言,市场占有率最高,现成的JAVA开发资料数不胜数,使用已经设计好的框架,然后按照自己的思路去搭建模块;最终会降低一大部分难度,完成一套需要的程序。数据库我想使用ORACLE,但是不排除使用SQL SEVER,因为工作中已经大量的使用SQL SEVER,熟练度比较高,但是ORACLE使用性能更加好,连接兼容性与JAVA更强,ORACLE目前与JAVA出自同一家公司打造,使用ORACLE是最好的选择。
选择的工具
Eclipse强大的JAVA开发环境,
.NET 精简的界面设计模块必要时会替换JAVA语言,
ORACLE 具有很强的稳定性以及操作较为友好型的的数据库,
SQL SEVER 一款强大的数据库软件
WINDOWS环境计算机一台
搭建JAVA环境开发变量
数据库数据库环境变量
5 论文提纲
一、 搜集资料
1. 参考网络现有资料,浏览国内外相关设计
2. 查阅相关书籍,筹备技术支持
二、 需求分析阶段
1. 设想所需要的模块
2. 模块中涵盖的功能方法
三、 技术准备阶段
1. 选定开发语言和设计工具
2. 确定设计目标与思路
四、 系统分析
1. 所提出的设计思路能否用技术正常实现
2. 各个功能模块搭配在一起数据逻辑校验须正常
五、 开发设计
1. 根据需求模板进行界面模块的设计
六、 系统实现及测试
1. 完成整体系统后,进行自我测试,查看运转状况
2. 检查漏洞,循环测试并完善
七、 结题
1. 撰写论文报告
2. 参考文献,附录,以及源代码,致谢
6 主要参考文献
[1] 周亚辉 .JAVA数据库系统项目开发实践. 北京:科学出版社,2005(程序员项目开发实践系列)
[2] 段新鹅,贾宗维. JAVA程序设计教程. 北京:人民邮电出版社,2014.1
[3] 雷景生,叶文珺,李永斌 .数据库原理及应用. 北京:清华大学出版社,2011.10
[4] 赵明渊 . Oracle数据库教程. 北京:清华大学出版社,2015
[5] (美)莫丽纳罗(Molinaro,A.)著,王强、王晓娟等译. SQL Cookbook 中文版. 北京:清华大学出版社
[6] JohnPemberton. On the Subject of "Java"[M].Cornell University Press:2019.
[7] 崔旭冉,刘娅迪.基于Java的智能停车场管理系统的开发与研究[J].现代信息科技,2018,2(11):69-71.
[8] 张晓军.MVC架构模式在Java开发中的应用[J].黑龙江科技信息,2016(29):177-178.
[9] Guodong,Xin,Wei,Wang,Junheng,Huang,Yang,Liu,Bailing,Wang.Iterative Case-Driven Method and Practice of Java Language Teaching[J].计算机教育,2018(12):36-40.
[10] 张秀玲.利用Java技术开发Java数据库应用系统[J].西北煤炭,2003(01):47-49.
[11] 孙静.Java数据库连接技术的探讨与实践[J].信息与电脑(理论版),2010(08):104-105.
[12] Hitesh Kumar SHARMA,S.C. NELSON. Performance Enhancement using SQL Statement Tuning Approach[J]. Database Systems Journal,2017,VIII(1).
[13] Sheng Wen Gong. Research on Java Development Kit Based on Complex Networks[J]. Applied Mechanics and Materials,2014,3082(543).