欢迎来到天天文库
浏览记录
ID:1352332
大小:101.50 KB
页数:13页
时间:2017-11-10
《绿宝企业门户网站详细设计计划书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、绿宝企业门户网站详细设计计划书一.引言1.1文档的目的企业门户网站详细设计是设计的第二个阶段,这个阶段的主要任务是在企业门户网站概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。概要设计解决了绿宝企业门户网站总体结构设计的问题,包括整个网站的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的网站管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码
2、,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。1.2文档的范围包括网站的程序结构、新闻显示详细设计说明(类描述功能、主要方法)、新闻分类详细设计说明、分类管理详细设计说明、管理员管理详细设计说明。1.3读者对象网站详细设计的读者对象主要是网站编码人员和项目负责人。项目负责人查看网站详细设计,确定符合网站实际要求和客户要求,才下令实施下一步——13编码。网站编码人员则通过该详细设计进行编码,实现网站具体功能。1.4环境搭建所需要的工具有:JDK、tom
3、cat5.0、myeclipse6.0、microsoftSQLserver20051.5术语与缩写解释序号术语名称术语定义1详细设计在概要设计的基础上,对其功能模块或部件进行实现设计,使编程人员据此能顺利书写出程序代码2存储过程存放在数据库服务器上的一段程序,它能被其他程序调用,以完成对数据库表的某些规定操作3触发器存放在数据库服务器上的一段程序,当触发条件满足时它就被执行,以完成对数据库表的某些规定操作4算法详细设计中实现某项功能的数据处理方法及处理流程缩写、术语解释SPP精简并行过程,SimplifiedParallelP
4、rocessSD系统设计,SystemDesignBBL业务逻辑层,BusinessLogicalLayerDAL数据操作层,DataAccessLayer13DBSQL数据库结构化查询语言DataBaseStructuredQueryLanguage二、程序结构MVC架构:MVC分别为:模型(Model),视图(View)和控制Controller)。MVC模式的目的就是实现Web系统的职能分工。Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。View层用于与用户的交互,通常用JSP来实现。Cont
5、roller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。三.模块详细描述3.1产品模块1、类描述功能:13产品类主要对公司的产品进行描述,主要包括产品的名称、图片、价格以及对它的介绍。.通过从jsp页面对产品内容写入数据库,再从数据库里把它的内容显示到页面,方便用户查阅。1、模块功能简述产品前台模块名称功能简述显示所有的产品显示产品的图片,名称,对产品的介绍等内容显示某一类产品当用户查询某一类产品时,点击搜索,就能查出本类所有
6、的产品。显示产品的详细介绍点击某个产品,就能查看本产品的详细介绍包括名称,图片,价格,产品介绍等。后台模块产品管理子系统(后台)模块名称功能简述管理员身份验证进入后台产品管理程序,打开登录界面,进行管理员身份登录(管理工作在产品管理模块中实现,在本模块中不予涉及。)添加产品管理员可以进行产品的编辑,以及产品的添加,可以添加图片信息。管理员可以对产品进行修改、删除和更新产品13修改、删除、更新产品3.主要方法方法1:publicvoidInsertProduct(productBeanpro)功能:将产品插入到数据库输入:产品模型
7、Model输出:返回值为void型,将产品添加到数据库中。方法2:publicintdeleteNews()功能:删除产品输入:产品的名称输出:将产品从数据库中删除。返回值为int型,为1,删除成功;为0,删除失败方法3:publicArrayListselect()功能:将产品从数据库中读取出来,进行产品的浏览输入:输出:返回值为ArrayList型,输出所有的产品的信息。方法4:publicArrayListselectByname(Stringname)功能:按照产品的名称从数据库中读出该产品(按照产品的名称进行查询)。输
8、入:产品的名称输出:返回值为ArrayList型,显示该产品的详细信息。方法5:publicArrayListquery(Stringname,productBeanpro)13功能:修改产品输入:输入产品的名称,输出:返回值为ArrayList型,输出所有的产
此文档下载收益归作者所有