毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net基建管理信息系统设计+流程图(5)
4.1.3 功能综述
结合以上两节内容,对本系统功能进行梳理。
基建管理信息系统
注册、登录
电子档案平台 档案录入、档案查询、修改密码
综合管理平台 档案查询、新用户审核、用户管理、修改密码
4.2 数据库设计
通过需求分析,对数据库进行大概设计。针对用户注册,至少需要3个表,一个用来存储用户信息,一个存储角色信息,还有一个用户角色信息。针对档案录入,至少需要8个表,其中6个对应档案录入6个阶段需要录入的信息,一个用于存储录入过程中上传文件的信息,还有一个用于存储录入阶段信息。此外还需要1个表用于存储本院所有部门的信息。这样本系统大概需要设计12个表。详细的数据库设计将会在下一章介绍。
5 数据库设计
5.1 数据库表概况
表5.1 数据库表概况
序号 表名 中文描述 包含字段数
1 Project 工程 24
2 TenCon 招标合同 14
3 UploadFiles 上传文件 5
4 Changement 变更 7
5 CheckAcc 验收 8
6 Audit 审计 10
7 Guarantee 保修 9
8 UserInfo 用户信息 6
9 Institution 单位 5
10 Status 状态 5
由于使用Membership类提供的功能,在系统首次运行时会自行建立一个名为ASPNETDB的数据库,用户注册信息、权限等都存储于此,所以数据库的设计就是在这个数据库的基础上进行的。在ASPNETDB数据库中有表aspnet_MemberShip、aspnet_Roles、aspnet_Users、aspnet_UsersInRoles等,这样就为本系统设计简化了一些数据库的设计,角色分组等就依赖此数据库原有表进行设计。下面给出数据库中一些表的关系:
图5.1 角色表关系
图5.2 表的关系
5.2 表的物理设计
表名:Project (工程表,工程报备表)
表5.2 Project表
字段名称 中文描述 数据类型 约束 非空 备注
ProNo 工程编号 nchar(10) 主键 是
ProName 工程名称 nvarchar(50)
ConType 建设类别 nvarchar(50) 说明①
ConContent 建设内容 nvarchar(50) 说明②
Approval 立项机构 nvarchar(50) 说明③
Implementation 实施单位 nvarchar(50) 说明④
Belong 工程隶属 nvarchar(50) 说明⑤
ConstructionSite 建设地点 nvarchar(50)
EmstimationPrice 工程估算价 nvarchar(50)
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
MFC员工反应时间检测评测系统设计
下一篇:
基于微软Kinect体感游戏控制器的人体姿态识别方法研究
PHP+IOS的会议管理系统的设计+ER图
高职院校公共机房的管理维护【2471字】
项目管理茬软件中的應用【5351字】
软件项目管理常见问题及解决方案【1196字】
计算机信息管理茬第三方...
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
神经外科重症监护病房患...
承德市事业单位档案管理...
C#学校科研管理系统的设计
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状