一个项目报表数据库设计的问题.
2007-04-23 15:12
381 查看
如何设计的合理.
1用户管理模块:企业用户在线注册成功经审核后可以登陆到系统主页面,进行项目的填写,本企业项目的预览,项目的修改。
2 项目管理模块:县区用户登陆成功后进入系统主页面,能对县区内企业填写的项目进行管理,有查询功能根据查询条件生成报表,有打印、导出功能。市用户有最高权限,能对县区用户企业进行管理,有查询功能根据查询条件生成报表,有打印、导出功能。市用户有最高权限。
一、数据库设计与分析
本系统使用sql server 2000作为数据库管理系统。本次开发的数据库包括3个方面。
1、用户信息表user
用户基本信息表主要用于存放用户的基本信息,用户有企业,县区,市经委。包括的字段有id号、用户名(username)、密码(password)、用户类型(type)、所在地(address)、联系人(connection)、联系电话(call)、注册日期(date)、权限(flag)、电子邮件(email)、审核(she)。
表user
[align=center]字段名[/align] | [align=center]数据类型及长度[/align] | [align=center]说明[/align] | [align=center]备注[/align] |
Id号 | nvarchar(8) | 注册用户编号 | 主关键字 |
Username | nvarchar(10) | 注册用户名称 | 不能为空 |
Password | nvarchar(8) | 注册用户密码 | 不能为空 |
Type | Int | 用户类型 | |
Address | nvarchar(20) | 用户所在地 | 不能为空 |
Connection | nvarchar(8) | 联系方式 | 不能为空 |
Call | nvarchar(10) | 联系电话 | 不能为空 |
date | Smalldatetime | 注册日期 | 不能为空 |
Email | nvarchar(50) | 电子邮件 | 不能为空 |
She | int | 审核 | 不能为空 |
flag | Int | 权限 | 不能为空 |
项目基本信息表用于存放项目的基本信息,包括projectid、用户名称、固定序列号(id)、企业名称(compyname)、项目名称及简介、总投资(总额、贷款、用汇)、累计完成投资(合计、贷款)、当年计划投资(合计、贷款、自筹)、形象进度表、新增经济效益(销售收入、利润、税金)、创汇、项目起止年限、规划土地环保安全生产情况、所属行业、所属地区、类别(专精特新、亿元以上、亿元以下)、行业、联系人电话、申请时间。
[align=center]字段名[/align] | [align=center]数据类型及长度[/align] | [align=center]说明[/align] | [align=center]备注[/align] |
projectid | nvarchar(8) | 项目申请编号 | 不为空 |
username | nvarchar(10) | 项目申请人名称 | 主关键字 |
id | int | 企业固定序列号 | 不为空 |
compyname | nvarchar(20) | 企业名称 | 不为空 |
projectname | nvarchar(250) | 项目名称及简介 | 不为空 |
total | Int | 总投资 | 不为空 |
completetotal | Int | 完成投资 | 不为空 |
nowtotal | Int | 当年总投资 | 不为空 |
newadd | Int | 新增经济效益 | 不为空 |
create | int | 创汇 | 可为空 |
projectyear | Smalldate | 项目起址年限 | 可为空 |
plan | nvarchar(20) | 规划安全情况 | 可为空 |
profession | nvarchar(10) | 行业 | 不为空 |
area | nvarchar(50) | 所属地区 | 可为空 |
type | nvarchar(10) | 类别 | 不为空 |
Connection | nvarchar(20) | 联系人电话 | 可为空 |
Applytime | Smalldate | 申请时间 | 可为空 |
项目类别信息表主要用来存放项目的具体的类别,便于以后对项目进行查找。包括的字段有id、行业、类别、所属地区、项目申请人名称。
字段名 | 数据类型及长度 | 说明 | 备注 |
Id | nvarchar(8) | 顺序编号 | 不为空 |
profession | nvarchar(10) | 行业 | 主关键字 |
type | nvarchar(10) | 类别 | 不为空 |
area | nvarchar(50) | 所属地区 | 可为空 |
username | nvarchar(10) | 项目申请人名称 | 不为空 |
[align=center] [/align]
相关文章推荐
- 请教大家一个问题,有关于数据库的设计
- 一个SNS数据库表设计的问题
- 报一个比较难以描述的问题【关键字 报表 数据库行列转换 多表交叉查询】
- 最近开发一个表格报表设计器,在开发过程中遇上一个问题,希望几路高手支招
- 【MySQL之设计表(二)】一个典型的数据库设计问题
- [全程建模]一个项目UML设计中的几个问题
- 数据库设计步骤--了解用户需求:拿出一个问题清单
- 以一个权限系统来告别WebForm —(一)项目整休架构设计与数据库设计
- 使用SQL Server Business Intelligence Development Studio 2005设计报表模型时的一个容易被忽视的问题
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 如何在一个项目中完美融入GreenDao并使用Facde设计模式操作数据库
- 水晶报表使用,解决相同数据库不同服务器使用同一个水晶报表模板问题?
- 运维角度浅谈MySQL数据库优化一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 一个项目同时支持两种数据库切换使用的设计
- 一个问题看系统数据库设计
- WPF项目中使用水晶报表for vs2010时的一个找不到程序集的问题
- 一个有关访问量统计的数据库设计以及isqlplus的一个设置问题
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例