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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

课程设计报告1.docx

1、课程设计报告1课 程 设 计课程设计名称: 个人信息管理系统 专 业 班 级 : 国计专1001 学 生 姓 名 : 吴威威 学 号 : 201038940102指 导 教 师 : 刘於勋课程设计时间: 2012.12.17-2012.12.211项目分析个人信息管理系统主要由个人信息管理、通讯录管理、日程安排管理、个人文件管理等模块组成。进入该系统后,用户可以对系统中的信息进行添加、修改、删除和查询等操作。 1、用户登录。个人使用用户名和密码登录系统。2、查看个人信息。主界面显示个人基本信息,如姓名、性别、出生日期、民族、学历、职称、电话、家庭住址、邮箱地址和登录名等。3、修改个人信息。用户

2、可以修改自己的基本信息。如果修改了登录名,下次应使用新的登录名。4、修改登录密码。用户可以修改登录密码。5、查看通讯录。浏览通讯录列表,按照姓名检索等。6、维护通讯录。增加、修改、删除联系人,单选、多选删除。7、查看日常安排。查看日程安排列表,可以查看某一日程的内容时间等。8、维护日程。一个新的日程安排包括日程标题、内容、开始时间按和结束时间。可以对日程进行添加、修改、删除等操作。9、浏览下载文件。任意浏览文件、文件夹,并可以下载到本地。10、维护文件。新建文件夹,修改、删除移动文件夹,移动文件到文件夹,修改文件名、下载文件和删除文件等操作。2项目设计:项目设计模式MVC 设计模式是目前用得比

3、较多的一种设计模式,最早出现在Smalltalk 中,后来广泛应用于Java Web 应用程序中。Model(模型)表示业务逻辑层,View(视图)代表表示层,Controller(控制器)代表控制层。(1)View在Java Web 应用程序中,View 部分一般用JSP 和HTML 构建。客户在View 部分提交请求,在业务逻辑层处理后,把处理结果又返回给View部分显示出来。因此,View部分也是Web应程序的用户界面。(2)ControllerController 部分一般由Servlet 组成。当用户请求从View 部分传过来时,Controller 把该请求发给适当的业务逻辑组件处

4、理;请求处理完成后,又返回给Controller。后者再把处理结果转发给适当的View 组件显示。因此,Controller 在视图层与业务逻辑层之间起到了桥梁作用,控制了它们两者之间的数据流向。(3)ModelModel 部分包括业务逻辑层和数据库访问层。在Java Web 应用程序中,业务逻辑层一般由JavaBeans 或EJB(Enterprise JavaBeans,企业级JavaBeans)构建。EJB 是J2EE 的核心组件,可以构建分布式应用系统。与普通JavaBeans 不同,它由两个接口和一个实现类组成,并且包含一些固有的用于控制容器生命周期的方法。(4)基于MVC模式的Ja

5、va Web应用程序实例按照MVC 设计模式,用JSP,Servlet 及JavaBeans 构建一个登录系统。该系统的要求是,当用户在登录页面上填入用户名和密码并提交后,系统将检查该用户是否已经注册;如果该用户已注册,系统将进入主页面,否则就进入注册页面。(5)基按以下步骤构建这个系统:1)数据库设计:使用Mysql 作为数据库,构建数据表T_UserInfo;2)构建视图组件:登录页面login.jsp,主页面main.jsp,以及注册页面register.jsp;3)构建控制层组件:一个Servlet,取名为loginServlet.java;4)构建业务逻辑层组件(Model 组件):

6、一个JavaBean,取名为loginHandler.java;5)构建数据访问层组件:一个数据访问类,取名为dbPool.java;6)编译、打包程序;7)部署该程序到Web 服务器Tomcat 中,然后运行。该系统的工作流程如图1.3 所示:项目总体设计项目的总体包括4个模块:1、个人基本信息管理模块。包括个人的姓名、性别、出生日期、民族、学历、职称、登录名、密码、电话、家庭住址等。2、用户个人通讯录模块。包括个人姓名、电话、邮箱、工作单位、地址、QQ等。可以自由添加联系人信息,查询或删除某些联系人。3、日程安排模块。添加从某一时间到另一时间要做什么事,日程标题、内容、开始时间和结束时间。

7、可以自由查询、修改、删除。4、个人文件管理模块。用户在网上需要存储的临时文件。用户可以新建文件夹,修改、删除、移动文件夹,上传文件、修改文件名、下载文件、删除文件、移动文件等。系统模块结构如图:数据库设计本系统包括5个表,每个表都有一个Id,每个用户对应一个Id,用户所用到的其他表的Id都跟用户的这个Id有关,都是用这个Id进行唯一的标示来取该用户的相应信息。用户表(user)包括的字段有用户和用户密码,用于处理index.jsp页面中用户登录的信息如表 :用户表(user)字段名称字段类型字段长度字段说明userIDInt5用户Id -自增usernameVarchar50用户名userpa

8、sswordVarchar50用户密码个人信息表(userinfo)包括的字段有ID,用户名,用户性别、出生日期、民族、学历、职称、电话、家庭住址和电子邮件,用于处理个人信息管理功能。如表所示:个人信息表(userinfo)字段名称字段类型字段长度字段说明IDInt5用户编号UsernameVarchar50用户名UsersexVarchar2用户性别UserbirthdayVarchar20出生日期UsernationalVarchar30民族UserdegreeVarchar30学历UserperfessionVarchar50职称UsertelephoneVarchar50电话Uerho

9、meVarchar80家庭住址UseremailVarchar50电子邮件通讯录表(telephone)包括的字段有姓名、电话、邮箱、工作单位、地址和QQ等,用于处理通讯管理功能中保存的用户信息。通讯录表(telephone)字段名称字段类型字段长度字段说明TelephoneIDInt5用户IDTelephonenameVarchar50记录用户名TelephoneVarchar50用户电话EmailVarchar50用户邮箱WorkVarchar50工作单位HomeVarchar50家庭地址QQVarchar50QQ号码日程安排表(day)包括的字段有日期和内容等,用于处理日程安排管理功能中

10、有关日程的信息。日程安排表(day)字段名称字段类型字段长度字段说明DayIdInt5用户IDDatatimeVarchar50日程时间ThingVarchar50日程内容文件表(file)包括的字段有文件编号、文件名等,用于处理个人文件信息。文件表(file)字段名称字段类型字段长度字段说明userIdInt5用户IDFileIDInt10文件编号FilenameVarchar50文件名3项目实现各功能模块的设计与实现:登录界面 function check() var form=document.getElementById(form); if(form.username.value.le

11、ngth=0) alert(请输入用户名!); return ; if(form.userpass.value.length=0) alert(请输入密码!); return ; form.submit(); 个人信息管理系统实训 欢迎进入个人信息管理系统 用户账号 用户密码     主页面个人信息管理-查看个人信息 JSP Page 查看个人信息 修改个人信息 修改密码 查看个人信息 姓名 性别 出生日期 民族 学历 职称 电话 家庭住址 邮箱地址 登录名 个人信息管理-修改个人信息 function check() var form=document.getE

12、lementById(form);var regu = /10-90-99$/;var re = new RegExp(regu);var myReg = /-_A-Za-z0-9+(_A-Za-z0-9+.)+A-Za-z0-92,3$/;if (re.test(form.telephone.value) else alert(请输入合法的手机号);return false;if (myReg.test(form.mail.value)elsealert(email地址不合法);return false;form.submit(); JSP Page 查看个人信息 修改个人信息 修改密码 修

13、改个人信息 姓名 input name=name type=text disabled=disabled value= 性别 input name=sex type=text value= 出生日期 input name=birthday type=text value= 民族 input name=national type=text value= 学历 input name=degree type=text value= 职称 input name=prefession type=text value= 电话 input name=telephone type=text value= 家庭住址 input name=home type=text value= 邮箱地址 input name=mail type=text value= 登录名 input name=loginname type=text disabled=disabled value=      个人信息管理-修改密码 JSP Page 查看个人信息 修改个人信息 修改密码 修改密码 新密码: 确认密码:      通讯录管理-查看通讯录 meta http-e

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

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