Java项目练习:软件项目信息管理(附源码下载地址)
目录
一、 语言和环境
1. 实现语言:JAVA 语言。
2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。
3. 使用技术:Jsp+Servlet+JavaBean+Jdbc 或 SpringMVC + Spring + Mybatis。
二、 实现功能
国内某软件公司需要实现线上项目信息管理,具体实现要求如下:
1. 首页上方显示为两个按钮分别为“添加项目”和“批量删除”,按钮下方显示所有已经添加的项目信息列表,如图 1 所示。
2. 在首页上方点击“批量删除”按钮,可实现项目信息的批量删除。
a) 选择需要删除的项目信息,可通过点击每行项目信息之前的复选框实现,也可通过表格标题栏中“全选/全不选”实现全部选中或全部补选中,效果如图 2、3 所示。
复选框操作demo地址:【
】
b) 选择完毕之后点击“批量删除”按钮,先弹出“确认删除对话框”,当用户选择“确定”时可实现
项目信息的删除,效果如图 4、5 所示。
3. 在首页上方点击“添加项目”按钮,可实现项目信息的添加操作。
a) 添加项目页面效果如图 7 所示,其中,项目进度显示为下拉列表,选项为:未开始、开发阶段、测
试阶段以及已交付。
b) 用户输入项目的信息后,点击“添加”按钮,要求对表单进行非空验证,其中包括项目名称、开始日期、
结束日期、项目经理都必须填入信息后才能提交,如果任何一项没有填入数据,则弹出如图8所示的提示。
c) 用户输入完整的项目信息后,点击“添加”按钮,提交保存,保存成功,则提示“添加成功!”,之后点击页面中“返回项目管理页面”超链接,可跳转至首页,并可以在列表中呈现最新的项目信息,效果图9、10 所示。
三、 数据库设计
1. 创建数据库(project_db)。
2. 创建数据表(tb_prj),结构如下。
四、 具体要求及推荐实现步骤 具体要求及推荐实现步骤
1. c Jsp+Servlet+Jdbc 版本 推荐 实现步骤如下:
(1)按以上数据库要求建库、建表,并添加测试数据(不少于 3 条,测试数据不需要和上图一致)。
(2)创建 Web 工程并创建各个包,导入工程所需的 jar 文件(数据库驱动)。
(3)创建 Project 实体类。
(4)创建 Servlet 获取用户不同的请求,并将这些请求转发至业务处理层相应的业务方法。
(5)创建业务处理层,在其中定义业务方法,实现系统需求,在这些业务方法中需要执行 DAO 方法。
(6)创建 BaseDAO 工具类,使用 JDBC 完成数据表数据的功能方法代码。
(7)编写 JSP 页面展示数据的查询结果。
五、 评分标准
源码地址:
- 点赞
- 收藏
- 关注作者
评论(0)