3.3 系统设计

3.3.1 系统目标

本系统属于中小型的数据库管理系统,可以对企业的各种信息进行有效管理。通过本系统可以达到以下目标:

 界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。

 显示公司产品的详细信息。

 实现后台监控功能。

 对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。

 系统最大限度地实现易维护性和易操作性。

 系统运行稳定、安全可靠。

3.3.2 系统功能结构

企业门户网站前台功能结构图如图3.1所示。

图3.1 企业门户网站前台功能结构图

企业门户网站后台功能结构图如图3.2所示。

图3.2 企业门户网站后台功能结构图

3.3.3 业务流程图

企业门户网站的业务流程图如图3.3所示。

图3.3 企业门户网站的业务流程图

3.3.4 业务逻辑编码规则

本网站内部信息编码采用了统一的编码方式,所有的编号(比如员工编号、产品编号、公告编号、留言编号、回复编号、招聘信息编号及友情链接编号等)都采用字母“BH”和6位数字编码的组合。例如,BH100001。

3.3.5 构建开发环境

1. 网站开发环境

 网站开发环境:Microsoft Visual Studio 2017。

 网站开发语言:ASP.NET+C#。

 网站后台数据库:SQL Server 2014。

 开发环境运行平台:Windows 7(SP1)/ Windows Server 8/Windows 10。

注意

SP(Service Pack)为Windows操作系统补丁。

2. 服务器端

 操作系统:Windows 7。

 Web服务器:IIS 7.0以上版本。

 数据库服务器:SQL Server 2014。

 网站服务器运行环境:Microsoft .NET Framework SDK v4.7。

3. 客户端

 浏览器:Chrome浏览器、Firefox浏览器。

3.3.6 系统预览

企业门户网站由多个页面组成,下面仅列出几个典型页面,其他页面参见资源包中的源程序。

企业门户网站首页(资源包\…\Default.aspx)如图3.4所示,该页面主要用来查看公司的公告信息、新闻信息、产品信息及工具软件和补丁的下载排行等内容。留言详细信息及其回复信息页面(资源包\…\LWordInfo.aspx)如图3.5所示,该页面用于实现查看留言详细信息和回复留言的功能。

图3.4 网站首页

图3.5 留言详细信息及回复页面

产品信息页面(资源包\…\Sort.aspx)如图3.6所示,该页面用于查看产品的详细信息。产品信息管理页面(资源包\…\ProductManage.aspx)如图3.7所示,该页面用于对产品信息进行添加、修改、删除和查询等操作。

图3.6 产品信息页面

图3.7 产品信息管理页面

说明

由于路径太长,因此省略了部分路径,省略的路径是“TM\03\EnterpriseWeb”。