ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:440.21KB ,
资源ID:15211722      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15211722.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Javaweb课程设计说明书Word格式文档下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Javaweb课程设计说明书Word格式文档下载.docx

1、2.1系统设计2.2 数据库设计 33详细设计 63.1登录界面的实现3.2.管理员界面实现 73.3.职工界面实现 94 调试分析 104.1用户登陆:4.2 管理员界面 124.3 职工界面5用户使用说明 136测试结果结 论 16参考文献 17 文1 需求分析 程序需要以有好界面的形式设计。有登录窗口,可以控制登录人员的级别。程序界面分为职工与管理员。职工界面给职工考勤,请假等操而设计,职工可方便的登记上班以及加班、申请请假和执行出差。管理员界面为公司高层管理人员设计。管理人员可查看职工所有信息,修改和删除职工信息。轻松的查看职工在职情况(包括考勤、请假、加班和出差)。1.1任务与分析

2、1)任务:根据所学的数据库原理1与网络程序设计的知识,针对小型书店管理系统,进行系统需求分析,系统设计,数据库设计,编码,测试等,完成基本的数据的增加、查询、修改和删除的功能,从而达到掌握开发一个小型数据库的目的。2)可行性分析:本系统采用的是MVC模式、SQL Sever 2008开发和Windows 操作系统开发,用JSP技术动态网页技术使用脚本语言(java)进行前台网页界面的设计、采用JDBC方式与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能4。由于网络的快速发展,网页系统的应用越来越得到人们的青睐。目前在大多数计算机上都装有浏览器,使用MVC模式做成的网页系统只需要放置

3、在公司的服务器上,在局域网的所有用户可快速的访问该系统而并不需要安装任何软件。系统的操作简单,对于没有开发经验的人员也可轻松使用,由此说明了该系统的操作方面可行性。1.2测试数据 1.登陆界面部分:该系统在登陆界面设有身份单选按钮,使用人员根据自己的身份选择登录。职工与管理员均需要正确输入用户名与密码才可登录。在页面设有管理员注册选项,管理员第一次使用需注册之后,方可登录对职工信息进行操作。2.管理员界面部分1) 职工基本信息:从数据库读取数据,进行查看、删除、修改操作。2) 增加职工:填写相应的项增加职工到数据库。3) 职工考勤:查看职工上班情况以及加班情况。4) 出差、请假查看:查看职工请

4、假和出差情况。3.职工界面部分1) 考勤:通过职工选择上班下班按钮记录考勤情况。2) 出差、请假申请:职工填写申请表单,提出申请。3) 加班登记:若要加班,职工自行点击登记。2 概要设计 2.1系统设计该系统包括三大部分:登陆界面,管理员界面和职工界面。1) 登录界面,系统流程图如图2-1所示:图2-1 登陆界面2) 管理员界面,流程图如图2-2所示:图2-2 管理员界面3) 职工界面,流程图如图2-3所示:图2-3 职工界面2.2 数据库设计数据库在一个信息管理系统中占有非常重要的地位,一个数据库结构的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率

5、,保证数据的完整和一致。本系统包含管理员登录表、职工登录、职工基本信息、出差表、加班表、请假表和考勤表。1) 管理员登录 图2-4 登录表2) 职工登录图2-5 职工登录表3) 职工基本信息图2-6 职工基本信息表4) 考勤表图2-7 考勤表5) 出差表图2-8 出差表6) 加班表图2-9 加班表表3详细设计3.1登录界面的实现该界面包含index.jsp和验证码image.jsp并使用CSS布局界面,以实现浏览器上WEB页面的显示。在用户使用时,通过表单跳转,将客户端数据传给后台服务器Servlet,在java代码处理数据,并连接数据库验证用户的合法性。最后返回客户端。1) 后台Servle

6、t主要代码如下:String userName=request.getParameter(user);/接收form表单的值String passWord=request.getParameter(passwordString rand = (String)request.getSession().getAttribute(randString input = request.getParameter(checkString str=request.getParameter(zhigongPrintWriter out=response.getWriter();DBconn con=new D

7、Bconn();/数据库连接Statement stmt=null;Statement stmt1=null;Connection conn = con.conn();ResultSet rs=null;ResultSet rs1=null;out.println ( userName);out.println ( passWord);out.println ( rand);out.println ( input);if(rand.equals(input)if(str.equals(管理员)try stmt=conn.createStatement();rs=stmt.executeQuer

8、y( select * from 管理员登录 where name= + userName+ and password = + passWord + catch (SQLException e1) try request.getSession(true).setAttribute(username, userName);/将用户存入sessionresponse.sendRedirect(loginG.jsp catch (SQLException e) e.printStackTrace();else if(str.equals(普通职工)try stmt1=conn.createState

9、ment();rs1=stmt1.executeQuery( select * from 职工登录 where name= 3.2.管理员界面实现管理员界面由JSP进行布局,使用浮动框架显示各类信息。此界面包含login.jsp、Gchuchai.jsp、linkG.css、linkG.jsp、showG1.jsp、showG2.jsp、Gkaoqing.jsp等页面进行显示1) 增加职工的页面:form action=addZG method=post name=form1 onsubmit=return checkform() divlabel for=Name姓名:/labelinput type=text id= size=20 /span*br/divlabel职工号:numberoption202122 2324252627 28293031籍贯:where1所在部门:select name=bumen销售部技术部研发部 人事部售后部职务:zhiwu销售代表销售 员程序员技术员接 待员2) 后台处理数据用于显示、删除和增加职工信息(用Servlet实现)out=pageContext.getOut();try stmt=conn.createStatement();rs=stmt.executeQ

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1