0023Java程序设计-报刊订阅管理系统的设计与实现1

简介: 0023Java程序设计-报刊订阅管理系统的设计与实现

摘要

随着信息社会对报刊发行的影响,网络信息的高度发展,人工报刊订阅在对历史数据的提取分析开始显得无能为力,所以对报刊数字化改造的尝试越来越重要。当今社会,新媒体网络已成为大部分人生活不可或缺的一部分,人们可以方便的进行报刊的订阅,改变人们的工作方式与生活方式。


本文通过对JavaEE多层框架进行技术分析,阐述了对报刊订阅管理系统的设计与实现,目的在于给人们提供报刊数据平台,高效管理资源。整个系统从用户界面友好,灵活,高效实用出发设计。系统主要对报刊信息及用户信息进行管理,基于B/S结构,使用数据库技术设计和实现成为报刊订阅管理系统的一个实现方案。本文从课题背景开发和意义、系统需求分析、系统概要设计、系统详细设计、系统测试等方面详细介绍了系统的设计与实现,最后对工作进行总结,存在的问题分析及进一步工作的展望。


关键词:JavaEE;报刊订阅;管理系统

系统设计

进入系统主页面后可以看到该管理系统的标题,下面看到的是所有导航标题,再下方主要部分是报刊信息显示区域,右侧上部分是报刊分类信息,右下部分是当前日历信息。具体效果如图5-1。

1.描述:对于用户来说除了浏览基本报刊信息的功能外,若想进一步使用本系统,例如购买报刊时,首先应该向数据库注册一个合法的账号,然后用户登陆后,才能操作,所以点击菜单中用户登录按钮,跳转到注册页面,程序效果图如图6-2所示。输入正确的信息后点击提交按钮即能完成注册,注册完后跳转到登录页面。若是注册时没有输入完整的信息,或者给出了相应的错误提示,则不能录入成功。在注册时输入的数据都通过form表单用方法onclick = “check”来检查,如未给出账号信息则提示请输入账号,若账号未给出密码则提示请输入密码。


2.程序效果图如图5-2所示:

用户注册实现的主要代码:

Form表单提交给UserAction类执行:
public String userReg()
   {
​       TUser user=new TUser();
​       //user.setUserId(userId);
​       user.setUserName(userName);
​       user.setUserPw(userPw);
​       user.setUserRealname(userRealname);
​       user.setUserAddress(userAddress);
​       user.setUserSex(userSex);
​       user.setUserTel(userTel);
​       user.setUserEmail(userEmail);
​       user.setUserLeixing("普通会员");
​       user.setUserJine(0);
​       user.setUserDel("no");
​       userDAO.save(user);
​       this.setMessage("注册成功,请登陆");
​       this.setPath("qiantai/userinfo/userLogin.jsp");
​       return "succeed";
​    }

1.描述:用户通过数据库遍历数据库信息将其中用户的信息显示到页面,而后将新的用户信息通过页面标签属性显示到保存到user对象,将新的对象保存即可。

2.如图5-3所示:

public String userXinxi()//用户修改自己的信息
  {
  Map session= ServletActionContext.getContext().getSession();
    TUser user11=(TUser)session.get("user");
    TUser user=userDAO.findById(user11.getUserId());
    Map request=(Map)ServletActionContext.getContext().get("request");
    request.put("user", user);
    return ActionSupport.SUCCESS;
  }


目录
相关文章
|
4天前
|
Java
学院管理系统【JSP+Servlet+JavaBean】(Java课设)
学院管理系统【JSP+Servlet+JavaBean】(Java课设)
21 3
学院管理系统【JSP+Servlet+JavaBean】(Java课设)
|
4天前
|
Java
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
17 2
|
1天前
|
监控 安全 NoSQL
采用java+springboot+vue.js+uniapp开发的一整套云MES系统源码 MES制造管理系统源码
MES系统是一套具备实时管理能力,建立一个全面的、集成的、稳定的制造物流质量控制体系;对生产线、工艺、人员、品质、效率等多方位的监控、分析、改进,满足精细化、透明化、自动化、实时化、数据化、一体化管理,实现企业柔性化制造管理。
13 3
|
4天前
|
Java 关系型数据库 MySQL
java+B/S架构医院绩效考核管理系统源码 医院绩效管理系统4大特点
医院绩效考核管理系统,采用多维度综合绩效考核的形式,针对院内实际情况分别对工作量、KPI指标、科研、教学、管理等进行全面考核。医院可结合实际需求,对考核方案中各维度进行灵活配置,对各维度的权重、衡量标准、数据统计方式进行自定义维护。
13 0
|
4天前
|
监控 前端开发 Java
Java公立医院绩效考核管理系统 医院绩效考核系统的优势有哪些? 
医院绩效管理系统解决方案紧扣新医改形势下医院绩效管理的要求,以“工作量为基础的考核方案”为核心思想,结合患者满意度、服务质量、技术难度、工作效率、医德医风等管理发展目标的考核体系,形成医院的内部绩效考核与分配机制,通过信息化手段为绩效考评管理人员实施医院绩效考评工作提供了有效工具,扩展了信息管理范围,增加了信息分析的广度与深度。这不仅使绩效评价工作更加科学化、规范化和自动化,而且从根本上改变了绩效评估工作方式,实现了绩效评价数据网络化采集,评价结果透明化管理,奖金分配数据自动化生成,极大地提高了绩效评估的全面性、准确性、时效性、公正性。从而推进医院绩效管理的专业化、规范化和精细化管理,充分发挥
14 0
|
4天前
|
Java
学校人员管理系统【JSP+Servlet+JavaBean】(Java课设)
学校人员管理系统【JSP+Servlet+JavaBean】(Java课设)
13 2
|
4天前
|
Java
个人信息管理系统【JSP+Servlet+JavaBean】(Java课设)
个人信息管理系统【JSP+Servlet+JavaBean】(Java课设)
10 0
|
4天前
|
监控 前端开发 Java
Java基于B/S医院绩效考核管理平台系统源码 医院智慧绩效管理系统源码
医院绩效考核系统是一个关键的管理工具,旨在评估和优化医院内部各部门、科室和员工的绩效。一个有效的绩效考核系统不仅能帮助医院实现其战略目标,还能提升医疗服务质量,增强患者满意度,并促进员工的专业成长
20 0
|
4天前
|
小程序 Java 关系型数据库
Java毕设之社区生活超市管理系统
Java毕设之社区生活超市管理系统
20 1
|
4天前
|
小程序 Java 关系型数据库
Java毕设之人事管理系统
Java毕设之人事管理系统
18 3