毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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网上书店的设计与实现+文献综述
采用颜色共生矩阵的图像分析技术实现
jsp+mysql网上化肥店系统的设计与开发
java的B2C型电子商务网站管理系统的设计
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
局域网管理系统的设计与实现
Wireshark的P2P文件共享中的行为提取软件设计
弹道修正弹实测弹道气象数据使用方法研究
适合宝妈开的实体店,适...
大学生就业方向与专业关系的研究
组态王文献综述
林业机械作业中的安全性问题【2230字】
紫陵阁
淮安市老漂族心理与休闲体育现状的研究
小学《道德与法治》学习心得体会
人事管理系统开题报告
浅谈动画短片《天降好运》中的剧本创作