我在软件工程/管理下的项目管理中发了一个帖子,向大家请教关于人事管理系统建摸的问题,可是很少人回答我,我想这里人气最旺了,请大家

tthxqtt111 2003-11-04 09:33:44
帖子http://expert.csdn.net/Expert/topic/2381/2381119.xml?temp=.7614252

谢谢了,虽然现在帖子的分数不是很高,不过没关系,向大家透露一下我的可用分有8000多呢?如果大家缺分的话,我一定会再加分的。谢了!!!!!!!!!!!
...全文
90 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tthxqtt111 2003-11-24
  • 打赏
  • 举报
回复
谢谢楼上!
我仿造微软duwamish的例子做了我的人事管理系统,很有收获.

正如您所说的,如果建立一个人事管理类,我觉得不是很好,因为,员工查询\调动情况查询\离职情况查询等等该如何处理.
langfei 2003-11-19
  • 打赏
  • 举报
回复
TO: tthxqtt111(求知)

我看了你发在软件工程的贴子,想发表一下自己的观点。

你系统建模的思路有问题。依据RUP的观点,系统建模你首先要建立自己的业务模型,并从而建立用例模型。你首先就依据数据表的字段建立各个类,我不能说你是错的,因为你早晚要做,但现在做不好,因为你现在还不能完全界定这些类的属性和职责。

如果你不理解什么叫业务模型和用例模型的话,我建议你看看《统一软件过程》这本书。

就人事管理系统建模,我的想法是:

识别用例:如本人事管理系统的使用用例有(新员工到职,升迁,调动,离职,工资管理等)。由于工资管理比较复杂,你可以建立一个工资管理子系统。最后建立用例模型。

以下分析:
建立一些人事管理类,负责人事的一些活动(如升迁,调动,离职等),这些类就控制类。比如:升迁类,调动类,离职类,工资管理类,新员工到职类等。
建立实体类:如人员类,部门类,岗位类等。注意,定义实体类的关系。如人员属于部门,一个人员负责一个岗位等。
建立界面类:如升迁界面,调动界面,新员工到职界面,离职界面等。

建立好分析模型后,进入设计。
设计要依据特定的环境,如你的开发工具,系统的应用环境,可以使用的技术。在这里,你可以使用设计模式来辅助你设计。

接着是实现,进入编程阶段,这里要注意的是:测试,版本管理等。

最后就是实施,如做安装包,写移交文档等。
langfei 2003-11-19
  • 打赏
  • 举报
回复
楼上的,我的观点是:

RUP可以告诉你如果用OOP的思想设计整个系统
设计模式可以告诉你如果解决设计中的某个问题
UML可以表达你的思想
北方的狼 2003-11-19
  • 打赏
  • 举报
回复
uml可以告诉你如何设计类,
设计模式可以告诉你如何设计整个系统。
tthxqtt111 2003-11-04
  • 打赏
  • 举报
回复
欢迎点击http://expert.csdn.net/Expert/topic/2381/2381119.xml?temp=.7614252,让我们一起来讨论如何为一个人事管理系统建模。

共同努力,共同进步
tthxqtt111 2003-11-04
  • 打赏
  • 举报
回复
谢谢fpnet(天宇風雲)!
奔跑9999 2003-11-04
  • 打赏
  • 举报
回复
UP
tthxqtt111 2003-11-04
  • 打赏
  • 举报
回复
可不可以推介几本讲解面向对象的设计方法的书籍?主要讲解类的划分原则等。

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧