下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计目标:通过Java与数据库交互方式进行相关信息读写,删除以及修改应用相关知识:JavaJDBC,JavaSWING,SQLSERVER程序运用平台:eclipse,SQLServer。参考材料:Java程序设计(孙晨霞),Java大学实用教程据库应用技术(孙晨霞),Java模块化设计设计分析:data包:alterdata(修改个人密码);linkdata(创建数据库链接);logindata(用户登录验证数据库链接);MD5(用户密码加密);interface包:adminapp(启动管理员窗口);adminframe(管理员窗口);informationApp(启动用户信息管理窗口);
2、informationFrame(用户信息管理窗口);loginApp(启动登录窗口);loginFrame(登录窗口);personal(个人窗口);module包:moduleaction(模块集,启动相应窗口);moduleadd(模块增加窗口);(耿祥义),数moduledel(模块删除);modulemanageraframe(模块管理窗口);role包:roleadd(角色增加);rolealter(角色分配模块管理);roledel(角色删除);rolemanagerframe(角色管理窗口);usermanager包:passwordinit(用户密码初始化);useradd(
3、用户增加);useralter(用户角色分配管理);userdel(用户删除);usermanagerFrame(用户管理窗口);系统整体功能:用户管理分配管理员角色管理角色模块增加角色删除模块增力口模块删除人理个件管密码修改人理个件管密码修改个人用户其他功能系统模块分析:管理员窗口:用户管理:角色管理:模块管理:用户增加:角色分配:角色删除:个人信息管理:连接数据库查询相应模块方法进入方法集启动相应窗口数据库设计:createdatabaseusermanage创建数据库createtableusers(useridintidentity(1,1)notnullprimarykey,user
4、namevarchar(50)notnull,userpasswordvarchar(50)notnull,datedatetimenotnulldefault(getdate(),userstateintcheck(userstate=1oruserstate=0)notnull);创建用户表(用户 id,用户名,密码,创建时间,用户属性)createtableroles(roleidintidentity(1,1)notnullprimarykey,rolenamevarchar(50)notnull,rolestateintcheck(rolestate=1orrolestate=0)n
5、otnull);创建角色表(角色 id,角色名,角色属性)createtablemodules(moduleidintidentity(1,1)notnullprimarykey,modulenamevarchar(50)notnull,moduleconvarchar(50)notnull,modulestateintcheck(modulestate=1ormodulestate=0)notnull)创建模块表(模块 id,模块名,模块方法名,模块属性)createtableroleid_moduleid(moduleidintreferencesmodules(moduleid),rol
6、eidintreferencesroles(roleid),primarykey(moduleid,roleid)创建角色模块关联表(模块 id,角色 id)createtableuserid_roleid(roleidintreferencesroles(roleid),useridintreferencesusers(userid),indateintnotnullprimarykey(userid,roleid)创建用户角色关联表(角色 id,用户 id)insertintousers(username,userpassword,userstate)values(admin,123,0)insertintoroles(rolename,rolestate)values(manager,0)insertintoroles(rolename,rolestate)values(user,0)写入管理员信息得到经验:1.熟悉了运用 JavaSWING 创建窗口的方法以及运用布局管理器布局的几种方式。2 .熟悉了 JavaJDBC 的相关原理以及创建相关链接。3 .加强认识 Java 和数据库之间的连接实现和运用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年省直辖行政单位辅警协警招聘考试真题及答案详解一套
- 2025年潮州辅警招聘考试真题及答案详解(历年真题)
- 2025年黄石辅警协警招聘考试备考题库附答案详解(完整版)
- 2025年海西州辅警协警招聘考试备考题库及完整答案详解一套
- 2025年铁岭辅警协警招聘考试真题及一套答案详解
- 2025年铜陵辅警招聘考试题库附答案详解(达标题)
- 2025年雅安辅警招聘考试真题及1套完整答案详解
- 2025年阿勒泰辅警招聘考试题库含答案详解(突破训练)
- 2025年深圳辅警招聘考试题库附答案详解(综合卷)
- 2025年黔西南州辅警协警招聘考试真题附答案详解(研优卷)
- 保险公司本级团体业务直营团队管理试行办法
- 搞笑小品剧本《白蛇前传》剧本台词完整版
- 时尚行业报告分析
- 学校流感防控宣传知识讲座
- 《中医与营养》课件
- 支气管镜检查并发症预防及处理
- 人工智能在网络安全中的应用培训课件
- 中国国民健康与营养大数据报告
- 火炬设施水封罐选型与水封高度设计
- 金字塔原理完整版课件
- 房地产中介公司章程模板
评论
0/150
提交评论