社区
应用实例
帖子详情
一个员工管理系统的数据库设计问题
ganying521
2009-08-24 02:34:37
最近在公司写一个员工管理系统。内容很简单,表其实一个就够了。把员工的信息统计存入表中。 但有一个问题 ,在前台JSP上要实现 公司组织结构的树形视图 。也就是说哪个部门的哪个组的哪个人那种树形结构。每次都初始化的话,估计那么设计数据库、生成页面的效率会很低下。有没有什么办法把数据库设计的提高效率呢?还有,大家对这个系统的数据库设计还有什么意见欢迎发表。
...全文
389
7
打赏
收藏
一个员工管理系统的数据库设计问题
最近在公司写一个员工管理系统。内容很简单,表其实一个就够了。把员工的信息统计存入表中。 但有一个问题 ,在前台JSP上要实现 公司组织结构的树形视图 。也就是说哪个部门的哪个组的哪个人那种树形结构。每次都初始化的话,估计那么设计数据库、生成页面的效率会很低下。有没有什么办法把数据库设计的提高效率呢?还有,大家对这个系统的数据库设计还有什么意见欢迎发表。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangwonderful
2009-08-24
打赏
举报
回复
将员工信息分离出部门与组等组织架构数据专门构造成一张组织架构表,表结构参考如下:
部门信息:
deptid(部门ID),parentid(上级部门ID),deptname(部门名称)
员工信息:
staffid,staffno,staffname,gendor,deptid
在JSP页面构造树形结构用部门表就可以了,点部门获取对应部门或组的员工清单展示出来即可。
JonasFeng
2009-08-24
打赏
举报
回复
速度应该OK的吧。
做缓存。
一次载入。
zhouyusan
2009-08-24
打赏
举报
回复
可以使用sql server 2005 comon table exprestion,专门处理无限递归的问题,
可做个CTE,然后前台只是装载树形结构
xuejie09242
2009-08-24
打赏
举报
回复
不是动态构造树吧,页面加载的时候只显示顶级部门就行了,在点击这个部门的时候再加载其子部门,毕竟并不是所有的部门都需要查询。
用树级结构就可以了。
如果全部显示的话,论坛里有各个版本MSSQL的解决方法。
问大牛们人家也会虚心地告诉你地。
lihan6415151528
2009-08-24
打赏
举报
回复
bom
gg_lihui
2009-08-24
打赏
举报
回复
就是自连接咯,效率还可以吧,没有想象的那么慢。。。
--小F--
2009-08-24
打赏
举报
回复
bom 结构效率不一定就很低下 关键是看你怎么设计的
关于BOM结构的东西建议楼主可以去BAIDU一下,很多
关于这个方面的东西
毕业
设计
精品课之基于C#企业
员工
管理
系统
实战讲解
该
系统
可以作为毕业
设计
的参考和范例,解决了大部分
员工
管理
系统
、薪资
管理
系统
功能简单、没有创新点的
问题
。 配套源码请联系讲师获取。 本套课程售价为137元 不需要源码的同学可享受活动价格优惠学习视频...
数据库
课程
设计
——
员工
培训
管理
系统
为配合学习
数据库
系统
原理及应用开发,实现公司对
员工
的培训
管理
的
员工
培训
管理
系统
,基于python Flask Web开发
系统
。 二、总体
设计
1、
员工
培训
管理
系统
模块介绍以及E-R图: 培训
管理
应用程序数据模块的创建、培训...
员工
管理
数据库
设计
员工
管理
数据库
系统
,有助于为对
员工
数量增多,信息量增大,以及
员工
部门分配,工资发放等
问题
实现现代、化网络化
管理
,能够提高企业
管理
效率,提高准确度,节约企业成本,提高生产效率。 通过该课题可以熟悉...
员工
管理
系统
数据库
课程
设计
主要是用java与sql server2012写的
员工
管理
系统
,功能如下,有完整的
数据库
文档以及代码有分层数据流图,ER图,数据字典,有JDBC安装包 调查一些企业,根据了解到的具体情况,分析、
设计
和实现
员工
管理
的
管理
系统
。...
数据库
设计
员工
管理
系统
数据库
原理课程
设计
,
员工
管理
系统
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章