jsp毕业设计审核系统mysql

演示视频:

第4章 系统实现

在管理信息系统的生命周期中,仅过了需求分析、系统设计等阶段之后,便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。

3.1登陆界面设计

为了保证系统的安全性,用户要使用本系统必须先登陆到系统中。用户输入登录帐号、登录密码,选择登录类型之后,点击登录按钮,登录采用AJAX方式进行验证,先是在前台获取用户输入的登录账号、密码、用户类型,点击登录后,通过AJAX方式,后台异步进行验证,实现页面无刷新的登录操作。程序运行效果图如图3.1所示:

06a26ea675a7dab07e5e2cbf2157ed21.jpeg

图3.1管理员登陆页面设计

在登陆页面输入用户名和密码,点击提交按钮,跳转到登陆的service中,在该service中会对用户名,密码进行判断,如果正确提示“通过验证”,进入到管理界面,如果错误则提示“用户名和密码不正确”,

3.2 管理员模块

3.2.1管理员首页

在管理员主页面,左方页面展示了管理员可操作的功能菜单,进入相关的管理页面可以链接到子菜单,每个管理模块下面都有相应的子菜单。程序运行效果图如图3.2所示。

5c0e2ef25d15f5d31d0a9c5a7eaaeb4f.jpeg

图3.2管理员主页面

在每个jsp页面将会对相关用户进行拦截操作,这样可以提高安全性,防止用户不经过登陆页面而进入任何子菜单页面:

3.2.2老师信息管理

本模块实现管理员对老师信息的管理操作。点击老师信息管理菜单,系统会调用后台的老师Action类查询出所有的老师信息,并把这些信息封装到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp。在老师信息管理功能中,页面通过列表列出所有的老师信息,包括教师号、姓名、姓名、年龄、职称、密码。点击列表的删除按钮,实现老师用户信息的删除操作。程序效果图如图3.3所示:

dc596b721f1cbd89d5cfcd189c705c70.jpeg

图3.3 老师信息管理

点击添加老师信息按钮或者添加老师信息菜单,系统跳转到添加老师信息的页面。在此页面主要是输入或选择老师的相关信息,包括教师号、姓名、姓名、年龄、职称、密码,其中性别默认选男,密码默认000000,点击提交按钮完成信息的添加,点击重置按钮可以清空已经填写的信息。是否为空是通过form表单中的οnsubmit="return checkForm()来检查验证。界面设计如图3.4所示。

4911765573c8153d37c9a04e4c8cb20f.jpeg

图3.4 添加老师信息页面设计

3.2.3学生信息管理

本模块实现管理员对学生信息的管理操作。点击学生信息管理菜单,系统会调用后台的学生Action类查询出所有的学生信息,并把这些信息封装到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp。在学生信息管理功能中,页面通过列表列出所有的学生信息,包括学号、姓名、姓名、年龄、密码。点击列表的删除按钮,实现学生用户信息的删除操作。程序效果图如图3.5所示:

2afdf48afc39d88f6c517f06155ec5eb.jpeg

图3.5 学生信息管理

点击添加学生信息按钮或者添加学生信息菜单,系统跳转到添加学生信息的页面。在此页面主要是输入或选择学生的相关信息,包括学号、姓名、姓名、年龄、密码,其中性别默认选男,密码默认000000,点击提交按钮完成信息的添加,点击重置按钮可以清空已经填写的信息。是否为空是通过form表单中的οnsubmit="return checkForm()来检查验证。界面设计如图3.6所示。

97c71edf4f1ae032f846c5ebad8eeee4.jpeg

图3.6 添加学生信息页面设计

3.2.4新闻通知管理

本模块实现管理员对新闻通知信息的管理操作。点击新闻通知管理菜单,系统会调用后台的新闻通知Action类查询出所有的新闻通知信息,并把这些信息封装到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp。在新闻通知管理功能中,页面通过列表列出所有的新闻通知信息,包括信息标题、发布时间。点击列表的删除按钮,实现学生用户信息的删除操作,点击信息内容按钮查看新闻通知的详细内容。程序效果图如图3.7所示:

b8e3c087841bcf02650d280de2970daf.jpeg

图3.7 新闻通知管理

点击添加新闻通知按钮或者添加新闻通知菜单,系统跳转到添加新闻通知的页面。在此页面主要是输入新闻通知的相关信息,包括信息标题、信息内容,点击提交按钮完成信息的添加,点击重置按钮可以清空已经填写的信息。是否为空是通过form表单中的οnsubmit="return checkForm()来检查验证。界面设计如图3.8所示。

9a72101029d846d5ff5d9b2a05c40a16.jpeg

图3.8 添加新闻通知页面设计

3.3 学生提交课题

本模块实现学生用户对自己课题信息的管理操作。点击提交我的课题菜单,系统跳转到添加课题信息的页面,在此页面主要是输入课题的相关信息,上传课题附件,点击提交按钮完成信息的添加,点击重置按钮可以清空已经填写的信息。是否为空是通过form表单中的οnsubmit="return checkForm()来检查验证。界面设计如图3.9所示。

12f520c52752aef678916c72e80538eb.jpeg

图3.9 提交课题页面设计

点击查看我的课题菜单,系统会调用后台的课题Action类查询出课题信息,并把这些信息封装到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp。在查看课题信息页面中,页面通过列表列出所有的课题信息,包括题目名称、附件下载链接、提交时间、评语、指导老师给分、答辩老师给分、最后分数、学生姓名等信息。点击列表的删除按钮,实现课题信息的删除操作。程序效果图如图3.10所示:

a94f9b32dc3a58247b00daa7331036df.jpeg

图3.10 查看课题页面设计

3.4 老师评测课题

本模块实现老师用户对学生课题信息的管理操作。点击学生课题信息菜单,系统跳转到老师评测学生课题的页面,系统会调用后台的课题Action类查询出课题信息,并把这些信息封装到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp。在查看课题信息页面中,页面通过列表列出所有的课题信息,包括题目名称、附件下载链接、提交时间、评语、指导老师给分、答辩老师给分、最后分数、学生姓名等信息。点击评语以及各项得分后面的红色修改链接,可以对课题的评价和得分进行修改。界面设计如图3.11、3.12、3.13所示。

1b972bd55f5662d5171797e38826cefb.jpeg

图3.11评测课题页面设计

82f033f979452ebaa73c5c3a5c38e12f.jpeg

图3.12 审核页面设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值