大学毕业设计---家居装饰企业门户网站设计与实现 下载本文

服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序。ASP.net不仅仅是ASP 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序,提供许多比现在的Web开发模式强大的优势。ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。 2.2.3 Visual Studio

Visual Studio 是一套完整的开发工具集,在该系统中用于生成 ASP.NET Web 应用程序。使用Visual Studio 2010, 专业开发人员能够使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境;在统一的开发环境中,开发并调试多层次的服务器应用程序;使用集成的可视化数据库设计和报告工具,创建SQL Server 2008解决方案等一系列功能。 2.2.4 SQL Server

SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作. 2.2.5 C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。它是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。C#在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

- 8 -

2.3 系统的安全性

由于网站是面对广大潜在客户群体的,关系到企业在客户心中的形像,数据的安全性很重要。为防止把网站内的公司产品资料被随意修改,必须采取某种安全保密措施,这些措施的有效程序如何就称为计算机系统的安全性。为了确保其安全与保密性,一是要确保用户的个人信息不能被管理员以外的人员恶意更改;二是要确保用户输入系统中的数据信息的正确性;三是要确保系统中的数据不能被管理员以外的人员恶意更改。为保证网站的安全性,主要通过方法予以实现:

1.在登录的时候有分普通用户、操作员和超级管理员,根据角色的不同,登录到不同的界面。并且如果在登录后长时间不使用,将作为过期,重新登录。

2.所有的操作员信息都由超级管理员统一录入,操作员ID也由管理员统一分配,操作员登入系统后可以修改自己的密码。操作员能发布新闻和产品,并对自己发布的新闻和产品进行修改和删除。

3.系统中的后台管理,对于普通用户不可见,普通用户也不能对公共信息进行修改、删除操作。

2.4 系统功能需求分析

经过需求分析、可行性研究和总体设计等几个步骤,按功能和角色把系统划分为以下几个模块:产品、新闻信息发布系统,留言板,用户管理系统。系统的功能模块如图2-1所示:

家居装饰品网站 图2-1 系统的功能模块图 超级管理员 (后台系统) 操作员 (后台系统) 普通用户 (前台系统) 产品发布,删除新闻发布、删除对产品新闻审核管理操作员留言回复发布产品新闻修改自己的发布修改自己的密码产品浏览新闻浏览留言评论

- 9 -

3 系统设计

3.1系统结构

该企业交易平台网站是采用B/S(BROWSER/SERVER)结构,实现整个企业的信息管理。这种系统的优势在于系统简单,功能强大,扩展能力良好以及跨地域操作性能。B/S模式通过Internet 进行通信,可以不受地域的限制,但缺点是不能进行联机食物处理,并且在大量数据处理的过程中,速度较慢。该系统功能目标在于实现企业的信息资源的共享,同时对不同用户的权限控制。由于系统数据的实时性要求并不高,因此采用B/S结构比较合理。

实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。

3.2 系统功能模块设计

3.2.1 登录子系统

用户通过表单提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别。进行登录时,根据角色不同,进入不同界面。图3-1为流程图符号说明,登录流程如图3-2,进入超级用户界面后,操作流程如图3-3。

符号 名称 过程 决策 终止

流程线 库存数据 数据 图3-1 流程图符号说明

- 10 -

用户登录 ID与密码是否正确? 是 是超级管理员 是 否 否 登录到超级管理界面 登录到操作员界面 退出

图3-2 用户登录流程图

- 11 -