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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

名片管理系统.docx

1、名片管理系统陕西师范大学远程教育学院 课程名称 软件工程 学习中心(点): 陕西咸阳高等职业技术培训学院 专 业 : 计算机科学与技术 层 次 : 专科起点本科 姓 名 : 刘博 批 次 : 161 软件工程考查作业1. 考查方法积分管理信息系统可以添加客户信息,并能进行查询,修改,删除客户信息;可以给客户增加积分,查询、兑奖后减一定的积分;要使用该积分系统,用户必须通过身份验证;对客户进行分类管理,如,白金会员,黄金会员,白银会员,普通会员,一般顾客等,并可以增加,删除,修改这些类别。2. 作业计划 时间总共两周,做一个客户资源管理系统。包括功能:登录、退出、管理员模块(添加、删除用户,更改

2、用户信息)、用户信息修改、制作名片、名片信息管理、信息导出、访问日志管理。 项目时间安排:项目理解:第1周周1至周3项目实施:第1周周4至第二周周5(8天,周日休息)测试:第2周周6(1天)汇报答辩:第2周周7组内具体计划:需求分析阶段:第一天: 小组讨论,理解系统的需求。完成系统用例图及用例描述。第二天:理解系统的设计结果。完成系统的体系结构设计;数据库的设计结果(表、主外键、视图、存储过程等)第三天:完成系统主要界面设计,完成需求分析文档,组内讨论修改完善文档。编码阶段:第四天:准备好所需工具以及环境配置。完成分工,学习所需基础知识,设计完成前台网页框架。第五十二天:各自完成实现分配模块,

3、代码更新每日提交,并随时讨论进行组内测试第十三天:完成系统组间测试3学习过程3.1 技术准备了解JSP的来历以及在开发动态网站上的优势。学习制作前台界面主要使用技术css、javascript等。掌握Tomcat服务器的安装与配置。掌握JSP页面的基本结构以及运行原理 。掌握怎样使用Java程序片和Java表达式 。掌握JSP指令标记、动作标记和自定义标记。掌握JSP内置对象resquest 、response、session、 application 、out的作用以及使用方法 。掌握怎样编写JavaBean和使用JavaBean。理解怎样使用JavaBean分离JSP页面的数据显示和数据处

4、理 。掌握在JSP中怎样使用Java的输入、输出流实现有关的文件操作。学习使用JSP+JavaBean的设计模式,将有关文件的读写指派给JavaBean。掌握怎样在JSP中使用JDBC实现数据库的连接、查询、修改等操作 。理解Servlet的工作原理以及生命周期。掌握怎样编写和使用Servlet。编写和配置和Servlet有关的web.xml文件 。 掌握DAO编程技术,学习掌握对数据库的操作,掌握各种查询方法。 理解MVC模式的核心思想:“视图”、“模型”和“控制器”。掌握MVC模式在JSP中的具体体现 。3.2 项目实施 3.2.1 功能需求 登录模块:验证登录名、密码以及验证码实现登录系

5、统主界面。 管理员模块:实现添加、删除用户以及更改用户信息。 用户信息管理模块:用户密码修改以及个人信息修改。 名片生成:录入名片信息、名片正反图片存入数据库生成名片。 名片信息管理:添加删除名片、更改名片信息,为名片添加分组,修改分组。 组管理模块:新建分组、删除分组,为分组添加名片、查看分组中名片信息,删除分组中名片。 日志管理模块:查看名片的访问记录。 文件导出:导出数据库中所有的名片信息。 3.2.2 总体设计 系统采用三层架构,前台界面界面显示,对数据库的操作采用DAO编程模式, servlet层的作用就是调用接口中的各种方法,处理从jsp中提取的数据,从数据库获取页面请求所需要的数

6、据然后再传给jsp页面。 3.2.3 详细设计与编码 页面设计:使用DreamWeaver工具,为每个模块设计出合适的jsp页面。 后台设计:本次项目使用的是MVC模式:dao-service-selvet-jsp,dao层主要实现数据库的连接、数据的get和set处理以及对数据库操作的方法;service的主要起到一个接口的作用,把dao层的各种方法建立接口,便于外层直接调用;servlet层的作用就是调用接口中的各种方法,利用从jsp中提取的数据,从数据库获取页面请求所需要的数据然后再传给jsp页面。 我所完成的是组管理部分,实现创建、删除、修改,查询名片,将名片加入分组,日志的查看:名片

7、生成部分代码: function showImg(obj) document.getElementById(showImage).src = obj.value; 名片生成body background-image: url(images/hua.jpg); 请选择图片:     请选择图片:   基本信息 姓名 公司 职位 固定电话 手机号码 传真 E-mail 省 市 区 地址 创建时间 input type=text value=name=createtime onFocus=this.select()readonly=true/ 备注 package se

8、rvlet;import java.io.IOException;import java.io.PrintWriter;import java.sql.Date;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import util.St

9、rConvert;import DAO.Carddao;import bean.Card;public class createcard extends HttpServlet /* * The doGet method of the servlet. * * This method is called when a form has its tag value method equals to get. * * param request the request send by the client to the server * param response the response se

10、nd by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setContentType(text/html); PrintWriter out = response.g

11、etWriter(); out .println(); out.println(); out.println( A Servlet); out.println( ); out.print( This is ); out.print(this.getClass(); out.println(, using the GET method); out.println( ); out.println(); out.flush(); out.close(); /* * The doPost method of the servlet. * * This method is called when a f

12、orm has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public void doPost(HttpServletRequest

13、 request, HttpServletResponse response) throws ServletException, IOException String name=StrConvert.tochinese(request.getParameter(textfield); String company=StrConvert.tochinese(request.getParameter(textfield3); String offposi=StrConvert.tochinese(request.getParameter(textfield2); String tel1=StrCo

14、nvert.tochinese(request.getParameter(textfield4); String tel2=StrConvert.tochinese(request.getParameter(textfield5); String province=StrConvert.tochinese(request.getParameter(textfield6); String city=StrConvert.tochinese(request.getParameter(textfield7); String area=StrConvert.tochinese(request.getP

15、arameter(textfield8); String address=StrConvert.tochinese(request.getParameter(textfield9); String portraiture=StrConvert.tochinese(request.getParameter(textfield11); String Email=StrConvert.tochinese(request.getParameter(textfield10); String memo=StrConvert.tochinese(request.getParameter(textfield1

16、2); HttpSession session=request.getSession(); String front=(String)session.getAttribute(front); String back=(String)session.getAttribute(back); String ss=(String)session.getAttribute(username); int have=Integer.parseInt(ss); Date date=Date.valueOf(request.getParameter(createtime); Card card = new Ca

17、rd(); card.setName(name); card.setCompany(company); card.setOffposi(offposi); card.setTel1(tel1); card.setTel2(tel2); card.setProvince(province); card.setCity(city); card.setArea(area); card.setAddress(address); card.setPortraiture(portraiture); card.setEmail(Email); card.setMemo(memo); card.setHave(have); card.setCardfront(front); card.setCardback(back); card.setCreatetime(date); card.setState(1); Carddao cardDAO=new Carddao(); cardDAO.insert(card); response.sendRedirect(kehuguanli.jsp); 名片查询,删除,修改部分代码:% page language=java import=DAO.Carddaoimport=java.io.UnsupportedEncodin

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

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