APP下载

基于SSH的学生成绩信息管理系统的具体设计与实现

2018-03-23田文涛张笑冰

软件 2018年2期
关键词:界面用户信息

田文涛,张 钊,张笑冰

(1. 黑龙江省哈尔滨市职工医学院,黑龙江 哈尔滨 150000;2. 黑龙江省伊春市第一医院,黑龙江 伊春 153000)

1 系统概要设计

1.1 系统总体设计

学生成绩管理系统采用了SSH框架进行开发,共有表现层、业务逻辑层、数据持久层三层。当中MVC框架是由Struts框架来完成,负责处理系统的整体业务。系统的数据持久层由Hibernate来完成,它封装了底层的 JDBC,能将对象直接映射到关系型数据库中,如本系统中使用的Mysql数据库。还提供了面向对象的 API,让用户可以方便直观地操作数据库。Spring是本系统的业务层组件,它能方便地管理对象,利用 bean容器对对象进行管理。Spring还能够帮助Hibernate管理DAO层,使用注释编程风格,它可以写出优雅的代码[1-2]。

用户打开系统首先面对的是表现层,表现层是由JSP页面实现的,用户与JSP页面交互。

1.2 系统架构设计

本系统采用的是浏览器和服务器结构,也叫B/S结构设计。本学生成绩信息管理系统面向的对象是管理员(教师)和学生,根据他们的需求分析得知他们使用本系统的方式以浏览器为主,并不需要客户端来使用,因此决定使用B/S结构来设计此系统。

1.3 用户名/口令认证

系统需要根据用户输入用户名和密码进行验证的方式来登录,当用户输入了用户名和密码之后,会在数据库中进行查找,如果能够查找到数据并且匹配正确的话则登录成功,若数据不能匹配,则根据错误信息提示用户。

1.4 系统开发环境

2 系统详细设计

2.1 总体设计目标

实现该学生成绩信息管理系统的几个主要功能如下:

登录APP查看全文

猜你喜欢

界面用户信息
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
订阅信息
关注用户
人机交互界面发展趋势研究
关注用户
关注用户
手机界面中图形符号的发展趋向
如何获取一亿海外用户
展会信息