欢迎来到天天文库
浏览记录
ID:25059737
大小:1.56 MB
页数:23页
时间:2018-11-18
《javaee信息管理系统需求分析.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java-ee课程设计——学生信息管理系统专业软件工程学号201107111362学生姓名张力阳任课教师白彦峰完成日期2014年6月20日摘要进行学生信息管理是高校重要工作之一。传统的学生信息管理由于是手工操作,工作量大且容易出错。随着计算机和网络技术的迅速发展,越来越多的院校都拥有自己的学生信息管理系统,而采用B/S架构的科研管理系统进行学生信息管理则是其趋势。J2EE技术的基础就是核心Java平台,它有许多优点,例如:“编写一次、随处运行”的特性、方便存取数据库的JDBCAPI,CORBA技术以及能够在Internet
2、应用中保护数据的安全模式等等。J2EE体系结构提供中间层集成框架用来满足高可用性、高可靠性以及可扩展性的应用需求,为搭建具有可伸缩性、灵活性、易维护性的网络应用系统提供了良好的机制。本文基于J2EE平台技术、采用Browser/Server结构,设计并实现了该系统中的项目管理系统。论文首先介绍了系统开发涉及的相关技术,主要围绕J2EE的相关技术和系统的体系结构。其次,介绍了高校学生管理系统的总体分析与设计,包括需求分析、功能模块分析和数据库设计。最后,利用JSP+JavaBean模式对项目管理系统进行了实现,并作了详细描述
3、,主要采用图片与代码结合的方式详细地叙述了系统功能的实现。关键词:学生信息管理系统,J2EE,JSP,J2EE框架I目录1.项目背景12.系统需求分析12.1系统概述12.2系统的组成及各模块的功能12.3系统的运行环境22.2.1硬件环境22.2.2软件环境23.系统设计23.1总体结构设计23.2数据库设计34.系统实现54.1登录模块的设计与实现54.2学生信息管理模块的设计与实现64.2.1学生信息录入的设计与实现64.2.2学生信息查询的设计与实现74.3课程信息管理模块的设计与实现84.3.1课程信息录入的设计
4、与实现84.3.2课程信息查询的设计与实现94.4成绩信息管理模块的设计与实现114.4.1成绩信息录入的设计与实现114.3.2学生成绩查询的设计与实现115.总结126.源代码136.1项目截图136.2项目主要代码136.2.1.CjAction.java主要代码136.2.2.DIAction.java主要代码166.2.3.XsAction.java主要代码176.2.4其他的详细代码20I1.项目背景随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提供的服务多样、便捷,已经成为人们生产生活中不可缺
5、少的重要组成部分。越来越多的人依靠电子产品生活,而他们的日常工作也是离不开这些电子产品的。传统的学生信息管理由于是手工操作,工作量大且容易出错,所以开发出一款学生信息管理系统系统,就显得必不可少了。同时,也为了进一步巩固所学的J2EE语言基础知识,达到熟练编写、运用的程度;锻炼自己的面向对象的程序设计思想,能够深刻认识面向过程与面向对象两种设计方法之间的区别;熟练掌握具体软件开发平台下的动手能力,掌握J2EE应用程序设计的方法与技巧,实现从传统面向过程程序设计思维到面向对象程序设计思维的转型。2.系统需求分析2.1系统概述
6、学生信息管理系统采用jsp做前台,后台数据库采用sqlsever2008,本系统提供了三大模块,分别为学生信息管理、课程信息管理、成绩信息管理。这三个模块里又有相应的子模块,通过这些模块之间的连接配合,完成操作员发出的各种指令。本项目采用了MVC架构模式,通过对struts+hibernate+spring的整合,实现了项目model、view和controller层的分离,大大提高了对于系统的维护性和可扩展性。2.2系统的组成及各模块的功能本系统主要包括两大模块:学生信息管理,课程信息管理,成绩信息管理。其中,学生信息管
7、理子模块中包括:学生信息录入,学生信息查询;课程信息管理子模块包括:课程信息录入,所有课程信息查询成绩信息管理子模块中包括:成绩信息录入,学生成绩查询。其中,1.学生信息录入的功能为:可以录入学生的基本信息,包括学号、性别、姓名、专业等,其中,还可以上传学生照片。学生信息查询的功能为:可以查询学生的基本信息,并且可以进行详细信息查询,对信息的修改和删除,可以分页查询。192.课程信息录入的功能是:录入课程号、课程名、开课学期、学时和分;课程信息查询:查询所有课程的录入课程号、课程名、开课学期、学时和学分;还可以删除和修改课
8、程信息。3.成绩信息录入的功能为:可以录入学生姓名、课程和成绩。学生成绩查询的功能为:可以查询学生的成绩、学分,并且可以进行删除。2.3系统的运行环境2.2.1硬件环境处理器:InterPentium166MX或更高内存:32M以上硬盘空间:1GB以上显卡:SVGA显示适配器2.2.2软件环境操作系统:
此文档下载收益归作者所有