




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目一: 员工信息管理系统一、 语言和环境1. 实现语言:Java2. 环境要求:Eclipse ,SqlServer2005二、 要求请编写一个程序,完成对员工信息的管理 ,实现功能如下:1. 查看所有员工列表;2. 查看员工详细信息;3. 添加员工信息;4. 修改员工信息;5. 删除员工信息;三、 数据库设计表名:TblDept (部门表)序号字段名称字段说明类型位数属性备注1deptid部门编号int标识列2dname部门名称Varchar50唯一表名:TblEmp (员工表)序号字段名称字段说明类型位数属性备注1empid部门编号int标识列2ename部门名称varchar50not null3egendar性别tinyintnot null1男0女4depid部门编号intnot null四、 推荐实现步骤1. 建立数据库,表结构见数据库设计;数据连接必须使用JDBC技术。2. 建立名为HR的JAVA WEB项目3. 设计一个前台界面index.jsp,点击后显示员工列表。创建ListEmp Servlet,接收index.jsp请求,查询所有员工信息。转发到listemp.jsp员工列表。4. 设计一个前台界面displayemp.jsp显示所有员工信息, 员工姓名以超链接的形式,点击后能够查看该员工详细信息。5. 创建DisplayEmp Servlet ,接收要显示的员工ID,查询出这个员工的信息,并转发到displayemp.jsp进行显示。6. 设计一个前台界面addemp.jsp,添加用户信息。7. 先创建PreAddEmp Servlet用于查询所有部门的信息,把部门信息列表转发到addemp.jsp,以下拉框的形式显示。添加员工时的部门号必须是部门表中已经存在的部门;性别默认为”男”。再创建AddEmp Servlet处理添加员工的请求。8. 设计一个前台界面editemp.jsp,修改用户信息。9. 先创建PreEditEmp Servlet用于查询所有部门的信息,查询要修改的员工信息,把部门信息列表和员工信息转发到editemp.jsp,以下拉框的形式显示部门列表并让该员工的部门信息被选中;同时让员工的性别被选中。修改员工时的部门号必须是部门表中已经存在的部门;性别为该员工未被修改前的性别。再创建EditEmp Servlet处理修改员工的请求。10. 创建DeleteEmp Servlet用于接收删除操作的请求。当用户点击删除超链的时候,使用JS confirm函数与用户进行交互,提示“是否确定删除?”;如果选“是”,则删除该员工信息,如果选“否”则不进行任何操作。五、 注意事项1. 仔细审题,把题目要求理解准确;2. 请注意按照界面的设计要求来进行窗体设计;3. 请注意代码的书写、命名规范和适当的注释。题目二: 产品库存录入一、 语言和环境1. 实现语言:Java2. 环境要求:Eclipse ,SqlServer2005二、 要求请编写一个程序,完成对库存录入的管理 ,实现功能如下:1. 库存的录入2. 库存的修改三、 数据库设计表名TblProduct 产品信息表列名数据类型(精度范围)空/非空约束条件注释productIdInt非空PK 商品IDproductNameVarchar(30)非空产品名字productStockint非空产品库存四、 推荐实现步骤1. 利用Java Web 技术实现,要求如下:2. 建立一个Web工程productPrj3. 正确创建ProductBean4. 正确创建ProductDAO,编写相应的方法添加库存方法、更新库存方法。5. 正确创建Servlet 和 Jsp页面:录入库存的页面 inputStock.jsp ,库存结果页面 result.jsp,和相应的Servlet.6. 程序运行的结果的初始页面如图1所示7. 当用户填入三个信息后,点提交按钮,业务流程提交到Servlet,在Servlet中实现如下业务逻辑:a) 如果该产品ID 在数据库表中已有记录 则更新该商品信息b) 如果该产品ID在数据库表中无此记录 则插入该商品信息8. 操作成功后,转到如图所示的页面。五、 注意事项1. 仔细审题,把题目要求理解准确;2. 请注意按照界面的设计要求来进行窗体设计;3. 请注意代码的书写、命名规范和适当的注释。题目三: 银行ATM一、 语言和环境1. 实现语言:Java2. 环境要求:Eclipse ,SqlServer2005二、 要求请编写一个程序,实现ATM机的相关操作 ,功能如下:1. 用户输入银行卡号、密码,完成登录功能2. 登录成功后,提供查询余额与取款功能的超链接3. 用户选择查询余额,则显示用户余额4. 用户选择取款,则接受用户输入取款金额。5. 如果金额不足,提示用户。否则完成取款功能,更新数据库。三、 数据库设计表名bank实体名称银行储蓄卡表主键CardNo序号字段名称字段说明类型位数属性1Card_no卡号Varchar8非空,主键2Card_pwd密码Varchar10非空3Card_money余额float10非空四、 推荐实现步骤1. 创建数据库a) 按照数据库设计要求设计数据表bankb) 在表中输入如下测试数据2. 创建数据库连接类:a) 完成获取连接方法:getConnection()b) 完成关闭连接方法:close(ResultSet rs , Statement stmt , Connection conn)3. 创建BankBean:c) 对应数据库表结构,设置私有属性d) 完成相应的set和get方法4. 创建BankDao:a) 实现查询余额方法:searchBalance()b) 实现取款后更新余额方法:updateMoney()5. 在success.jsp中调用余额查询方法,提示用户取款成功,并显示当前余额。6. 登录界面,如下图(login.jsp):7. 创建LoginServlet:a) 从登录页面获取卡号和密码,完成登录功能,登录成功则跳转到main.jsp8. 提供查询余额、取款功能,如下图(main.jsp):9. 用户选择查询余额,从数据库中取数据显示,点击“返回”跳转到main.jsp,如下图(balance.jsp):10. 创建SearchBalanceServlet:a) 调用BankDao的查询余额方法,将查询结果储存到request中,跳转到balance.jsp进行显示。11. 用户选择取款,接受用户输入取款金额,如下图(take.jsp):12. 创建TakeServlet:a) 获取take.jsp中用户输入的取款金额,调用BankDao的查询余额方法,将余额与用户输入金额进行比较。b) 如果余额不足,则跳转到lack.jsp,提示用户余额不足c) 如果余额够,调用updateMoney()方法,更新数据库,并跳转到success.jsp13. 如果余额不足,提示用户返回,重新输入,如下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车行业共享出行服务市场前景分析研究报告
- 2025年虚拟现实行业虚拟现实技术在旅游行业应用前景研究报告
- 2025年汽车行业自动驾驶技术发展前景报告
- 宜宾市2025四川宜宾高新产业投资服务有限公司第二次招聘聘用人员10人笔试历年参考题库附带答案详解
- 商品车物流仓储安全培训课件
- 国家事业单位招聘2025中国地质调查局油气资源调查中心第二批招聘笔试历年参考题库附带答案详解
- 项目经营合作协议5篇
- 南宁市2025广西南宁兴宁区农业农村局招聘1名编制外人员笔试历年参考题库附带答案详解
- 光明区2025年4月广东深圳光明科学城知识产权公共服务中心选聘特级特聘一般特聘笔试历年参考题库附带答案详解
- 临海市2025年浙江台州临海市纪委市监委下属事业单位选聘工作人员笔试历年参考题库附带答案详解
- 2025至2030中国高纯铝行业发展趋势与行业发展研究与产业战略规划分析评估报告
- 2025年期货从业资格之《期货法律法规》真题附答案详解【巩固】
- 室内装修安全生产培训课件
- 2025租房合同范本下载(可直接打印)
- 《公民意味着什么》课件
- 2025辽宁交投集团所属运营公司招聘30人考试参考题库及答案解析
- 幼儿园各项安全管理制度汇编
- 广西福泰印染有限公司年产全棉针织面料3.6万吨生产项目环境影响报告书
- 【《我国小学生课外培训现状调查及问题和建议浅析》10000字(论文)】
- 民航招飞面试常见的面试问题及答案
- 每日食品安全检查记录 (一)
评论
0/150
提交评论