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”。