JSP党建网站的设计与实现(MyEclipse,Orcale)(附答辩)(含选题审批表,任务书,开题报告,中期检查表,毕业论文说明书12000字,答辩记录,程序代码)
摘 要:本文详细介绍了系统的需求分析,数据库实现,系统实现,系统功能测试。以及JSP/SERVLET编程,Struts框架、MVC模式和这些技术与本系统的联系。对具体的模块进行思路分析,并加以代码进行阐释。课题最终实现了东科院党建网站的基本功能,分为前台与后台,前台实现了用户登录、信息浏览、信息搜索、用户注册功能,后台则有信息管理、系统管理、用户管理功能。本系统是在Myeclipse环境下进行开发的,设计上采用了功能强大的Java语言进行编写,借助JSP技术实现了MVC设计模式,同时采用了JavaBean技术实现对类的具体化和公用,数据库则采用了功能强大、可自由使用的Mysql数据库。
关键词:党建网站;MVC;STRUTS;Myeclipse
Design and Implementation of the Communist Party Construction Website for Dongke College
Abstract:This paper introduces in detail the system requirements analysis, database, system realization, system function test. And JSP / SERVLET programming, Struts framework, MVC mode and the technology and system link. On the specific module analysis of train of thought, and to explain the code. Topic finally realized East Branch of Party building party website basic functions, divided into the foreground and background, the realization of the user login, information browsing, information search, user registration, the background is information management, system management, user management functions. This system is in the Myeclipse environment for the development, design using the powerful Java language preparation, using Servlet framework to achieve the MVC design pattern, at the same time using the JavaBean technology realize the kind of concrete and utilities, database using the powerful, free to use Mysql database.
Key words:party construction site;mvc;struts;myeclipse
4.2.1 前台模块的功能模块设计
前台模块主要为登陆网站的普通党员用户提供信息服务和网站服务。这样,将前台模块再细分为信息浏览、信息搜索、用户注册、用户登陆四大模块。顾名思义,这些模块的名称基本概括了它们的功能。下面详细说明一下这些功能模块的设计:
1)信息浏览
用户进入网站的主页面可见相关提示信息和各级栏目的显示,首页中还可以显示最新发布的信息标题。
2)用户注册
用户可以再登陆界面点击注册,成为东科院党建网站的成员。
3)用户登陆
注册成功的用户登陆后,可浏览权限范围内公布的带有保密性质的信息。
4)信息搜索
用户可以再搜索栏目中输入查询的信息关键字,搜素相关的信息内容。
4.2.2 后台管理模块的功能模块设计
后台管理模块的功能是对站内的资源进行管理和维护。以后台的业务流程分析和前台各个模块的设计为基础、根据用户的需求分析来确定后台管理模块应具有的功能。后台管理模块的各个子功能模块如下:
1)信息管理
当需要更新信息时,管理员登陆后台信息管理页面,选择信息所属的类别。填写信息标题,也可删除修改信息。实现对前台信息的添加、修改、删除、审核等管理。
2)用户管理
对完成注册过程的用户,管理员可以查看其注册信息,验证通过后发给其反馈,正式成为党建网站的成员,也可删除用户信息。
3)系统管理
管理员可以根据部门的实际情况,可以设置系统名称、logo、版权、连接等相关信息。功能描述:该模块功能主要是管理员登录后可按一级、二级分类添加、删除、编辑、查看信息类别。
目 录
摘 要 1
关键词 1
1 前言 2
2 开发工具介绍 3
2.1 J2EE开发模型MVC 3
2.2 JSP/Servlet技术简介 3
2.3 Eclipse技术简介 3
2.4 Struts简介 4
2.5 Orcale数据库简介 5
3 系统分析 6
3.1 可行性分析 6
3.1.2 技术可行性 6
3.1.3 经济可行性 6
3.2 需求分析 7
3.2.1 业务需求分析 7
3.2.2 用户需求分析 7
3.2.3 功能需求分析 7
3.3 业务流程分析 8
3.3.1 前台业务流程分析 8
3.3.2 后台业务流程分析 8
3.3 数据流分析 9
4 系统总体设计 10
4.1 系统结构设计 10
4.2 功能模块设计 11
4.2.1 前台模块的功能模块设计 11
4.2.2 后台管理模块的功能模块设计 11
4.3 数据库设计 12
4.3.1 实体及属性图 12
4.3.2 基本表设计 14
5 系统的实现 15
5.1 程序设计 15
5.2 系统页面的设计与实现 15
5.3 数据库的链接 16
5.3 前台功能模块的实现 16
5.4 用户管理模块 17
5.4 后台功能模块的实现 20
5.4.1 党建网站的后台首页 20
6 系统测试 22
6.1 系统测试原理及测试原则 22
6.1.1 系统测试原理 22
6.1.2 系统测试原则 23
6.2 系统测试的方法 23
6.3 测试步骤和重点 23
7 结论 24
参考文献 24
致 谢 25
|