ASP.net+sqlserver企业设备管理系统设计与开发(9)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net+sqlserver企业设备管理系统设计与开发(9)


3.2.4    系统E-R图
为了能够方便的表示出信息世界中的常用的概念,我决定采取了概念模型这个理念作为程序的建模。概念模型中最为著名的常用方法是由P.P.S.Chen在1976年提出的关于实体——联系的方法(Entity-Relationship Approach)。该方法使用E-R图来描述现世界的概念模型,所以E-R图方法也称作E-R模型。
E-R模型的关键元素有三个,分别是是实体、属性和联系。
在本系统中,主要有以下的实体:员工、部门、设备、设备类别等。其中员工实体与其相关属性如图3.3所示。
 图3.3员工实体E-R图
部门实体与属性如图3.4所示,部门信息的主要属性包括:部门代号、部门名称、上级部门。

图3.4部门实体E-R图
设备实体与属性如图3.5所示,设备实体包括:序号,部门,状态,编号,生产厂家,出厂日期,使用时间,采购时间,备注,价格,资产编号,经手人。
 图3.5设备实体E-R图
企业设备管理系统主要以企业设备为主要设计中心,并且以提高管理效率为目的。在这个系统中,各个实体之间的联系基本上都是以设备为基础的。因为一个员工属于一个部门但是一个部门却有多名员工,所以部门和员工之间是一对多的关系。同样一个员工可以使用多个设备而一个设备的使用人只有一个;一个设备属于一个种类,一个设备种类包含多个设备。
根据以上信息,由此得到了设备管理系统的实体及其联系图3.6所示:
 
图3.6 总体E—R图
3.2.5    数据库物理设计
本系统采用的数据库管理系统是Microsoft公司的SQL Server 2005。该管理系统由一系列产品组成,不仅能为个人或小企业提供易于使用的数据存储服务,还能够满足大量的数据处理系统和商业 中Web 站点存储数据需求。
Microsoft SQL Server 2005 的特性有很多,下面是我所选取的认为较为重要的几条:
1、.NET框架主机
使用SQL Server 2005,开发人员通过使用相似的语言,例如微软的Visual C# .NET和微软的Visual Basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象——用户定义的类和集合[11]。
2、增强的安全性
SQL Server 2005中的新安全模式将用户和对象分开,提供fine-grain access存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。
3、Web服务
使用SQL Server 2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。
4、与Microsoft Office System集成
在报表服务中,由报表服务器提供的报表能够在Microsoft SharePoint门户服务器和Microsoft Office System应用软件的环境中运行,Office System应用软件其中包括Microsoft Word和Microsoft Excel。您能够在Word或Excel软件中打开报表,观看超文本连接标示语言(HTML)版本的报表。
5、新的SQL Server Management Studio
SQL Server 2005引入了SQL Server Management Studio,这是一个新型的统一的管理工具组。
本系统的数据库名为sbgl 。包含如下几个表:
表3.1 人员信息(H_Admin)表
字段名称    类型    长度    主键    说明    允许空
id    int    4    YES    序号    NO
Admin_User    varchar    50        用户名    yes
Admin_Pwd    varchar    50        密码    yes (责任编辑:qin)