版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——企业门户网站jspWEB开发创新试验
连接、建立网络连接或从配置文件中取一些参数等,在jspDestory()中释放相应的资源。1.2项目开发背景
目前,我国的企业发展的很迅速,但是没有一个能宣传文化以及产品的平台,所以导致企业效益不是很理想,公司的运营商出现了各种问题,通过人力以不能满足公司的需求,不可能让人力去做这些事情,花费也很高,所以不现实。
伴随着科技技术的不断成熟,企业门户网站的功能也越来越强大,通过网络平台来展示自己企业的文化产品,以及企业文化,让人足不出户,就可以随意去了解一个公司的详细信息,因此我就做了这样的一个企业门户网站。
-2-
WEB开发创新试验
第2章需求分析
2.1可行性分析
该企业门户网站的目标访问群和消费群主要是来自欧美等国的文具购买商,网站一方面要达到企业形象宣传的作用,另一方面,本网站是万达文具基于公司网站开展B2B电子商务活动的平台。随着网络经济和电子商务的发展,企业拥有独立的门户网站和在线订购平台已经势在必行,这将切实解决企业运作成本过高、人员冗杂、工作效率低下等影响企业长远发展利益的问题。
2.2系统功能分析
?每一个用户访问本网站都能了解该企业信息?用户可以查看新闻,产品的详细信息
?用户可以查看更多新闻,产品信息,别且分页显示?管理员可以对新闻信息添加,查询,修改,删除?管理员可以对产品信息添加,查询,修改,删除?管理员可以对产品类别添加,查询,修改,删除
2.3数据库需求分析
对于一个企业门户网站,得出了如下的需求:?管理员包括数据项(用户ID用户名密码)。
?新闻包括数据项(新闻ID新闻题目新闻内容发布者发布时间)。?产品包括数据项(产品ID产品名称产品图片产品描述发布时间)。?类别包括数据项(类别ID类别名称注册时间)。
2.4数据库概念结构分析
各部分实体E-R图如下图所示:管理员实体E-R图(图2-1)类别实体E-R图(图2-2)新闻实体E-R图(图2-3)
-3-
WEB开发创新试验
产品实体E-R图(图2-4)
Tb_usertable管理员*****用户名*密码用户ID图2-1管理员E-R图
tb_category类别表*类别ID*****类别名称注册时间图2-2类别E-R图
tb_news*新闻表********新闻发布者*发布时间新闻ID新闻标题新闻内容图2-3新闻E-R图
tb_business产品表**********图片描述*类别*发布时间产品ID名称
图2-4产品E-R图
-4-
WEB开发创新试验
第3章概要设计
3.1数据库设计
数据库在一个信息管理系统中占有十分重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。管理员表(tb_usertable),如表3-1。
字段名idnamepassword数据类型intvarcharvarchar长度450100表3-1管理员表
允许空是是字段描述(主键)用户编号用户名密码新闻信息表(tb_news),如表3-2。
字段名idtitlecontentauthorsubmittime数据类型intvarcharvarcharvarcharvarchar长度4501002050表3-2新闻信息表
允许空是是是是字段描述(主键)新闻编号新闻标题新闻内容发布者发布时间产品信息表(tb_business),如表3-3。
字段名idnameimgmscategorysubmittime数据类型intvarcharvarcharvarcharvarcharvarchar长度450501002050表3-3产品信息表
允许空是是是是是字段描述(主键)新闻编号产品名称产品图片产品描述产品类别发布时间
-5-
WEB开发创新试验
产品类别表(tb_category),如表3-4。
字段名idcategorynamesubmittime数据类型intvarchardatetime长度4508表3-4产品类别表
允许空是是字段描述(主键)类别编号类别名称注册时间3.2系统模块结构设计
企业门户网站前台后台企业新闻产品介绍公司文化技术支持新闻信息添加新闻信息浏览商品类别添加商品注册商品浏览
图3-1系统模块结构图
-6-
WEB开发创新试验
第4章详细设计
4.1系统概述
我设计这个系统是一个由JSp实现的企业门户网站,它实现了基本的企业新闻展示,分页处理,产品介绍,企业技术支持,管理员登陆,企业后台的管理,网页新闻的管理,商品管理。首页如下图4-1,管理员后台管理如图4-2
图4-1企业门户首页
-7-
WEB开发创新试验
图4-2管理员后台首页
4.2详细代码及说明
4.2.1实现新闻列表信息的方法
publicListselectNewsAll(){Listnewslist=newArrayList();Stringsql=\;try{ConnectionSqlconsql=newConnectionSql();ResultSetrs=consql.executequery(sql);while(rs.next()){Newsnews=newNews();
news.setNewid(rs.getInt(\));
news.setContent(rs.getString(\));news.setTitle(rs.getString(\));news.setAuthor(rs.getString(\));
news.setSubmittime(rs.getString(\));newslist.add(news);
-8-
WEB开发创新试验
}
}
returnnewslist;
}
consql.close();e.printStackTrace();
}catch(SQLExceptione){
首页新闻信息列表显示
newslist=sql.selectNewsAll();intsize=newslist.size();Newsnews;
if(newslist!=null){intcount=0;
for(inti=size-1;i>=0;i--){news=newslist.get(i);%>
href=\news.jsp?newsid=\>
图4-3企业新闻展示
4.2.2实现产品信息列表的方法
publicListselectBusinessAll(){
-9-
WEB开发创新试验}
Listbusinesslist=newArrayList();Stringsql=\;try{}
returnbusinesslist;
ConnectionSqlconsql=newConnectionSql();ResultSetrs=consql.executequery(sql);while(rs.next()){}
consql.close();e.printStackTrace();
Businessbusiness=newBusiness();
business.setBusinessid(rs.getInt(\));
business.setCategory(rs.getString(\));business.setImg(rs.getString(\));business.setMs(rs.getString(\));business.setName(rs.getString(\));
business.setSubmittime(rs.getString(\));businesslist.add(business);
}catch(SQLExceptione){
首页产品信息显示
businesslist=sql.selectBusinessAll();intsize1=businesslist.size();intflag=0;
Businessbusiness=null;
for(inti=size1-1;i>=0;i=i-2){flag++;
if(flag==3)break;%>=i-1;j--){if(j
href=\product.jsp?productid=\>src=\images/spimg/\width=\
height=\>
-10-
WEB开发创新试验
图4-4企业产品展示
4.2.3新闻信息添加的实体bean
名称:
发布者:
\size=\>
-11-
WEB开发创新试验
内
容:
图4-5新闻添加
4.2.4商品信息注册的实体bean
图4-6商品添加
-14-
WEB开发创新试验
4.2.5管理员登陆的实体bean
border=\usemap=\>
提交至houtaitest.jsp进行处理用户的登陆信息
Sql中的方法如下所示:
publicintcheckUser(Stringname,Stringpwd){
}
intflag=0;
Stringsql=\+name+\try{}
returnflag;
ConnectionSqlconsql=newConnectionSql();ResultSetrs=consql.executequery(sql);if(rs.next())
flag=1;flag=0;else
consql.close();e.printStackTrace();
else{
response.sendRedirect(\);
password='\+pwd+\;
}catch(SQLExceptione){
图4-6后台登陆
-16-
WEB开发创新试验
第5章测试
你的网页在你使用的浏览器上看起来可能是毫无缺点的,作为一个Web开发的人员,切忌不要只根据自己的的计算机的配置来设计自己的站点。而要从你的访问者的角度出发,尽量保证所有可能的访问者都能观看到良好的效果。为此,需要进行以下内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《Linux操作系统》教案
- 12. 搭建WWW基础服务器
- 注册会计师税法中税收风险防控体系的建立完善
- 某钢铁厂轧钢工艺管理办法
- 某塑料厂生产安全操作准则
- 危化品运输安全生产领导小组会议记录(1-12月)
- 2026年企业软件需求说明书编制
- 2026绵阳嘉信人才服务有限公司招聘工作人员1人备考题库及答案详解(全优)
- 2026内蒙古呼和浩特职业技术大学第二批人才引进23人备考题库及答案详解(典优)
- 2026海南海口市秀英区疾病预防控制中心招聘事业编制人员9人备考题库及答案详解【有一套】
- 物业管理安全生产风险分级制度
- 中国移动自智网络白皮书(2024) 强化自智网络价值引领加速迈进L4级新阶段
- 免模装配一体化钢筋混凝土结构工业化体系(PI体系)研发及实践
- OQC检验重点培训资料
- 农业银行网点6S管理的灾害防范和应急措施
- 甲乙丙三方工程合作协议书范本
- 特种车结构与保险责任
- 475Q天然气发动机润滑系统设计说明书
- 林木种苗培训大纲
- 《科学探究:向心力 第1课时》示范公开课教学课件【物理鲁科版高中必修第二册(新课标)】
- 山东临工后市场运营思辨-定稿
评论
0/150
提交评论