基于java实现昆虫科普信息设计.doc

基于java实现昆虫科普信息设计.doc

ID:61034727

大小:1.87 MB

页数:26页

时间:2021-01-20

基于java实现昆虫科普信息设计.doc_第1页
基于java实现昆虫科普信息设计.doc_第2页
基于java实现昆虫科普信息设计.doc_第3页
基于java实现昆虫科普信息设计.doc_第4页
基于java实现昆虫科普信息设计.doc_第5页
资源描述:

《基于java实现昆虫科普信息设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一需求分析11.1.用户需求:11.2.系统功能需求:11.3系统性能需求11.4系统软硬件环境确定1二系统功能设计22.1系统功能结构22.2系统功能处理流程2三系统数据库设计33.1数据库概念设计(E-R图)33.1.1用户表(users)33.1.2管理员表(admin)33.1.3昆虫简介(summary)33.1.4昆虫信息(insect)33.2数据库逻辑设计43.3数据库物理设计43.3.1管理员(admin)43.3.2用户表(users)53.3.3昆虫纲目表(summary)53.3.4昆虫信息(insect)5四、系统实现54.1数

2、据库连接的实现54.2用户登录功能的实现64.3用户可以查看昆虫的分类以及纲目的简介功能的实现124.4用户查询,添加,更新以及清空功能的实现134.5管理员删除能的实现22五总结24一需求分析1.1.用户需求:为了增强同学们对昆虫的认识,使同学们对生活中的昆虫有一个更好的了解,现决定完成此昆虫科普信息系统。1.2.系统功能需求:1).列出昆虫纲的几大目,并做简介;2).查询功能:输入昆虫名字,可以查询该昆虫的信息;3).更新功能:可以新添昆虫的种类;4).删除功能:可以删除昆虫的信息;5).修改功能:可以修改昆虫的信息;1.3系统性能需求能够对系统进行

3、定期维护,对用户表只能进行添加注册,昆虫表可以进行修改删除,科目表则只能进行在程序中显示。1.4系统软硬件环境确定软件:运用java语言,通过jdbc桥接mysql,使用lombozeclipse为开发环境。硬件:主存2G,硬盘存储10运行环境:windowsxp及以上系统。二系统功能设计2.1系统功能结构1).欢迎界面:包括菜单栏和“进入昆虫世界”的按钮;2).登录:点击菜单栏和右下角的“进入昆虫世界”按钮均为登录,需要输入用户名才可进行登录;3).科目简介:包括昆虫纲的总结介绍,昆虫纲一下所属目的介绍;4).菜单栏编辑:可以通过菜单栏进入对昆虫信息的

4、查看(包括的昆虫的名字,分布,简介以及所属科目),查找(通过昆虫名字进行搜索),添加(新昆虫的信息)以及删除(需要登录超级管理员权限);用户登录2.2系统功能处理流程增加修改修改信息普通用户超级管理员昆虫查询删除昆虫信息三系统数据库设计3.1数据库概念设计(E-R图)用户名3.1.1用户表(users)用户密码用户管理员3.1.2管理员表(admin)密码名称3.1.3昆虫简介(summary)昆虫纲科目简介名称3.1.4昆虫信息(insect)分布名称信息科目介绍3.2数据库逻辑设计昆虫纲信息昆虫科目昆虫信息用户管理员只有管理员才能删除昆虫信息昆虫纲总

5、纲信息昆虫科目信息用户名称用户密码注册名称分布所属科目介绍3.3数据库物理设计3.3.1管理员(admin)此表存储管理员的登陆信息。物理结构为:3.3.2用户表(users)此表存储用户登录的信息。物理结构为:3.3.3昆虫纲目表(summary)此表存储昆虫纲目的基本信息。物理结构为:3.3.4昆虫信息(insect)此表存储各种昆虫的详细信息。物理结构为:四、系统实现4.1数据库连接的实现publicstaticConnectiongetConn(){Connectionconn=null;try{Class.forName("com.mysql.

6、jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql://localhost/insect_system?user=root&password=root");}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(SQLExceptione){e.printStackTrace();}returnconn;}4.2用户登录功能的实现用户通过该窗体进行登陆,首先输入用户名与密码,通过在数据库中的users表中进行查询是否有此用户名,

7、输入正确则进入系统,否则无反应。用户登录分为普通用户和管理员登录,删除时候需要管理员登录。另外普通用户可进行注册。用户登陆:用户注册:经理登陆:用户注册代码:publicclassUserRegextendsJFrame{privatestaticfinallongserialVersionUID=1L;/***用户注册*/staticJCoolButtoncreg=newJCoolButton();staticJTextAreaareg=newJTextArea();staticJPasswordFieldalog=newJPasswordField(

8、);staticJLabeltreg=newJLabel();staticJLa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。