简单用户管理系统的设计与开发Word格式文档下载.docx
- 文档编号:5857639
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:49
- 大小:3.16MB
简单用户管理系统的设计与开发Word格式文档下载.docx
《简单用户管理系统的设计与开发Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《简单用户管理系统的设计与开发Word格式文档下载.docx(49页珍藏版)》请在冰点文库上搜索。
2、设计报告:
要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。
设计报告正文字数不少于0.2万字(不包括附录)
时间安排:
消化资料、系统调查
1天
项目原型开发
1天
数据库建模 1天
系统管理1天
用户管理2天
系统功能实现3天
系统打包,验收1天
指导教师签字:
2013年9月1日
系主任签字:
2013年9月1日
1目标
1.1实现用户登录检测,密码修改
1.2用户信息管理
1.2.1用户信息输入;
1.2.2信息查询,可根据不同关键字进行条件查询;
1.2.3用户信息修改:
2软件开发环境与技术简介
2.1开发工具介绍
该系统的开发主要包括前台开发语言设计和后台数据库设计。
选择开发工具时应该考虑客户需求、系统功能和性能要求及开发人员的习惯等因素。
开发B/S(浏览器/服务器)结构的应用程序时,前台开发语言通常可以选择JSP、ASP、PHP等;
如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQLServer、Oracle和IBMDB2等;
如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。
与其他开发工具相比,JSP具有简单易学、灵活方便和易于扩充等特点,越来越多地被用做浏览器/服务器应用程序的前端开发工具,与后台的SQLServer数据库相结合,能够提供高性能的管理信息系统解决方案。
因此,本系统采用的是JSP作为前台开发工具,SQLServer作为后台数据库。
2.2数据库系统
如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQLServer、Oracle和IBMDB2等;
2.3硬件环境
PC机一台
2.4软件环境
MyElipse8.5NavicatforMySQL
3系统需求分析
3.1.实现用户登录检测,密码修改
3.2.用户信息管理
3.2.1用户信息输入;
3.2.2信息查询,可根据不同关键字进行条件查询;
3.2.3用户信息修改:
4系统总体设计
4.1系统功能简介
软件开发的意图便于用户对学生的管理,方便查看学生的情况。
如用户对学生基本信息进行录入、查询、修改、删除等。
4.2系统功能模块规划
图1系统的整体功能模块框架图
4.3系统数据库设计
编号
字段名称
数据类型
说明
1
uid
int
密码,主键
2
username
varchar
用户名
3
upass
密码
4
sex
性别
5
age
年龄
6
7
邮箱
8
tel
电话
9
Ndescr
个人描述
图2数据库所需元素
4.4数据库的连接技术
//加载驱动
Class.forName("
com.mysql.jdbc.Driver"
);
//建立连接
Connectionconn=DriverManager.getConnection(
"
jdbc:
mysql:
//localhost:
3306/wb"
"
root"
123"
5系统详细设计
5.1登录界面设计:
查找素材并用html语言设计界面
5.2登录成功界面设计:
查找素材并用html语言设计界面
5.3录入信息界面设计:
先设计界面然后输入代码
5.4查询信息界面:
书写代码将数据库中的信息获取出来并且显示页面上
5.5修改信息界面:
工号验证界面设计,通过与数据库信息进行比对确定工号是否正确,如果工号存在就可以修改和删除用户信息
6系统测试与运行
图3登录界面
图4注册界面
图5登陆成功界面
图6用户信息界面
图7信息查询界面
图8查询结果界面
图9信息删除界面
图10信息修改界面
图11修改结果界面
7.总结
做课设让我对java有了新的认识,首先我接触了很多上课见过见过但没有实际用过的类和方法,让我对编程有了许多新的思想。
虽然系统的基本功能都已实现,但还是存在系统不稳定等多个问题尚待解决。
这个系统主要是我自己开发的,但也得到了老师和同学的很大帮助。
我正在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考虑不够周全,之所以能够顺利实现基本功功能,离不开老师和同学的大力相助。
事实证明,只靠自己是不能顺利完成一套功能完整的系统的,必须充分利用团队的力量。
开发一套系统,最重要的是细心,并不是一定要做到面面俱到,但也要充分考虑到客户的需求和现实意义,不管什么系统,只用运用到实际应用中,才具有先现实意义。
所以在准备工作中要正确分析社会需求了解现实应用,画出流程图,把大体框架做好,然后再逐一细化。
我们不可能做到面面俱到,但一定要做到步步扎实,作为一个程序编程人员,要保持清醒的头脑,以现实为依据,让自己的每一行代码都能实现自己的意义。
通过这次课程设计,我收获的不仅仅是课程上的知识得到实际应用,还有编程的基本习惯和开发系统时应注意的流程。
。
这次课程设计本人主要参与了系统实现以及系统测试,还有参与小组共同完成的编写代码、实现功能模块。
历时两个星期终于在大家的一起努力下顺利完成了。
虽然过程辛苦是不可避免,但收获还是令人感到尤其的欣慰。
在这次的课程设计中不仅检验了我所学习的知识,也培养了我的实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。
在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。
学会了合作,学会了宽容,学会了理解,也学会了做人与处世。
课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。
实验过程中,也十分感谢实验指导老师马骏老师的指点与教导。
这次课程设计不仅是对这学期所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。
通过这次课程设计使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力.
参考文献
[1]王建华.ASPNET2.0动态网站开发技术与实践[M].北京:
电子工业出版社,2007.
[2]李钟尉,马文强,陈丹丹Java从入门到精通第1版清华大学出版社2008.9
[3]刘万军,梁清华,王松波,宋强Java程序设计实践教程第1版清华大学出版社2006.9
设计过程中质疑(或答辩)记载:
1.如何执行修改操作?
解答:
首先通过查找将数据库中的信息显示到页面,然后在页面进行修改,修改完成后再将修改完的信息重新保存到数据库中。
⒉如何创建数据库?
答:
先创建连接,设置密码为123456,在连接中创建数据库web,再在数据库中创建表tb_user,在表的各栏中输入代码中的name。
⒊如何实现在点击“录入”按钮后,页面跳转到注册页面?
使用代码:
<
ahref="
login.jsp"
>
录入<
/a>
,使“录入”变为按钮。
指导教师评语:
签名:
13年9月13日
附录A:
系统核心代码
1.登录界面代码login.jsp
%@pagelanguage="
java"
import="
java.util.*"
pageEncoding="
utf-8"
%>
%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"
:
//"
+request.getServerName()+"
"
+request.getServerPort()
+path+"
/"
;
!
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
html>
<
head>
<
basehref="
%=basePath%>
title>
登录页面<
/title>
metahttp-equiv="
pragma"
content="
no-cache"
cache-control"
expires"
0"
keywords"
keyword1,keyword2,keyword3"
description"
Thisismypage"
--
linkrel="
stylesheet"
type="
text/css"
href="
styles.css"
-->
/head>
bodybackground="
22.jpg"
divalign="
center"
fontsize="
6"
formaction="
LoginServlet"
method="
post"
marqueescrollamount="
8"
direction="
lift"
scrolldelay="
100"
behavior="
type"
loop="
n"
onmouseover="
this.stop()"
onmouseout="
this.start()"
欢迎进入学生信息管理系统<
br>
/marquee>
/font>
fontface="
隶书"
color="
#ff0080"
size="
7"
武汉理工大学华夏学院<
华文彩云"
#ff8000"
style="
background-color:
rgb(0,0,0);
/div>
left"
楷体"
rgb(255,255,255);
<
h3align="
4"
#808000"
5"
请输入你的学号:
inputtype="
text"
name="
id"
/h3>
请输入你的密码:
password"
upass"
&
nbsp;
submit"
value="
登录"
&
button"
取消"
#ff8080"
亲,你还没有输入你的信息,请点击<
fontcolor="
register.jsp"
录入信息<
/form>
/body>
/html>
2.登录成功界面index.jsp
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"
+request.getServerName()+"
+request.getServerPort()+path+"
导航页面<
12.jpg"
right"
center>
华文琥珀"
#ff8040"
欢迎<
%=request.getSession().getAttribute("
username"
)%>
,登录!
h5>
#ff0000"
FindAllServlet"
查看信息<
/h5>
h3>
/center>
blockquote>
face="
切换帐号<
/blockquote>
3录入信息界面register.jsp
录入信息页面<
body>
14.jpg"
marqueescrollAmount="
scrollDelay="
onmouseout="
武汉理工大学华夏学院学生信息管理系统
#000000"
欢迎录入你的信息<
RegisterServlet"
font-weight:
normal;
学号<
:
姓名<
密码<
性别<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 用户 管理 系统 设计 开发