图7 在线项目管理平台—我的信息操作流程图
(2)项目管理
主要包括添加项目、查看项目和添加项目成员。添加项目包含有项目名称、项目描述和开始时间、结束时间等信息描述;点击查看项目后就会出现系统中所存在的项目的具体描述;点击添加项目成员后,填写右边的项目名称和参与人员,提交后会在下面出现一个列表显示项目成员参加的具体项目。
(3)人员管理
主要包括添加人员、查看人员和用户权限。添加人员包含有姓名、性别、出生日期、电子邮件、QQ和住址等内容;点击查看人员后会出现系统中所添加进去的人员信息;点击用户权限后,填写右边的人员名称和用户角色,提交后就完成了用户权限的设置。
(4)资源共享
主要包括上传资源和资源列表。上传资源要求输入文件名称、文件描述和文件路径,其中上传资源时候必须上传系统所规定的类型文件;点击资源列表后会出现系统中所有项目成员上传的资料,可以提供下载方便每个成员使用。资源列表中显示的内容信息包括资源简介、发布者、发布时间、资源大小和下载。资源共享操作流程图如图8所示:
图8 在线项目管理平台—资源共享操作流程图
(5)任务管理
主要包括添加任务和任务列表。点击添加任务后可以输入项目名称、人员、开始时间、结束时间、任务内容和通知等内容;点击任务列表后会出现系统中所有提交的任务描述,可以让每个项目成员了解任务、评论任务等。
(6)工程进度
主要包括进度报表和消息报表。进度报表主要是显示某个项目的完成度,让每个项目成员可以一目了然看到项目的进度,以便项目负责人可以合理安排工作时间,保证项目按时完成。由于报表方面是属于比较困难的技术难题,所以消息报表和进度报表还不能完全实现。
6结论
经过这段时间的设计和开发,在线项目管理平台系统基本开发完毕。其功能实现基本符合要求,能够完成管理主界面与登录程序设计界面,我的信息模块、项目管理模块、人员管理模块、资源共享模块和任务管理模块的功能基本实现。通过这次毕业设计,我更深入地了解了VS2005, IIS,SQL Server2000,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,虽然在设计中我遇到了不少问题,而且往往一个小小的错误都会使我花很多的时间和精力去寻找和修正,在论文指导老师的帮助下,我最终解决了一个个的问题,使得系统得以实现其基本的功能。
由于时间有限,经验不足,在线项目管理平台系统工程进度模块功能没能够实现,还有其它功能模块也不是很完善,需要以后进行不断的补充和完善。 ASP.NET的在线项目管理平台的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_1518.html