论文:基于ASP的甜品店网站系统


    编号:0804040223




    毕业文(设计)

    题目 基ASP甜品店网站系统


    院 (系) 计算机信息工程学院
    专 业 信息工程
    学生姓名
    成 绩
    指导教师 (职称) 讲师





    20**年6月
    诚信声明

    郑重声明:呈交毕业设计(文)导师指导 独立完成关观点方法数文献等引已文中指出参考文献相应查证文中特加标注致谢方外文中包含已发表撰写研究成果包含获教育机构学位证书材料
    承诺文中容均真实信文中涉抄袭剽窃行愿承担造成切果责







    毕业文(设计)作者签名:
    签名日期:20**年 月 日





    Internet 惊速度济活动社会活动产生日益广泛影响internet加剧企业生存环境加快整市场结构变革市场竟中生存发展企业必须实现信息化企业网站企业信息化重组成部分企业信息化求电子商务基础台企业网站建立意义树立企业形象建立新型商务理模式企业客户提供更完善服务加强企业社会间信息联系改善部理提高运营效率
    系统运ASP+Access作系统开发工具实现前台企业网站公司产品展示接收客户留言接收求职者简历台理产品信息理留言信息添加友情链接等功
    关键词:企业信息化企业网站电子商务
    Abstract
    The network is more and more widely used in activities and social activities at an alarming rate The Internet has changed the living environment of enterprise It also changed the structure of the market quickly In order to survive and develop in market competition enterprises must realize that information is very important Enterprise website is an important part to is the need of it and the basic platform of ecommerce enterprise website is build to resume of corporate image to establish a new business management model and to provide better service for enterprise customers to strengthen the information links between the enterprise and the society to improve the internal management and the operational efficiency
    The system mainly used ASP and Access as the system development tools implementation the enterprise website product display receiving a message receiving the resume of job seekers background management product information managing information add links and other functions
    Keywords enterprise business information corporate websites
    目 录
    第章 绪 1
    11 引言 1
    12背景分析 1
    13课题意义 1
    14文结构 3
    第二章 系统开发技术基础 4
    21网页开发工具Dreamweaver8 4
    22数库软件 Access 2003 4
    23 ASP(Active Server Page)技术 6
    24 HTML(Hyper Text Markup Language)语言 8
    第三章 系统总体设计 9
    31系统环境 9
    311系统开发环境 9
    312系统运行环境 9
    32系统功设计 9
    33系统架构 10
    第四章 系统详细设计 **
    41 系统数库设计 **
    411 ER图设计 **
    412数库设计 14
    413数表定义 14
    42系统页设计 18
    421页构成 18
    422户操作页面部分设计 19
    43台理员操作界面功 28
    431网站理 29
    432公司信息理 31
    433产品信息理 34
    434招聘理 40
    435新通知理 43
    436友情链接理 46
    44 系统测试 46
    第五章 总结 48
    致 谢 49
    参考文献 50
    附录 51
    附录A 页面实现代码 51
    B1 中文翻译 57
    B2 英文原文 60

    第章 绪
    11 引言
    类社会已迈入 21 世纪信息技术浪潮击着社会方方面面计算机互联网核心科学技术社会行业提供前未机会发展潜力生产业例外互联网走天 10 年光景间历高潮低估许许奋斗兴奋沮丧年前失耐心开始疾呼互联网泡沫家陷进时候中国互联网然行素走着该走路专家互联网企业90关门预言攻破风风雨雨学真正解互联网终明白点互联网身创造价值服务行业
    12背景分析
    INTERNET 基础电子商务企业利计算机技术网络通讯技术进行商务活动方式企业企业间(B to B)企业消费者间(B to C)提供种新型商务活动模式基 INTERNET 企业网站作企业进行电子商务活动窗口企业合作伙伴客户提供访问企业部种资源台通网站企业合作伙伴快获取企业前期种生产营信息根信息企业资源调配生产调度进行合理优化通网站企业客户查询解企业生产种产品性价格等详细资料企业客户提供种服务通网站企业更宣传提高企业知名度进行效网络营销提高产品规模知名度企业形象走新台阶利现 INTERNET 网络环境开发糖糖甜点限公司企业网站理系统
    13课题意义
    套企业网站理系统意义:
    1利提升企业形象
    般说企业建立网址马企业带新客户新生意马幅度提升企业业绩企业网站作更类似企业报纸电视做宣传公司身品牌广告处企业网站容量更企业想客户公众知道容放入网站
    外相说建立企业网站费广告方式低企业网站年费仅 3~4 万企业报纸做广告半版面天时间花掉十万然网站广告两种宣传方式作间更互相补充互相排斥企业拥网址应种广告中量推介该网址具体性容放入网址中
    2公司具网络沟通力
    中国互联网络误解电子信箱互联网络见少公司电子邮件址成网址印名片实际电子邮件互联网络中常简单功目前流行企业软文仅仅企业客户保持良关系吸引更潜客户浏览挖掘潜客户资源客户互联网络真正涵容丰富性包企业说具网络沟通力标志公司拥独立网站非电子信箱
    3全面详细介绍公司公司产品
    公司网站基功够全面详细介绍公司公司产品事实公司想知道东西放入网址公司简介公司产品产品外观功方法等展示网
    4实现电子商务功
    现您网站您企业实现电子商务功您网站发布: A 实时新闻发布系统:线 WEB 发布公司新闻种行业新闻动态船期等 B 客户留言板线调查招聘系统等
    5客户保持密切联系
    美国想知道某公司什新产品新服务旧产品服务什变化甚想知道该公司什新闻会惯性进入该公司网址外国公司已惯新产品新服务信息发布网定期网发布关公司消息中国公司客户间现暂时惯种联系方式中国企业网址容般隔较长时间更新次着越越公司网发布产品信息种情况会发生明显变化毕竟已越越公司具网络力逐渐惯网络进行沟通
    6潜客户建立商业联系企业网址重功什国外企业非常重视网站建设根原
    现世界国采购商利互联网络寻找新产品新供应商样费低效率高
    7降低通信费
    少企业说年通信费尤涉进出口通信费笔庞费利公司网站提供电子信箱效降低通信费企业网站实际处(利 email 通信费仅市话费)
    8利网站时客户反馈信息客户般会积极动公司反馈信息
    公司设计网站时加入专门客户公司联系电子邮件电子表格极方便相说般客户较乐种方式公司进行联系公司量客户意见建议
    14文结构
    文第章述通引言引出课题意义接介绍毕业设计背景分析课题意义文构成研究容
    第二章详述系统开发工具基础包括网页开发工具Dreamweaver8特点数库软件Access2000功ASP技术总体概括HTML语言方法接开发工作做铺垫
    第三章系统总体设计首先做出系统行性分析需求分析介绍系统开发环境运行环境接系统功做出详细说明系统架构进行详细阐述
    第四章作系统详细设计首先介绍系统数库分析系统数库设计系统页整体风格进行说明然介绍前台操作界面台理员操作界面开发程功详解
    第五章作总结
    第二章 系统开发技术基础
    21网页开发工具Dreamweaver8
    Dreamweaver8美国MACROMEDIA公司开发集网页制作网站理身见网页编辑器种视化网页制作工具利轻松制作出跨越台限制跨越浏览器限制动态网页[1]
    Dreamweaver网页设计制作领域中户应广功强软件着Dreamweaver 8发布更坚定Dreamweaver该领域位集网页设计网站开发站点理功身具视化支持台跨浏览器特性目前网站设计开发制作首选工具
    Dreamweaver8开发HTMLXHTMLColdFusionASPASPNETJSPPHP网站通面设计工具代码提示标签编辑器扩展色彩代码标签选择器片段代码检验类编码特性实现代码设计理新集成工作空间Macromedia Flash8Firework8享中包括标示签文档窗口放dock中画板组定制工具条集成文件浏览Dreamweaver8 包括预建布局代码中网站结构表格访问模板客户端交互应提供JavaScript[2]
    翻新现网站创建代应程序Dreamweaver8支持新标准新网页技术带XML网页服务增强访问性支持Dreamweaver8新ColdFusion MX特性提供全套支持包括增强代码编辑开发功集成调试功视化布局功片印功[3]
    22数库软件 Access 2003
    Access 2003 Microsoft office 2003系列办公软件Access成世界流行桌面数库系统Access许优秀关系数库样容易连接相关信息数库系统补充操作源资料包括许流行PC数库程序(DBASEParadoxMicrosoft FoxPro)服务器型机型机许AQL数库Access完全支持Microsoft OLE技术
    Access 操作数库整合言提供相强解决方案数库组件整合单文件中中包括表查询窗体模块报表等
    Access 2003采客户机服务器计算模型中央服务器存放数库该服务器右数台客户机访问数库应处理分布客户机服务器客户机服务器计算模型分两层客户服务器结构层客户服务器结构
    两层客户服务器系统中客户机通网络运行Access实例服务器相连客户机完成数表示部分业务逻辑实现服务器完成数存储
    层客户服务器系统中应少三处理层第层客户机中负责数表示第二层业务逻辑服务器负责业务逻辑实现客户机进行访问第三层数库
    Access提供Windows操作系统高级应程序开发系统Access数库开发系统间相显著区:写行代码短时间开发出功强相专业数库应程序程完全视果加简短VBA代码开发出决专业程序员开发差少
    Access名字东西成(Object)Access 2003中重表查询窗体报表宏模块
    表(Table)——数库基象创建五种基础户定义存储资料象表包含关某体信息表包括存储种类资料字段(列)记录(行)收集特定体实例信息表记录组成记录字段组成表存贮数库数称数表
    查询(Query)——表资料提供定制视图象Access 中利图形化实例查询机制(QBE)通SQL语句建立查询查询中选择更新插入删资料查询建立新表查询索引快速查找需记录求筛选记录连接干表字段组成新表
    窗体(Form)——窗体机接口量操作()通窗体完成窗体通运行宏(macro)Visual Basic for Applications(VBA)程响应量事件Access2003提供强(时相方便导)建立标准Windows窗体窗体提供种方便浏览输入更改数窗口创建子窗体显示相关联表容窗体称单表
    报表(Report)——格式化计算印选定资料设计象报表功数库中数分类汇总然印出便分析衡量优秀数库重标准(时甚唯标准)
    宏(Macro)——响应已定义事件需Access执行操作宏操作结构化定义象堆积木样建立功强程序须写量代码宏相DOS中批处理动执行系列操作Access列出常操作供户选择起十分方便
    模块(Module)——包括VBA编码定制程象模块提供独立动作流捕获错误宏做模块直接响窗体报表事件应程序方调模块功宏类似定义操作宏精细复杂户根需编写程序模块Visual Basic 编程
    选Access作数库原移置性较移置做导入等复杂操作演示时候容易出问题次考虑商业目选型数库足够
    果仅仅需编辑静态HTML网页安装配置服务器必需HTML页面运行需服务器支持果需测试ASP者ASPNET等动态网页服务器支持必少
    23 ASP(Active Server Page)技术
    ASP全称Active Server Pages(动态服务器页)种应程序环境利VBScriptJava Script语言设计网络数库查询理工作原理浏览者发出浏览请求时候服务器会动 ASP 程序码解释标准 HTML 格式网页容送浏览者浏览器显示出ASP理解种特殊CGI
    利ASP生成网页HTML相具更灵活性结构合理ASP页面取代成千万网页ASP工作效率方面较新技术差胜简单直观易学涉足网络编程条捷径具备服务器端脚执行环境产生执行动态交互高性Web服务器应程序
    ASP应程序asp文件形式存盘需编译便浏览器查然直接运行服务器执行浏览ASP程序控制部分VBScriptJava Script等脚语言设计执行ASP程序时脚程序整套命令发送脚编辑器(脚引擎)脚解释器进行翻译转换成服务器执行命令然编译语言样ASP程序编写遵循定规果想喜爱脚语言编写ASP程序服务器需解释种脚语言脚解释器安装ASP时系统提供VBScriptJava script两种脚语言VBScript作系统默认脚语言根喜改变系统默认脚语言
    Active Server优点代码安全性页面访问者服务器方处理结果ASP文件常规文编辑器编辑 ASPVBScriptJavaScript等脚语言作开发工具镶嵌HTML文中<…>ASP程序包含起户浏览器Web服务器提出请求时Web服务器会动ASP程序解释标准HTML格式页容户端常规执行HTML程序浏览器浏览ASP设计页容浏览器关保证ASP源程序代码会外漏
    ASP中包括五置ActiveX服务器组件五置象:Database Access component(数库访问组件)File Access component(文件访问组件)Ad Rotator component(广告轮播器组件)Content Linking component(容链接组件)Browser Capabilities component(浏览器信组件)Request(请求象)Server(服务器象)Session(会话象)Response(响应象)Application(应程序象)ASP组件中数库访问组件称ActiveX数象ADO站点发布数库组件中包含象完成ODBC数源读写
    外ASP技术重特点程序员利JavaVisual Basic Visual C++等语言制作适应特殊需ActiveX服务器组件扩充ASP功动态网页具限扩充力传统CGI程序
    总言ASP具学快设计快特点需花许时间学会快速设计出WEB应程序ASP源程序码服务器端执行代码保密性集成HTML中需编译链接直接执行文编辑器设计
    网站系统开发应中Microsoft公司ASP(Active Server Pages)广ASP实际标准HTML文件拓展附加特征编写员提供服务器端运行脚环境编写员利VBScriptJavaScript第三方脚语言创建ASP实现需编写复杂CGI程序实现动态容网页计数器等ASP提供置象组件允许户浏览器中接收发送信息ASP诸SQL ServerMicrosoft Access2000样数库进行连接进完成数交换更新
    24 HTML(Hyper Text Markup Language)语言
    HTML英文全称Hypertext Markup Language中文译超文标记语言超文指页面包含图片联接甚音乐程序等非文字元素年前作SGML子集开发[7]
    HTML种规范种标准通标记符号标记显示网页中部分网页文件身种文文件通文文件中添加标记符告诉浏览器显示中容(:文字处理画面安排图片显示等)浏览器序阅读网页文件然根标记符解释显示标记容书写出错标记指出错误停止解释执行程编制者通显示效果分析出错原出错部位需注意浏览器标记符会完全相解释会显示效果
    HTML称超文标记语言文中包含谓超级链接点谓超级链接种URL指针通激活(点击)浏览器方便获取新网页HTML获广泛应重原
    网页质HTML通结合Web技术(:脚语言CGI组件等)创造出功强网页HTMLWeb编程基础说万维网建立超文基础
    第三章 系统总体设计
    31系统环境
    311系统开发环境
    处理器:Intel Pentium3 1000MHz
    存: 256M
    硬盘空间:40G
    操作系统:Windows 7
    网络协议:TCPIP
    浏览器:360
    开发工具:Dreamweaver8Access 2000 ASP(Active Server Page) HTML(Hyper Text Markup Language)
    Dreamweaver8网页制作工具完成网选题系统界面设计HTML语言设计网页外观构架网页编辑器中嵌入ASPJavaScript语言网页中提交数进行处理系统台Access 2000作数库支持提供基表信息成功载安装简易IIS服务器通简易IIS服务器进入公司网站页进行前台操作通网址httplocalhostbackindexasp进入台操作
    312系统运行环境
    首先需载简易IIS服务器完成系统开发台搭建IISInternet Information Server缩写利建立灵活安全InternetIntranet站点IIS支持语言关脚编写组件通IIS开发出包含动态网页站点Dreamweaver8中新建站点便理文件浏览文件360安全浏览器
    32系统功设计
    (1)网站前台
    前台展示区求实现:首页产品带公司文化招聘客户留言等模块信息显示功
    (2)网站台
    台理模块求实现:户理公告理产品理留言薄理应聘者信息理友情链接理等功模块功
    针求便做出架构图企业门户网站前台首页文件架构图
    前台系统完成客户留言申请职位客户浏览公司产品企业文化联系方式等信息
    台理员子系统修改数库中数理公司信息添加产品信息留言职位申请进行理完成职位发布等功
    系统功结构图:

    系统页

    前台

    公司网站留言
    查公司信息
    填写简历申请


    理员登录



    理友情链接
    修改登陆密码
    理线留言
    添加公司新闻
    理应聘信息
    修改招聘信息
    删产品信息

    添加招聘信息

    修改产品信息

    添加产品信息

    理公司信息




    图31 系统功结构图
    33系统架构
    阶段设计基目标解决系统实现问题做概设计阶段务划分出系统物理元素设计网站结构完成企业网站定义时期务应 该系统进行总体设计根系统分析产生分析结果确定系统系统模块组成系统模块机结合起模块功实现
    系统设计目标系统实现拥需功时力争达高效率高性修改型容易掌握模块化:复杂问题分解成许容易解决问题原问题变容易解决模块化设计型系统定原划分成较相功独立相关联模块模块完成特定子功模块结合起组成整体完成指定功满足问题需求采模块化原理优点软件结构清晰容易测试调试提高系统性修改性助系统开发组织理
    型系统分编写模块模块化重概念:
    1 抽象抽象抽象出事物质特性暂时考虑细节处理复杂系统唯效方法层次方式构造分析复杂动态系统首先高级抽象概念构造理解高级概念较低级理解直底层具体原素
    2 信息隐藏局部化信息隐藏指设计确定模块时应模块包含信息需信息模块说访问局部化指关系密切系统原素物理放彼局部化助实现信息隐藏信息隐藏原理局部化助测试期间期维护修改绝数数程户说隐蔽疏忽引入错误少传播系统部分
    3 逐步求精模块化概念逐步求精模块化抽象密切相关软件结构层中模块表示系统抽象层次细化
    4 模块独立性模块划分模块间相互独立独立模块较容易维护度量模块独立程度两标准:聚耦合耦合系统结构模块间互连程度度量耦合强弱取决模块间接口复杂程度进入访问模块点通接口数设计中应追求松散耦合聚标志模块元素彼结合紧密程度信息隐藏局部化概念然扩展理想聚模块做件事情设计应力求做高聚
    第四章 系统详细设计
    41 系统数库设计
    411 ER图设计
    前台实体ER图设计


    产品名称

    产品编号



    类编号


    类编号

    n


    添加产品



    包含
    包含


    产品名称

    产品名称


    产品类
    产品类


    类编号

    产品序



    类编号

    图片

    类编号

    图片









    首页联系


    联系方式

    企业文化



    公司

    编号

    产品



    简介








    通知


    发布间


    概述





    发布时间间


    通知编号
    标题




    招聘数


    公司性质



    邮箱

    企业

    招聘


    发布时间

    公司简介






    编号

    职位

    行业


    联系









    手机



    回复

    姓名


    留言信息



    邮箱



    编号















    户名

    密码显示




    友情链接




    网站

    编号


    名称


    图41 ER图
    412数库设计
    根ER图设计系统根需求分析需建10张表:
    1basic表包含公司介绍企业文化联系方式项信息
    2root表包含理员登录户名登录密码保存理员信息
    3jianli表存放应征者信息
    4link表存放友情链接信息
    5Message表包含客户留言信息
    6news表包含公司新闻新鲜事
    7wq_books表存放台添加产品信息
    8wq_sort表存放产品类
    9wq_sort2表存放商品类
    10zhaopin表存放公司发布招聘信息
    413数表定义
    系统数表10表数结构分:
    表42公司信息
    字段名
    数类型
    说明
    ID
    整型
    编号
    Company
    字符型
    公司简介
    contact
    字符型
    联系
    company2
    字符型
    首页公司简介
    lianxi
    字符型
    首页联系
    Shi
    字符型
    联系页面标语
    Shi2
    字符型
    电子邮件
    表43理员登录信息
    字段名
    数类型
    说明
    admin
    字符型
    理员登录名
    Password
    字符型
    理员登录密码
    表44简历信息
    字段名
    数类型
    说明
    ID
    整型

    Name
    字符型
    姓名
    zhiwei
    字符型
    申请职位
    Biye
    字符型
    毕业学校
    zhuanye
    字符型
    属专业
    xueli
    字符型
    学历
    sex
    字符型

    age
    整型
    年龄
    jiguan
    字符型
    籍贯
    tell
    整型
    电话
    shijian
    整型
    毕业时间
    email
    字符型
    邮箱
    Notes
    字符型
    工作历
    Xuexi
    字符型
    学历
    update
    整型
    申请时间
    表45 link表
    字段名
    数类型
    说明
    id
    整型
    编号
    Link name
    字符型
    友情链接名字
    Link web
    字符型
    友情链接网址
    表46 留言信息message表
    字段名
    数类型
    说明
    Mid
    整型
    留言编号
    Mname
    字符型
    姓名
    Mtel1
    字符型

    Mtel2
    字符型
    联系电话
    Memail
    字符型
    邮箱
    Rupdate
    整型
    留言时间
    Mnotes
    字符型
    留言容
    Mupdate
    整型
    回复时间
    Mhuifu
    字符型
    回复容
    表47 新消息news表
    字段名
    数类型
    说明
    newsid
    整型
    消息编号
    Newsname
    字符型
    消息标题
    Newscontent
    字符型
    消息容
    Addname
    字符型
    消息发布者
    class
    字符型
    消息类
    adddate
    整型
    消息发布时间
    edittime
    整型
    消息编辑时间
    meta
    字符型
    消息描述
    keywords
    字符型
    消息题
    表48 台理产品信息wq_books表
    字段名
    数类型
    说明
    Bookid
    整型
    产品编号
    Bookname
    字符型
    产品名称
    Zhuang
    字符型
    产品图片
    nclassid
    整型

    anclassid
    整型

    adddate
    整型
    产品添加时间
    xh
    整型
    产品数量零
    new

    否产品页显示
    bchicun
    字符型
    产品首页显示图片
    picx
    字符型
    产品图
    tuijian

    否首页显示
    表49产品分类(类)wq_sort表
    字段名
    数类型
    说明
    Anclassid
    整型
    类标号
    anclass
    字符型
    类名称
    anclassid
    整型
    排列序
    表410产品分类(类)wq_sort2表
    字段名
    数类型
    说明
    nclassid
    整型
    产品编号
    Nclass
    字符型
    产品名称
    nclassiorder
    整型
    产品排序
    anclassid
    整型
    属类序号
    表411招聘信息表意义
    字段名
    数类型
    说明
    id
    整型
    标号
    Qiye
    字符型
    企业名称
    zhiwei
    字符型
    职位
    lianxiren
    字符型
    联系
    tell
    字符型
    联系电话
    num
    字符型
    招聘数
    email
    字符型
    邮箱
    addtime
    整型
    发布时间
    address
    字符型
    工司点
    jianjie
    字符型
    公司简介
    hangye
    字符型
    属行业
    xingzhi
    字符型
    公司性质
    web
    字符型
    网址
    Workaddress
    字符型
    工作点
    Zhiweiyaoqiu
    字符型
    职业求
    gangwei
    字符型
    岗位
    42系统页设计
    421页构成
    网站系统页完成公司简介企业文化产品展示新资讯留言招聘功公司联系方式整体设计图示:

    图42系统页图
    422户操作页面部分设计
    公司简介模块:
    调数库basic表中company字段信息显示
    <
    set rsserverCreateObject(adodbrecordset)
    sqlselect company from basic
    rsopen sqlconn11
    ResponseWrite rs(0)
    rsclose
    >
    模块风格:

    图43 公司简介页图
    企业文化模块风格:

    图44 企业文化页图
    产品展示模块
    调数库wq_books表中数实现产品展示
    <
    pagerequestQueryString(page)
    anclassid RequestQueryString(id)
    if anclassid<> then
    set rsserverCreateObject(adodbrecordset)
    sqlselect * from wq_books where anclassid&anclassid& order by bookid desc
    rsopen sqlconn11
    else
    set rsserverCreateObject(adodbrecordset)
    sqlselect * from wq_books order by bookid desc
    rsopen sqlconn11
    end if
    if rseof then
    ResponseWrite 暂产品
    else
    dim MaxPerPage
    MaxPerPage**
    dim textcheckpage
    text0**3456789
    RsPageSizeMaxPerPage
    for i1 to len(request(page))
    checkpageinstr(1textmid(request(page)i1))
    if checkpage0 then
    exit for
    end if
    风格:左边列列出产品种类产品图点击进入产品图

    图45 产品展示页图
    新闻模块实现新闻添加修改读取删新闻访问次数动加1该类实现新闻中心列表信息页面添加新闻news_add方法静态方法实现新闻字段插入功insert into news(typetitlecontenttdateusers)修改新闻news_update方法静态方法更新语句update news set新闻进行修改读取新闻删新闻前面两基相分sql语句点击数加1浏览着访问次新闻点击数动加1里点击数创建字段hot点击次新闻时hothot+1新闻中心列表信息页面GetNewsList会计算出数库中少页面前第页面显示新闻标题点击次数



    文章源: 传时间: