我电脑里装有netbean6.0.1 和sql server2000,怎样编一个人事档案管理系统,希望大家能有系统的说明,因为我是一个不知天高地厚的菜鸟,什么需求分析,总体设计,模块设计,编程,测试,运行等,统统都没有真正的尝试过。
1、需求分析
(1)人事调动和职位空缺情况;
(2)进行插入、查询、删除和更新操作;
想想就这么多需求吧!
2、总体设计(把信息统一到一个整体的逻辑结构或概念模式中,独立于硬件和数据库管理系统)
(1)确定实体。人类,不知道对不对?
(2)实体属性。职位、年龄、学历、性别,不知道还该有啥!
(3)实体的标识属性。职位
(4)实体间的联系和联系类型。人和人之间的联系么,不知道同事算不算他们之间的联系?!
(5)E-R图。实体和属性都不知道,也不会画了!
(6)确定属性间的依赖关系。
3、详细设计(数据库设计和应用程序设计)。
4、编程实现(建立数据库并装入原始数据,建立存储过程,编写和调试应用程序代码等)。
5、调试与试运行。
6、系统运行、评价与维护。
7、进度安排。
我的java学了一学期水平也就是利用构造方法或继承输出几个学生的信息,数据库学了一学期也就是造几个表或视图、存储过程什么的,然后通过sql命令进行查询等操作,不知道我这样能否做这个系统?希望大家不吝赐教,只要有收获,我愿高分相送!
1、需求分析
(1)人事调动和职位空缺情况;
(2)进行插入、查询、删除和更新操作;
想想就这么多需求吧!
2、总体设计(把信息统一到一个整体的逻辑结构或概念模式中,独立于硬件和数据库管理系统)
(1)确定实体。人类,不知道对不对?
(2)实体属性。职位、年龄、学历、性别,不知道还该有啥!
(3)实体的标识属性。职位
(4)实体间的联系和联系类型。人和人之间的联系么,不知道同事算不算他们之间的联系?!
(5)E-R图。实体和属性都不知道,也不会画了!
(6)确定属性间的依赖关系。
3、详细设计(数据库设计和应用程序设计)。
4、编程实现(建立数据库并装入原始数据,建立存储过程,编写和调试应用程序代码等)。
5、调试与试运行。
6、系统运行、评价与维护。
7、进度安排。
我的java学了一学期水平也就是利用构造方法或继承输出几个学生的信息,数据库学了一学期也就是造几个表或视图、存储过程什么的,然后通过sql命令进行查询等操作,不知道我这样能否做这个系统?希望大家不吝赐教,只要有收获,我愿高分相送!
楼主【hkfxp】截止到2008-06-22 22:53:55的历史汇总数据(不包括此帖):
发帖数:6 发帖分:385
结贴数:6 结贴分:385
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!
其实这种档案管理类的系统70%依赖数据库,30%依靠java的页面交互。
数据库的版本太低了啊。最起码安个2005的。集成的,很好用(如果不出意外的话)。我们学习的时候的确实是用2000的,但是换换吧。
学校有关于SQL Server2005高级编程的书。看看也许有用。
我也有LZ那样的想法。
觉得还是可以做的。