Java web开发期中项目

Java web开发期中项目

ID:37922999

大小:7.27 MB

页数:4页

时间:2019-06-02

Java web开发期中项目_第1页
Java web开发期中项目_第2页
Java web开发期中项目_第3页
Java web开发期中项目_第4页
资源描述:

《Java web开发期中项目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Javaweb开发期中项目一、目的:对半学期所学的知识进行综合运用,同时,锻炼动手能力。二、要求:本系统实现一个简单的学生信息管理系统,要求基于JSP/Servlet技术开发,采用MVC三层架构。系统包含以下几个模块:(一)登陆模块,负责接收和验证用户账户信息,由Login.jsp和Login.java组成。1.Login.jsp显示账号密码输入界面,输入的信息将提交给Login.java处理。2.Login.java是一个Servlet,负责接收用户输入的信息,并访问后台数据库,验证信息的准确性,根据验证的结果跳转到相应的页面,验证成功跳转到MainPage.jsp,失败则回到Login.j

2、sp用户登录界面,并提示错误信息。Login.jsp显示界面如下:(一)管理模块,负责学生信息的管理,该模块的所有页面必须进行身份校核,只有正确登录的用户才能访问这些页面,否则,回到Login.jsp登录页面。该模块包含初始页面MainPage.jsp,学生信息浏览页面BrowStudentInfoPage.jsp,学生信息修改页面UpdateStudentInfoPage.jsp,学生信息添加页面AddStudentPage.jsp,菜单页面Head.jsp,及若干个servlet,具体情况如下:1.菜单页面Head.jsp,该页面显示一个菜单,该页面将包含在每个管理页面的顶部,实现每个管理

3、页面显示相同的菜单,Head.jsp显示情况如下图:2.MainPage.jsp是用户正确登录后显示的界面,显示的情况如下:类似与一个欢迎页面。3.学生信息浏览页面BrowStudentInfoPage.jsp,该页面显示所有学生信息,当鼠标移过每行时,该行背景变深色,且鼠标为手型,离开后恢复原来颜色。当单击某行时,该行变为橘黄背景,白色文字,表示选中状态。当单击其他行时,该行恢复原来颜色。单击第2行的效果只有当选择某行时,菜单项查询学生信息、修改学生信息、删除学生信息才是有效的,否则,这些菜单文字颜色为暗灰色,表示不可用。也就是说,只有选择了某条记录,才可以进行查询、修改和删除操作。1.学生

4、信息查询,包含两个部分:ShowStudentById.java,ShowStudentInfoPage.jsp。① ShowStudentById.java是Servlet,当点击查询学生信息菜单时,会向ShowStudentById.java发送请求,同时将所要查询的学生id号作为参数。它根据传递过来的id号,访问数据库,获取相应学生的信息,然后将该信息返回给ShowStudentInfoPage.jsp去显示。② ShowStudentInfoPage.jsp显示指定学生信息。界面如下:2.添加学生信息,包含AddStudentPage.jsp和AddStudent.java。① Add

5、StudentPage.jsp页面显示输入界面,输入待添加学生的各项信息,这些信息将提交给AddStudent.java处理。该页面的界面如下:② AddStudent.java是一个Servlet,它接收AddStudentPage.jsp传递过来的待添加学生信息,然后将信息写入数据库,完成学生信息的添加,然后返回AddStudentPage.jsp页面,继续进行添加操作。3.修改学生信息,由UpdateStudentById.java、UpdateStudentInfoPage.jsp、UpdateStudent.java组成。① UpdateStudentById.java是一个Serv

6、let,当点击修改学生信息的时候,会向它传递一个学生的id号,根据这个id号,到数据库中查询学生的所有信息,然后跳转到UpdateStudentInfoPage.jsp页面,并将待修改学生信息传递给该页面。① UpdateStudentInfoPage.jsp页面包含一个表单,接收并显示待修改学生的各项信息,且允许用户修改除学号外的所有信息,修改后的信息提交给UpdateStudent.java。② UpdateStudent.java是一个Servlet,负责接收传递过来的修改后的学生信息,访问数据库,将修改后的学生信息写入数据库。最后跳转到学生信息浏览页面BrowStudentInfoPa

7、ge.jsp,修改后的学生信息行为选中状态(即橘黄背景、白色文字)。1.删除学生信息由DeleteStudentById.java完成,它接收传递过来的学生id号,然后访问数据库,删除相应学生的信息,然后跳转到学生信息浏览页面BrowStudentInfoPage.jsp。当在浏览学生信息选中某行后,点击删除学生信息时,会向该Servlet发出请求,同时将选中学生的id号作为参数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。