一、 开发背景
- M8 S' B3 ^4 w5 d% ^8 K1 c软件名称:学生成绩管理系统(SSMS)6 V! o. W! W. m% j# Z4 D1 H( n
使用对象:小学、初中、高中7 g' k5 V0 m: o Q% E4 Y! s; J4 C
二、 需求分析0 n- j$ A( i8 y5 y- Q& R9 Y7 w- b( `
1. 系统分析$ g0 w9 @6 Y9 M: C6 I% x
该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;$ T+ P4 }- [8 z* n
1 V+ Y+ l- o: b" _
管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
0 q ~; g3 ^8 l; |6 H5 Q. \6 G' D. N( ~5 X5 C
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
$ X% n9 z6 V! E }2 N7 M
4 j! v) f/ I4 a5 w) e& @7 X9 C三、开发环境6 n+ l" o/ A$ ~1 `" r. J
系统环境:Windows" U! G' a# f+ B2 [) |
开发工具:Eclipse- q' D, i8 g% D
java版本:JDK 1.78 R" e+ P# H% G/ A
服务器:tomcat 7.0
9 C% V1 R) `; c' |( x 数据库:MySQL 5.1' |3 a0 D; m& {( \/ l! F
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程
+ O% F6 d4 L1 p' p4 e$ o3 t4 j% R2 |* `1 V- Z) a0 K' v0 O/ ]5 g
四、其它的看截图
1 O4 u/ p1 a9 H8 U2 E) M& _7 f 登录界面:- [2 V& Z& J3 y2 N; K7 A6 V
, q" h( t3 f7 |; \; |
1 L* k ]5 p& j% Y7 z; W8 s6 ~+ C1 T# ]- p. e
管理员界面:, n4 R7 }, j' q Z- ~) O
: Q; f2 e6 P: s; s
: T$ j8 k# S: Y
) D2 u" E$ x- B3 @. ]0 C0 q, g, R 考试列表:' O, c: F4 b' J3 T- z9 J" @$ r$ m# X
. R+ K' e% C( i" y, G
& o0 B, T v# o& |0 j5 Y
+ O5 K5 O/ K& v9 F9 f3 [ 成绩统计: q7 U' K, b( N) L6 q' }" d' Z6 {! Y8 Z
8 V3 C4 r8 P. I7 u |
) D5 l1 {2 @# c" I. D9 A" A
% y/ W q% k: U 教师列表:
- ?& l1 B. U% m
4 r, v" ^/ G% y( E& U
& y* d: `, x) D
9 Y9 u% J* [0 d6 q 学生列表:
! X* t5 T3 K# X; l/ g* M
$ s& b' Z9 i7 L; B. j4 n
+ {+ x4 @7 u+ h2 d3 l& h, p/ e
5 E7 Z3 f3 T5 U" } 系统设置:: O2 ~5 N' j2 s4 R. Y
0 ?4 K. V; F. V- E- Z5 l& s% r
- w* k8 r8 t% B; T, Z0 J
! m0 d5 _. N" l* w p% `, d1 [
教师界面:) T& u) T+ G* V6 [7 H5 _
8 s- P; `( b' ~$ M2 G4 U
+ r* U. u' [* m" X' D) x( U
) a/ l7 P% y& y% L2 i
: e; @( L; W) g ~3 I1 I u 工程目录结构:8 T1 M* ^& V# d" I. K; B0 A
7 Y9 {& U; p/ J5 ~+ v B7 z
. j% l! Q% f$ l. d6 m
6 H7 i; D* V P7 Y" ^9 C
BaseDao接口:
" \" m* \; P7 L6 g/ c* ~0 L. ~, d) x$ C3 w h+ N
9 \6 I% ^* d! c7 H- a2 W1 h% {% r2 U
最终项目包含文件:. ^ j5 ^" k7 Y& M# \5 D/ P4 {! g) w
9 f- }8 p: L, F! ?" b! B
9 }2 F6 F8 t6 M+ ^# ^
/ h* f& J/ Q: j/ O" u' k解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0 , O! C2 |% ?8 Y- b" k
|