企业信息门户设计报告

上传人:工**** 文档编号:564373798 上传时间:2022-10-23 格式:DOCX 页数:26 大小:296.11KB
返回 下载 相关 举报
企业信息门户设计报告_第1页
第1页 / 共26页
企业信息门户设计报告_第2页
第2页 / 共26页
企业信息门户设计报告_第3页
第3页 / 共26页
企业信息门户设计报告_第4页
第4页 / 共26页
企业信息门户设计报告_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《企业信息门户设计报告》由会员分享,可在线阅读,更多相关《企业信息门户设计报告(26页珍藏版)》请在金锄头文库上搜索。

1、SQL Server 2005数据库原理及应用作业企业信息门户(EIP)设计报告企业信息门户(EIP)EIP 是 Enterprise Information Portal 的英文缩写,即企业信 息门户。EIP是一个基于Web的系统,它能向分布于各处的用户提供 商业信息,帮助用户管理、组织和查询与企业和部门相关的信息。内 部和外部用户只需要使用浏览器就可以得到自己需要的数据、分析报 表及企业决策信息。根据使用者的不同,EIP可以被看作不同的平台。 在企业内部,EIP是管理和查询日常业务的公用平台,员工可以访问 企业的客户信息、销售信息、生产信息、库存信息和财务信息,以最 低的成本共享和利用企业

2、的所有信息;在企业外部,EIP则是企业网 站:通过企业门户及时向客户和合作伙伴提供产品和服务的信息。1系统设计1.1总体设计企业信息门户分为后台管理部分和前台显示部分。后台管理部分包括信息管理模 块、用户管理模块、客户管理模块、论坛管理模块;前台显示部分包括消息浏览模块和 用户登录模块。(1) 信息管理模块的主要功能包括:管理信息。删除信息。添加信息。查看信息。修改信息。(2) 用户管理模块的主要功能包括:管理用户。、添加用户权限。添加用户。修改用户权限、修改用户、删除用户权限、删除用户、 查看用户。(3) 客户管理模块的主要功能包括:管理客户。删除客户。添加客户。查看客户。修改客户。(4)

3、论坛管理模块的主要功能包括:管理论坛留言。添加论坛留言。添加论坛回复。 删除论坛回复。 查看论坛回复。修改论坛留言。删除论坛留言。查看论坛留言。(5) 显示模块的主要功能包括: 新闻浏览。产品信息浏览。 用户登录。1.2功能模块划分企业信息门户的总体功能模块如图1-1所示,途中可以很清晰地看出系统的功能, 以及功能模块之间的关系。信息浏览用户登录信息管理用户管理客户管理论坛管理邮件服务入口图1-1 EIP系统总体功能模块示意图为了更清晰地表现EIP的细节,给出系统流程图。前台用户使用流程图如图1-2 所示,教师信息查询流程图如图1-3所示,学生信息查询流程图如图1-4所示。-登录验证通过:一-

4、浏览信息-用户登录未通过前台用户使用流程图如图1-2所示后台用户使用流程图如图1-3所示用户登录管理员的管理流程图如图1-4所示2数据库设计数据库设计是整个EIP系统开发过程中的一个重要环节,它具体可以分为两部 分:一是概念设计;二是物理模型设计,即数据库表/字段的设计。系统的E-R图 如图1-5所示。新闻标题发布时间产品类型n阅读时间新闻内容News新闻编号出厂日期Product产品名称产品价格UserToNews1ACL留言内容BBSUserToNewsCustom(i新产品与否I r 、 在线与否登录密码H用户注册姓ACLID手机号码 邮箱地址留言标题Z一旷匚. UserToACL./留

5、言时间-阅读次数UserBBS留言编号Reply客户编号客户所属企业部门留言回复编号回复内容q回复时间回复作者编用户所属部门Customer其他信息备 :邮政编码)r 客户类型客户行业类型客户联系地址EIP系统E-R如图1-5所示2.1创建表本系统数据库中的表有用户权限表ALC、企业论坛留言表BBS、客户表Customer、新 闻信息表News、产品信息表Product、企业论坛留言回复表Reply、用户信息表User(1)用户权限表ALC。表ALC用来保存用户权限信息,包括ID用户权限ID和权限名称,结构如表6-1所示。表6-1表ACL的结构编号字段名称数据类型说明1UserIDVarcha

6、r(100)用户编号(主键)2ACLIDVarchar权限编号(主键)3ModNameVarchar权限名称(2)企业论坛留言表BBS,表BBS用来存储用户在企业论坛的留言信息,包括留言 编号、留言作者、留言主题、留言时间和阅读次数,结构如表6-2所示。表6-2表BBS编号字段名称数据类型说明1BBSIDintBBS留言编号(主键)2AuthorIDVarchar( 100)学生姓名3TitleVarchar( 100)学生性别4Contenttext学生民族5AddinTimeDatetime学生出生日期6ReadCountint学生入学时间(3)新闻信息表News。新闻信息表News用来存

7、储企业中发布的相关新闻。包括新闻编号、作者编号、新闻内容、发布时间和阅读次数结构如表6-3所示。 表6-3 表class的结构编号字段名称数据类型说明1NewsIDInt新闻编号,(主键)2AuthorIDVarchar (100)作者编号3NewsTitleVarchar (100)新闻标题4Contenttext新闻内容5AddinTimeDatetime发布时间6ReadCountint阅读次数(4)客户表Customer。客户表Customer用来存储企业中客户的相关信息,是每一个 企业的核心信息。包括用户编号、联系人编号、所属部门名称、客户行业类型和联系地址等, 结构如表6-4所示。

8、表6-4 表Customer的结构编号字段名称数据类型说明1CustomerIDVarchar(100)客户编号,(主键)2ContactIDVarchar(100)企业联系人编号3DepartNameVarchar(100)客户所属企业部门4CustTypeVarchar(100)客户类型5BussTypeVarchar(lOO)客户行业类型6AddressVarchar(lOO)客户联系地址7PostalcodeVarchar(100)邮政编码8Remarktext其他信息备注(5)产品信息表Product。产品信息表Product用来存储企业已有和最新研制的产品的 相关信息。包括产品编号

9、、产品类型、出厂时间、产品名称和产品价格等,结构如图6-5所 示表6-5 表Product的结构编号字段名称数据类型说明1ProductIDVarchar(100)产品编号,主键2ProductTypeVarchar(100)产品类型3OutofFacTimedatetime出厂日期4ProductNameVarchar(100)产品名称5Pricemoney产品价格6isNewint新产品与否(6)企业论坛留言回复表Reply。企业论坛留言回复表Reply用来存储企业论坛中对 与留言的回复信息。结构如表6-6所示。表6-6 表Reply的结构编号字段名称数据类型说明1ReplyIDInt课程

10、号,主键2ParentIDInt课程名3Contenttext课程学时4AddinTimedatetime课程学分5AuthorIDVarchar(100)课程类型(7)用户信息表User。用户信息表User用来存储EIP系统使用者(包括企业员工和 运许进入系统的相关客户)的相关信息。结构如表6-7所示。表6-7 表User的结构编号字段名称数据类型说明1UserIDVarchar(100)用户账号(主键)2PasswordVarchar(100)登录密码3NameVarchar(100)用户注册姓名4EmailVarchar(100)邮箱地址5CellVarchar(100)手机号码6Dep

11、artVarchar(100)用户所属部门7RankVarchar(100)用户等级8Isonlineint在线与否9Stateint用户状态22数据可脚本创建的数据库名为TMS,数据库表的创建代码如下:(1) 创建表User。UserID varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , Password varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , Name varchar (100) COLLATE Chinese_PRC_CI_AS NULL , Email varchar (1

12、00) COLLATE Chinese_PRC_CI_AS NULL , Cell varchar (100) COLLATE Chinese_PRC_CI_AS NULL , Depart varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , Rank varchar (100) COLLATE Chinese_PRC_CI_AS NULL ,Isonline int NULL ,state int NULL(2) 创建表ALU.GOCREATE TABLE dbo.ACL(UserID varchar (100) COLLATE Chines

13、e_PRC_CI_AS NOT NULL , ACLID varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , ModName varchar (100) COLLATE Chinese_PRC_CI_AS NULLON PRIMARY(3) 创建表BBS。CREATE TABLE dbo.BBS(BBSID int NOT NULL ,AuthorID varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , Title varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , Content text COLLATE Chinese_PRC_CI_AS NULL ,AddinTime datetime NULL ,ReadCount int NULL)ON PRIMARY TEXTIMAGE_ON PRIMARY(4) 创建表 Customer。CREATE TABLE dbo.Customer(CustomerID varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL , ContactID varchar

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号