一、 开发背景
/ t0 [' ^9 c, [6 D+ B# `软件名称:学生成绩管理系统(SSMS)& J1 A! j- v+ M# X% p/ Y) @) w
使用对象:小学、初中、高中
3 `8 x1 R' B% l6 w, ^二、 需求分析# k/ f# C4 M3 A3 z$ G
1. 系统分析# D" D/ i6 t3 A i; J% ]
该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;( y) ~0 u. X. K6 |! S" X4 [
6 x7 \" T& M! q7 g' l
管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
& O+ g7 M% o8 _# t G
1 F3 ^# @. P" J+ q; ^ 考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
' g% ^& ?# U8 h9 ~+ D8 L8 x' F$ x7 p( G0 w
三、开发环境6 f: g# P' c9 E- p6 Z) y
系统环境:Windows+ r& x; p7 l+ A6 w) Z: d
开发工具:Eclipse3 { b) |1 b$ v& |' m/ |3 a$ y
java版本:JDK 1.7
! d" r2 d B0 h3 K 服务器:tomcat 7.0+ E: ], g4 X3 `0 N$ l/ H; [
数据库:MySQL 5.1- t7 ^7 w; b4 l) O7 ^% L9 u. L
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程& @& D" \+ f: H( b6 E9 `: }
/ X, T" i* Y! ?9 r2 D; d" H四、其它的看截图6 x& z7 F& N5 x7 O
登录界面:. l2 Q4 V" o& X7 W2 y
$ r( ?0 n7 K& i* Y
# X: @% \# K. P7 N4 p! B+ B
6 O' Y) ^$ n+ F8 M% r. r5 j& d; q. e+ A 管理员界面:
9 p2 z; u1 h' O. E% O
! ~) v, X9 S T0 p9 L* @! Z4 m8 `+ T8 c5 v% Y
" F7 k4 }" N* F
考试列表:
+ p6 A7 E# t6 ]: C `: e, N( Q- d3 Y( Q6 Q/ _
W3 U3 s, s1 o, P! P
/ W% @6 u- J# k8 F4 j4 f$ f" j 成绩统计:4 \; s8 t% n {! V4 ^
8 N' q' G- s7 |" L4 f8 s
$ a- o* w- t- Z! i& {, `! j+ H) [2 U
4 n9 ?8 Y* |+ t" f 教师列表:
- ~# u& k. s: C( W/ t
6 n: C" S8 w% K2 M
7 W+ X0 ^2 v0 j' N2 f( D9 z7 R$ d5 c$ m2 X3 \1 S# Q
学生列表:1 Z+ R0 C! t( Y7 E* L
; ^1 G. {0 \5 l3 b
! Y1 }* a( q/ ~
6 u' Y5 U8 V& D/ Z 系统设置:: {, f2 ]4 z( r
& x8 `% D2 r& t, U1 Z1 w
) p' o1 [. d" j3 L$ V* F( y- G# M. x( F. N5 X
教师界面:/ b/ U, X7 v2 a6 }6 l
8 c# r. B' E. w
2 g8 Z8 @5 u& [6 U- t" a0 E& O
+ s/ i9 z8 J4 v. _% o
3 b5 d! W# g. w4 R2 P# g 工程目录结构:! ^- {* D$ h; x0 w" V8 j
# a* K0 i7 C$ A8 E
5 q3 c- K3 R1 E p, q4 |) K
5 | t, l5 f6 k BaseDao接口:
( _4 S& @# c6 b0 ?2 K0 l" Q! j. E9 B0 V$ u, p+ M3 i @5 g; [
" S0 W1 a+ b, e. N* H4 M i$ z% A% Q
- W9 |; T1 q X4 h2 B- ~ 最终项目包含文件:
B _: f0 \) p9 g7 w) H
( g, D, m& {$ q+ p" q
; O+ z% L3 s% E! V3 b, ~; i
! [, L6 k* c, Y" ?% o2 O; A! l解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
: S: T; m9 y0 s9 z$ S. O0 Q, p% l |