欢迎来到天天文库
浏览记录
ID:47918708
大小:145.00 KB
页数:15页
时间:2019-10-30
《科研项目管理系统java》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸目录一、设计题目2二、设计目的2三、问题定义2四、需求分析2五、类于接口设计25.1类的分析与设计3六、文件结构设计36.1文件的分析与设计3七、具体功能实现4八、系统调试及运行5九、结论6十、附录(源程序)7一、设计题目共15页第15页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸科研项目管理系统二、设计目的1.运用已学过的知识进行一个简单的应用程序的开发。2.基本掌握设计课题的基
2、本步骤和方法。3.掌握应用系统开发中的需求分析。4.基本掌握应用系统开发中设计文档的编制。三、问题定义科研项目能够通过科研项目管理系统记录和管理科研项目的进程等信息,需要设置信息的录入功能、查询功能、修改功能以及科研项目经费管理的功能,在使用系统之初需对系统进行登录,以便确保系统的安全。四、需求分析本系统是在Myeclipse8.6(当前较为稳定和成熟的版本)的环境下进行开发的。系统按功能模块划分,系统包含添加、查询、修改记录等3大功能。本系统实现的功能描述如下:(1)科研项目信息管理科研项目信息管理的基本功能包括:①科研项目
3、信息输入;②科研项目信息输出;③科研项目信息添加;④科研项目信息修改;⑤科研项目信息删除。(2)科研资金信息管理科研科研资金管理的基本功能包括:①项目资金的查询;②科研项目资金的修改;五、类与接口设计共15页第15页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸5.1类的分析与设计基于上面的分析,对科研项目管理管理系统进行以下类的分析:1、主类的设计2、登录类的设计3、目录类的设计4、项目管理类的设计5、项目修改类的设计5.2类系统分析与设计1.主类实现对登录方法的调用2.登录
4、类实现对登录用户的验证3.目录类实现对具体操作模块的显示与选择4.项目管理类实现目录类对项目管理的各项具体功能5.项目修改类实现对项目管理中对项目实现管理的各个方法5.3系统功能模块设计此系统共有两个模块,分别为:科研项目信息信息管理,科研项目经费管理。科研项目管理系统的主要体系结构如图2.3所示科研项目管理系统科研项目经费查询科研项目经费修改项目经费信息记录科研项目信息删除科研项目信息修改科研项目信息添加科研项目信息查询科研项目信息输入科研经费管理科研项目信息管理六、文件结构设计共15页第15页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊
5、┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸本系统的数据存储采用对象数据的机构进行存取。科研向包括以下属性:1.项目ID2.2.项目名称3.项目负责人4.项目类型5.项目预期完成时间6.项目经费预算7.项目进度8.项目完结状态七、具体功能实现//对登录方法进行调用的主方法publicclassTest{/***@author*@title:main主方法*@date2013-7-7下午05:01:45*@paramargs*void*/publicstaticvoidmain(String[]args){
6、loginlg=newlogin();lg.dologin();}}//登陆成功后对目录方法的调用if("admin".equals(input1.next())){for(intj=0;j<3;j++){System.out.print("请输入密码:");Scannerinput2=newScanner(System.in);if("123".equals(input2.next())){menume=newmenu();me.check();}else{System.out.println("输入的密码有误!");}}/
7、/目录方法的实现等publicvoidcheck(){System.out.println("****欢迎来到科研管理系统!请选择*****");共15页第15页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸System.out.println("*********1.科研项目查询*********");System.out.println("*********2.科研项目登记*********");System.out.println("*********3.科研项目管理**
8、*******");System.out.println("*********4.项目经费管理*********");System.out.println("*********5.退出管理系统*********");System.out.println("**********
此文档下载收益归作者所有