ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:19.79KB ,
资源ID:18581372      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18581372.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javaee课程设计信息管理系统需求分析Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javaee课程设计信息管理系统需求分析Word文件下载.docx

1、2.2 系统的组成及各模块的功能 本系统主要包括两大模块:学生信息管理,课程信息管理,成绩信息管理。 其中,学生信息管理子模块中包括:学生信息录入,学生信息查询; 课程信息管理子模块包括:课程信息录入,所有课程信息查询 成绩信息管理子模块中包括:成绩信息录入,学生成绩查询。 其中,1.学生信息录入的功能为:可以录入学生的基本信息,包括学号、性别、 姓名、专业等,其中,还可以上传学生照片。 学生信息查询的功能为:可以查询学生的基本信息,并且可以进行详细 信息查询,对信息的修改和删除,可以分页查询。 2.课程信息录入的功能是:录入课程号、课程名、开课学期、学时和 分; 课程信息查询:查询所有课程的

2、录入课程号、课程名、开课学期、学时 和学分;还可以删除和修改课程信息。 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-C

3、ontroller)应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,事应用程序设计变得更加容易。把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层-模型层、视图层、控制层。3.2数据库设计 整体表: XSB表:表3-1CJB表:表3-2DLB表:表3-3KCB表:表3-4ZYB表:表3-5表3-64.系统实现4.1登录模块的设计与实现 进入主界面是为登入之前用户点击左侧任意一个功能都会在右侧跳转到登陆界面;用户输入学号和口令,即可进入系统进行操作,界面如图4-1所示: 图4-1 4

4、.2学生信息管理模块的设计与实现 用户登录成功后,进入主页,界面如图4-2所示: 图4-24.2.1学生信息录入的设计与实现 用户点击“学生信息录入”,可以录入学生的基本信息,包括学号、性别、 姓名、专业等,其中,还可以上传学生照片。界面如图4-3所示: 图4-3 4.2.2学生信息查询的设计与实现用户点击“学生信息查询”,可以查询学生的基本信息,并且可以进行详细信息查询,对信息的修改和删除,可以分页查询。界面如图4-4所示: 图4-4用户点击“详细信息”,可以查询学生的详细信息,界面如图4-5所示: 图4-5用户点击“修改”,可以修改学生信息,界面如图4-6所示: 图4-64.3课程信息管理

5、模块的设计与实现 4.3.1课程信息录入的设计与实现 管理者点击课程信息录入,可以实现对于课程信息的录入功能,界面如图4-7所示: 图4-74.3.2课程信息查询的设计与实现 管理者点击课程信息查询,可以查询所有课程信息,界面如图4-8所示: 图4-8点击删除、修改可以实现相应的删除和修改操作,界面如图4-9所示: 图4-9输入课程号可以查询相应的课程详细信息,如图4-10所示: 图4-104.4成绩信息管理模块的设计与实现 4.4.1成绩信息录入的设计与实现用户点击“成绩信息录入”,可以录入学生姓名、课程和成绩,界面如图4-7所示: 图4-114.3.2学生成绩查询的设计与实现用户点击“学生

6、成绩查询”,可以查询学生的成绩、学分,并且可以进行删除,界面如图4-8所示: 图4-12 点击学号可以查看详细信息,如图4-13所示; 图4-135.总结 通过对这次项目的实践,整合了SSH,并应用到系统中,开发过程中遇到各种各样的错误。在这个发现错误,了解错误出现的原因,查询资料,并且亲手去解决错误并使系统运行起来的过程,是一个不断自我提高的过程,不仅仅在技术方面,也包括在忍耐力和其他品质方面。虽然这次采用了MVC的设计模式,将应用作为三层分开,但是对其意义还不是很明确,希望在以后的学习中能慢慢领悟。同时,对于学生信息管理系统的功能开发还不完善,在今后会继续完善功能。6.源代码 6.1项目截

7、图 图6-1 图6-2 6.2项目主要代码 6.2.1.CjAction.java主要代码public class CjAction extends ActionSupport private Cjb cj;private CjService cjService; public Cjb getCj() return cj; public void setCj(Cjb cj) this.cj = cj;public void setCjService(CjService cjService) this.cjService = cjService; private int pageNow=1;pr

8、ivate int pageSize=8; private XsService xsService;private KcService kcService; public void setXsService(XsService xsService) this.xsService = xsService; public void setKcService(KcService kcService) this.kcService = kcService;public String execute() throws Exception List list1=xsService.findAll(1, x

9、sService.findXsSize(); List list2=kcService.findAll(1, kcService.findKcSize(); Map request=(Map)ActionContext.getContext().get(request); request.put(list1, list1);request.put(list2, list2); return SUCCESS;public String addorupdateXscj()throws Exception Cjb cj1 = null;CjbId cjId1=new CjbId(); cjId1.s

10、etXh(cj.getId().getXh(); cjId1.setKch(cj.getId().getKch(); if(cjService.getXsCj(cj.getId().getXh(), cj.getId().getKch()=null) cj1 = new Cjb(); cj1.setId(cjId1);else cj1=cjService.getXsCj(cj.getId().getXh(), cj.getId().getKch(); Kcb kc1=kcService.find(cj.getId().getKch(); cj1.setCj(cj.getCj(); if(cj.

11、getCj()60|cj.getCj()=60) cj1.setXf(kc1.getXf();else cj1.setXf(0); cjService.saveorupdateCj(cj1); return SUCCESS;public String findXscj()throws Exception List list=cjService.getXsCjList(cj.getId().getXh(); if(list.size()0)list,list);return SUCCESS; else return ERROR; public String deleteOneXscj()thro

12、ws Exception String xh=cj.getId().getXh();String kch=cj.getId().getKch(); cjService.deleteCj(xh, kch);public String xscjInfo()throws ExceptionListlist=cjService.findAllCj(this.getPageNow(), this.getPageSize(); Map request=(Map)ActionContext.getContext().get( request.put( Pager page=new Pager(this.ge

13、tPageNow(),cjService.findCjSize(); System.out.println(cjService.findCjSize();page, page); public int getPageNow() return pageNow; public void setPageNow(int pageNow) this.pageNow = pageNow; public int getPageSize() return pageSize; public void setPageSize(int pageSize) this.pageSize = pageSize; 6.2.

14、2.DIAction.java主要代码public class DlAction extends ActionSupport private DlService dlService;private Dlb dl; public Dlb getDl() return dl; public void setDl(Dlb dl) this.dl = dl; public DlService getDlService() return dlService; public void setDlService(DlService dlService) this.dlService = dlService;

15、public String execute()throws Exception Dlb user=dlService.find(dl.getXh(), dl.getKl(); if(user!=null) Map session=(Map)ActionContext.getContext().getSession(); session.put(user, user); return SUCCESS;else return ERROR 6.2.3.XsAction.java主要代码public class XsAction extends ActionSupportprivate Xsb xs;

16、private ZyService zyService; private File zpfile;private List list; public void setList(List list) this.list = list; System.out.println(list.size()+- public List getList() return zyService.getAll(); public File getZpfile() return zpfile; public void setZpfile(File zpfile) this.zpfile = zpfile; publi

17、c Xsb getXs() return xs; public void setXs(Xsb xs) this.xs = xs; public XsService getXsService() return xsService; this.xsService = xsService; public void setPageNow(int pageNow) this.pageNow = pageNow; public void setPageSize(int pageSize) this.pageSize = pageSize; public String execute() throws Ex

18、ception System.out.println(this.getPageNow(); List list=xsService.findAll(pageNow,pageSize); Pager page=new Pager(getPageNow(),xsService.findXsSize();, list);public String getImage() throws Exception HttpServletResponse request=ServletActionContext.getResponse(); String xh=xs.getXh();Xsb xs3=xsServi

19、ce.find(xh); byte img = xs3.getZp(); response.setContentType(image/jpeg ServletOutputStream os = response.getOutputStream(); if ( img != null & img.length != 0 ) for (int i = 0; i img.length; i+) os.write(imgi); os.flush(); return NONE; public String findXs()throws Exception Xsb stu2=xsService.find(

20、xh);xs, stu2); public String deleteXs() throws Exception xsService.delete(xh); public String updateXsView()throws ExceptionXsb xsInfo=xsService.find(xh); List zys=zyService.getAll();xsInfo, xsInfo);zys, zys); public String updateXs()throws Exception Xsb xs1=xsService.find(xs.getXh(); xs1.setXm(xs.ge

21、tXm(); xs1.setXb(xs.getXb(); xs1.setZyb(zyService.getOneZy(xs.getZyb().getId(); xs1.setCssj(xs.getCssj();xs1.setZxf(xs.getZxf(); xs1.setBz(xs.getBz(); if(this.getZpfile()! FileInputStream fis=new FileInputStream(this.getZpfile(); byte buffer=new bytefis.available(); fis.read(buffer);xs1.setZp(buffer

22、); xsService.update(xs1); public String addXsView()throws Exception return SUCCESS; public String addXs() throws Exception Xsb stu=new Xsb();String xh1=xs.getXh(); if(xsService.find(xh1)!=null)return ERROR; stu.setXh(xs.getXh(); stu.setXm(xs.getXm(); stu.setXb(xs.getXb(); stu.setCssj(xs.getCssj(); S

23、ystem.out.println(xs.getCssj(); stu.setZxf(xs.getZxf(); stu.setBz(xs.getBz(); stu.setZyb(zyService.getOneZy(xs.getZyb().getId(); FileInputStream fis=new FileInputStream(this.getZpfile(); byte buffer=new bytefis.available(); fis.read(buffer);stu.setZp(buffer); xsService.save(stu); public ZyService getZyService() return zyService; public void setZyService(ZyService zyService) this.zyService = zyService;6.2.4其他的详细代码 关于其他的详细代码、配置文件、struts、hebernate、spring能留开发包均在xscjManage文件夹中。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1