知识科普网站的设计与开发(附件)【字数:7311】
目 录
一、 引言 1
(一)网站背景和意义 1
(二)网站介绍 1
二、关键技术介绍 1
(一)SSM架构 1
(二)JSP 1
(三)研发模式 2
三、网站需求分析 2
(一)可行性分析 2
1.需求可行性分析 2
2. 科技可行性分析 2
(二)操作可行性 3
(三)经济可行性 3
四、网站总体设计 3
(一)体系研发程序 3
(二)客户登录操控 3
(三)体系操控 4
(四)增添数据 5
(五)更改数据 5
(六)删掉数据 6
五、体系用例分析 6
(一)监管员用例图 6
(二)客户用例图 7
六、体系设计 7
(一)体系综述 7
(二)体系构造设计 7
(三) 信息库设置 9
1、信息库设置标准 9
2、 信息库实体 9
(四) 信息库表设置 10
七、网站详细设计 12
(一)客户注册页面 12
(二) *景先生毕设|www.jxszl.com +Q: *351916072*
客户登录页面 13
(三)用户发表评论 14
(四)用户发表帖子 15
(五) 监管员监管主页面 17
(六)监管员更改帖子界面 17
(七)监管员删除帖子界面 18
八、总结 19
致谢 21
参考文献 22
引言
(一)网站背景和意义
在这个高速发展得时代,信息技术得高度使用,使得人们生活越来越方便。人们通过信息技术可以实现太多得功能,像是远程通信,购买物品,了解知识。而网站就是里面必不可缺得东西,它需要美观,简单,易于使用,安全等等特点。
过去的动植物科普知识获得,均属于客户加以整体性查阅抑或借助刊物加以查阅,要求耗费众多时间,并且还很难第一时间获得动植物科普知识或者资信知识,相当不便利。而电脑科技的快速发展还有公众对电脑科技的日益认识,当前其早已发展至各个领域,并且计算机技术极大的提高了工作效率和服务能力。互联网监管使动植物科普网络显得更加合理化、规范化、体系化。
(二)网站介绍
动植物网站的设计与介绍是采用了MYSQL技术和JAVA技术。本网站不仅仅使用了在学校中学习到的知识,同时在网络上通过观看视频和同学交流共同促进之下完成了本网站。本网站包含了前台和后台。其中前台有登录功能,注册功能评论功能等,后台拥有发布帖子,删除帖子等功能。
二、关键技术介绍
(一)SSM架构
SSH靠着Struts、Spring以及Mybatis第一个字母组合而成,也属于某一近来相当畅行的轻量级架构。在职能上用SSM框架开发的管理系统大体存在下列阐述的三层:
(1)表示层
其重点关涉Struts的功用,处在最外层,也属于最接近客户的那一层。用以获得信息,形成的页面便利了客户及电脑通讯。然后再配置相关信息处理请求。
(2)业务逻辑层
其重点关涉Spring的功用,处在后端那层,用以确立同项目需要存在关系的软件研究设计。还可以达到对主体的四类根本操控,如用户的合法性检查,职员信息单的创建等。
(3)数据持久层
又可以叫做持久层,它处在项目层及信息库间。用以拜访信息,同主体间构建映射关系,尽量维持两方面统一。
(二)JSP
JavaEE采用Java语言开发,由于Java具有跨平台特征,因此基于J2EE的业务系统可在多个操作系统下完成部署和运行。可根据企业的实际运行环境来部署业务系统,减少了现有硬件、软件资源的浪费。并且通过跨平台可实现本业务系统与企业其他类的业务系统的数据共享,支持跨平台完成数据共享操作,同时降低了软件系统开发的风险。
JSP技术是目前B/S系统开发的重要开发技术,其为动态页面开发技术的一种,其动态性表现在需要后台服务器的支持,完成数据的动态读 取、显示等。概要来说,JSP具有以下特征。
(1)功能较强大。由于JSP为动态页面,所有的业务数据通过服务端来实现,JSP可以动态的嵌入各类数据查询、处理的语句,通过调用JavaBean类来完成系统的业务逻辑处理等。
(2)JSP文件本身为一种动态的网页,除了在服务端实现动态的数据读取、更新外,还在客户端能够嵌入JavaScript文件,引入强大的HTML5、Jquery等标准或客户端功能组件,使其功能更强大。
(3)组件化重用。在J2EE中,可通过JavaBean开发相关的业务逻辑或数据处理逻辑,一个JavaBean能够完成了多个业务逻辑功能,在一个JSP页面中可引入一个或多个JavaBean类来实现具体功能操作。
JSP可运行在Tomcat下,其运行在Windows或Linux系列的操作系统下,无须经过重新编译,只需要在应用服务器进行设置相关的端口,便可通过客户端的调用来实现JSP,在服务端通过运行嵌入的类来实现业务功能的实现,JSP运行时,需要配置正确的类包,如果引用设置的类位置错误,则系统不能正常运行,会给出相应的报错信息。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564436.html
最新推荐