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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件工程作业文档格式.docx

1、第4章 总结 4参 考 文 献 5 第一章 项目背景第1章 项目背景用户注册与登录开发的目的:方便记录各类用户的信息,为用户访问和使用数据库提供安全保障。使用范围:各类系统,各种商业信息使用页面的登录,游戏登陆,银行等等。采用的相关技术:jsp技术,MySQL技术。体系结构:B/S体系结构 第2章 相关技术综。2.1 登录注册模块概述登录注册模块的主要功能:1登录表单界面javascript脚本初步检测用户输入的登录信息2登录模块将用户输入的信息与数据库进行比对3登录信息正确则提示登陆成功4登录信息不正确则提示登陆失败2.2 网页设计工具简介2.2 网页设计工具简介(1)操作系统:操作系统为M

2、icrosoft Windows 7。(2)数据库服务器:数据库服务器为MYSQL。(3)Web服务器:Web服务器为Apache Tomcat 6.02.3 JDK简介JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,

3、其版本也不断更新,运行效率得到了非常大的提高。2.4 MySQL简介MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证),它分为免费版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其免费版的性能卓越,搭配PHP和Apach

4、e可组成良好的开发环境。2.5 Tomcat 简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是7.0。2.2 网页设

5、计工具简介而专门运行在x86平台的 Jrocket在服务端运行效率也要比Sun JDK好很多。 第三章 登录注册模块的设计与实现3.1 总体设计本项目实例主要包括两种操作,即用户登录、用户注册。用户运行用户登录页面,如果用户没有注册会员可以单击“注册新用户”按钮跳转到会员注册页面,再此页面里可以先判断用户输入的会员名是否存在,如果存在需要输入会员名,如果用户已存在可以继续输入个人资料来完成注册,如果用户已经注册,则直接输入会员名、密码和验证密码,单击“登录”按钮进行登录。在单击“登录”按钮时,系统首先判断用户输入的验证码是否正确,如果正确,在判断用户输入的会员名和密码是否正确,都正确后登陆成功

6、,如果不正确,则重置可以输入其他已经注册的会员名和密码来完成登录。3.2 数据库设计3.3 流程设计 否 否 是 是3.4 测试与维护. 窗口(1)窗口标题是否正确(2)窗口中各对象位置是否正确、美观(3)窗口的系统菜单及按钮操作是否正常(4)窗口在各种不同分辨率下是否能全部显示(4)模式对话框和非模式对话框的属性是否正 2. 文字 Label(1)显示位置要美观(2)文字意义要明确(3)同一界面上字体及字体大小应统一、美观3. 文字Button显示正确且意义明确4. 输入域(1)字符输入域为空,提示输入不能空(2)任意字符串(中英文)(3)功能键及符号键(4)超界字符串的处理5. 显示域(1

7、)显示域中各对象显示位置正确、美观(2)显示域中文字Label信息正确(3)显示域中文字Label字体及字体大小应统一且美观(4)显示域中显示信息应与输入的信息一致(5)在屏幕显示不下时,应增加滚动条以确保信息显示的完整主要步骤如下:(1)创建Web窗体,命名为index.jsp。(2)实现关键技术下面详细介绍验证码技术的实现。功能实现代码如下: (3)前台布局如下:一般管理信息系统使用时都需要用户登录,用户通过登录界面选择操作员代码,并输入操作密码。如果操作员代码及操作密码与数据库的密码表内事先保存的某条记录相匹配,则登录成功,这时用户可以对系统进行相应的操作;否则登录失败,退出系统。主要代

8、码如下:public void validatelogin(HttpServletRequest request,HttpServletResponse response) throws ClassNotFoundException, SQLException, Exception /获取用户名 String sUserName = request.getParameter ( textfield ); / System.out.println(sUserName); /获取密码 String sPasswd = request.getParameter ( textfield2 conn=c

9、onnect(); stat=conn.createStatement(); String sql = select * from userinfo where username= +注册界面实现主要的代码实现;function CheckSubmit() if( document.registerform.uid.value = ) alert(请输入用户名!); document.registerform.uid.focus(); return false; if( document.registerform.password.value = 请输入密码! document.registe

10、rform.password.focus(); if( document.registerform.password2.value = 请验证密码! document.registerform.password2.focus(); if( document.registerform.password2.value != document.registerform.password.value )请输入email! if( document.registerform.username.value = 请输入个人简介! document.registerform.username.focus();

11、 return true;五、实验总结:在设计过程中学到了很多东西,但同时也感到不足。以下是我的总结和体会。一、完成情况方面,对数据库的设计成功了,数据可直接传递,界面简约,功能实现正常,符合功能要求。二、项目收获方面,本项目是独自创作的第一个实验项目,在制作过程中收获了很多,主要有如下几个方面:第一次将所学知识用于实践,我通过自己制作程序深入理解了所学知识,运用更加熟练。自己查阅资料,扩展了知识面,对项目开发过程有了深入详细了解。三、存在不足方面:项目开发会面临很多苦难,开发过程中也有些不足的地方准备不充分,好多知识都不会,不知如何入手,导致开发周期长开发环境运用不太熟练,编代码上有一定影响代码书写格式不太规范,易出现语法错误,影响开发进度。但是只要坚持下来,一次次的失败后总会成功。努力在半年时间,掌握和使用此项开发技术。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2