企业宣传站项目品红需求分析.doc_第1页
企业宣传站项目品红需求分析.doc_第2页
企业宣传站项目品红需求分析.doc_第3页
企业宣传站项目品红需求分析.doc_第4页
企业宣传站项目品红需求分析.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

企业宣传网站项目品红第一部分 需求描述本项目是为某电子销售公司提升企业形象,提高商品销售量而开发的公司形象宣传和商品介绍的网站。开发环境:开发工具:eclipse 数据库:sqlserver 2008 服务器:tomcat功能:网页导航、首页、商品展示、站内新闻、在线聊天、留言簿、后台管理第二部分 总体设计1. 各功能介绍 网页导航:网页导航分为首页、商品展示、站内新闻、在线聊天、留言簿、后台管理首 页: a.显示本站最新新闻标题和发布时间,并可超链接到显示新闻内容的页面 b.显示商品主要类别,并以滚动的方式展示商品图片,并可超链接到商品列表页面商品展示:a.在二级页面中显示商品列表(分页显示),并且图片商品与商品名称可超链接到三级页面 b.在三级页面中显示新闻的详细内容站内新闻:a.在二级页面显示新闻列表(分页显示),根据标题链接内容 b.三级页面显示新闻相信信息 在线聊天:a.身份验证、只有注册用户才可以进行聊天 b.提供注册功能,注册信息保存到数据库中 c.登录成功后,进入聊天室,所有聊天信息不用保存到数据库中留 言 簿:a.在二级页面中显示所有留言列表,留言标题可超链接到查看和回复留言的二级页面 b.在三级页面中显示形管留言标题的内容和所有有关当前页面的回复内容 c.提供回复的输入框:姓名、标题、回复内容后台管理:1) 系统管理u 添加管理员u 用户的管理:查看用户列表、删除用户 、修改 2)新闻管理u 添加新闻u 查看新闻列表u 修改u 删除新闻 3)商品管理l 添加商品l 查看商品列表l 修改商品信息l 删除商品信息4)留言管理 回复留言,查看留言、删除留言网页导航首页商品展示站内新闻在线聊天留言簿后台管理商品分类商品详细新闻列表详细新闻用户登录用户聊天用户注册回复留言用户管理新闻管理商品导航新闻商品管理回复留言首页新闻标题列表新闻标题链接商品滚动显示商品图片链接2. 系统模块划分 商品展示商品列表图片链接查看商品站内新闻新闻列表标题链接详细新闻售后服务关于我们在线聊天用户登录用户注册在线聊天登录登出留言簿留言列表查看留言回复留言留言验证标题链接系统管理添加管理员查看用户列表删除用户用户管理修改后台管理添加新闻新闻管理查看新闻列表删除新闻修改新闻添加商品商品管理查看商品列表修改商品信息删除商品信息3. 系统流程图在线聊天用户注册用户登录用户登录在线聊天登录验证登录成功登录失败登录成功登录失败即时提示管理员登录登录验证后台管理留言簿留言标题列表留言详细内容回复留言回复验证回复失败留言成功即时提示品红首页商品展示商品列表商品详细信息站内新闻新闻标题列表新闻详细内容 系统管理添加管理员查看用户列表删除用户添加成功添加失败即时提示添加验证用户管理新闻管理添加新闻查看新闻列表删除新闻添加验证添加成功添加失败即时提示商品管理添加商品修改商品信息删除商品信息添加验证添加成功添加失败即时提示添加验证添加成功添加失败即时提示查看商品列表第三部分 详细设计1. 需求分析(数据表)1)用户表:users字 段字段名字段类型字段长度约 束主外键用户帐号useridint4自增列主键用户姓名usernamevarchar255用户密码passwordvarchar255用户类型statusfloat4管理員,普通用戶約束2)新聞表:news字 段字段名字段类型字段长度约 束主外键新聞号newsidint4自增列主键新聞標題titlevarchar50新聞內容contentvarchar400發表時間writerdatevarchar253)商品列表: product字 段字段名字段类型字段长度约 束主外键商品号productidint4自增列主键商品編號serianumbervarchar20商品名稱namevarchar20商品品牌brandvarchar20商品型號modelvarchar20商品價格pricenumeric9商品圖片picturevarchar20商品介紹descriptionvarchar8004)留言信息表:message字 段字段名字段类型字段长度约 束主外键留言号messageidint4自增列主键留言標題messagetitlevarchar50留言作者usernamevarchar20留言內容messagecontentvarchar500留言時間writetimedatetime5)回覆表:rever字 段字段名字段类型字段长度约 束主外键回覆號reveridint4自增列主键留言号messageidint4外键回覆姓名reveruaernamevarchar20回覆標題titlevarchar50回覆內容contentvarchar500回覆時間retimedatetime2.概念设计管理員后台管理留言簿在线聊天首页站内新闻商品展示用戶第四部分 编码设计一、 数据库公共访问类(不包含实体类,dao,dao的实现类)private static string driver=com.microsoft.sqlserver.jdbc.sqlserverdriver;private static string url=jdbc:sqlserver:/localhost:1433;databasename=company;数据库登录用户名private static string dbnme=sa;数据库登录密码private static string dbpass=123456;1.加载连接数据库的驱动类 class.forname(driver);2.获取数据库连接 connection con=drivermanager.getconnection(url, dbname, dbpass);l 打开数据库的方法:getconn()public static connection getconn() throws classnotfoundexception, sqlexceptionconnection con=null;class.forname(driver);con=drivermanager.getconnection(url,dbname,dbpass);return con;l 关闭所有链接的方法:closeall()三个参数:connection、preparedstatement、resultsetpublic static void closeall(connection conn,preparedstatement ptmts,resultset rs)if(rs!=null)try rs.close();catch (sqlexception e) e.printstacktrace();if(ptmts!=null)try ptmts.close();catch (sqlexception e)e.printstacktrace();if(conn!=null)try conn.close();catch (sqlexception e)e.printstacktrace();l 实现增删改的方法:executesql()二个参数:string、stringpublic static int executesql(string sql,string param)connection conn=null;preparedstatement ptmts =null;int result=0;try conn=getconn();ptmts=conn.preparestatement(sql);if(param!=null)for(int i=0;iparam.length;i+)ptmts.setstring(i+1, parami);result = ptmts.executeupdate();catch (classnotfoundexception e) e.printstacktrace();catch (sqlexception e) e.printstacktrace();finallycloseall(conn,ptmts,null);return result;二、 各模块详细描述a) 商品展示显示全部的商品列表(产品名称, 产品品牌, 产品型号, 产品价格,产品图片)当点击产品图片时,显示该产品

温馨提示

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

最新文档

评论

0/150

提交评论