没有合适的资源?快使用搜索试试~ 我知道了~
课程设计报告 基于Java web的通讯录管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 137 浏览量
2023-04-22
22:37:56
上传
评论 3
收藏 2.15MB DOC 举报
温馨提示
试读
21页
基本信息管理 ● 存储联系人信息 ● 精确、模糊查询信息 ● 用户信息管理 现在学校的相应制度如下: 系统要求采用B/S模式进行构架,分为前台浏览器端和后台服务器端两个部分。浏览器端主要功能有: ● 用户登陆、用户注册、密码修改 ● 管理员可以登记信息、查询用户信息、修改信息以及删除信息(用户注册信息、客户资料信息) ● 普通用户可以添加存储自己的联系人(将联系人分类),可以通过模糊或精确查询来得知所要查询人的信息 服务器端主要功能有:录入与维护上述各种数据、管理用户、数据处理、统计与查询信息等。
资源推荐
资源详情
资源评论
1
通讯录管理系统
目录
1 系统分析.....................................................................................................................5
1.1 系统概述 .............................................................................................................5
1.2 具体分析 .............................................................................................................5
1.3 用户需求 .............................................................................................................6
2 系统概要设计............................................................................................................7
2.1 系统用例图 .........................................................................................................7
2.2 系统结构图 .........................................................................................................7
2.3 数据定义 .............................................................................................................9
2.3.1 数据库定义..................................................................................................9
2.3.2 数据库字段说明..........................................................................................9
3 详细设计...................................................................................................................10
3.1 数据处理封装图 ...............................................................................................10
3.1.1 数据库表处理的类的封装........................................................................10
3.2 系统设计 ...........................................................................................................11
3.2.1 总框架图....................................................................................................11
4 系统部分界面设计...................................................................................................13
4.1 登录界面 ...........................................................................................................13
4.2 修改密码界面 ...................................................................................................13
4.3 用户注册界面 ...................................................................................................14
4.4 管理员主界面 ...................................................................................................14
4.5 添加客户界面...................................................................................................15
4.6 客户资料界面 ...................................................................................................15
4.7 用户资料界面 ...................................................................................................16
4.8 用户资料界面 ...................................................................................................16
4.9 普通用户主界面 ...............................................................................................17
5 系统核心代码...........................................................................................................17
5.1 连接数据库代码 ...............................................................................................17
5.2 登陆验证代码 ...................................................................................................19
5.3 注册验证代码 ...................................................................................................20
5.4 模糊查询代码 ...................................................................................................21
6 课程设计体会...........................................................................................................24
参考文献......................................................................................................................25
2
1 系统分析
1.1 系统概述
此系统要求实现将课表安排尽最大努力信息化,网络管理员可以在该网站
登记和查看系统用户的详细信息,也可以适当的做一些管理与维护方面的操作。
用户可以在该网站添加存储自己的联系人信息(朋友、同事、亲人等),也可以
在未加为联系人之前通过精确查询或是模糊查询轻松得到所要查询的人的相关
信息。本系统要求实现以下功能:
● 基本信息管理
● 存储联系人信息
● 精确、模糊查询信息
● 用户信息管理
现在学校的相应制度如下:
系统要求采用 B/S 模式进行构架,分为前台浏览器端和后台服务器端两个部分。
浏览器端主要功能有:
● 用户登陆、用户注册、密码修改
● 管理员可以登记信息、查询用户信息、修改信息以及删除信息(用户注册信
息、客户资料信息)
● 普通用户可以添加存储自己的联系人(将联系人分类),可以通过模糊或精
确查询来得知所要查询人的信息
服务器端主要功能有:录入与维护上述各种数据、管理用户、数据处理、统
计与查询信息等。
1.2 具体分析
B\S 前台浏览器端具体分析:
该系统可以实现用户登录、用户注册、用户密码修改以及根据用户的不同需
要提供不同的系统服务。
● 网络管理员:当管理员登录成功之后进入管理界面,在该界面管理员可以根
据自己的操作需求选择相应的操作,该部分提供有以下功能,首先是管理员登记
信息界面,通过该界面录入客户大致信息,其次就是查询界面,该功能又具体分
为精确查询功能和模糊查询功能,该项功能可以帮管理员轻易得知所要的信息,
如果管理员想修改此信息,就可以从详细信息界面跳转修改信息界面,在该界面
来修改用户信息。
● 普通用户:普通用户可以把该系统当作自己存储联系人的笔记簿,在该系统
可以添加联系人的详细信息,并且可以根据与联系人的关系类型分为朋友、亲人、
同事、客户等。如果用户联系人太多一时不容易找到,那么就可以用该系统提供
的查询功能轻易得到联系人信息。最后还通过了密码修改功能。
3
1.3 用户需求
管理员:能在该系统录入客户的信息资料,通过查询功能(精确查询、模糊
查询)轻松得到客户的信息,并且可以修改部分已变动的信息以及删除废除的信
息,修改密码。
普通用户:可以把该系统当作自己的电话簿,记录自己联系人的信息。具体
的在添加界面添加联系人的信息,并将联系人分为很多种类。如果联系人过多或
是忘记了联系人的信息,就可以通过系统提供的查询功能轻易找到联系人信息。
最后根据需要可以随时修改密码。
4
2 系统概要设计
2.1 系统用例图
通讯录管理系统
客户信息
添加客户信息
修改客户信息
用户信息
管理员
<<uses>>
<<extends>>
<<extends>>
<<uses>>
注册信息
<<extends>>
修改密码
<<extends>>
普通用户
联系人信息
普通用户可以随意添加
联系人,并分类
添加联系人
修改联系人信息
删除联系人信息
查询联系人信息
<<extends>>
<<extends>>
<<extends>>
<<uses>>
<<extends>>
<<extends>>
删除客户信息
查询客户信息
<<extends>>
<<extends>>
就是注册信息
存储联系人信息
做适当的修改
图 2.1 系统用例图
2.2 系统结构图
5
<<子系统>>
普通用户
公司信息管理系统
数据处理
管理员
SQLConnection
SQLCommand
DataBind
负责链接数据库
负责处理数据库操作
负责常用的数据绑定
<<utility>>
addcustomer
登记客户的详细信息
<<utility>>
query
查询用户的信息
<<utility>>
update
修改用户信息
<<utility>>
delete
删除废弃的信息
<<utility>>
add_linkman
该功能分为精确查询和模糊查询
<<utility>>
friend
朋友信息
<<utility>>
tongshi
亲人信息
<<utility>>
query_linkman
<<utility>>
qinren
文档管理
<<utility>>
updata
修改相关信息
<<utility>>
password_change
办公费的级别设置
处理申请
图 2.2 系统结构图
剩余20页未读,继续阅读
资源评论
- 不正经的正经人8822024-01-14感谢资源主的分享,这个资源对我来说很有用,内容描述详尽,值得借鉴。
等天晴i
- 粉丝: 3484
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python爬取淘宝热卖商品并可视化分析
- 5152单片机proteus仿真和源码将按键次数写入AT24C02再读出并用1602LCD显示
- SE-SSD复现过程(Det3D的安装教程)
- 基于Python的在线学习与推荐系统设计与实现(论文+源码)-kaic
- 串口通过 YMODEM 协议进行文件传输
- 蓝桥杯2024年第十五届省赛真题-前缀总分
- com.qihoo.appstore_300101305-1.apk
- tensorflow-gpu-2.7.1-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.1-cp39-cp39-manylinux2010-x86-64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功