C#+access工程项目管理系统设计与实现(12)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+access工程项目管理系统设计与实现(12)


5    软件实现
主要介绍系统,登陆模块、立项模块、调研模块、预算模块、合同模块、验收模块、结束模块。模块的功能介绍,用例图显示和功能的实现。针对其基本构架进行各个模块的细化研究。本章节主要叙述系统的各功能详细设计和功能介绍。
5.1    功能模块介绍
(1)用户登录模块
用户登录界面,具有选择普通用户登录功能、管理员用户登陆功能、登陆验证码功能、注册功能。具体流程图请看5-1-1。
 
图5-1-1用户登录流程图
(2)立项模块介绍
项目立项实体主要包含以下功能:项目编号填写、项目名称填写、项目开始时间、项目预期耗资、项目状态选着、项目介绍,具体流程图请看下图5-1-2。
 
图5-1-2项目立项流程图
(3)项目调研模块
项目调研实体主要包含以下属性:项目编号、项目名称、项目开始时间、项目预期耗资、项目状态、项目介绍、规划局意见、专家可行性研究讨论。具体流程图如下图5-1-2。
 
图5-1-3调研流程图
(4)项目预算模块
项目预算实体主要包含以下属性:项目编号、项目名称、项目开始时间、项目预期耗资、项目状态、项目介绍、预期最多人工、预期人工工资、预期工作日、预期材料耗资。具体流程图如下图5-1-4。
 
图5-1-4预算模块流程图
(5)项目合同模块
项目合同实体主要包含以下属性:项目编号、项目名称、项目开始时间、项目预期耗资、项目状态、项目介绍、项目承包公司、项目负责人、联系方式、项目开始时间、预期结束时间,具体用例图如下图5-1-5。
 
图5-1-5合同模块流程图
(6)项目施工模块
项目施工实体主要包含以下属性:项目编号、项目名称、项目开始时间、项目预期耗资、项目状态、项目介绍、项目承包公司、项目负责人、项目阶段、项目耗资、工程进展。相关流程图如下5-1-6。
 
图5-1-6施工流程图
(7)项目验收实体
项目验收实体主要包含以下属性:项目编号、项目名称、项目开始时间、项目耗资、项目状态、项目介绍、项目承包公司、项目负责人、项目结束时间、是否符合工程设计和合同约定、工程质量检测是否符合标准、是否有未完成的任务。相关用例图如下5-1-7。
 
图5-1-7项目验收流程图
5.2    页面设计介绍
5.2.1    登录页面
登陆页面的用户类型有管理员和普通用户,默认的是学生用户。在登陆界面有注册功能,注册只能注册普通用户。如图5-2-1所示。此页面是系统进入的惟一入口。未经登陆的用户是无法访问里面内容的。
 
图5-2-1登陆截面
    用户是出现密码或者用户名输入错误时,会弹出出错对话框。如图5-2-2所示。输入密码正确后,准许进入程序。对立面的功能进行操作。
 
图5-2-2登陆出错提示
管理员页面
 管理员登陆后可以选着用户,选择完用户后,可以对用户的所有项目进行最高权限的操作。对增加用户、修改用户、管理用户项目、删除用户项目、增加用户项目。由于这是一个封闭式的软件管理,处于安全的考虑管理员用户无法注册。开始会有一个初始管理员用户。用户名:admin密码:1
5.2.2    普通用户界面
普通用户进入软件后,可以对自己所有的项目进行管理。每个项目在每个有流程,都有相应的管理功能。下面对每个模块的的功能进行介绍。
用户进入程序后,可以对项目进行操作管理。可以隐藏左边得功能框,管理用户密码。如5-2-3图 (责任编辑:qin)