java电子商务系统分析与设计(论文)

java电子商务系统分析与设计(论文)

ID:45566117

大小:154.06 KB

页数:17页

时间:2019-11-14

java电子商务系统分析与设计(论文)_第1页
java电子商务系统分析与设计(论文)_第2页
java电子商务系统分析与设计(论文)_第3页
java电子商务系统分析与设计(论文)_第4页
java电子商务系统分析与设计(论文)_第5页
资源描述:

《java电子商务系统分析与设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录:系统的总体设计31.1系统概述31・2系统功及模块31.3系统实现方案4二.数据库设计42.1数据库需求分析42.2数据库设计4二.详细设计3.1系统基本框架51.2系统各功能模块设计与实现63.2.1公共模块设计63.2.2新闻浏览界面63.2.3管理员登陆系统73.2.4系统管理界面73.2.5发布新闻模块83.2.6修改新闻模块83.2.7删除新闻模块8二.运行效果发布84.1登陆界面84.2登陆后界面94・3发布新闻界面94.4发布后界面94.5修改新闻模块104・6删除新闻模块104.7新闻浏览主界面1

2、111122.8新闻浏览最终界面五•参考文献1、系统总体设计1.1系统概述本系统为是应用JSP和SQL2000开发的网站新闻管理系统,用户可以通过浏览器访问本系统,查看新闻,管理员可以登录本系统进行新闻的添加,删除和修改。对于木系统的管理也是通过浏览器來完成的,它具有操作方便快捷等有点。1.2系统功能及模块1•浏览新闻:用户通过浏览器查看新闻,如果是多条新闻,可以分页显示。1.新闻录入:通过浏览器來完成,可以改变格式。1.新闻修改:通过浏览器来完成。2.删除新闻:根据需要可以删除新闻。5•系统管理员验证:在对系统管理之

3、前,必须通过登录系统验证。用户不必登陆即可查看所有新闻,管理员必须进行身份验证才能管理系统。图1系统功能模块1.3系统实现方案,木系统采用B/S结构,使用jsp技术,jsp服务器采用Tomcat5.0后台数据库管理系统采用SQLServer2000,开发环境为eclipse3.2+myeclipse5.0。2、数据库设计2.1数据库需求分析根据木系统功能要求,新闻管理系统需要以卜•数据项。(1)新闻资料新闻标题、新闻内容、发布日期、发布人。(1)用户密码资料用户名、密码、是否为管理员、姓名。2.2数据库表设计根据需求分

4、析,共设计两个表,分别为新闻文章表和用户表。列名数据类型是否可为空说明IDint否纪录编号,标识属性,主键TITLEvarchar(lOO)否文章标题BODYvarchar(8OOO)否文章内容ADDDATEvarchar(3O)否发布日期ADDUSERvarchar(10)是发布人表1新闻文章表列名数据类型是否可为空说明IDint否纪录编号,标识属性,主键USER-IDvarchar(15)否用户名USER-PASSWORDvarchar(15)否用户密码ISMASTERvarchar(1)否是否为管理员USER-N

5、AMEvarchar(lO)是用户姓名表2用户表3.详细设计3.1系统基本框架图2系统基木结构图公共模块屮一共冇4个JSP文件和一个CSS文件:“common.jsp”包含其他JSP文件中需要导入的Java类和包,这样其他JSP文件就可以只需要将"common.jsp”文件包含进來,而不必逐一包含Java类和包。“connectdb.jsp"文件主要用来连接数据库,由于这段代码在大部分页面屮会出现,属于重复代码所以可以将他作为一个单独的JSP文件“codefilter.jsp”文件用于对新闻文章的内容进行转换,将一般格

6、式于HTML格式Z间转换,如一般格式的回车换行,在HTML格式中就是一个vbr>标记等。“check.jsp”文件用來判断是否可以系统管理员的身份登陆了系统,防止非法用户直接进入系统管理后A对系统进行破坏。一般用户不需要登陆就可以打开新闻浏览最终页面“index.jsp”查看新闻列表,单击•其中某一条新闻的标题,就可以打开新闻浏览最终页而“article.jsp杳看新闻。由丁•新闻的标题和内容都存放在数据库中,所以最终的新闻页面是根据数据库中的记录动态生成的。只有管理员才能输入正确的用户名和密码,通过登陆系统"log

7、in.jsp”和“chklogin.jsp”,才能登陆到系统管理主页面"mian.jsp在这个主页面中,管理员可以发布新闻、修改新闻以及删除新闻。3.2各功能模块的设计与实现3.2.1公共模块设计公共模块中一共有4个JSP文件和一个CSS文件:common.jsp:包含其他JSP文件中需要导入的JAVA类和包。connectdb.jsp:用来连接数据库以及声明相关变量,连接数据库时首先装载驱动,然后建立Connection对象与指定的数据库进彳亍连接。代码中声明了ResultSet的实例rs用来返冋查询结构。还定义全

8、局变量Title供以后的文件使用。checkjsp:用来判断是否以系统管理员的身份登陆系统,防止非法用户登陆到系统管理后台对系统进行破坏,程序屮使用了会话(session)对彖。会话对彖类似与普遍应用程序中的全局变量。在一个WEB应用程序中,当一个用户访问该应用程序时,这个会话对象使这个用户在该WEB应用的所冇页面共享数据。可以使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。