毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET的在线项目管理平台的设计与实现(3)
图2 数据操作流程图
3.4系统操作流程
该在线项目管理平台系统如图3系统操作流程图所示:项目人员开始登陆,成功之后进入系统主界面可以进行我的信息、项目管理、人员管理、资源共享、任务管理、工程进度优尔大模块的操作,进入单独一个模块可以对该模块的内容进行增、删、该、查等操作,可以在操作过程中退出系统,关闭系统平台。
图3 系统操作流程图
4数据库设计
4.1需求分析
4.1.1需求描述与分析
设计一个性能良好的数据库管理系统,明确应用环境对系统的要求是首要的和最基本的。特别是数据技术应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。
通过需求分析阶段对在线项目管理平台的整个应用情况作全面的、详细的调查,确定管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。
4.1.2系统需求分析
通过调查,要求系统需要有以下功能。
(1) 要求有良好的人机界面,以方便管理人员进行操作。
(2) 由于该系统的使用对象多,要求有良好的权限管理。
(3) 方便的数据查询,支持各种条件查询及添加等。
4.2 数据库概念结构设计
在设计数据库概念结构时,需要满足用户所提出的各种需求,同时又要避免产生冗余数据。由于在在线项目管理系统中,需要采集大量的信息,包括项目信息,人员信息,资源信息,任务信息,工程信息等,如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行的数据的整理以及汇总时,就会增加系统开发难度,并造成管理效率下降。根据项目基本信息以及其他相关信息的特点,归纳出以下关系:
每个用户可以创建多个项目,不同的项目可以有不同的用户创建,用户具有用户id、姓名、部门名称等属性;项目具有项目id、项目名称、项目描述、开始时间、结束时间、任务等属性;用户可以管理评论,一个用户可以有多个评论,一个评论只有一个用户填写,评论具有任务id、评论人、内容时间等属性;用户还可以上传资源,一个用户可以上传多个资源,一个资源只有一个用户上传,资源具有文件名、文件描述、上传人、上传时间等属性。通过分析,在想项目管理平台系统E—R图如图4所示。
图4 在线项目管理平台E-R图
4.3逻辑设计
基于以上的功能分析,数据库的逻辑结构关系图如图5所示:
图5 数据库逻辑结构关系图
5系统具体实现
5.1登录界面实现
首先进入登录界面,在界面中主要有用户名、密码,系统为项目管理员分配有用户名和密码,项目管理员登陆之后,添加项目成员并且为参加项目的成员分配新的用户名和密码,然后用email通知项目成员。在登录页面中,项目成员可以修改自己的密码然后重新登陆。
5.2主界面实现
项目管理员输入用户名、密码,若信息无误后进入在线项目管理系统主界面,包括我的信息、项目管理、人员管理、资源共享、任务管理和工程进度模块。在线项目管理平台主界面模块图如图6所示:
图6 在线项目管理平台—主界面模块图
5.3主要模块功能实现
(1) 我的信息
主要包括修改密码、同事列表和短信管理,因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了项目管理员和一般项目成员,管理员拥有所有的权限管理系统,项目成员只能进行部分功能操作。项目成员第一次登陆后点击修改密码可以修改自己的密码;点击同事管理可以查看同事信息;点击短信管理可以查看收到的信息,同时还可以对信息进行管理。我的信息操作流程图如图7所示:
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP+access在线音乐网站设计与制作
下一篇:
ASP.net网上书店的设计与实现+文献综述
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
承德市事业单位档案管理...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
国内外图像分割技术研究现状
志愿者活动的调查问卷表