基于web的项目信息管理系统设计

基于web的项目信息管理系统设计

ID:20291952

大小:67.00 KB

页数:6页

时间:2018-10-12

基于web的项目信息管理系统设计_第1页
基于web的项目信息管理系统设计_第2页
基于web的项目信息管理系统设计_第3页
基于web的项目信息管理系统设计_第4页
基于web的项目信息管理系统设计_第5页
资源描述:

《基于web的项目信息管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于WEB的项目信息管理系统设计黄秋毅(南宁市经济信息中心,广西南宁市当阳街66号530012)摘要:本文分析了项目主管部门信息管理方面的需求,在此基础上划分功能模块,分析数据库模式,并完成了基于B/S模式的数据库结构和WEB程序设计。该系统实现了项目信息管理、查询及统计等一系列功能。程序运行结果证明,该系统具有较高实用价值。关键字:ASP.net项目管理系统设计一、绪论随着国家经济建设的快速发展,基础设施建设投入逐步增大。项目主管部门负责项目的组织、协调、管理,需要掌握项目信息并及时了解项目前期工作进展情况。但由于涉及到的建设项目很多,项目管理的信

2、息量相当大,这给项目主管人员增加了大量工作,带来了沉重负担。因此,开发一种通用、高效的项目信息管理系统,便显得尤为迫切。基于WEB的项目信息管理系统,实现了项目信息的统一收集、快速查询,并以标准化的方式做好信息处理工作,使项目主管人员能把握项目宏观信息,为项目主管人员的决策提供了有力支持。本项目信息管理系统是典型的信息管理系统(MIS),其主要采用了WEB方式的B/S架构,服务器运用了常用的IIS的WEB服务器,引用了ASP.net,通过种环境,开发人员可以创建和运行动态的交互式WEB服务器应用程序。数据库采用了MSSQL2000Server大型关系

3、型数据库管理系统,它在数据仓库和数据库解决方案等应用中起着重要的核心作用,为数据管理提供强大的支持,并采用有效的措施实现数据的完整性及数据的安全性。二、系统总体设计(一)需求分析1、系统功能需求-6-(1)项目信息管理模块该模块实现项目信息的添加、更新、删除等操作,并将项目信息分为三部分:项目基本信息、项目投资信息、项目批复信息,各部分信息采用表格方式显示,简洁清晰、一目了然。该模块是项目管理系统核心模块,查询、统计、导出数据均以此模块为基础。(2)查询、统计、打印模块项目管理人员可以通过查询模块提取所需的项目信息,查询结果显示在首页,并自动显示汇总

4、统计结果。项目信息能按照规定版式进行打印。(3)项目信息导入导出模块项目信息的导入导出含两种模式,一种是数据包模式,一种是电子表格模式。数据包模式有利于快速导入导出及存储大量项目信息,电子表格模式有利于将项目信息展示给项目管理人员审阅,方便管理人员把握项目信息总体状况,为管理人员做相关决策提供数据支持。(4)系统管理模块系统管理员在本模块具有最高权限,同时可以将自身权限进行二次分配。可对不同科室的不同人员分配不同权限,用户根据自身权限访问特定内容。(5)界面和产品性能需求界面友好,风格简约、稳重、统一。系统具有较好容错性,在网络良好的情况下,5秒内响

5、应用户请求。2、系统功能描述系统开发的总体任务是实现项目信息的系统化、规范化和自动化。本项目信息管理系统需要完成的功能有:(1)系统管理功能:添加用户、修改密码、模板管理、退出系统、权限分配。(2)项目信息管理功能:添加、修改、删除单个项目信息功能、一次性添加、删除、修改多个项目信息功能。(3)项目信息查询、统计、打印功能:多条件组合查询功能、实时统计功能、报表打印功能。(4)数据交换功能:导入数据包、导出数据包、导出电子表格、按规定格式导入报表数据。-6-(5)数据检查功能:数据完整性检测、出错信息提示。(二)数据库设计数据库设计遵从面向关系的原则

6、,保证各表之间不出现逻辑错误的同时,要尽可能满足存取的简单,三范式和二范式间的取最优者,保证开发和维护的简便和数据库的可读性。1、关键表汇总表名功能说明Tb_user用户信息表,存放用户名、密码等Tb_sys管理员表,存放管理员信息、权限信息等Tb_info项目信息表,存放项目基本信息、投资信息、前期工作批复信息2、Tb_info表列名数据类型说明空/非空约束条件T_idInt序号非空主键T_numberInt项目编码非空唯一T_nameVacher(50)项目名称非空T_typeVacher(50)所属行业非空T_addsVacher(20)建设地

7、点非空T_infoVacher(500)建设规模和内容非空T_invInt总投资非空(略)……3、Tb_sys表列名数据类型说明空/非空约束条件S_idInt序号非空主键S_numberInt管理员编号非空S_nameVacher(10)管理员姓名非空S_passwordVacher(10)管理员密码非空-6-S_dptVacher(20)所属科室非空S_powerVacher(10)管理员具备权限非空说明:一个管理员可以同时有多种权限三、系统模块的实现1、登录模块为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确

8、的密码之后,才能进入系统,并根据用户权限访问不同内容。用户登录窗体中放置了两个文本框,用来输入用户名和密码;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。