毕业设计(论文)-基于Web的中俄贸易信息交流平台的设计与实现.doc_第1页
毕业设计(论文)-基于Web的中俄贸易信息交流平台的设计与实现.doc_第2页
毕业设计(论文)-基于Web的中俄贸易信息交流平台的设计与实现.doc_第3页
毕业设计(论文)-基于Web的中俄贸易信息交流平台的设计与实现.doc_第4页
毕业设计(论文)-基于Web的中俄贸易信息交流平台的设计与实现.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学士学位毕业论文(设计、创作) 基于 web 的中俄贸易信息交 流平台的设计与实现 所在系别:所在系别: 计算机科学与信息工程计算机科学与信息工程 专专 业:业:计算机科学与技术(软件工程)计算机科学与技术(软件工程) 学生姓名:学生姓名: xxx 学学 号:号: xxxx 指导教师:指导教师: xxxx 职职 称:称: 讲讲 师师 黑黑 龙龙 江江 省省 xxx 2012 年 4 月 30 日 xxxx 本科生毕业论文(设计) -i- 目 录 摘 要iii abstract iv 第 1 章 绪论1 1.1 综述 1 1.1.1 国内研究现状 1 1.1.2 国外研究现状 2 1.2 开发目的和意义 2 1.3 开发技术分析 3 1.3.1 asp 平台的简介3 1.3.2 sql server 2000 数据库的选用3 第 2 章 系统分析与概要设计5 2.1 可行性分析 5 2.1.1 技术可行性5 2.1.2 操作可行性5 2.2 系统需求分析 5 2.2.1 系统功能概述5 2.2.2 系统开发环境6 2.3 系统功能设计 6 2.3.1 功能模块图6 2.3.2 系统流程图6 2.3.3 数据流图7 2.4 数据库设计 9 2.4.1 概念模型设计(e-r 图)9 2.4.2 数据库表建立9 2.4.3 数据库逻辑结构设计10 第 3 章 系统的详细设计与实现13 3.1 系统数据库实现 13 3.2 系统界面详细设计与实现 13 3.3 系统功能模块详细设计与实现 15 3.3.1 会员模块实现15 3.3.2 贸易信息发布模块实现16 3.3.3 后台管理模块实现17 第 4 章 系统测试19 xxxx 本科生毕业论文(设计) -ii- 4.1 测试概述 19 4.1.1 软件测试的目的19 4.1.2 软件测试任务19 4.2 系统测试 19 4.3 测试结果分析 20 总 结21 参考文献22 致 谢23 xxxx 本科生毕业论文(设计) -iii- 摘 要 从来没有任何事物的发展像互联网那样,对人类的活动产生如此深远的影响, 人们越来越依赖于internet进行信息的交流与共享。中俄两国经济贸易关系已从睦邻 友好的关系转换为经济建设的战略合作伙伴关系,发展前景十分乐观。为了增进两 国的经济贸易往来和经济收入,更方便的为贸易交流提供方便,建立一个中俄贸易 信息交流平台是十分重要的。 中俄贸易信息交流平台严格按照软件项目开发的工作流程进行开发,本文从可 行性分析、系统需求分析、系统概要设计、系统详细设计与实现及平台的测试进行 详细的描述。本设计使用asp技术,采用sql server 2000 数据库管理系统来构建中 俄贸易信息交流平台设计的主要功能,实现了虚拟的中俄贸易信息交流平台系统。 本文所讨论的贸易信息交流平台系统分为前台管理和后台管理。本平台在这两方面 实现了以下功能:后台管理包括发布贸易新闻管理、删除贸易新闻管理、更改贸易 新闻管理和对系统用户的增、删、改权限管理;前台管理包括信息发布管理、用户 交流管理和贸易文章管理。这三个前台模块实现的主要功能有:用户浏览贸易信息、 浏览主题文章、查看贸易信息、用户发表文章评论、回复文章评论,对用户自己发 布的贸易信息文章进行编辑、删除、转载等,通过这些前台、后台功能模块的设计 与实现,实现了系统的稳定运行。 对于该系统,最大的特点是界面简洁易于用户操作,实用性较强,对信息的更 新更加及时、高效,方便用户及时上网浏览有用的贸易信息,对有需求的用户提供 正确的信息帮助。这样方便了彼此贸易信息的交流和沟通,带动了双方的经济发展。 关键词:中俄;贸易信息;平台建设 xxxx 本科生毕业论文(设计) -iv- abstract never any development of things like the internet, so far-reaching impact on human activity, people increasingly rely on the exchange and sharing of information in the internet.sino-russian economic and trade relations from the good-neighborly and friendly relations into strategic partnership for the economic construction of very optimistic about the prospects for development. in order to enhance bilateral economic and trade exchanges and economic income, the more convenient for trade exchanges to facilitate, the establishment of a sino-russian trade information exchange platform is very important. sino-russian trade information exchange platform development, in strict accordance with the workflow of the software project development from feasibility analysis, system requirements analysis, system outline design, detailed system design and test and platform described in detail. this design uses asp technology, which uses sql server 2000 database management system to build sino-russian trade and information exchange platform designed to achieve a virtual sino-russian trade platform for information exchange system. trade platform for information exchange system discussed in this paper is divided into front and back office management. in these two areas, the platform to achieve the following functions: background, management, including the release of trade information management, to remove trade news management, and change the trade and information management and system users increase, delete, change permissions management; front desk management, including information dissemination and management, user interaction management and trade articles. the three front module to achieve the main features are: browse trade information, browse the theme of the article and view trade information, the user wrote reviews, reply to the article comments, trade information on the users own published articles to edit, delete, reproduced, etc., by the front, back-office functions module design and implementation, to achieve the stable operation of the system. for this system, the biggest feature is the easy user operation interface is simple, practical, strong, update information is more timely, efficient, user-friendly in a timely manner browse the internet a useful trade information, provide the right information to help the needs of users. this facilitates the exchange and communication of trade information with each other, led to both economic development. keywords:china and russia; trade information; platform xxxx 本科生毕业论文(设计) -1- 第 1 章 绪论 本章主要对该平台的应用背景进行了介绍,同时也提出了该平台开发的目的及 意义,对所用技术 asp 和 sql server 2000 都进行了详细的介绍,为后面的设计实 现和论文编写提供铺垫。 1.1 综述 互联网(internet),这一正在不断发展的媒体最明显地体现了当代世界经济的发 展趋势。它过去曾是少数研究人员使用的工具,如今已经成长为日常生活中的应用 系统、一种几乎能从地球每个角落访问的媒体。这种媒体满载着无法估量的数值和 信息。刚进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的 单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息的 新一代网络版应用软件1。 计算机的快速发展也带动了世界经济的全面复苏,给各国带来了或多或少的经 济利益,其中,贸易信息交流平台扮演了极其重要的角色。近年来,中国和俄罗斯 的经济贸易合作全面展开,中俄两国互补性强,发展经贸关系具有巨大的潜力。进 入新世纪以来,中俄两国经济均保持了快速增长的势头,更为经贸合作带来了巨大 的历史机遇提升延边开放目标为标志,我国先后经历了两轮延边开放发展期,黑龙 江省推动企业家们以此为契机抓住机遇,在俄罗斯建立了一批境外园区,将延边开 放不断推向深入,使黑龙江省逐步发展为中国经贸合作的重要桥头堡,目前黑龙江 省从事对俄“境外园区”及项目建设的企业大约有 34 家左右,主要分布在俄罗斯远 东地区与黑龙江省相毗邻的几个州,主要涉及矿产资源、能源、农业、林业、轻功、 机电、建筑与房地产开发等行业。为促进两国贸易环境继续改善,促进贸易额的增 加,加强两国人民的经济贸易往来,方便两国人民的经济贸易信息方面的沟通,建 立一个可以共享、交流供求信息的贸易平台很重要。 互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源, 而且还是一个可以相互交流的空间,贸易信息交流平台正是一种供人们进行交流的 网络空间, 改变着我们的经济收入和生活2。 1.1.1 国内研究现状 中俄两国的经济贸易速度日益增长,2000 年迄今是中俄边贸发展的新阶段。俄 罗斯政局趋于稳定,促成了俄罗斯经济的强劲复苏,持续回升的俄罗斯经济,为中俄 贸易(包括边贸)创造了加速发展的基础。贸易信息的交流,在贸易活动中占有重要 的地位。为了打破地域、语言的限制,最大限度的进行信息的交流,于是以网络技 术为依托的中俄贸易信息交流平台营运而生。 我国虽然在贸易信息交流方面的网站建设做了大量有益的工作,并取得了令人 xxxx 本科生毕业论文(设计) -2- 瞩目的成绩,但总体而言,作为发展中国家,我国的贸易信息平台的研究环境与国 外有较大差距,网站开发的技术人才也比较缺乏以及后期网站维护的技术操作水平 和国外还有着距离,现在国内也有很多中俄贸易信息交流的平台,从贸易网站的功 能实现上基本达到了用户的需求,但是很多贸易信息交流平台没有实现“以用户为 本、易用、简洁”这一层次。贸易信息平台的基础设施和支撑环境需要整合、规范 和完善;企业信息化程度较低,企业发展网站贸易交流深度需进一步拓展;信息化 政策,特别是发展网络贸易的有关标准、法律、法规有待完善;社会化信用体系不 健全;国际化语言交流的障碍给不同的用户群带来了麻烦,而且贸易信息是否真实 也需要平台建设人员进行核对,尽量提供给用户全面的信息状况,所以现有的平台 都需要加强实用性。因此,我们应根据已有的国外的贸易信息交流平台制定长远的 规划,发挥自身优势,主动与国际接轨来找寻自己技术方面的不足,从而拥有我们 自己特色的贸易信息交流平台。 1.1.2 国外研究现状 相比于我国的贸易信息交流平台的开发与应用,由于国外的计算机技术发展的 比较早,国外这方面的成果和技术水平都领先于我国。尤其是美国,在全球所有电 子交易额中,目前大约有 50%以上都发生在美国。不仅如此,美国还拥有商业网站 的 90%,互联网在美国发展至今所创造的价值,接近于美国汽车工业经过 100 年发 展所创造的价值。贸易信息交流平台的前身是网络论坛,那时候在美国主要用于论 坛成员之间的信息交流与网络通讯,那时还没有浏览器、搜索引擎,甚至没有个人 网站。当时网络论坛主要有四项功能应用:发布新闻、发布交易信息、发布个人感 想、互动式问答。1984 年美国的 tom jonning 开发了一套具有电子功能的电子公告 板程序。由于该软件具有站际连线和自动互传信息的功能,所以站际间彼此可以在 一个共同的预定时间传送电子邮件,使得类似网络论坛的信息交流平台有了一线生 机。总的来说,美国经历了几十年的计算机发展,无论是在计算机技术方面还是人 才培养上都比我国要成熟很多,国外的贸易信息交流平台也已经成型。 1.2 开发目的和意义 当今世界经济发展迅速,有一个好的贸易信息交流平台是十分重要的。本课题 主要研究中俄贸易信息交流平台的设计与实现,通过该平台方便了中俄用户的贸易 信息交流,也能间接带动用户的经济收入。介于该平台,用户可以浏览各种有关贸 易信息的文章,对自己发布的贸易信息进行管理,同时可以与其他用户对某一贸易 信息进行讨论等,该平台最大限度的满足了用户的贸易信息交流。 通过此次贸易信息交流平台的设计,让我将在课堂中学习的理论知识应用于实 践,提高了自己的实践动手能力,丰富了自己的编程思想。另一个主要目的,为自 xxxx 本科生毕业论文(设计) -3- 己毕业之后的工作能力有一个提前的锻炼。 1.3 开发技术分析 1.3.1 asp 平台的简介 asp 是 active server page 的缩写,意为“动态服务器页面” 。asp 是微软公司 开发的代替 cgi 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一 种简单、方便的编程工具。asp 是一种服务器端脚本编写环境,可以用来创建和运 行动态网页或 web 应用程序。asp 网页可以包含 html 标记、普通文本、脚本命 令以及 com 组件等3。利用 asp 可以向网页中添加交互式内容(如在线表单) ,也 可以创建使用 html 网页作为用户界面的 web 应用程序。我选择 asp 是因为它有 以下特点: 1.利用 asp 可以实现突破静态网页的一些功能限制,实现动态网页技术; 2.asp 文件是包含在 html 代码所组成的文件中的,易于修改和测试; 3.服务器上的 asp 解释程序会在服务器端执行 asp 程序,并将结果以 html 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 asp 所产生的网 页; 4.asp 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例 如可以从 web 浏览器中获取用户通过 html 表单提交的信息,并在脚本中对这些 信息进行处理,然后向 web 浏览器发送信息; 5.asp 可以使用服务器端 activex 组件来执行各种各样的任务,例如存取数据 库、发送 email 或访问文件系统等。 6.由于服务器是将 asp 程序执行的结果以 html 格式传回客户端浏览器,因 此使用者不会看到 asp 所编写的原始程序代码,可防止 asp 程序代码被窃取。 7.方便连接 access 与 sql server 数据库。 8.开发需要有丰富的经验,否则会留出漏洞,让骇客利用进行注入攻击。 asp 也不仅仅局限于与 html 结合制作 web 网站,而且还可以与 html 和 xml 语言 结合制作 wap 手机网站4。 1.3.2 sql server 2000 数据库的选用 sql server 2000 是microsoft公司推出的sql server 数据库管理系统的一个版 本。该版本继承了sql server 7.0 版本的优点同时又比它增加了许多更先进的功能, 具有使用方便,可伸缩性好与许多其他服务器软件紧密关联的集成性、良好的性能价 格比等优点。可跨越从运行microsoft windows 98 的膝上型电脑到运行microsoft windows 2000 的大型多处理器的服务器等多种平台使用5。 sql server 2000 数据库具有 b/s(browser/server)体系结构,采用了一种称为 xxxx 本科生毕业论文(设计) -4- transact-sql 的 sql 语言在浏览器和服务器之间传递用户的请求和服务器的处理结 果。在 sql server 2000 系统中,数据库的管理采取了先进的动态管理机制,数据库 的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和 保密的,这些数据存储在 sql server 2000 系统中有绝对的安全性保障,有完善的用 户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作 和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据 库中的相应数据。 sql server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数 据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减 到最小。sql server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象 这些数据是 sql server 2000 数据库的一部分,同时分布式事务支持充分保护任何分 布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数 据复本保持同步。可将一组数据复制到多个移动的用户,使这些用户自主地工作, 然后将他们所做的修改合并回发布服务器。 sql server 2000 系统具有强大的网上功能,可以在 internet 上发布数据库中的 数据。在 sql server 2000 系统中,允许用户简单的使用一些向导和工具把数据库的 数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。 从历史的发展来看,sql server 2000 系统的产生就是为了开发在 mircrosoft windows nt 操作系统上运行的关系型数据库管理系统6。 xxxx 本科生毕业论文(设计) -5- 第 2 章 系统分析与概要设计 在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的 “系统管理员”用户 admin,由程序设计人员手动地添加到数据库中 admin 用户不 仅可以对其他用户进行权限管理还可以对贸易信息进行编辑删除等。这一章主要介 绍该系统所要实现的基本功能和数据库建设的主要流程,也对不同权限的用户所拥 有的权限进行讲解。一个好的网站在创建的前期都有一个合理的规划,本设计在建 立的前提就是数据库创建和调用,数据库里面的各类表都关系到系统功能的实现, 所以在对整个系统进行设计之前都要对其进行概要的设计,这样也能使系统更加完 善。 2.1 可行性分析 2.1.1 技术可行性 本系统采用 asp 作为系统前台应用程序开发工具,采用 sql server 2000 工具 建立数据库,asp 不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周 期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求7。此外, 从开发人员的水平考虑,作为计算机专业的学生,大学三年所积累的专业知识使我 从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全 能够满足开发的需要。 2.1.2 操作可行性 如今,计算机与网络已经非常地普及。特别是在信息化高需求与快速发展的时 代,计算机应用已经成为教学岗位上各教职员工所必备的技能。由于该系统是以 pc 机作为服务器的系统,且界面友好,与一般系统软件的操作相界面类似,用户可以 自己对系统进行操作和管理,因此,此系统的开发在操作上完全可行可行。 2.2 系统需求分析 2.2.1 系统功能概述 通过对该平台的设计与实现,进入平台主界面时,用户可以浏览各种贸易信息, 如果想要彼此有所沟通,用户就需要注册之后发表文章评论和回复评论信息,需要 注意的是,用户注册的时候要注意字母的大小写,注意资料的正确填写。该平台对 用户权限的设定还是很严格的,游客只能查看文章信息,浏览网站,不能对文章留 言,这样减少了垃圾信息的流入也限制了游客与会员用户之间的贸易沟通8。当用 户注册成功之后,用户以会员的名义浏览网站的贸易信息,也可以对感兴趣的文章 进行留言、评价,同时也能发布自己的贸易需求信息和对外销售信息,对自己发布 xxxx 本科生毕业论文(设计) -6- 的贸易信息进行修改,这样有效的提高了彼此贸易交流的合作机会,会员用户可以 在本站上搜索对自己有用的信息和文章,可以快速的找到自己发表过的或者等待回 复的文章,这样也方便了会员用户的需求。系统管理模块对整个网站的运行起到重 要的作用,管理员可以对该平台所有用户进行管理,管理员可以对那些故意回复恶 意评论和发布恶意文章的用户进行权限剥夺,和删除该文章及其回复,可以对已经 废弃的文章信息进行整理并删除,确保新内容的及时发表9。管理员可以把精品的 信息文章状态更新到首页,同时在网站上有流动的信息公告栏,管理员可以设定公 告信息,方便用户交流。管理员可以对网站上的信息交流状态进行修改,可以创建 和删除某个版块,为用户提供最明确的信息交流方向。而且,管理员可以设置用户 的权限,总而言之,管理员拥有的权限对整个网站的持续性运行有着必不可少的作 用。 2.2.2 系统开发环境 开发环境: windows xp; 硬件实现: amd anthon 2.60ghz 1g内存 250g硬盘; 开发语言: asp 2.0; 数 据 库: sql server 2000; 开发工具: visual studio 2008; 2.3 系统功能设计 2.3.1 功能模块图 从功能概述的内容可以看到,本系统可以实现几个完整的功能。功能模块如图2.1 所示。 2.3.2 系统流程图 系统流程图是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑 盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等) ,表 达信息在各个部件之间流动的情况。系统流程图表达的是系统各部件的流动情况, 而不是表示对信息进行加工处理的控制过程。制作系统流程图的过程是系统分析员 全面了解系统业务处理概况的过程,它是系统分析员做进一步分析的依据。系统 流程图是分析员、管理员、业务操作员相互交流的工具,系统分析员可直接利 用系统流程图来分析业务流程的合理性 。 通过对系统流程图定义的介绍,了解了系统流程图应用的基本功能,同时经过 对该平台各个功能模块作用的分析,绘制中俄贸易信息交流平台的系统流程图如图 2.2 所示。 xxxx 本科生毕业论文(设计) -7- 2.3.3 数据流图 本中俄贸易信息交流平台的顶层数据流图如图 2.3 所示,一层数据流图如图 2.4 所示。 中俄贸易信息交流平台 用 户 管 理 模 块 信 息 发 布 模 块 用 户 交 流 模 块 文 章 管 理 模 块 系 统 管 理 模 块 后 台 管 理 模 块 用 户 注 册 用 户 登 录 用 户 浏 览 信 息 浏 览 主 题 文 章 查 看 贸 易 信 息 发 表 文 章 评 论 回 复 文 章 评 论 编 辑 文 章 信 息 编 辑 贸 易 信 息 删 除 贸 易 信 息 转 移 贸 易 信 息 创 建 版 块 修 改 版 块 删 除 版 块 添 加 用 户 权 限 删 除 用 户 权 限 设 置 用 户 权 限 图2.1 系统功能模块图 管理员用户 中俄贸易信息 交流平台 文章贸易信息 图 2.3 顶层数据流图 管理员 用户 用户 用户信 息处理 交流信 息处理 平台信 息处理 显示 用户信息 交流信息 信息内存 交流信息 信息回复 信息内容 用户信息 交流信息 信息内存 交流信息 平台信 息 图 2.4 中俄贸易信息交流平台一层数据流图 xxxx 本科生毕业论文(设计) -8- 界面 登录用户表 中俄贸易信息交流平台 用 户 管 理 模 块 系 统 管 理 模 块 用 户 交 流 模 块 信 息 管 理 模 块 后 台 管 理 模 块 信 息 发 布 模 块 用 户 注 册 用 户 登 录 用 户 浏 览 信 息 浏 览 主 题 文 章 查 看 贸 易 信 息 发 表 文 章 评 论 回 复 文 章 评 论 编 辑 文 章 信 息 转 移 贸 易 信 息 删 除 贸 易 信 息 编 辑 贸 易 信 息 创 建 版 块 修 改 版 块 删 除 版 块 添 加 用 户 权 限 删 除 用 户 权 限 设 置 用 户 权 限 用户信 息表 版块信 息表 用户交 流表 信息发 布表 信息发 布表 用户交 流表 信息管 理表 系统管 理表 界面界面 管理员 表 图 2.2 该交流平台系统流程图 xxxx 本科生毕业论文(设计) -9- 2.4 数据库设计 在网站设计的过程中,最重要的环节就是数据库的创建,一个成型的网站都拥 有一个完善的后台数据库,这样才能使系统的各个部分紧密地结合在一起这样进而 才能有效的存储数据,满足用户的应用需求。在我的中俄贸易信息交流平台系统数 据库的设计过程中,我将该系统的数据库名称定义为bbs。 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织 起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从 数据库中获得所需的信息。数据库是信息系统的各个部分能否紧密地结合在一起以 及如何结合的关键所在。 2.4.1 概念模型设计(e-r 图) 数据模型是是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行 为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结 构、数据操作及数据约束10。 e-r模型的基本概念: er图概念化地构建实体间关系的模型,这使得它们区别于数据库模型图11。 er图的理念是:项目所有参与者能理解er图。er图由不同实体类型、关系、特性 和类型构成。实体是诸如用户的实际对象,有时更抽象,但必须有业务意义。特性 用于描述实体,关系用于实体之间。 1实体:现实世界中的事物; 2属性:事物的特性; 3联系:现实世界中事物间的关系。实体集的关系有一对一、一对多、多对多 的联系。 本系统的 e-r 图如图 2.5 所示。 2.4.2 数据库表建立 根据以上这些步骤就可以创建一个该平台系统的数据库,依次建立下列表结构。 1admin 管理员信息表 2announce 公告发布信息表 3counters 浏览统计表 4currentuser 访客登陆信息表 5details 发布贸易信息表 6everuser 用户注册信息表 7reply 会员用户交流信息表 xxxx 本科生毕业论文(设计) -10- 管理员 会员用户 游客 贸易信息 留言信息 实时新闻管理 发布 回复添加 管理 查看 查看 管理管理 n 1 m 1 n 1 n n m 1 n m n n 1 n 1 n n 图 2.5 系统 e-r 图 2.4.3 数据库逻辑结构设计 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种 数据库系统所支持的实际数据库模型。该论坛数据库中各个表的设计结果如下面的 表格所示。 表 2-1 为管理员信息表,用于存储系统中的管理员信息。 表2-1 管理员信息表 字段名数据类型长度主键字段含义可空 numint4是自动编号否 uidnvarchar20否管理员姓名是 pwdnvarchar20否管理员密码是 表2-2为公告发布信息表,用于存储管理员发布公告的相关信息。 表2-2 公告发布信息表 字段名数据类型长度主键字段含义可空 idint4是自动编号否 contentnvarchar50否公告内容是 createtimenvarchar50否发布时间是 authornvarchar20否发布人是 xxxx 本科生毕业论文(设计) -11- 续表2-2 字段名数据类型长度主键字段含义可空 emailnvarchar50否发布人邮箱是 homepagenvarchar50否主页是 表2-3为浏览统计表,用于存储用户浏览网站的总次数。 表2-3 浏览统计表 字段名数据类型长度主键字段含义可空 idint4是自动编号否 totalnvarchar10否浏览次数总计是 todaynvarchar10否今日浏览次数是 yesterdaynvarchar10否昨天浏览次数是 monthnvarchar10否月浏览次数是 datenvarchar50否浏览日期是 表2-4为访客登陆信息表,用于存储登陆过系统和浏览系统的访客信息。 表2-4 访客登陆信息表 字段名数据类型长度主键字段含义可空 numint4是自动编号否 uidnvarchar20否访客用户名是 emailnvarchar50否邮箱是 lastlogonnvarchar20否登陆浏览时间是 ipaddressnvarchar20否访客ip地址是 serialnumnvarchar50否浏览日期是 表2-5为发表贸易信息表,用于存储用户回复贸易文章的相关信息。 表2-5 发表贸易信息表 字段名数据类型长度主键字段含义可空 numint4是自动编号否 uidnvarchar20否发表者用户名是 emailnvarchar50否发表者邮箱是 themenvarchar50否贸易信息主题是 dateandtimenvarchar50否发布日期时间是 homepagenvarchar50否发布者主页是 contentnvarchar4000否发布贸易内容是 xxxx 本科生毕业论文(设计) -12- 表2-6为用户注册表,用于存储注册用户的详细信息。 表2-6 用户基本资料表 字段名数据类型长度主键字段含义可空 numint4是自动编号否 uidnvarchar20否用户姓名是 emailnvarchar50否用户邮箱是 pwdnvarchar20否用户密码是 homepagenvarchar50否用户主页是 表 2-7 为会员用户交流信息表,用于存储会员用户进行贸易交流的信息。 表2-7 会员用户贸易交流信息表 字段名数据类型长度主键字段含义可空 idint4是自动编号否 topicnvarchar50否贸易标题是 contentnvarchar4000否贸易内容是 authornvarchar50否回复主题是 emailnvarchar50否用户邮箱是 xxxx 本科生毕业论文(设计) -13- 第 3 章 系统的详细设计与实现 程序设计又称编码,是系统生命周期中继详细设计之后的阶段,这个阶段的任 务是使用选定的程序设计语言,把经过概要设计和详细设计所得到的以程序设计说 明书体现的信息处理过程描述后,转换成能在计算机系统上运行的程序源代码。 3.1 系统数据库实现 在前期的数据库选用中,本系统选取了灵活高速的sql server 数据库,而在数 据库的设计中,本文已经确立了表结构。根据这些就可以创建一个数据库,在数据 库创建并连接好后,就可以创建表、修改表和删除表,创建、修改和删除主键、外 键等11。由于考虑到本系统是应用在单机系统上,另外根据管理的规模,我们只建 立一个数据库,在此数据库基础上建立管理员信息表、贸易信息表、用户交流信息 表、版块信息表 、系统管理信息表、用户信息表。 3.2 系统界面详细设计与实现 对于系统来说,用户界面设计将非常重要,因为一个交互良好的界面能够加深 浏览者的印象。 设计的实现可以分为两个部分。第一部分为站点的规划及草图的绘制,这一部 分可以在纸上完成。第二部分为网页的制作,这一过程是在计算机上完成的。 设计首页的第一步是设计版面布局。我们可以将网页看作传统的报刊杂志来编 辑,这里面有文字、图像乃至动画,我们要做的工作就是以最适合的方式将图片和 文字排放在页面的不同位置。 除了要有一台配置不错的计算机外,软件也是必需的。 不能简单地说一个软件的好坏,只要是设计者使用起来觉得方便而且能得心应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论