一、 开发背景
( y$ Y2 U7 ]/ b( C0 r软件名称:学生成绩管理系统(SSMS)3 U4 E3 Y. K q/ H8 g
使用对象:小学、初中、高中
7 L3 j6 U8 f+ q2 k二、 需求分析
! V7 ?# D! ~7 ^( l) }7 v# c( ]0 o1. 系统分析
X' [' P- O' m 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;# t* f1 a% z: i* {( }; D3 F4 J, d3 `
8 B/ y% D% @) Y7 _. ^7 C 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。8 j; N8 s7 X* f; l
' @: B. d* V8 X4 q# M+ K% B% j) {) P+ ? 考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
( u7 }4 w4 ^1 |* q7 J
, H* _9 m4 |" z6 x6 y; B5 k9 A三、开发环境3 Q: U; k4 e: n- k
系统环境:Windows
$ o8 F W* V F. V 开发工具:Eclipse
b! E) p& _; U& v java版本:JDK 1.7
9 Z7 [4 k2 u! `7 c3 u G 服务器:tomcat 7.08 K, q) H6 t" y
数据库:MySQL 5.1
2 o p# S. _, y. b. N. V& q- | 系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程
) O. V0 ]/ n4 |0 D: N. `/ w6 _- [7 ^$ M) g* `8 r
四、其它的看截图0 H6 K% G( K n& T) Z: @ o/ Z2 j
登录界面:; M9 o% \5 O, ?; O* k/ `! v
% L) P- c5 R4 G& {0 @! _
$ U' {' [3 z7 d- ^& o( U
# s' ^, n+ A/ F3 M2 w 管理员界面:; ?( g: I) j! h$ d" B
$ [6 u" O" C v. p
7 u7 Q2 W6 ^$ a# K$ B( Q' X! Z
$ j; d% M* @% D! t. X 考试列表:
* S" H" j9 b" f- {6 M0 m
9 f( a5 k: I: x2 j3 x
% B5 |9 s' i$ ~6 y/ p8 Z
( g3 p2 @: [9 N5 p4 w( z( M/ j 成绩统计:
2 m2 i x+ ?5 J3 v8 ^3 r& m
, ` \/ {% L% \3 r- l
- \) s7 g9 |* s3 q5 I
3 b- P7 i% `0 Z) y7 d- U 教师列表:5 W) h8 \( r( y- u2 Q7 _) J
: H/ _& a; S( I
, ?4 ~( j& `$ n0 m) E% E: b; m( R
2 i! m9 B( o( \* S6 s k 学生列表:
7 P1 L* e% N7 k
' e$ u7 P( l' S6 [& W9 {$ ~, W, G
: R" [3 X/ W: I& h8 m. [4 P+ x0 F* p1 ~ Q8 E! D1 @& o
系统设置:! w& c0 X. z+ w* @! ^
0 n$ y6 n0 i, X
" c( k2 u4 } L# W2 @, \6 z" r2 W4 p! {4 M0 Q
教师界面:# s- o( R% o- v, E1 G" ?5 C
' |5 v1 b2 P# N j/ }0 B+ F* l
' t; g; C. _( V9 w7 d& }) U
% I6 M6 L, S& r$ D) U @
5 e; Y1 ^& t$ d6 g c p 工程目录结构:) s* C& G* T h( y# z# v
; d6 k2 ^2 Z( y8 F& E& \9 n6 W
4 E! ]# c- ^$ j, n3 k* h/ F. `
9 \+ d- l- i* I' m
BaseDao接口:
# `; D$ E4 h& Y6 _6 T* ~% `- `0 Y2 A: Z* r3 T+ P
" }& W7 G8 ^( R# @
$ r" ]0 Y; D& H& G. [; E! ]- ~ 最终项目包含文件:
4 k+ Y$ Y9 r' X0 T; u
, r. Q+ E4 q1 Z% p& c* R
" q1 Q: ]+ a0 N7 t6 R7 ]0 U7 H+ {' n
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0 2 @- \& v% Z3 |8 C3 S" `" c# d
|