javaee课程设计方案信息管理系统需求分析 .docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《javaee课程设计方案信息管理系统需求分析 .docx》由会员分享,可在线阅读,更多相关《javaee课程设计方案信息管理系统需求分析 .docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结Java-ee课程设计同学信息治理系统专业 软件工程学号 202107111362同学姓名 张力阳任课老师 白彦峰完成日期 2021年 6月 20 日可编辑资料 - - - 欢迎下载精品名师归纳总结摘要进行同学信息治理是高校重要工作之一。传统的同学信息治理由于是手工操作,工作量大且简洁出错。随着运算机和网络技术的快速进展,越来越多的院校都拥有自己的同学信息治理系统,而接受B/S 架构的科研治理系统进行同学信息治理就是其趋势。J2EE技术的基础就是核心Java平台,它有许多优点,例如:“编写一次、随处运行”的特性、便利存取数据库的JDBC API,CORBA 技术以及能够在Int
2、ernet 应用中爱惜数据的安全模式等等。J2EE 体系结构供应中间层集成框架用来中意高可用性、高牢靠性以及可扩展性的应用需求,为搭建具有可伸缩性、灵敏性、易爱惜性的网络应用系统供应了良好的机制。本文基于 J2EE 平台技术、接受 Browser/Server 结构, 设计并实现了该系统中的工程治理系统。论文第一介绍了系统开发涉及的相关技术,主要围绕J2EE的相关技术和系统的体系结构。其次,介绍了高校同学治理系统的总体分析与设计,包括需求分析、功能模块分析和数据库设计。最终,利用JSP+JavaBean模式对工程治理系统进行了实现,并作了详细描述,主要接受图片与代码结合的方式详细的叙述了系统功
3、能的实现。关 键词 : 同学信息治理系统, J2EE,JSP, J2EE框架目录1. 工程背景 02. 系统需求分析 0可编辑资料 - - - 欢迎下载精品名师归纳总结2.1 系统概述 02.2 系统的组成及各模块的功能02.3 系统的运行环境 12.2.1 硬件环境 12.2.2 软件环境 13.1 总体结构设计 13.2 数据库设计 24.1 登录模块的设计与实现43. 系统设计 14. 系统实现 4可编辑资料 - - - 欢迎下载精品名师归纳总结4.2 同学信息治理模块的设计与实现54.2.1 同学信息录入的设计与实现54.2.2 同学信息查询的设计与实现54.3 课程信息治理模块的设计
4、与实现74.3.1 课程信息录入的设计与实现4.3.2 课程信息查询的设计与实现774.4 成果信息治理模块的设计与实现94.4.1成果信息录入的设计与实现94.3.2同学成果查询的设计与实现9可编辑资料 - - - 欢迎下载精品名师归纳总结6.1 工程截图 116.2 工程主要代码 115. 总结 106. 源代码 11可编辑资料 - - - 欢迎下载精品名师归纳总结6.2.1.CjAction.java主要代码116.2.2.DIAction.java主要代码146.2.3.XsAction.java6.2.4其主要代码他15的详细代码19可编辑资料 - - - 欢迎下载精品名师归纳总结1
5、. 工程背景随着运算机技术的不断进展,网络技术的普及范畴越来越广,网络能够供应的服务多样、便利,已经成为人们生产生活中不行缺少的重要组成部分。越来越多的人依靠电子产品生活,而他们的日常工作也是离不开这些电子产品 的。传统的同学信息治理由于是手工操作,工作量大且简洁出错,所以开发出一款同学信息治理系统系统,就显得必不行少了。同时,也为了进一步巩固所学的J2EE 语言基础学问,达到娴熟编写、运用的程度。锤炼自己的面对对象的程序设计思想,能够深刻熟识面对过程与面向对象两种设计方法之间的区分。娴熟把握详细软件开发平台下的动手才能, 把握 J2EE应用程序设计的方法与技巧,实现从传统面对过程程序设计思维
6、到面对对象程序设计思维的转型。2. 系统需求分析2.1 系统概述同学信息治理系统接受 jsp做前台,后台数据库接受 sqlsever2021 ,本系统供应了三大模块,分别为同学信息治理、课程信息治理、成果信息治理。这三个模块里又有相应的子模块,通过这些模块之间的连接协作,完成操作员发出的各种指令。本工程接受了 MVC架构模式,通过对struts+hibernate+spring的整合, 实现了工程 model、view 和 controller层的分别,大大提高了对于系统的爱惜性和可扩展性。2.2 系统的组成及各模块的功能本系统主要包括两大模块:同学信息治理,课程信息治理,成果信息治理。其中,
7、同学信息治理子模块中包括:同学信息录入,同学信息查询。课程信息治理子模块包括 : 课程信息录入,全部课程信息查询成果信息治理子模块中包括:成果信息录入,同学成果查询。其中, 1. 同学信息录入的功能为:可以录入同学的基本信息,包括学号、性别、姓名、专业等,其中,仍可以上传同学照片。同学信息查询的功能为:可以查询同学的基本信息,并且可以进行详可编辑资料 - - - 欢迎下载精品名师归纳总结细信息查询,对信息的修改和删除,可以分页查询。2. 课程信息录入的功能是:录入课程号、课程名、开课学期、学时和分。课程信息查询:查询全部课程的录入课程号、课程名、开课学期、学时和学分。仍可以删除和修改课程信息。
8、3. 成果信息录入的功能为:可以录入同学姓名、课程和成果。同学成果查询的功能为:可以查询同学的成果、学分,并且可以进行删除。2.3 系统的运行环境2.2.1 硬件环境处理器: Inter Pentium 166MX或更高内存: 32M 以上硬盘空间: 1GB以上显卡: SVGA显示适配器2.2.2 软件环境操作系统: Windows 98/ME/2000/XP运行环境: MyEclipse 、SqlSever 、浏览器3. 系统设计3.1 总体结构设计本系统开发接受目前一种广泛流行的软件设计模式MVC。MVC( Model- View-Controller)应用程序结构被用来分析分布式应用程序
9、的特点。这种抽象 结构能有助于将应用程序分割成如干规律部件,事应用程序设计变得更加容易。把一个应用的输入、处理、输出流程依据Model、View、Controller的方可编辑资料 - - - 欢迎下载精品名师归纳总结式进行分别,这样一个应用被分成三个层模型层、视图层、把握层。3.2 数据库设计整体表:XSB表:表 3-1可编辑资料 - - - 欢迎下载精品名师归纳总结CJB表:表 3-2DLB表:表 3-3KCB表:表 3-4ZYB表:表 3-5可编辑资料 - - - 欢迎下载精品名师归纳总结KCB表:表 3-64.系统实现4.1 登录模块的设计与实现进入主界面是为登入之前用户点击左侧任意一
10、个功能都会在右侧跳转到登陆界面。用户输入学号和口令,即可进入系统进行操作,界面如图4-1 所示:图 4-1可编辑资料 - - - 欢迎下载精品名师归纳总结4.2 同学信息治理模块的设计与实现用户登录成功后,进入主页,界面如图4-2 所示:图 4-24.2.1同学信息录入的设计与实现用户点击“同学信息录入”,可以录入同学的基本信息,包括学号、性别、姓名、专业等,其中,仍可以上传同学照片。界面如图4-3 所示:图 4-34.2.2 同学信息查询的设计与实现用户点击“同学信息查询”,可以查询同学的基本信息,并且可以进行详细信息查询,对信息的修改和删除,可以分页查询。界面如图4-4 所示:可编辑资料
11、- - - 欢迎下载精品名师归纳总结图 4-4用户点击“详细信息”,可以查询同学的详细信息,界面如图4-5 所示:图 4-5用户点击“修改”,可以修改同学信息,界面如图4-6 所示:图 4-6可编辑资料 - - - 欢迎下载精品名师归纳总结4.3 课程信息治理模块的设计与实现4.3.1 课程信息录入的设计与实现治理者点击课程信息录入,可以实现对于课程信息的录入功能,界面如图4-7 所示:图 4-74.3.2课程信息查询的设计与实现治理者点击课程信息查询,可以查询全部课程信息,界面如图示:4-8所可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-8点击删除、修改可以实现相应的删除和修改操作
12、,界面如图4-9 所示:图 4-9输入课程号可以查询相应的课程详细信息,如图4-10 所示:图 4-10可编辑资料 - - - 欢迎下载精品名师归纳总结4.4 成果信息治理模块的设计与实现4.4.1 成果信息录入的设计与实现用户点击“成果信息录入”,可以录入同学姓名、课程和成果,界面如图4-7 所示:图 4-114.3.2同学成果查询的设计与实现用户点击“同学成果查询”,可以查询同学的成果、学分,并且可以进行删除,界面如图 4-8 所示:图 4-12点击学号可以查看详细信息,如图4-13 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结图 4-135. 总结通过对这次工程的实践,整合了S
13、SH,并应用到系统中,开发过程中遇到各种各样的错误。在这个发觉错误,明白错误显现的缘由,查询资料,并且亲 手去解决错误并使系统运行起来的过程,是一个不断自我提高的过程,不仅仅 在技术方面,也包括在忍耐力和其他品质方面。虽然这次接受了 MVC的设计模式,将应用作为三层分开,但是对其意义仍不是很明确,期望在以后的学习中能慢慢领悟。同时,对于同学信息治理系统 的功能开发仍不完善,在今后会连续完善功能。可编辑资料 - - - 欢迎下载精品名师归纳总结6. 源代码6.1 工程截图图 6-1图 6-26.2 工程主要代码6.2.1. CjAction.java 主要代码public class CjAct
14、ion extends ActionSupportprivate Cjb cj。private CjService cjService。public Cjb getCj return cj。public void setCjCjb cj this.cj = cj。可编辑资料 - - - 欢迎下载精品名师归纳总结public void setCjServiceCjService cjService this.cjService = cjService。private int pageNow=1。private int pageSize=8。private XsService xsService。
15、private KcService kcService。public void setXsServiceXsService xsService this.xsService = xsService。public void setKcServiceKcService kcService this.kcService = kcService。 public String execute throws Exception List list1=xsService.findAll1, xsService.findXsSize。List list2=kcService.findAll1, kcServi
16、ce.findKcSize。Map request=MapActionContext.getContext.getrequest。request.putlist1,list1。request.putlist2,list2。return SUCCESS。public String addorupdateXscjthrows ExceptionCjb cj1 = null。CjbId cjId1=new CjbId。cjId1.setXhcj.getId.getXh。cjId1.setKchcj.getId.getKch。ifcjService.getXsCjcj.getId.getXh, cj.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaee课程设计方案信息管理系统需求分析 javaee 课程设计 方案 信息管理 系统 需求 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内