




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国际商务系网站的设计与实现摘 要本课题是设计某高校国际商务系网站,网站开发采用ASP.NET技术,后台数据库采用SQL Server,并采用开源的CMS(Content Management System,内容管理系统)来快速搭建网站。此国际商务系包括会计电算化、国际商务、应用英语等专业,网站主要用于系部各种信息(包括系部介绍、专业介绍、新闻公告等)的展示和管理。本网站设计上采用三层结构,并选用成熟的CMS平台,使之在技术上具有先进性、前瞻性、扩充性,从而保证建成的网站具有良好的稳定性、可扩充性。网站设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离。本文主要从开发技术介绍、网站需求分析、设计和详细实现几个方面阐述了构建此国际商务系网站的全过程,其中重点介绍了基于CMS系统的网站模板设计与实现、后台各功能模板的设置等内容。实现了不同用户对系部各类信息的浏览、查询、编辑和管理等不同操作,做到不同用户的分权限管理。关键词: 网站;ASP.NET;SQL Server;CMS;Design and ImplementationoftheInternationalDepartmentofCommercewebsite AbstractThis topic is design of a university of international business web site, website development with technology, the backend database using SQL Server, and USES the open source of CMS (Content Management System, Content Management System) to quickly build its web site. The international business department including computerized accounting, international business, applied English professional, the website is mainly used for department all kinds of information (including department introduction, professional introduction, news announcements, etc) exhibition and management.This web site design using the three layer structure, and select the mature CMS platform, which has advanced technology, prospectie, scalable, built to ensure the site has good stability and extensibility. According to the website design standardization, layering design, realization components. With the development of software components way, make the system structure layered, business and separated, logic and data apart. This article mainly from the development of technology is introduced, website needs analysis, design and detailed implementation several aspects of this international business department website construction in the whole process of the emphases are based on CMS website template design and implementation, and the background of each function templates set, etc. Realize the different users for department of of all kinds of information to browse, search, editing and management and so on the different operation, do different users points rights management.Keywords: Website;ASP.NET;SQL Server;CMS;58目 录第1章 绪论11.1 系统特色21.2 系统的开发目标2第2章 可行性分析42.1 经济可行性42.2 技术可行性42.3 操作可行性6第3章 需求分析83.1 业务流分析113.2 数据流分析133.3 数据库需求分析14第4章 系统概要设计154.1 系统设计思想154.2 系统结构设计154.2.1 系统架构选择154.2.2 系统流程图设计164.2.3 数据库存储结构设计174.2.4 系统总体功能结构设计224.3 系统功能模块划分224.4 数据库概念结构设计24第5章 详细设计与实现265.1 系统管理265.2 栏目管理设置285.3 内容发布管理295.4 网站首页315.5 师资力量325.6 专业介绍335.7商务系概况335.8就业指导345.9系统后台首页355.10IIS发布36第6章 系统测试426.1 系统测试目的426.2 系统测试计划436.3 系统测试方法选择436.4 系统测试过程436.5 系统测试结果44总 结45致 谢46参 考 文 献47附录A 外文参考文献(译文)48附录B外文参考文献(原文)52第1章 绪论Internet是世界上最大的计算机互联网络。所谓计算机网络,就是把分步在不同地理区域的计算机与专门外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使计算机之间相传递信息,共享硬件、软件,数据信息等资源。它是现代通信技术与计算机技术相结合的产物。而Internet连接着世界各地数以千万计大大小小的电脑网络和主机,是世界上最开放的计算机网络。1969年,美国国防部研究计划管理局(ARPA)开始建立一个命名为ARPANET的网络,当时建立这个网络的目的只是为了将美国的几个军事及研究用电脑主机连接起来。人们普遍认为ARPANET就是Internet的雏形。1985年,美国国家科学基金会(NFS)开始建立NSFNET,它成为Internet上主要用于科研和教育的主干部分,代替了ARPANET的骨干地位。1989年MILNET(由ARPANET分离出来)实现和NSFNET连接后,就开始采用Internet这个名称。自此以后,其他部门的计算机网相继并入Internet,ARPANET就宣告解散。90年代是Internet的商业化阶段,商业机构开始进入Internet,使Internet开始了商业化的新进程,也成为Internet大发展的强大推动力。1995年,NSFNET停止运作,Internet已彻底商业化了。Internet的规模一直呈指数增长,除了网络规模在扩大外,Internet应用领域也在走向多元化。最初的网络应用主要是电子邮件、新闻组、远程登陆和文件传输,网络用户主要是科技工作者。然而到了90年代早期,一种新型的网络应用万维网问世后,一下子将无数非学术领域的用户带进了网络世界,万维网以其信息量大、查询快捷方便而很快被人们所接受。随着多媒体通讯业务的开通,Internet已经实现了网上购物、远程教育、远程医疗、视频点播、视频会议等新应用,可以说Internet的应用领域已经深人到社会生活的方方面面。Internet之所以发展如此迅速,被称为二十世纪末最伟大的发明,是因为Internet从一开始就具有的开放、自由、平等、合作和免费的特性所推动的。也正是这些特性,再加上共享性、交互性、虚拟性、全球性和个性化,使得Internet称为二十一世纪的商业聚宝盆。万维网的英文全称是World Wide Web,也可以写为WWW、Web或3W。它是使用超文本探索Internet的系统,最早由位于日内瓦的欧洲粒子物理实验室CERN所创建。创建者的目的是建立一种网络系统,将分布在世界各地的 物理学家组织在一起,互相交流设计思想和研究成果。1990年底,第一套WWW软件问世,其后发展极为迅速。WWW不仅能够传输文本,也能够传输图像、声音和动画信息。在使用WWW进行文件阅读时,屏幕上会出现许多不同于基色的词或词组,这就是“超级链接”,超级链接是指向Web页面的统一资源定位器(URL)的对象。当用户单击一个超级链接时,该用户界面就会跳转到超级链接所指向的Web页面。URL可以看作是 Web页面的地址。每个Web页面都有一个或多个URL与之相关。WWW采用与“网”状结构组织有关的资源。与其他信息发布工具相比,WWW由于所需的费用很低,应用范围很广,因而具有很大的吸引力。随着文本、图像、影像、声音和交互式应用程序的统一,WWW已经成为信息交换的有效方式。WWW使访问者可以浏览各种信息资源,并通过各种超级链接轻易地从一种信息资源转到另一种信息资源。随着新的应用程序和浏览器不断出现,Web已成为Internet上发布文本和多媒体信息的通用手段。在引入了可运行与用户交互的脚本的WEB服务器后,WEB页面变得是这样精彩。然后Java的出现又使一切发生了变化,使用这种语言,应用程序可以被建立然后下载到客户游览器上运行。此后人们所熟悉的客户/服务器的开发模式被引入到WEB上,这标志着万维网使用方式的根本变革。1.1 系统特色 本系统的各项功能的操作都较为直观,简便,因而用户可以很轻松胜任学校信息的管理与维护任务,并且在后台数据库采用了微软的SQL SERVER 数据库,从而降低了程序对硬件和软件的要求,院校可以利用现有计算机设备快速搭建一套学生信息管理平台,并能够极大的降低院校的运行成本。 1.2 系统的开发目标本系统是将现代化的计算机技术和传统的学生信息管理工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。现提出如下的系统开发目标:l l 系统应具有实用性、可靠性和适用性,同时注意到先进性。l l 对各个数据库进行动态管理,防止混乱。l l 能够按照用户选择的不同的条件进行简单查询和复合查询。l l 注意数据的安全性,保密性功能。l l 方便用户的操作,尽量减少用户的操作。第2章 可行性分析随着大学教育责任和社会压力的不断增加,大学教师信息管理的科学化也越来越强烈,越来越迫切,而学校的宽松的教学环境导致教师信息管理的难度相当大,这其中就出现了一个很大的矛盾,而随着社会的不断发展,这种矛盾越来越显得突出。解决之道,是将传统教学管理的政务处理服务延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行政务执行。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:2.1 经济可行性 由于国际商务系网站所要求的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL),市场上都容易购买到或从相关网站下载,而据不完全调查统计本校学生电脑拥有率是85%-90%左右,系统成本主要集中在本管理系统的开发与维护上,对学校和学生不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少学校实验室等公共学习资源的工作强度,提高资源共享率,在不增加现有资源的前提下提高资源使用率,极大限度的方便了学生学习和教师信息管理。而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。2.2 技术可行性国际商务系网站的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用ASP.NET(Active Server Pages)和MS SQL分别作为前端和后端的开发工具。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript,C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。We7 CMS是一款充分发掘互联网Web2.0(如博客、RSS等)的信息组织优势,将其理念利用到政府企事业网站的构建、组织、管理中的网站建设和管理方面的产品。系统目标:叫创建网站变成一种简单的艺术创作,简单如创建博客。系统适用目标(1)网站群中的子站点,结合We7站群系统,如(2)行业垂直门户B2B,如;(3)政府门户,如/(4)高端视觉营销企业站点,如;(5)综合企业门户(整合blog、bbs、wap等),如http:/www.sunry.cc(6)一般企业的快速建站,如l 系统可以扩展的信息类型一般的关系型数据库表,如课程表、师资信息表、产品信息、下载信息等。l 系统可以扩展的互动反馈中心市长信箱、投诉建议、建议提案,留言板,邮件反馈等。l 系统可以发布的媒体类型图片(jpg、gif、png)、word文档、html、flash、视频(flv,avi,wmv,mov等)。l 系统支持数据库Oracle、SqlServer、MySQL、Access,特别支持SQLite。SQLite是一款轻量级的、基于文件的、开源的的嵌入式数据库;百万记录性能测试,sqlite的插入和查询速度和mysql不分上下,快于sqlserver,10倍于access。l 系统兼容浏览器IE、Firefox、Safari、Chrome、Opera因此从技术方面讲开发此系统是可行的。2.3 操作可行性管理栏等传统教师信息管理资源,很方便学生进行学习,但是有一个弱点,它具有固定性,学生要到管理栏前才能接受到学校教师信息管理信息,很不方便,而就业形势变化却是没有可预测性,很多时候很多学生常常会因为没有及时查看通知而误了很多事务。当前执行的国际商务系网站有如下几个缺点,一是教师信息变更过快而造成数据失真,二是造成学校在管理体系方面的投入的增加。而造成这种管理渠道和学生需求极不协调的尴尬局面的真正原因,是因为这其中的管理系统的不完备和不系统。所以,只需解决学校内现有管理系统的建设增加网络渠道,即可解决上述问题。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。本校管理办公室设置齐全,在传统教师信息管理方面做得很系统,具备着做国际商务系网站的基础硬件条件。综上所述,本学院很有必要,也很有条件做到国际商务系网站,以更方便学生学习学校政务信息,更合理地使现有教师信息管理资源发挥最大的作用。第3章 需求分析进入90年代以来,计算机系统的发展出现两个显著的特点:计算机系统由封闭系统走向开放系统;计算机系统由集中式系统向分布式系统过渡。客户机 /服务器 (Client/ Server)模式和 Intrant(Brower/ server)就是这两种趋势的代表。1. Client/Server模式及其特点计算机技术的飞速发展使得计算机系统功能越来越强,体积越来越小,价格也越来越便宜。与此同时,网络技术也日臻完善,特别是局域网的广泛应用,使用户能跨越空间的限制,实现资源共享。这些因素都促进计算机系统向分布式系统过渡,客户机/服务器模式正好满足这种需要。客户机/服务器技术的基本原理就是把数据处理与应用程序分开,分别交给数据库(server)和工作站(client)执行。数据库服务器上的数据仅需一次性存贮后可以被很多不同的应用软件存取。数据库服务器处理的仅仅是数据请求,并将所请求的数据(而非整个文件)传送给应用程序。因此,对数据库服务器来说,它的功能主要是:维护数据的完整性和安全性,错误恢复以及改善用户并发存取和修改数据。而客户机就集中在用户和应用程序之间的交互性作业。与其它类型的系统比较,Client/Server方式主要有以下一些特点:具有更高的效率。它通过一种有效的任务分割,使服务器和工作站各司其职,极大地提高了整个计算机系统的性能,同样的设备,运用不同的组合方式,就会得到完全不同的效果。同时,由于大部分数据处理工作都转给了数据库服务器,网络上传输的主要是数据请求和少量的特定数据,因此网络拥挤状况也得到很大的改善。具有更灵活的扩展性。这种方式为用户的设备更新提供了便利的途径。因为系统的功能被一分为二,从理论上讲,当基本的软、硬件设备更新时,如果不改变服务器的配置,就不会对前端产生任何影响。对用户的应用开发和培训方面的投资也进行了最大程度的保护。工作站具有更大的独立性。用户不必局限于一种类型的系统和平台。在一个以SQL Server为基础的客户机/服务器系统中,其工作站可以是IBM兼容的PC机,Machintosh,Unix工作站或它们的任意组合。此外,它们可以运行若干种操作系统中的任意一种,如MS-DOS或PC- DOS,Microsoft windows,IBMOS/2或 Apple System7。这种工作站的独立性的必然课件是应用程序的独立性,因为各种工作站并不都需要去使用相同的数据库管理系统应用软件,用户可以继续使用他所熟悉的软件去访问数据库。数据具有更高的安全性。因为所有的数据处理工作都交给了数据库管理系统,它可以提供保护数据的任何服务,诸如加密文件的存储,访问数据库时的实时磁带备份,磁盘镜象等等。它还可以提供某种类型的事务处理,去保持对数据库修改的跟踪和纠正服务器崩溃情况下所出的问题。客户机/服务器技术的出现对信息技术具有巨大的影响,它促进了分布式系统的发展,为异构系统间的互连和互操作提供了良好的途径,又更好地满足联机事务处理系统的需要。目前因特网上的网站大多采用这种方式未组建计算机系统。但是,在C/S结构中应用系统被一分为二,前台客户机用于完成用户的交互任务,后台服务器负责数据处理。C/S结构是基于局域网环境的,具有较强的数据操纵和事务处理能力,对数据的安全性和完整性要求较高。但存在封闭性强,兼容性差,扩展性差,升级及维护性差的缺陷。2. Brower/Server模式及其特点近年来,互联网迅猛发展,基于图形化的网络测览器的开发,更加推动了环球信息网的发展。随着 Internet用户数的迅速增加,TCP/IP协议已被各计算机与网络厂商以及广大用户普遍接受。同时各单位内部局域网普遍应用,它们都想与 Internet连接以获得更多的资源来满足其经营和发展的需要。从Client/ Server到Brower/Server已成为一种必然的趋势。Brower/Server的基本思想是在内部网络上采用Internet的TCP/IP作为通讯协议,并以Internet的 Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件,文件传输,电子公告和新闻数据查询等服务,还可以通过防火墙或代理服务器等方式与Intranet连接以实现企业内部网上的用户对Internet进行浏览查询,同时对外提供信息服务。主要由三部分组成:浏览器,WWW服务器和后台参数据库服务器。浏览器是一个标准的客户端应用软件,为各种操作系统提供统一的操作界面;WWW服务器既可作测览服务器,也可用作应用服务器:作为浏览服务器时,用来存储HTML文件,并通过HTTP协议在浏览器和服务器之间的连接,供用户浏览;作为应用服务器时,它存储可执行的应用程序,并嵌套HTML文件,由用户在客户机上启动,在服务器上执行,并通过标准的通用网关接口程序(CGI)或各厂商提供的专用API访问后台数据库运行课件,再通过浏览器输出,后台数据库则用来存取数据信息。这种方式具有如下的基本特征:以目标为中心,实现各类信息的包容与广泛的信息共享。因为它突破传统结构的限制,人们可以轻易地以共同的兴趣,共同的利益,共同的范围,共同的工作目标为中心组织信息交流,实现广泛的信息共享。信息的提供者和使用者融为一体。技术的开放性它所基于的标准是开放的,非专用的,是经过标准化组织制定的。以Web为核心的技术构成了与平台无关的统一而简单的交流方式。较低的管理成本客户机/服务器模式中,开发人员必须处理多种平台,每个平台上有不同的软件和文件,必须在每一台客户机上进行维护和升级,需要较高的成本。Web应用具有较低维护费用,允许在中心服务器上安装应用程序,需要时可将它下载到客户机,管理费用低。另外由于这种技术简明易用,培训费用也很低。自我服务。每个人都在这种信息系统上各取所需,无需他人帮助说明或解释,能够实现客户化的自我服务。在B/S结构中以WEB为中心,基于TCP协议和HTTP协议,改变了传统C/S结构下的客户机/服务器的二层结构,形成客户机/应用服务器/数据服务器的三层结构。客户端通过浏览器发出WEB的HTTP请求,有WEB服务器接受客户请求,通过接口访问后台数据库服务器,数据库服务器处理查询请求,并将课件返回WEB服务器,最后由WEB服务器将课件转化为HTML文档及各种脚本传回客户端浏览器。B/S结构大大减轻了客户端的负担。由于基于TCP/IP协议和HTTP协议,很好的解决了跨平台问题,系统的开放性,通用性强,扩展性强,易于维护。但当HTML文档量大,将导致数据的传输效率降低。同时HTML文档难以加密,安全性较差。3. 本系统的开发模式及其特点管理信息系统的结构经历了主机结构,文件服务器结构,C/S结构,B/S结构。随着计算机技术,网络技术,数据库技术的发展,基于internet的信息系统已成为发展趋势。本系统拟采用基于校园网的C/S和B/S混合结构。由于C/S结构和B/S结构各自的优越性,为了充分利用两者的优点,并克服各自的缺点,可采用C/S和B/S混合结构。数据处理部门可直接访问数据库服务器,和数据库服务器建立直接通信,构成C/S结构。一般用户通过局域网连接到WEB服务器,间接访问数据库服务器,构成了B/S结构。这种结构将C/S和B/S结构融为一体,即发挥了C/S结构事务处理能力强,安全性,有效性的特点,又能充分利用B/S结构分布时,易扩充,开放式。通用性的特点,两者的融合具有更大的优势。网络技术的发展和国际互联网在全球的开通,改变了人类的生活、工作和学习方式,它甚至可以改变我们的思维方式,并能为我们带来知识、信息、各种机会和欢乐。在教学管理方面,教师教学质量的科目一直都是靠人工记录的方式进行,容易引发作弊等不良操作过程,传统的老师科目有待进一步提升。于是我们设想建立一个国际商务系网站,在这个系统中能够实现教师自我科目,这个系统暂以ASP.NET语言教学为依托设计。3.1 业务流分析国际商务系网站工作流程为:系统启动并进入系统首页界面,在页面用户登录栏进行登录。所有用户都可以浏览系统主页面。通过权限判断,教师只能进行修改个人信息等操作。管理员可以进行系统后台的所有操作,包括管理上述信息及系统管理员帐号管理、数据备份及数据恢复。本系统的业务流程图如图3-1所示:图3-1 系统业务流程图 本系统是利用现代化的计算机网络技术将传统教师信息管理方式整合,按照实践过程设计完成的。同时完善服务,初步设计一个在线管理政务事务信息的平台以利于教师进行相关的事务操作。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:具体目标如下:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行学生在线交流互动,以及上传下载作业的管理。(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的高校国际商务系网站。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。3.2 数据流分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。国际商务系网站的数据流程:对本系统操作的数据源有普通用户和管理员两种用户,管理员有权限对数据库中的数据进行添加。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。所有用户均可进行在线留言系统。通过对本系统的需求分析,系统的基本功能已经确定。3.3 数据库需求分析 在设计数据库结构时,应尽可能地满足用户所提出的各项要求,同时又要避免冗余数据产生。又于在学生信息管理系统中,需要采集大量的信息,包括学生信息、学院信息、新闻信息、教育经历信息、专业信息等,如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么在后期进行数据的整理及汇总时,就会增加开发人员的编程难度,并造成程序效率的大幅度下降。图3-2 数据库脚本图 第4章 系统概要设计4.1 系统设计思想系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。这一阶段的主要任务就是从高校网站系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。系统设计工作的特点:1、系统设计阶段,大量工作是技术性的。2、允许用户对已提出的信息需求做非原则性的修改或补充。3、用户在操作使用和运行环境等方面的具体要求也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。4、系统设计工作的环境是管理环境和技术环境的结合,是系统设计工作的重要特点。4.2 系统结构设计4.2.1 系统架构选择国际商务系网站采用的是如图所示的两层结构C/S模式,即客户端和数据库服务器端。客户端提供用户操作界面,接收用户输入的各种操作信息,并向数据库服务器发出各种操作命令或数据请求,并接受执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相关相应信息。数据库服务器端接收客户端的数据或命令请求,并执行相应的命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户端图4-1 系统架构图 4.2.2 系统流程图设计本图主要对学生信息管理系统的流程分析。系统流程主要分为用户登录操作和主菜单中各子菜单的查询,删除,修改操作两部分。系统对登录用户进行身份验证和角色验证后,根据用户角色权限级别设置系统主菜单属性,进入不同的系统主菜单界面。系统流程如图所示:图4-2 系统流程图 4.2.3 数据库存储结构设计在本系统中,需要解决的核心技术问题为如何通过最合理的方式对数据进行存储,以及针对于不同的需要,应该选择何种数据组件的搭配来达到特定的目的。本系统中关于数据存取部分的实现如图所示,该图对本系统中数据存取的操作流程进行了抽象和概括。 Channel栏目表列名数据类型说明IDnvarchar(40)栏目唯一标示符ParentIDnvarchar(40)父级栏目唯一标示符Aliasnvarchar(16)栏目别名FullPathnvarchar(255)显示全路径,如:新闻;图片新闻Parameternvarchar(255)参数TemplateNamenvarchar(64)模版名称DetailTemplatenvarchar(64)详细页模板DefaultContentIDnvarchar(40)默认详细内容IDSequenceIndexint索引ReferenceIDnvarchar(40)参考IDTitlenvarchar(64)栏目名称Descriptionnvarchar(255)栏目描述Stateint栏目状态SecurityLevelint安全级别Createddatetime创建时间ChannelFoldernvarchar(64)栏目文件夹TitleImagenvarchar(64)标题图片Processnvarchar(16)是否走审批流程:1-审批,其他-不审批ProcessLayerNOnvarchar(50)审核步骤:1、2、3类,字符串ProcessEndnvarchar(16)审核完毕动作:0-审结,进入禁用;1-审结后直接启用;2-送跨站审核Typenvarchar(16)栏目类型ChannelNamenvarchar(50)频道唯一名称,用于URLRefAreaIDnvarchar(40)栏目来源IsCommentint是否评论FullUrlnvarchar(255)栏目地址,为原本栏目的channelname的组合ReturnUrlnvarchar(255)增加属性 RealUrl 来解决跳转问题,前台菜单控件请使用RealUrlUpdateddatetime更新时间EnumStatenvarchar(40)栏目状态ArticlesCountint统计该栏目下的文章数Tagsnvarchar(255)标签KeyWordnvarchar(255)SEO优化关键字DescriptionKeynvarchar(255)SEO优化描述IPStrategynvarchar(128)IP策略ModelNamenvarchar(128)模型名称 Article文章表列名数据类型说明IDnvarchar(40)文章唯一标示符Titlenvarchar(100)文章标题OwnerIDnvarchar(40)栏目IDDescriptionnvarchar(250)文章描述AccountIDnvarchar(64)用户唯一标示符Authornvarchar(64)文章作者Contentntext文章内容Createddatetime创建时间Updateddatetime更新时间Overduedatetime文章过期时间Sourcenvarchar(255)文章来源AllowCommentsint1为允许评论;0为不允许评论SequenceIndexint序列号Stateint文章状态IsImageint是否有缩略图IsShowint是否置顶SubTitlenvarchar(64)副标题Thumbnailnvarchar(255)缩略图存放地址(小缩略图)ContentUrlnvarchar(255)内容URLIsDeletedint是否删除ContentTypeint0含XML的文章信息,其他参考TypeOfArticle枚举SourceIDnvarchar(40)引用/wap类型的原文章IDSNint文章流水号ProcessStatenvarchar(50)审批当前进程,0:草稿,1-3:一审三审ProcessDirectionnvarchar(50)流转来源方向,退回?交?ProcessSiteIDnvarchar(50)拥有处置权限的站点IDFlowXmlntext存放文章流转历史数据FromRowIDnvarchar(50)共享来源IDFromSiteUrlnvarchar(50)共享来源文章地址EnumStatenvarchar(40)文章状态信息ModelXmlntext存放扩展信息XML数据ChannelNamenvarchar(50)栏目名称ChannelFullUrlnvarchar(255)栏目地址Clicksint点击数CommentCountint评论总数Tagsnvarchar(255)文章标签KeyWordnvarchar(255)SEO 优化文章标题DescriptionKeynvarchar(255)SEO 优化文章描述VideoCodentext存放视频代码ListKeysnvarchar(255)存放modelXml数据(不包含结构)ListKeys2nvarchar(255)存放modelXml数据(不包含结构)ListKeys3nvarchar(255)存放modelXml数据(不包含结构)ListKeys4nvarchar(255)存放modelXml数据(不包含结构)ListKeys5nvarchar(255)存放modelXml数据(不包含结构)IPStrategynvarchar(128)IP策略PrivacyLevelint公开类型ModelNamenvarchar(50)模型类型TableNamenvarchar(50)表名ModelConfigntext模型配置ModelSchemantext模型数据架构*Statistics页面访问统计表列名数据类型说明IDnvarchar(40)页面访问统计唯一标示符VisitorIDnvarchar(40)用户唯一标示符ChannelIDnvarchar(40)栏目唯一标示符ArticleIDnvarchar(40)文章唯一标示符VisitDatedatetime访问时间URLnvarchar(255)入口页面Createddatetime创建时间Updateddatetime更新时间 AdviceType 反馈类型表列名数据类型说明IDnvarchar(40)反馈回复唯一标示符Titlenvarchar(64)反馈类型标题Descriptionnvarchar(1024)反馈类型描述CreateDatedatetime反馈类型创建时间Updateddatetime反馈类型更新时间ModelXmlntext反馈类型存放扩展信息XML数据AccountIDnvarchar(40)创建用户唯一标示符EnumStatenvarchar(50)状态信息ToWhichDepartmentint转交到办理部门过滤,提供以下一组部门供选择:1、同级部门、2、下级部门;3、所有部门FlowSeriesint上报审核级数ProcessEndnvarchar(16)审核完毕动作:0-审结,进入禁用;1-审结后直接启用;2-送跨站审核FlowInnerDepartint是否在部门内审核0 否 ;1 是MailModenvarchar(255)邮件参与形式UseSystemMailint是否使用默认邮件地址 0 默认; 1 专用MailSMTPServernvarchar(255)邮件SMTP服务器POPServernvarchar(255)POP服务器MailUsernvarchar(50)邮箱用户名MailPasswordnvarchar(50)邮箱密码SMSUsernvarchar(255)短信通知者RemindDaysint过时自动催办天数MailAddressnvarchar(255)此类型绑定邮箱ParticipateModeint参与形式:0 是邮件参与;1 是短信通知ModelNamenvarchar(255)模型名称 图4-3 we7 cms数据库结构说明 4.2.4 系统总体功能结构设计 国际商务系网站的总体功能包括系统管理,专业设置,用户信息管理,文章管理等。下图是国际商务系网站的总体功能模块图,显示了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学英语口语考试题库与训练方案
- 老年人权益维护法律法规汇编
- 事业单位注销风险控制及法律常识
- 幼儿园主题活动项目策划书
- 销售团队激励与绩效管理方法
- 2024-2025学年高中物理 第四章 机械能和能源 1 功说课稿 教科版必修2
- 2025-2030中国医美光电设备市场真假鉴别
- 2025-2030中国区块链溯源系统在农产品质量认证中实施效果
- 2025-2030中国共享经济模式创新与可持续发展评估
- 2025-2030mRNA疫苗生产技术转移风险与本土化生产布局
- 党务工作论述知识课件
- 大中型企业安全生产标准化管理体系要求变化解读
- 自动扶梯应急救援预案
- 老人骨折术前护理
- 工伤认定申请证人证言模板
- 压裂返排液的深度处理及再利用技术研究进展
- 2024届江西省南昌市高三上学期零模物理试题【含答案解析】
- 南京理工大学介绍课件模板
- 高中物理听评课记录表
- 2025届天津市春季高考升学考试全真模拟试卷(一)英语(无答案)
- 《流行音乐发展史》课件
评论
0/150
提交评论