版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目一:员工信息管理系统一、语言和环境1. 实现语言:Java2. 环境要求:Eclipse,SqlServer2005二、要求请编写一个程序,完成对员工信息的管理,实现功能如下1. 查看所有员工列表;2. 查看员工详细信息;3. 添加员工信息;4. 修改员工信息;5. 删除员工信息;三、数据库设计表名:TblDept(部门表)序号字段名称字段说明类型位数属性备注1deptid部门编号int标识列2dname部门名称Varchar50唯一表名:TblEmp(员工表)序号字段名称字段说明类型位数属性备注1empid部门编号int标识列2ename部门名称varchar50notnull3egen
2、dar性别tinyintnotnull1男0女4depid部门编号intnotnull四、推荐实现步骤1. 建立数据库,表结构见数据库设计;数据连接必须使用JDBC技术。2. 建立名为HR的JAVAWEB项目3. 设计一个前台界面index.jsp,点击后显示员工列表。创建ListEmpServlet,接收index.jsp请求,查询所有员工信息。转发到listemp.jsp员工列表。&http:/IocaIhost:8O8O/MyPro/ListEmployeeas转到捱接卜第5页共10页员工编号姓名部门名称修改剧除1杨各人力资源修改删除2江会东市场修改删除3李效林人力资源修改删除4
3、刘凡财务修改删除添力口本地Intranet4.设计一个前台界面displayemp.jsp显示所有员工信息,员工姓名以超链接的形式,日目转到链接卜点击后能够查看该员工详细信息。Mlhttp:IocaIhO5t:8080/MyPro/DiEplayEmp?eno=3员工编号3员工姓名李效林员工性别男部门名称人力资源返回'J本地Intranet5.创建DisplayEmpServlet,接收要显示的员工ID,查询出这个员工的信息,并转发到displayemp.jsp进行显示。6.设计一个前台界面addemp.jsp,添加用户信息。7.先创建PreAddEmpServlet用于查询所有部门的
4、信息,把部门信息列表转发到addemp.jsp,以下拉框的形式显示。添加员工时的部门号必须是部门表中已经存在的部门;性别默认为”男”。再创建AddEmpServlet处理添加员工的请求。8.设计一个前台界面editemp.jsp,修改用户信息。9.先创建PreEditEmpServlet用于查询所有部门的信息,查询要修改的员工信息,把部门信息列表和员工信息转发到editemp.jsp,以下拉框的形式显示部门列表并让该员工的部门信息被选中;同时让员工的性别被选中。修改员工时的部门号必须是部门表中已经存在的部门;性别为该员工未被修改前的性别。再创建EditEmpServlet处理修改员工的请求。1
5、0.创建DeleteEmpServlet用于接收删除操作的请求。当用户点击删除超链的时候,使用JSconfirm函数与用户进行交互,提示“是否确定删除?”如果选“是”则删除该员工信息,如果选“否”则不进行任何操作。链接转到MicrosoftInternetExplo.确定删除?确定取消旦http:/IocaIhost:8O8O/MyPro/ListEmployeejavascript:checkDeletefconfirmf确定删除?'),5);:地Intranet员工编号姓名部门名称修改捌除1杨谷人力资源修改删除2江会东市场修改删除3李效林人力资源修改删除5秦明财务修改删除添加五、注
6、意事项1. 仔细审题,把题目要求理解准确;2. 请注意按照界面的设计要求来进行窗体设计3. 请注意代码的书写、命名规范和适当的注释。题目二:产品库存录入一、语言和环境1. 实现语言:Java2. 环境要求:Eclipse,SqlServer2005二、要求请编写一个程序,完成对库存录入的管理,实现功能如下1.库存的录入2.库存的修改三、数据库设计表名TblProduct产品信息表列名数据类型(精度范围)空/非空约束条件注释productldInt非空PK商品IDproductNameVarchar(30)非空产品名字productStockint非空产品库存四、推荐实现步骤1. 利用JavaW
7、eb技术实现,要求如下:2. 建立一个Web工程productPrj3. 正确创建ProductBean4. 正确创建ProductDAO,编写相应的方法添加库存方法、更新库存方法。5. 正确创建Servlet和Jsp页面:录入库存的页面inputStock.jsp,库存结果页面result.jsp,和相应的Servlet.6. 程序运行的结果的初始页面如图1所示3Servleta)如果该产品ID在数据库表中已有记录则更新该商品信息-|n|x|O:8080/productPri/inputSt2E转到链接Internet)MyJSPInpotStock.jsp
8、39;startingpage-MicrosoftInternet直丄卜当用户填入三个信息后,点提交按钮,业务流程提交到Servlet,请输入商品I请输入商品名称j请输入库存:确定|兰件(目编辑(E)查看(V)收藏(A)工具帮助(旦)Q后退丿回凰-.搜索廿贓夹b) 如果该产品ID在数据库表中无此记录则插入该商品信息8. 操作成功后,转到如图所示的页面。)MyJSP'indexjsp1startingpage-MicrosoftInternetExpI-|n|x|文件(目编辑(E)查看&0工具CD帮助凹搜索黃收藏夹°W(D)O:8080/p
9、roductPrj/index.js2E转到链接添加成功商品名称:统一方便面现有库存:ioo五、雌意事项Internet1. 仔细审题,把题目要求理解准确;2. 请注意按照界面的设计要求来进行窗体设计3. 请注意代码的书写、命名规范和适当的注释。题目三:银行ATM一、语言和环境1. 实现语言:Java2. 环境要求:Eclipse,SqlServer2005二、要求请编写一个程序,实现ATM机的相关操作,功能如下:1. 用户输入银行卡号、密码,完成登录功能2. 登录成功后,提供查询余额与取款功能的超链接3. 用户选择查询余额,则显示用户余额4. 用户选择取款,则接受用户输入取款金额。5. 如果
10、金额不足,提示用户。否则完成取款功能,更新数据库三、数据库设计表名bank实体名称银行储畜卡表主键CardNo序号字段名称字段说明类型位数属性1Card_no卡号Varchar8非空,主键2Card_pwd密码Varchar10非空3Card_money余额float10非空四、推荐实现步骤1.创建数据库a) 按照数据库设计要求设计数据表bankb) 在表中输入如下测试数据2.创建数据库连接类:a)完成获取连接方法:getConnection()b)完成关闭连接方法:close(ResultSetrs,Statementstmt,Connectionconn)3. 创建BankBean:c)
11、对应数据库表结构,设置私有属性d) 完成相应的set和get方法4. 创建BankDao:a) 实现查询余额方法:searchBalance()b) 实现取款后更新余额方法:updateMoney()5. 在success.jsp中调用余额查询方法,提示用户取款成功,并显示当前余额6. 登录界面,如下图(login.jsp):7. 创建LoginServlet:a)从登录页面获取卡号和密码,完成登录功能,登录成功则跳转到mainjsp8. 提供查询余额、取款功能,如下图(mainjsp):9. 用户选择查询余额,从数据库中取数据显示,点击“返回”跳转到main.jsp,如下图(balance.
12、jsp):尊敬的用户,您目前本卡中余额为:1000元RMB)返回10. 创建SearchBalanceServlet:a)调用BankDao的查询余额方法,将查询结果储存到request中,跳转到balance.jsp进行显示。11. 用户选择取款,接受用户输入取款金额,如下图(take.jsp):12. 创建TakeServlet:a) 获取take.jsp中用户输入的取款金额,调用BankDao的查询余额方法,将余额与用户输入金额进行比较。b) 如果余额不足,则跳转到1ack.jsp,提示用户余额不足c) 如果余额够,调用updateMoney()方法,更新数据库,并跳转到success.j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生正确朗读方法指南
- 头皮管理流程方法
- 交叉金融风险审计方法
- 腹腔种植术后处理方法
- 正确教育孩子的方法与策略
- 创伤外科护理常规
- 2026年代谢组学实验室未来技术布局
- 挖掘机交易合同
- 支付宝实名交易合同
- 无产权证交易合同
- 2026年公务乘车座次礼仪与司机沟通规范问答
- 2026年北京市西城区高三二模英语试卷(含答案)
- 2026重庆璧山文化旅游产业有限公司面向社会招聘5人备考题库及答案详解(各地真题)
- 济宁市2026届省属公费师范毕业生就业岗位需求备考题库(112个)含答案详解(能力提升)
- 【 道法 】社会主义市场经济体制课件-2025-2026学年统编版道德与法治八年级下册
- 2026届百师联盟高三下学期考前适应性训练(一) 英语试题+答案
- 2026四川三江新能源供应链科技有限责任公司第一批社会招聘7人笔试参考题库及答案解析
- 2026年高校基建处工程管理岗应聘笔试指南及项目流程
- 龙门吊安装技术交底
- DB11T 1620-2019 建筑消防设施维修保养规程
- 《马克思主义与社会科学方法论》课件第一讲马克思主义与社会科学方法论导论
评论
0/150
提交评论