根据系统的要求,本系统的登录用户主要为管理员。

管理员:可以进行所有功能,如新项目的添加,项目的查询,当前任务的管理和项目的统计分析等,在项目维护标签下有个修改和删除按钮,此时这两个按钮是不可见的。

在此管理模块中,主要实现对员工的增加、删除和修改等功能。

当弹出添加用户界面时,输入的用户名必须是与现有员工的姓名相匹配的,因为必须是本系统内部员工才有资格成为系统用户,而且不能与用户表中的用户名相重复。密码框内若不输入任何数据,则默认的初始密码为该用户所对应的员工编号,点击添加按钮则将该用户信息添加到用户表中。点击重置按钮则清空初始化信息。

3。1。2合同管理

首先公司是通过对要最新进行的项目信息进行添加,然后通过项目名称添加合同,然后添加合同的各种信息,包括合同的名称、项目负责人、合同开始时间、合同结束时间、合同的备注等信息,最后点击添加按钮,系统将这些信息添加到数据库,最后在页面上进行实时更新。

3。1。3项目查询

项目查询模块主要分为三种查询方式:可以通过查询员工信息关联其所开发过的项目信息、查询每个部门所开过的项目信息和查询项目的详细信息。

查询每个员工所开发过的项目信息时首先需要对项目开发表中的员工编号进行查询,例如查询员工编号为101的员工曾开发过哪些项目,则需要查询项目开发表中101的员工编号所对应的项目编号,再根据每一个对应的项目编号在项目表中查询,将查询到的结果集显示出来,即完成此项操作。

查询每个部门所开发过的项目信息时需要在项目表中根据部门编号找到该部门所开发过的项目,将所查询的结果集显示出来,即完成此项操作。

3。1。4资金管理

进入到资金管理模块,通过项目的名称,显示项目签订时的预计金额,然后查看现在资金的运用的情况,显示目前剩余资金,让项目资金管理组长根据项目进行情况对剩余资金进行分配。

3。1。5进度管理文献综述

显示现在正在执行的项目,包括:项目的名称、客户名称、开始日期、结束日期、状态、和项目备注。按照项目的开始时间对所有的项目进行排序显示。通过这个界面可以看出每个项目进行的时间和完成的时间,使管理者更好的掌握项目的进度。

3。1。6项目评估

进入项目评估界面,根据项目的编号在文本框中对项目进行评价,可以评论项目的进度以及项目资金的运用情况,对项目做出一些建议,以便后面其他项目参考。

3。2系统流程图

系统整体流程设计如图3。1所示。

3。3数据库设计

3。3。1概念结构设计

总E-R图如图3。2所示。

图3。2总E-R图

员工实体及属性如图3。3所示。

图3。3 员工实体及属性

项目信息实体及属性如图3。4所示。

        图3。4项目实体及属性

项目资金实体及属性如图3。5所示。

图3。5 项目资金实体及属性

项目进度实体及属性如图3。6所示。

图3。6 项目进度实体及属性

3。3。2逻辑结构设计

根据E-R图向关系模型的转换规则,可将昕龙时公司项目管理系统的E-R图转换为关系模型如下:

员工(员工编号,员工账号,员工密码),主码为员工编号。

项目(项目名称,项目编号,项目类别,项目开始时间,项目结束时间,所属部门,预计金额,备注),主码为项目名称。

上一篇:java+mysql校园在线订餐系统的设计与实现
下一篇:Mesos分布式系统中资源调度算法研究

java+mysql通用试题库系统后台设计与实现

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

电子商务對中小贸易公司...

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

安康汉江网讯

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...