毕业设计论文—企业网站的规划设计.doc

上传人:sccc 文档编号:4887994 上传时间:2023-05-21 格式:DOC 页数:47 大小:1.92MB
返回 下载 相关 举报
毕业设计论文—企业网站的规划设计.doc_第1页
第1页 / 共47页
毕业设计论文—企业网站的规划设计.doc_第2页
第2页 / 共47页
毕业设计论文—企业网站的规划设计.doc_第3页
第3页 / 共47页
毕业设计论文—企业网站的规划设计.doc_第4页
第4页 / 共47页
毕业设计论文—企业网站的规划设计.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《毕业设计论文—企业网站的规划设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文—企业网站的规划设计.doc(47页珍藏版)》请在三一办公上搜索。

1、湖南铁路科技职业技术学院毕业设计摘要20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。而本人就企业网站的规划与建设,以软件工程的方法对全过程进行了分析和研究。本文主要的工作集中在:对web页面进行概述,主要对Internet的历史和和发展作了回顾,对web也的定义和特性进行阐述,并对网站的开发过程中使用的开发的工具(MyEclipse,Mysql ,Macomedia)和技术(JSP ,JavaBean,Servlet)作了简要的介绍。对网站建设的中提到的术语进行了解释,并对企业网

2、站的由来进行了讨论。对企业网站的从规划到建设进行了详细的分析。关键词:网站,开发工具,开发技术,风格,创意ABSTRACT20th century, along with the development of computer science and database technology in the Internet is widely used, for the overwhelming majority of web users provides circumspect and humanized service. Personalized has gradually become t

3、oday the Web application trend. And I will personal website planning and construction, with the method of software engineering to process is analyzed and studied. This paper mainly work focused on: For web page paper mainly to the Internets history and development, and went back to the definition an

4、d characteristics of web is expounded, and the development of web used in the course of development tools (MyEclipse, Mysql, Macomedia) and technology (JSP) are briefly introduced. The website construction of mentioned terms are explained, and the origin of personal website is discussed. To personal

5、 website from planning to the construction were analyzed in detail. 目录第一章 引 言11.1 课题背景11.1.1 web的个定义和特征概述11.1.2 中国网站的现状21.2 企业网站发展趋势31.3 设计技术及开发环境41.3.1 设计技术41.3.2 开发环境5第二章 可行性分析72.1 组织和管理可行性72.2 经济可行性72.3 技术可行性7第三章 需求分析83.1 现行业务分析83.1.1 业务流程83.1.2 功能分析83.2 系统建模93.2.1 用户身份验证用例图93.2.2 用户信息管理用例图93.2.3

6、 新闻管理用例图103.2.4产品管理用例图113.2.5 订单管理用例图113.2.6 订单管理用例图11第四章 系统设计134.1 系统设计134.2 数据库设计134.3 数据库逻辑设计16第五章 详细设计205.1 权限管理模块设计205.1.1 用户管理205.1.2 密码修改215.1.3 用户登录215.1.4 即时认证225.2 新闻管理模块设计225.2.1新闻管理225.3 产品管理模块设计235.3.1产品管理235.4 订单管理模块设计245.4.1订单管理245.5 公司管理模块设计255.5.1公司管理25第六章 系统模块页面和代码实现276.1 系统登陆276.2

7、前台管理286.2.1新闻中心286.2.2产品中心296.2.3服务支持296.2.4供求信息306.2.5公司信息306.3后台管理306.3.1 用户管理316.3.2 新闻管理336.3.3 产品管理346.3.4订单管理366.3.5公司管理36第七章 系统测试387.1 测试计划387.2 测试用例387.2.1 对身份验证功能进行测试387.2.2 对用户信息管理功能进行测试387.3 测试结果39第八章 系统开发总结41结束语42参考文献43湖南铁路科技职业技术学院毕业设计第一章 引 言20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络

8、用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。基于ASP的企业网站与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。企业网站在我国起步不久,但发展很快。随着我国互联网的更加普及和网络技术的更趋成熟,会有越来越多的群体对企业网站有需求。企业网站依托庞大的网络和其更加简单,更直观的界面,迅速被广大网民认可,用户可根据现在较为流行的技术,在网站上尽情展示自己的个性。1.1 课题背景1.1.1 web的个定义和特征概述1、Web”一词2003年由OReilly Media提出,2004年第一次Web讨论会召开,阐述Web为基于第一代网络的社区和主机服务,如

9、 SNS( social- networking sites,社会网络)、wikis(网络百科)和 folksonomies(协作与共享)。Web通常指第二代网络,并没有严格的定义,并非指特定的事物。Web描述了一种现象:因特网成为一个应用环境,而以前因特网只是“一种”应用。Blogger Don在他的“Web概念诠释”一文中提到Web是以Flickr, Craigslist, Linkedin,Tribes,Ryze , Friendster, Delicious , 43T等网站为代表,以Blog,TAG, SNS,RSS,wiki等社会软件的应用为核心。 2、Web与Web异同一般来说W

10、eb(也有人称之为互联网2.0)是相对Web 的新的一类互联网应用的统称。Web 的主要特点在于用户通过浏览器获取信息,Web则更汁重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。从知识生产的角度看,Web的任务,是将以前没有放在网上的人类知识,通过商业的力量,放到网上去。Web的任务是,将这些知识,通过每个用户的浏览求知的力量,协作工作,把知识有机的组织起来,在这个过程中继续将知识深化,并产生新的思想火花。从内容产生者角度看,Web是商业公司为主体把内容往网上搬,而Web则是以用户为主,以简便随意方式,通过blog/podcasting方式把新内容往网上搬。从交互

11、性看,Web是网站对用户为主,Web是以P2P为主。从技术上看,Web客户端化,下作效率越来越高。比如像Ajax技术。GoogleMAP/Gmail里面用得出神入化。3、Web特征当我们讨论Web的应用时,如何去判断一个网站是否是Web 的网站?这就需要我们了解它的特征。1、从应用的角度去分析,具有以下特征:一个网络平台,类似一个网络操作系统,用户能够通过浏览器进行交流。用户在网站上拥有自己的数据,应该易于将数据导入导出;一个共享系统,鼓励用户贡献价值,添加应用;按用户进行权限划分,分类进行控制;一种基于Ajax或相似框架结构的丰富、交互、友好的平台;类似社区网络特征。2、从技术角度来看,如果

12、一个网站使用下面一些技术时,就可以说它是利用Web技术建立的。具有以下特征:相当丰富的应用程序接口技术(例如:AJAX技术);支持CSS;有语义的、正确的XHTML d、记和微格式;基于RSS /ATOM的联合机制;简洁而有意义的URLs;完全或部分支持wild,支持发布We blog; RSS/Atom数据的聚合;OREST或者XML功能应用程序接口功能应用程序接口;一些社会性网络元素。3、Web的核心不是技术而在于指导思想。Web有一些典型的技术,但技术是为了达到某种目的所采取的手段。Web技术本身不是Web网站的核心,重要的在于典型的Web技术体现了具有Web特征的应用模式。因此,与其说

13、Web是互联网技术的创新,不如说是互联网应用指导思想的革命。Web技术作为一种发展趋势,在线视听、文件共享、博客、百科全书和播客等方面均得到广泛应用,在英国、日本、印度均相继建立起了Web的研究组织。Web呈现了互联网的发展方向和趋势,它个性与共性融合、用户共同创造、长尾效应、互动性、低成本、高效率等代表了互联网的操作方向和精髓。1.1.2 中国网站的现状1、数量多。 由于企业网站的门槛较低,不论是技术还是资金要求并不高,导致现在企业网站的数量迅速增长。 2、站长的网站开发技术、网页设计能力较高。从很多站长原创的源码,以及访问大部分企业网站,发现我们的站长的技术、设计水平都很高。而且现在很多企

14、业网站很多都是站长一人包办,所以能做企业网站的站长技术肯定不错的。 3、盲目低水平重复建设。由于hao123成功的刺激,很多站长都会选择做网址站。又由于音乐站、下载站的流量不错,又有很多站长做音乐站、下载站。现在blog很火,几个月内我们身边又出现很多个人博客网站。 在很多站长眼里,别人的成功就意味着自己可以成功,这是片面的、缺乏理性的思考。hao123、天空软件站的成功都是因为成立时间早。再加上前期对网站的定位考虑不多,就出现现在企业网站盲目低水平重复建设。 4、网站运营方法单一。 现在很多站长都是先从技术开始,对后期的运营考虑不多。现在主要的运营方法就是SEO(搜索引擎优化)、 5、网站盈

15、利不明确。做企业网站完全是因为兴趣的站长不多,主要想通过网站实现盈利,甚至很多站长把网站作为自己的工作。那么盈利是很重要的。 现在网站盈利有一些误区,一是过分依赖广告联盟,又是hao123的魔力,hao123每月几十万的收入(还有待考证)成了很多站长的目标。不过他们考虑一下,现在广告联盟的广告主都是易趣、淘宝、雅虎、3721等大网站,他们的知名度远远超过企业网站,即使访问者有消费的需要,会直接访问这些网站,而不会点击企业网站上面的广告。 二是认为有流量就有盈利。由于眼球经济的深得人心,让很多站长认为主要自己有流量就可以实现盈利。 其实现在企业网站的主要盈利还是靠广告,但做广告也是需要考虑,为什

16、么天极网、站长站有不错的广告收入?是因为它们有相对集中的访问人群,比如站长站访问的主要是企业网站的站长,那么在它们那里做域名、空间广告是会取得好效果的,但我们很多企业网站没有集中的访问人群,这就会影响广告的效果。所以现在出现“窄告”的概念,就是什么样的网站就因为做相对应的广告。所以我们因为考虑自己网站的访问群是哪些?可以做什么样的广告? 1.2 企业网站发展趋势现在随着搜索引擎的算法的不断改进,做垃圾站用流量赚钱的做法将越来越难,笔者认为今后网站的发展将由内容资源型向服务提供型转变。因为做内容信息型的网站要想真正做大做强需要投入很多的精力来进行内容建设,以内容为核心竞争力的网站要想保持内容的原

17、创性与可读性,单靠某几个人是不行的,必须要让大家参与进来形成交流互动才能产生出大量的有价值的内容,比如说艾瑞,A5等网站都是由于有很多行业专家和众多的参与者来共同创造内容才能将行业内的人吸引到这个平台上来。这类网站成功的背后坚持、时机、人脉、执行力等各种因素缺一不可,特别是在初期各种资源都缺乏的情况下如何快速的积累人气,使网站走上正轨这段时间是网站最困难的时期之一。现如今由于建站成本和技术门槛的不断降低,就业形势严峻,企业网站的竞争也是越来越激烈,如果没有强大的个人魅力和广泛的人脉资源以及团队的协作想在众多网站中脱颖而出是非常困难的。最后只能沦为以采集、复制、伪原创内容为主的垃圾站,很难有大的

18、发展。因此朱勇认为提供专业服务的垂直型网站是今后企业网站发展的趋势之一,就是站长根据自身情况,在自己的优势领域内做内容服务提供。如做导游的可以考虑做一个旅游线路咨询顾问网,做网站策划的可以做一个专业的网站策划咨询网等,甚至可以再从地域上或者是咨询方向上再进行细分,分得越细过来的访客转化率也就越高,而正是由于小而精的特点,更能将每个人的优势淋漓尽致的体现出来,把网站做精做专,这是一些大网站想做但却无法顾及的区域,而对于个人站长来说是一个机会。对于盈利方式来说,比如说旅游线路咨询网可以和一些旅行社和导游合作,推荐意见被客户采纳后可以向客户介绍某某导游或旅行社,最终实现消费后可以向导游或旅行社收取佣

19、金。其实这种类型的网站已经有很多人在做了如域名代备案;SEO培训、咨询;网络推广顾问等等。关键是怎样利用自己的资源优势、人脉优势,发掘其中的价值。只要坚持诚信、热情、周到的服务,逐渐将会形成自己的品牌,从而使网站走上一个更宽的发展道路。形成品牌效应以后,网站将会通过口碑相传的方式来获得流量,而不必每天看搜索引擎的脸色过日子,当然SEO和各种推广方式还是要结合起来运用,才能使网站做大做强。1.3 设计技术及开发环境1.3.1 设计技术自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。这些技术和框架的产生,在给我们的开发带来方便的同时,也让我们眼花缭乱,导致疲于学习这些

20、框架。然而一直保持优势地位的不多,目前J2EE各种框架技术的核心技术依然是J2EE的三项基础技术JSP、JavaBean、Servlet,而开源框架还是Struts+Spring+Hibernate的天下,目前这种组合是最好的选择。(1) JSP页面技术JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的技术主要是由以下两个部分组成:JSP的基本语法:两个注释、3个脚本元素、8个动作指令。JSP的九大内置对象:request请求对象、response响应对象、pageContext页面

21、上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page页面对象和exception例外对象。(2) JavaBean组件技术JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。调用者可以是JSP,也可以是其他的类。JavaBean组件由一些属性和操作这些属性的函数组成。(3) Servlet技术Servlet产生于JSP技术之前,它最大的特点就是基于线程。与传统的CGI相比,每一个CGI请求都会产生一个新的进程,而每一个Servlet请求都只会产生一个线程,这对于系统的利用率来说是一场革命。Servlet

22、是MVC开发的技术,所有基于J2EE的MVC框架都离不开Servlet。通常Servlet用于进行系统的初始化、服务拦截、过滤等。最典型的应用是过滤器、监听器。1.3.2 开发环境(1) JDK软件我们要开发J2EE的系统,却需要安装的是J2SE。J2SE的JDK是开发任何Java系统必须安装的工具包,而J2EE是指EJB、JSF等这些工具包,在不需要开发这些功能时是不需要安装的。我们选用MyEclipse 8.5的版本进行开发。(2) 数据库软件MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL服务器支持关键任务、重负载生产系统的使用,

23、也可以将它嵌入到一个大配置(mass-deployed)的软件中去。它因为以下优点而广受欢迎。MySQL是一个数据库管理系统MySQL是一个关系数据库管理系统MySQL是开源的MySQL服务器是一个快捷的、可靠的和易于使用的数据库服务器MySQL服务器工作在客户服务器或嵌入系统中有大量的MySQL软件可以使用在此系统中我们选用5.1.8进行开发。(3) Web服务器TomcatTomcat是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器软件。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩

24、展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。在本系统中我们选用稳定版本Tomcat6.0.18进行开发。(4) 集成开发工具Eclipse+MyEclipse是目前最流行的Java集成开发工具。Eclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配。由于功能强大,Eclipse一度成为Java IDE领域的霸主。它能够很好地与MySQL、Tomcat进行集成。本系统中

25、我们选用MyEclipse6.5作为Eclipse的扩展开发工具。第二章 可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。2.1 组织和管理可行性基于企业网站采用模块化开发方法,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。2.2 经济可行性通过网站对公司的产品进行管理和展示,大大提高了公司的办公效率。通过系统对公司产品的管理,避免人为处理产品时所

26、产生的各种问题,提高了公司的经济效益,使公司的管理进行到科学化、系统化的范筹。硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。2.3 技术可行性基于企业网站系统的开发采用了先进成熟并且符合实际应用的开发方法,广泛应用于网站开发的网页开发工具Dream weaver,MyEclipse,动态网页开发技术JSP和MVC架构技术Struts、Spring和Hibernate,功能强大的数据库管理工具MySQL,结合自己的实际开发能力,可以开发出较为完善的公司产品网站系统。应解决的主要问题及技术要

27、求收集系统开发所使用的足够的信息。按实际应用的可行性划分模块,确定模块功能。 建立完善的数据库支持环境。使用JSP语言实现前台页面视图,使用Struts、Spring和Hibernate实现MVC架构,并实现与数据库之间的各项操作。各模块功能的协调及信息的沟通。第三章 需求分析3.1 现行业务分析3.1.1 业务流程该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。业务流程图如下:用户身份验证模块图3-1系统业务流程图3.1.2 功能分析系统的主要功能概述如下:(1) 用户身份验证模块本系统功能的开发与设计,是完全针对公司内部及客户之间

28、交流提供便捷的电子化交互平台搭建的。用户身份验证模块是公司产品网站管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。(2) 用户信息管理模块本模块主要是为了实现系统的用户管理模块、用户管理员。本模块主要是为了实现本系统所注册用户的信息的管理,包括用户增加、删除、修改以及查询,并且本模块只能被系统管理员所使用,其他普通用户没有权限使用。(3) 订单管理模块本模块是对。 (4) 新闻管理模块本模块主要是对共事最新的事件进行上传或对旧的事件进行删除及时的更新。(5)公司管理模块对公司的一些基本信息进行管理,包括公司简介,主页

29、的更新,联系方式,地址等等。使客户对公司有一个详细的了解。3.2 系统建模3.2.1 用户身份验证用例图此图显示了用户身份验证系统的用例:当系统管理员或普通用户登录时需要输入用户名、密码以及验证码,当三个均输入正确时才能进入到系统主页面,否则会有相应的错误提示。图 3-2 用户验证用例图3.2.2 用户信息管理用例图此图显示了用户信息管理模块的用例:包括用户(添加、更新、删除、查看),其中系统管理员拥有全部功能权限,而普通用户只能查看与修改本用户的信息。图 3-3 用户管理用例图3.2.3 新闻管理用例图此图显示了新闻管理模块的用例:包括上传产品信息和图片、公司新闻等及删除这些文件等功能,普通

30、用户只具有阅览的权限,而上传和删除的权限则只有系统管理员才拥有。图 3-4新闻管理用例图3.2.4产品管理用例图此模块主要是用于产品的的分类、产品的添加、产品的删除、产品信息的修改。及时的更新公司新成品的信息,使客户能够在第一时间了解到产品信息。图 3-5产品管理用例图3.2.5 订单管理用例图此模块用于订单的管理,主要可以完成订单的添加、删除、修改等功能。这些功能只要管理员才有这些权限。图 3-6订单管理用例图3.2.6 订单管理用例图对公司的一些基本信息进行管理,包括了公司基本信息的添加,修改,删除等。图 3-7订单管理用例图第四章 系统设计4.1 系统设计基于公司产品网站系统采用结构化与

31、原型法相结合的方法。这种综合法的优点是它兼顾了结构化开发方法开发过程控制性强的特点以及原型法开发周期短、见效快的特点。采用两者结合的形式进行系统的开发时,采用了结构化生命周期法的设计思想,即自顶向下,从总体到部分,合理划分系统的结构,设计数据库模型。在系统的分析与初步设计上采用原型法做出原始模型,根据实际反映的情况,继续按结构化生命周期法进行系统的详细设计及其实施与转换、系统维护与评价阶段的工作。合理采用综合法,使开发过程更具灵活性,往往会取得更好的开发效果。该系统是基于 B/S(Browser/Server,B/S)架构的三层体系结构,即浏览器和服务器结构。它是随着Internet技术的兴起

32、,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统的维护与升级的成本和工作量,降低了用户的总体成本。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。如果能将该系统划分的用户身份验证模块和其他模块再分解成一些相互独立、功能简单、易于理解和修改的模块,这样的系统就具备了系统设计首要考虑的可变更性。由模块组合构成的系统一般称为模块化结构系统。在这样的系统中,由于各个模块之间基本上

33、是相互独立的,所以每个模块都可以独立的被理解、编程、调试和修改,使其复杂的系统设计工作变得相对简单。在遵循模块化结构设计原则的基础上,根据实现的目标,用户身份验证只需要一个模块,而其他模块则分成了八个不同的子模块,各子模块既相互配合,又各自具有一定的独立功能。这样就形成了一个树形的结构。4.2 数据库设计数据库设计是项目开发和系统设计中非常重要的一个环节,在这里要特别强调数据库设计的重要性,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。(1)用户信息管理模块的E-R图如下图所示图4-1用户信息管理模块的E

34、-R图(2)用户反馈模块E-R 图如下图所示图4-2用户反馈模块E-R图(3)详细订单模块E-R图如下图所示图4-3详细订单模块E-R图(4)留言模块的E-R图如下图所示图4-4留言模块的的E-R图(5)订单模块的E-R图如下图所示4-5订单模块的E-R图4.3 数据库逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型相符合的逻辑结构。E-R图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库中两实体间1:N联系转换为一个与N端对应的关系模式合并的关系模式的方法是将联系的属性与1

35、端的码加入N端作为属性,主码为N端实体的主码。1.cd菜单表字段名字段类型长度是否为空中文描述关系描述idInt4否主键编号Pkcdnamevarchar50是菜单名称parentidInt4否父类编号sonidInt4否子类编号codeInt4否中英文2.yhlb用户类别表字段名字段类型长度是否为空中文描述关系描述yhlbidInt4否类别编号Pkyhlbnamevarchar50是类别名称3.Yw业务类型表字段名字段类型长度是否为空中文描述关系描述ywidInt4否类别编号Pkywnamevarchar50是类别名称4.Yh用户表字段名字段类型长度是否为空中文描述关系描述yhnamevar

36、char50否用户名Pkyhpwdvarchar50否密码yhlbidInt4是类别编号Fksexvarchar50是性别poscodevarchar50是邮政编码gsnamevarchar50是公司名称gsaddressvarchar200是公司地址gsnetvarchar50是公司网址ywidInt4是业务类型Fkphonevarchar100是联系电话chzhvarchar50是传真emailvarchar50是Email5.products产品表字段名字段类型长度是否为空中文描述关系描述pidInt4否产品编号Pknamevarchar50是产品名称NOvarchar50是产品型号pi

37、paivarchar50是产品品牌addressvarchar100是产品地址picvarchar200是图片tdvarchar50是产品特点lingyuvarchartext是应用领域baozhvarchartext是产品包装fujianvarchar200是产品附件pricevarchar10是产品单价totalcountvarchar10是库存总量pidInt4否所属菜单6.news新闻表字段名字段类型长度是否为空中文描述关系描述nidInt4否新闻编号Pknamevarchar50是新闻名称datevarchar100是更新时间lyvarchar200是新闻来源contentvarch

38、artext是新闻内容pidInt4否所属菜单7.wj文件管理表字段名字段类型长度是否为空中文描述关系描述wjidInt4否文件编号Pkwjnamevarchar50是文件名称wjdatevarchar100是更新时间Wjljvarchar200是文件路径pidInt4否所属菜单8.gq供求信息表字段名字段类型长度是否为空中文描述关系描述gqidInt4否供求编号Pkgqnamevarchar50是供求名称gqdatevarchar100是更新时间gqlyvarchar50是供求来源gqcontentvarchartext是供求内容pidInt4否所属菜单9.message留言表字段名字段类型

39、长度是否为空中文描述关系描述midInt4否留言编号Pkyhnamevarchar50是用户名Fknamevarchar50是真实姓名titlevarchar50是留言标题datevarchar100是更新时间emailvarchar50是emailphonevarchar100是联系电话contentvarchartext是内容pidInt4否所属菜单10.fk反馈表字段名字段类型长度是否为空中文描述关系描述fidInt4否反馈编号PkmidInt4否留言编号Fkyhnamevarchar50是用户名Fknamevarchar50是真实姓名datevarchar100是更新时间emailva

40、rchar50是emailphonevarchar100是联系电话Contentvarchartext是内容11.Company公司表字段名字段类型长度是否为空中文描述关系描述cidInt4否公司编号Pkcnamevarchar50是公司名称addressvarchar100是公司地址poscodevarchar100是邮政编码phonevarchar100是联系电话emailvarchar50是EmailContentvarchartext是内容pidInt4是sidInt4是tidInt4是12.Pays支付管理表字段名字段类型长度是否为空中文描述关系描述payidInt4否支付编号Pkn

41、amevarchar50是名称desnvarchar100是描述13.Orderdetail订单详细表字段名字段类型长度是否为空中文描述关系描述idInt4否主键编号PkorderNOvarchar50是订单号pidint4是产品编号FkpayidInt4是支付编号Fkcountint4是订单数量pricedouble10是产品单价14.Orders订单表字段名字段类型长度是否为空中文描述关系描述orderNOvarchar50否订单号PkpayidInt4是支付编号Fkyhnamevarchar50是用户名adressvarchar200是地址emailvarchar50是Emaildate

42、varchar100否订购时间totalpricedouble10否总金额15.others字段名字段类型长度是否为空中文描述关系描述idInt4否编号Pknamevarchar50是名称pidint4否sidint4否tidint4否第五章 详细设计经过概要设计阶段的工作,我们已经确定了系统软件的模块结构的描述,但这些模块仍处于黑盒子级。本设计阶段的主要目的是给出系统模块的内部过程描述及功能。给软件开发人员提供详细的参考。该系统的开发从面向对象的原理、思想和方法出发,利用UML建模工具进行用例驱动设计,实现从概念模型到可执行体之间的转变。在设计过程中,采用了自底向上的开发,利用UML顺序图创

43、建业务逻辑层Manager和呈现层Action。5.1 权限管理模块设计5.1.1 用户管理用户管理的用例描述注册帐号主要路径:参与者打开注册帐号的界面参与者向系统提交帐号的基本信息系统存储帐号信息系统向参与者显示注册成功的信息补充说明帐号信息包括:用户名、密码、确认密码、用户类型、性别、邮政编码、公司名称、公司地址、公司网站、业务类型、电话、传真、Email。系统注册帐号信息成功之后,需要刷新用户管理主界面更新帐号主要路径参与者选择某个帐号,向系统提交帐号ID系统根据帐号ID,查询帐号信息系统向参与者显示更新帐号信息的界面参与者向系统提交更新之后的帐号信息系统更新帐号信息,并显示更新帐号信息成功的信息删除账号主要路径参与者选择一个账号删除系统提示是否要删除账号信息参与者确

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号