一、 开发背景3 P' O5 h+ z5 [7 A$ }+ x
软件名称:学生成绩管理系统(SSMS); @* ]% r3 M( m& M! G
使用对象:小学、初中、高中
! e7 N# X7 I, n, S5 r6 `& U二、 需求分析
! B! z. D( X9 \7 v) k, r+ r1. 系统分析
: ~. \( U% W: _) } 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;2 a7 Y F& X* Z: j9 G ~+ i& W9 N
! i2 Z( y5 Y; O5 ]' l% [) S9 {: S5 r
管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
7 h0 k- p. t4 Y7 M) J+ ^$ c; R8 J' H: \( \8 w+ e6 X7 ]- E) R
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
" d: ]6 c# |5 E1 o. b E! `8 o
( B, d/ O( f+ ~4 \" r: I" T# K三、开发环境
: Y8 b2 w* l6 U- s* z- q' d 系统环境:Windows
/ S( |* t6 Q( E 开发工具:Eclipse K; {) o2 v( r
java版本:JDK 1.7
, @& L" U& \7 y, A9 Q. R$ N 服务器:tomcat 7.0- H& ?: J9 L' ~7 M5 n7 N
数据库:MySQL 5.1, l3 w% B6 R5 M' P/ ~% P" ^6 x
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程# `' Y. ^' q" X
) \5 j0 E3 `" P& e' v# s- a四、其它的看截图. u+ ^- f; T V/ {# w% R) w
登录界面:3 Y, \: y( P$ ~
9 d* A* G/ c0 [' O
& i+ ?. ?7 V( t Y: K6 a; u$ N9 F5 C% ?$ [9 _- h( u/ j
管理员界面:
7 z+ w' x5 e2 V% B |1 d0 F4 |
/ r7 u, k, g; g) E* j
2 Y5 W l9 D& t8 P9 S" @7 F& A
A( j ]1 @9 c7 q' L/ m$ n
考试列表:6 t4 o1 p( {: c& ]
/ H4 ^$ t( `4 X2 S. y
* |5 e( y% e) d' u: k' o4 ]
8 z( e0 }+ |/ O$ U0 h( u& z; t 成绩统计:
_1 R- S* H# R$ @: a- B6 S
- y3 X$ v3 O5 c G& O( E5 v" E
: M4 d& I. `+ ?- \
9 ?: G* y; p* ^/ q/ D/ O 教师列表:7 C1 {# X3 r# o* \; p/ c6 x
" T8 ^+ y0 h- z, Z' C& q# M
8 f6 M" N7 n( f. D
9 J2 W/ R; e3 g1 J6 S( T 学生列表:
6 H4 m8 v; b+ e/ L/ i
/ i4 ^9 R# p% O
2 T3 R1 w% ^) B9 L2 i7 F7 e: h. O' L& |" m, p1 S% {1 E6 \% M
系统设置:
& ^$ b1 S i. \* F: a$ t' z" {$ W. `0 C+ w
0 F& E5 ^ f* i' `3 K6 U" C& K4 V# C- [) j+ p( e! z
教师界面:7 T! G5 @, R) U2 m( a6 l) z
$ S, b* p( o2 H* R4 e$ Z/ g% t
% y5 s4 R) P5 Q+ V0 w
) }3 P2 m2 k! I- ^& R
; i1 B! F4 s* \- X( N
工程目录结构:- F( d) b( X D! L; M( Z) k
8 V0 e, b/ M: n4 k
5 f3 \! i8 V9 M) @* Y/ V
9 \7 O2 ~2 K- }1 _# T BaseDao接口:
* ~; K. U0 ^9 f
4 G& [! X" F: [9 ]) M1 |! d4 d" ?6 S
1 H' v) F& A/ K3 r
, f! [& g0 B# f) N" p- n# Q! i 最终项目包含文件:2 M4 m7 p( u* u" o! f
4 Z6 e& S* W6 t+ w) {6 j0 D
4 D% c, W* U' _: }2 d* s4 r
1 U5 x6 ]; m3 j- j3 T
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
+ G" H* O4 A. W( Z0 ~ |