收藏 分享(赏)

企业动态宣传网站毕业论文.doc

上传人:yjrm16270 文档编号:7421440 上传时间:2019-05-17 格式:DOC 页数:47 大小:4.54MB
下载 相关 举报
企业动态宣传网站毕业论文.doc_第1页
第1页 / 共47页
企业动态宣传网站毕业论文.doc_第2页
第2页 / 共47页
企业动态宣传网站毕业论文.doc_第3页
第3页 / 共47页
企业动态宣传网站毕业论文.doc_第4页
第4页 / 共47页
企业动态宣传网站毕业论文.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸内蒙古化工职业学院毕业设计说明书(论文)任务书姓名 苏俊平 专业 计算机网络技术 班级 计网 10指导教师 冯启荣 全泽剑题目 企业动态宣传网站原始资料说明书(论文)内容需求分析关键技术分析系统设计制作过程图纸要求对学生综合训练方面的要求要求对 ASP 动态网页的熟练,从零起步,函盖动态网页制作基础知识重视实践,理论学习和上机练习相结合培养能力,真正掌握 ASP完成期限 自 2012 年 12 月 3 日至 2012 年 12 月 24 日备注:签发:日期:2012 年 12 月内 蒙 古 化 工 职 业 学 院 毕 业

2、 设 计 ( 论 文 ) 用 纸第 II 页 企业动态宣传网站摘 要本文的主要设计目的旨在实现一个浏览器/服务器(B/S)端的欧尚轩家居体验馆网站管理系统。该系统从企业动态网站出发,充分考虑企业网站的宣传管理需求,利用三层架构和 ASP.NET 动态网页开发技术,基于 Microsoft Visual Studio 2008 和 SQL Server 2005 数据库系统,基本实现了普通用户访问、浏览网站最新动态,注册后发表留言、发起团购操作,管理员及超级管理员在网站后台对网站信息、用户性质和用户留言、企业新闻和产品发布等操作。本文详细介绍了系统的总体需求、关键技术分析、系统总体设计、各个功能

3、模块的详细实现及功能实现的主要接口效果,并对该网站开发的整个过程中遇到的问题及个人学习感受进行了相关总结。关键词 :动态网站开发; B/S 结构;三层架构;ASP.NET内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 III 页 目 录第 1 章 绪论 .11.1 背景 11.2 目的 11.3 意义 1第 2 章 需求分析 .32.1 概述 32.2 系统需求 42.2.1 系统功能需求 42.2.2 系统性能需求 72.2.3 系统需求用例图 72.3 系统开发环境 112.3.1 硬件环境 112.3.2 软件环境 11第 3 章 关键技术分析 .123.1

4、 ASP.NET 简介 .123.1.1 ASP 的定义 .123.1.2 ASP 的运行环境 .133.1.3 浏览 ASP 文件 133.1.4 ASP 文件基本组成 .133.1.5 ASP 的程序的特点: .143.2 ASP 的工作原理 .143.2.1 ASP 动态网站脚本语言 .143.3 系统关键技术 153.3.1 JSP 介绍 .153.1.2 Microsoft Visual Studio 2008 简介 .163.1.3 SQL Server 2005 简介 .16第 4 章 系统设计 .174.1 总体设计 174.1.1 功能模块 174.1.2 系统流程 184.

5、1.3 系统数据库设计 184.2 个人详细设计模块 254.2.1 用户角色注册登录模块 254.2.2 留言、回帖模块 254.2.3 产品管理模块 25内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 IV 页 4.2.4 新闻公告模块 334.2.5 网站团购模块 33第 5 章 网站制作过程 .335.1 LOGO的制作过程 335.2 BANNER的制作过程 .345.3 主页制作过程 355.4 数据库的设计 36总结 .40参考文献 .- 41 -致 谢 .- 42 -内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 1

6、页 第 1 章 绪论1.1 背景在信息产业与传媒产业已经成为现代社会两大支柱的今天,社会信息化的发展正在高校引发一场革命,颠覆企业本来运作的模式。各种信息化的技术、应用和手段的相继投入使用,改变着企业营销、百姓消费、科研工作和对外合作等。同时也不断渗透到企业和消费者的的消费方式和思维模式。所以校园信息化不仅仅只是学校业务模式的转变,更是学校的利益相关者心智模式的转变。同时,随着我国私有制经济的强劲发展,网络日益重要的位置更加凸显,专属网站宣传手段在企业营销策划中的普及率应该得到前所未有的推广,随之带来的网站类开发业务,将会成为软件开发的一个重要发展方向。1.2 目的我们搭建的欧尚轩整体衣柜宣传

7、网站概括起来会在四个方面对整个欧尚轩的营销方向上起到至关重要的作用:1、利用数字化手段实现商品展示、顾客回馈的多元化;2、利用数字化手段实现网上团购的过程,提供多元化消费手段;3、利用数字化手段实现企业新闻,提升企业形象,宣传企业文化,为企业发展奠定核心力量基础。1.3 意义互联网的迅速发展的今天,企业网站正成为企业进行自我文化形成和企业形象的主要展示方式,网站在企业新闻发布、商品展示、顾客回馈反面企业重要作用,不仅具有展现企业个体特色的特点,而且能在任何时间内实现企业信息更新的发布,随意性强,顾客体验感强,互动性大大提高。该网站建设的意义主要包括以下几个方面:欧尚轩整体衣柜网站是欧尚轩整体衣

8、柜品牌的网络“商标” ,是对欧尚轩企内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 2 页 业文化、企业发展动态的一种展现形式。在这个高度信息化的社会,建立企业自己的宣传网站是企业进行自我销售、通过网络进行营销最直接有效的手段。网络的超时空特性,不仅可以让企业的员工本身感受到企业的整体发展动态,也让消费者及合作伙伴更加快捷方便详细的了解欧尚轩整体衣柜开发企业。欧尚轩整体衣柜宣传网站可以提供一个消费者和企业互动的平台,消费者通过留言回帖等操作,促进企业的发展,以使企业更好的服务于广大消费者。欧尚轩整体衣柜依托宣传网站,通过该网站实现网上团购,在宣传企业文化的同时,直

9、接在网上实现营销过程,提高企业业务能力。依托该网站,可以为企业发展提供一个更加长久的、适合市场发展运作的营销模式。最后,更好的服务于企业、服务于广大消费者。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 3 页 第 2 章 需求分析2.1 概述本网站包括前台和后台两部分,前台展示相关信息供用户(普通用户、在本网站注册的会员、网站管理员等)浏览,后台为管理员管理网站提供平台。前台信息展示包括欧尚轩整体衣柜的产品展示,公司新闻公告展示,会员注册、登录,会员留言,团购专区,公司、公司人介绍,联系公司方式等。后台网站管理包括产品管理、新闻公告管理、会员管理、团购管理等。用

10、户(普通用户、在本网站注册的会员、网站管理员等)输入本网站网址进入网站前台首页,浏览首页内容,可以通过导航快速链接到想要浏览的内容,所有用户均可以浏览产品展示页面(产品信息列表包括图片、名称、产品简介等主要信息)点击产品名称或图片进入产品详细页面浏览产品详细信息;所有用户均可浏览公司新闻公告,通过点击新闻公告标题列表中的标题进入新闻公告的详细页面浏览新闻公告详细信息;普通用户、在本网站注册的会员、网站管理员均可浏览会员留言,但普通用户不可留言、回复留言必须注册成为会员后方可进行留言、回复留言操作,管理员可以浏览所有留言及回复信息亦可以进行留言、回复留言操作;会员可进入团购专区;除管理员外其它用

11、户均不能进入网站后台。管理员输入正确的账号及密码进入后台管理,对产品、新闻公告、会员、留言等进行管理。管理员可发布新产品、新闻公告、团购信息,可查看、修改、删除所有产品信息、新闻公告、会员、留言、回复、团购信息等。网站管理员定期或不定期对网站信息进行管理。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 4 页 2.2 系统需求2.2.1 系统功能需求 1. 用户角色注册登录模块(1)前台 用户登录:根据用户的类型进入不同的层(管理员、超级管理员进入可以选择前台和后台的层,普通用户直接进入前台主页) 。 用户注册:如果用户输入信息不全,泽提示要求正确填写必须输入的表

12、项。若用户名已存在在提示用户重新输入用户名,如果输入信息发生错误,则提示出现错误,要求重新填写,注册成功提示。(2)后台 用户的基本信息管理:用户信息的查阅管理,显示用户信息列表,点击自动跳转到显示会员详细信息页面,可以进行重新编辑修改,在用户列表中添加删除功能(弹出对话框提示是否删除) 。 用户的类型管理:只有超级管理员有此操作的权限:显示用户信息列表,点击修改用户的类型(VIP 和普通用户) ,全选功能实现统一把要修改的用户类型同时修改。 用户状态管理:只有超级管理员有此操作的权限:显示用户信息列表,点击修改用户状态(在线和离线) ,全选功能实现统一吧要修改的用户状态同时修改。2. 留言、

13、回帖模块(1)前台 留言主贴的查阅:显示所有主贴信息,点击主贴标题进入详细页面(主贴的详细信息和所有回帖的基本信息) 。 留言回帖的查阅:点击回帖的标题进入回帖的详细信息页面。 用户留言:只有登录后的用户才能进行留言,若用户在没有登录的状态下留言就会自动跳转到登录页面,留言成功显示提示。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 5 页 用户回帖:只有登录后的用户才能进行回帖,若用户在没有登录的状态下留言就会自动跳转到登录页面,回帖成功显示提示。(2)后台 留言主贴管理:显示所有主贴信息,点击详细进入详细页面,添加删除列,删除时提示在删除主贴的同时会删除该主贴

14、的所有回帖。 留言回帖管理:显示所有回帖信息,点击详细进入详细页面,添加删除列实现删除回帖的功能。3. 产品管理模块(1 ) 前台 展示产品:显示所有产品信息,按产品类型显示产品信息,选择排序方式显示产品信息:包括按产品价格从低到高排序和按产品点击量从高到低排序。 评价产品:从产品列表选择一条产品信息,点击进入该产品的详细信息页面查看详细信息,若用户已登录可直接对发表评论,若未登录则弹出登录窗口提示用户登录后再发表评论。(2 ) 后台 产品信息的查阅管理:显示所有产品信息,按产品类型显示产品信息,选择排序方式显示产品信息:包括按产品价格从低到高排序和按产品点击量从高到低排序。 产品信息的修改管

15、理:根据选定的产品内容查看产品详情,根据需求对产品信息可进行修改。 产品信息的删除管理:删除一个或多个产品信息。 产品添加管理:添加发布新产品。 产品类型管理:查询产品类型信息,修改产品类型信息,删除产品类型信息,添加产品类型信息。 产品材料管理:查询产品材料信息,修改产品材料信息,删除产品材料信息,添加产品材料信息。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 6 页 4. 新闻公告模块(1)前台 新闻阅读:根据用户选择显示新闻,包括分类阅读,新闻分类阅读的类别包括:企业动态,招贤动态,全部新闻。 新闻搜索:根据用户输入的关键词进行新闻词条的模糊查询并展示查询

16、结果。(2)后台 新闻阅读:根据管理员选择显示新闻,包括分类阅读,新闻分类阅读的类别包括:企业动态,招贤动态,全部新闻。 新闻搜索:根据管理员输入的关键词进行新闻词条的模糊查询并展示查询结果。 新闻标记分类:根据管理员选择某一行或多行的新闻记录,对选中的新闻记录进行重新归类。 新闻标记删除:根据管理员选择某一行或多行的新闻记录,对选中的新闻记录进行删除操作。 新闻添加功能:进行新闻添加操作,添加结束跳转至新闻列表页面。 新闻类型添加功能:进行新闻类型添加,添加结束跳转至新闻列表页面。 新闻修改功能:对已有的新闻记录进行除新闻 ID 外的新闻修改操作。 新闻全选功能:为方便管理员操作,对已有的所

17、有新闻可实现一次性全选操作。5. 团购模块(1)前台 添加团购团队功能:进行团购时,需要一个团队组织团购,所以要添加团队,包括团长的姓名,联系方式等。 发起团购功能:用户可能有团购的需要,可以自己发起团购,发起团购成功后跳转到团购列表页面,包括团购的产品,报名时间,有效地区等。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 7 页 显示团购列表功能:将用户发起的团购显示在团购列表中,点击“详细”时,跳转到团购详细页面。 显示团购详细内容功能:显示与该团购有关的详细信息,给用户提供参考,包括团购的产品,参团人数,报名时间,有效地区,折扣等。(2)后台 对团购的修改功

18、能:对团购的团队信息和发起团购的信息进行修改。 对团购的添加功能:管理员可以修改团队的信息和团购的信息,以达到对团购的控制。2.2.2 系统性能需求 由于此开发项目针对宣传网站,使用频度较高,使用性要求比较高。为防止对信息数据和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。 查询速度:不超过 10 秒; 其它所有交互功能反应速度:不超过 5 秒。2.2.3 系统需求用例图(1)系统登录用例图 2-1普 通 用 户 登 录注 册use超 级 管 理 员 用 户 基 本 信 息 管 理用 户 类 型 管 理用 户 状 态 管 理se系 统添 加 管 理

19、员内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 8 页 图 2-1(2)注册用户留言管理用例图 2-2图 2-2(3)产品管理用例图 2-3 欧 尚 轩 整 体 衣 柜 宣传 网 站 -产 品 管 理管 理 员发 布 新 产 品修 改 产 品 信 息查 看 产 品 信 息删 除 产 品 信 息-结 束 1*-结 束 2*结 束 3 -结 束 4*结 束 5-结 束 6*-结 束 7 -结 束 8*普 通 用 户 发 帖回 帖管 理 员 主 贴 管 理回 帖 管 理系 统内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 9 页 图 2-

20、3 产品材料管理子用例图 2-4 所示:图 2-4 产品材料管理子用例图图 2-5 所示:欧 尚 轩 整 体 衣 柜 宣传 网 站 -产 品 类 型管 理管 理 员添 加 新 产 品 类 型修 改 产 品 类 型 信 息查 看 产 品 类 型 信 息删 除 产 品 类 型 信 息-结 束 1*-结 束 2*结 束 3 -结 束 4*结 束 5-结 束 6*-结 束 7 -结 束 8*欧 尚 轩 整 体 衣 柜 宣传 网 站 -产 品 类 型管 理管 理 员添 加 新 产 品 材 料修 改 产 品 材 料 信 息查 看 产 品 材 料 信 息删 除 产 品 材 料 信 息-结 束 1*-结 束

21、2*结 束 3 -结 束 4*结 束 5-结 束 6*-结 束 7 -结 束 8*内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 10 页 图 2-5(4)新闻管理用例图 2-6 所示:图 2-6(5)网站团购用例图 2-7 所示:欧 尚 轩 整 体 衣 柜 展 示 网 站用 户 增 加 一 个 团 队发 起 团 购增 加 一 个 团 队管 理 员 增 加 团 购修 改 团 队 信 息修 改 团 购 信 息suse欧 尚 轩 整 体 衣 柜 宣 传 网 站 新 闻 公 告 管 理管 理 员发 布 新 闻 公 告修 改 新 闻 公 告查 看 新 闻 公 告删 除 新

22、 闻 公 告-结 束 1*-结 束 2*结 束 3 -结 束 4*结 束 5-结 束 6*结 束 7 -结 束 8*内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 11 页 图 2-72.3 系统开发环境2.3.1 硬件环境 (1)服务器处理器(CPU):Pentium 900M (推荐 Pentium 4 1.2G);内存容量(RAM):至少 256M(推荐 512M)。(2)客户端处理器(CPU):Pentium 133M 或更高;内存容量(RAM):64M 或更高。2.3.2 软件环境 (1)数据库服务器端 操作系统:Microsoft Windows 20

23、00; 数据库管理系统:Oracle,配置 TCP/IP 协议。(2)Web 服务器端 操作系统:Microsoft Windows 2000; Internet 信息服务(IIS)6.0 管理器; Visual Studio.NET 2008,配置 TCP/IP 协议。(3)客户端 操作系统:Windows 98/2000/2003/XP ;内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 12 页 Web 浏览器:Internet Explorer 5.0 以上或 Netscape 4.0 以上,配置TCP/IP 协议。第 3 章 关键技术分析3.1 ASP.N

24、ET 简介.NET 开发平台是一组用于建立 Web 服务器应用程序和 Windows 桌面应用程序的软件组件,用该平台创建的应用程序在 Common Language Runtime(CLR)(通用语言运行环境) (底层)的控制下运行。CLR 是一个软件引擎,用来加载应用程序,确认它们可以没有错误地执行,进行相应的安全许可验证,执行应用程序,然后在运行完成后将它们清除。类库集提供了使应用程序可以读写XML 数据、在 Internet 上通信、访问数据库等的代码。所有的类库都建立在一个基础的类库之上,它提供管理使用最为频繁的数据类型(例如数值或文本字符串)的功能,以及诸如文件输入/输出等底层功能

25、。3.1.1 ASP 的定义ASP(Active Server Pages)是服务器端脚本编写 环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页面和基于 Web 的功能强大的应用程序。ASP 应用程序很容易开发和修改。如果您编过 HTML 网页,您将发现 ASP 脚本提供了创建交互页的简便方法。如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据

26、,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用 ASP 和脚本语言的技巧,您可以创建更复杂的脚本。对于 ASP,您可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 13 页 如果您已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且您已经了解使用 ASP 的方法。只要安装了符合

27、ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页面中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)和 Microsoft Jscript 的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。 P/p Web 开发人员 :如果您已经掌握了一门编程语言,如 Visual Basic,您将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,您能够创建应用程序的 HTML

28、接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。P/p 使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。 P/p Asp 是这样工作的:浏览器从 Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。3.1.2 ASP 的运行环境(1)

29、Windows 2000+IIs 5.0(Internet 信息管理器 5.0)。(2)Windows XP+Iis 5.0(Intetnet 信息管理器 5.0) 。(3)Windows 98+PWS4.0(personal Web Server4.0,个人 Web 服务管理器)。3.1.3 浏览 ASP 文件(1) http:/localhost/temp.asp(2) http:/127.0.0.1/temp.asp(3) http:/您的计算机的名字/temp.asp(4) http:/您的计算机的 IP 地址/temp.asp内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论

30、 文 ) 用 纸第 14 页 3.1.4 ASP 文件基本组成(1) 普通的 HTML 文件,也就是普通的 Web 的页内容。(2) 服务器端的 Script 程序代码:位于内的程序代码。(3) 客户的 Script 的程序代码:位于内程序代码。3.1.5 ASP 的程序的特点:(1) 使用 Vbscript、Jscript 等简单易懂的脚本语言,结合 HTML 代码,即可速地完成网站的应用程序。(2) 无需编译,容易编写,可在服务器直接执行。(3) 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。(4) 与浏览器无关(Browser Independence),用户端只

31、要使用可执行 HTML 码的浏览器,即可浏览 ASP 所设计的网页内容。ASP 所用的脚本语言(Vbscript、Jscript)均在 Web 服务器端执行,用户的浏览器不需要能够执行这些脚本语言。(5) ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或Jscript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言。譬如 Perl 等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。(6) ASP 的源程序,不被传到客户浏览器。因而可以避免所写的源程序被他人剽窃,也提高了程序的安

32、全性。3.2 ASP 的工作原理用户在浏览器的地址栏中键入 ASP 文件,并回车触发这个 ASP 的申请。浏览器将这个 ASP 的请求发送到给 Web 服务器。Web Server 接收这些申请并根据.asp 的后缀名判断这是 ASP 要求。Web Server 从硬盘或内存中读取正确的 ASP文件。Web Server 将这个文件发送到 ASP.DLL 的特定文件中。ASP 文件将会从头至尾执行并根据命令要求生成相应的 HTML 文件。HTML 文件被送回浏览器。用户的浏览器解释这些 HTML 文件并将结果显示出来。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第

33、 15 页 3.2.1 ASP 动态网站脚本语言ASP 是 Active Server Page 的缩写,意为“动态服务器页面” 。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。A SP 采 用 脚 本 语 言 VBScript( Java script) 作 为 自 己 的 开发 语 言 。ASP 是 一 种 服 务 器 端 脚 本 编 写 环 境 , 可 以 用 来 创 建 和 运 行 动 态 网 页 或Web 应 用 程 序 。 使用 ASP 可以组合

34、HTML 页、VBScript 脚本命令和JavaScript 脚本命令等,以创建交互的 Web 页和基于 Web 的功能强大的应用程序。A SP 网 页 可 以 包 含 HTML 标 记 、 普 通 文 本 、 脚 本 命 令 以 及 COM 组 件 等 。利 用 ASP 可 以 向 网 页 中 添 加 交 互 式 内 容 ( 如 在 线 表 单 ) , 也 可 以 创 建 使 用HTML 网 页 作 为 用 户 界 面 的 web 应 用 程 序 。ASP 的文件后缀名为.asp,以区 别 于同样可以包含 Script 的 HTML 文件。一个.asp 文件是一个文本文件,可以包括下列元素

35、的任意组合: 文本(text) 、HTML 标志(tags) 、Script 命令由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易被别人复制。3.3 系统关键技术3.3.1 JSP 介绍 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HT

36、ML 檔(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag) ,从而形成 JSP 檔(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其它操作系统上运行。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 16 页 动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组

37、件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 檔中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 使用 JSP 语言有以下优点:对于用户接口的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。客户端的界面不是很繁琐,对于各种应用易于部署、维护和修改。 3.1.2 Microsoft Visual Studio 2008 简介Micr

38、osoft Visual Studio 2008 是面向 Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对 Visual Studio 2005 一次及时、全面的升级。VS2008 引入了 250 多个新特性,整合了对象、关系型数据、XML 的访问方式,语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时Visual Studio 2008 支持项目模板、调试器和部署程序。Visual Studio 2008 可以高效开发

39、 Web 应用,集成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。3.1.3 SQL Server 2005 简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 17 页 第 4 章 系统设计4.1 总体设计4

40、.1.1 功能模块 本系统共分为五个功能模块,分别是用户角色注册登录模块,留言、回帖模块,产品管理模块,新闻公告模块和团购模块。 用户角色注册登录模块:分为普通用户、管理员和超级管理员三种角色,登录接口为统一的输入用户名、密码的登录页面,用户名、密码正确后选择登录取向:前台、后台。在网站后台管理中,超级管理员可以对会员、管理员进行增删查的操作,不可以更改注册人员信息,可以对会员进行是否禁言的发言状态操作。 留言、回帖模块:会员、管理员和超级管理员登录网站后可以在网站进行留言、回帖操作,同时获得留言权限的用户可以对网站产品进行评价。在网站后台管理中,超级管理员可以对留言、回帖、评价进行删除操作,

41、但是不能进行内容更改。 产品管理模块:普通用户及会员可以查看产品列表及详情。普通管理员和超级管理员可以在网站后台对产品进行产品信息的增删差改操作。 新闻公告模块:普通用户及会员可以查看新闻列表、详情、新闻搜索、上下篇新闻查看。超级管理员可以在网站后台对新闻及新闻类型进行相关信息的增删查改操作,其中新闻作者、点击率及新闻发布日期不可以进行更改。 网站团购模块:网站会员及管理员可以在网站上发起团购,并建立团购信息,供参加团购的其它用户进行网上团购信息了解及联系。在团购的后台管理模块,超级管理员可以对团购的团队及团购信息进行增删查改操作。内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文

42、 ) 用 纸第 18 页 欧 尚 轩 整 体 衣 柜 宣 传 网 站前 台 信 息 展 示 后 台 信 息 管 理产 品信 息展 示 新 闻 公告 展 示 留 言 信息 展 示 团 购信 息展 示 会 员 注册 登 录 产 品信 息管 理 新 闻公 告管 理 留 言信 息管 理 团 购信 息管 理 用 户会 员管 理4.1.2 系统流程 本系统的系统流程如图 4-1 所示:图 4-14.1.3 系统数据库设计 (1)本系统的数据库表设计 团购团队表:表名:group_purchase_team 4-1序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 GPT_Id Bigint 8 是

43、 是 否2 GPT_Name Varchar 50 否3 GPT_Master_Id Bigint 8 否4 GPT_Master_Telephone Varchar 13 否5 GPT_Master_Mobile Varchar 13 否6 GPT_RegTime Datetime 否内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 19 页 团购信息表:表名:group_purchase_info 4-2序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 GPI_Id Bigint 8 是 主键 否2 GPI_UI_Id Bigint 8 否3 GPI_

44、GPT_Id Bigint 8 否4 GPI_PI_Id Bigint 8 否5 GPI_Title varchar 200 否6 GPI_Effection_District Varchar 500 否7 GPI_Discount Float 6 是8 GPI_EndTime DateTime 否9 GPI_Person_Number Int 4 是10 GPI_Hold_Place Varchar 200 是11 GPI_Least_Person_Number Int 是12 GPI_Description Varchar 5000 是13 GPI_Apply_Start_Time Dat

45、etime 否14 GPI_Apply_Over_Time Datetime 否 用户信息表:表名:user_info 4-3序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 UI_Id Bigint 8 是 主键 否2 UI_Name Varchar 50 否3 UI_Password Varchar 30 否4 UI_Email Varchar 50 是5 UI_UT_Id Int 4 否6 UI_Realname Varcha 20 是内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 20 页 r7 UI_Sex Varchar 10 是8 UI_A

46、ddress Varchar 100 是9 UI_Telphone Varchar 13 是10 UI_US_Id Int 4 否11 UI_RegDate Datetime 否12 UI_Point Int 4 是13 UI_Purchased Char 10 是 用户类型表:表名:user_type 4-4序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 UT_Id Int 4 是 是 否2 UT_Name Varchar 15 否 用户状态表:表名:user_state 4-5序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 US_Id Int 4 是 是 否2 US

47、_Name Varchar 15 否 产品信息表:表名:product_info 4-6序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 PI_Id Bigint 8 是 主键 否2 PI_Range Varchar 50 否内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 21 页 3 PI_PT_Id Int 4 否4 PI_PM_Id Int 4 否5 PI_Brand Varchar 50 是6 PI_Specialfication Varchar 100 是7 PI_Model Varchar 100 是8 PI_Description Varc

48、har 2000 是9 PI_Price Money 是10 PI_Picture Varchar 100 是11 PI_Click Int 4 否12 PI_PS_Id Int 4 是13 PI_IssueTime Datetime 否内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 22 页 产品类型表:表名:product_type 4-7序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 PI_Id Int 4 是 是 否2 PI_Name Varchar 100 否3 PI_Description Varchar 1000 是 产品状态表:表名:p

49、roduct_state 4-8序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 PS_Id Int 4 是 是 否2 PS_Name Varchar 100 否 产品材料表:表名:product_material 4-9序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 PM_Id Int 4 是 是 否2 PM_Name Varchar 100 否3 PM_Description Varhcar 1000 是 产品评价表:表名:product_evaluation 4-10序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 PE_Id Bigint 8 是 是 否2 PE_UI_Id Bigint 8 否3 PE_PI_Id Bigint 8 否4 PE_Content Varchar 2000 否5 PE_IssueTime Datetime 是6 PE_Score Float 6 是内 蒙 古 化 工 职 业 学 院 毕 业 设 计 ( 论 文 ) 用 纸第 23 页 留言信息表:表名:message_info 4-11序号 列名数据类型 长度 标识 主键 允许空默认值 说明1 MI_Id Big

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报