一、 开发背景
) p7 \ s' `& o& o7 a3 H软件名称:学生成绩管理系统(SSMS)
; V* y' Y0 ^+ S使用对象:小学、初中、高中" L* Q: v$ o8 [# H
二、 需求分析
5 h2 ^8 S) y; h/ [0 z/ j, B" E1. 系统分析
" S! {7 [: q, `. J3 f9 _! t& z 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;
' j. _3 u4 K6 [' s, W# T1 i
& m3 ~) y% l$ O4 Z 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
" Y( `3 t- J1 ^- b8 j- J- G& X( l) C& |
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
( B" ]$ x9 `" K% T2 X- |# _" A* @, i" t5 |
三、开发环境! ` \8 Y3 o* @ ^* r# e/ e
系统环境:Windows5 v8 [! |! [) h3 e
开发工具:Eclipse
, J$ o% _7 k( ]- h5 L8 V java版本:JDK 1.7( w9 L; L$ U8 k; ?' o
服务器:tomcat 7.0
/ N) P! I8 X3 N4 E7 p 数据库:MySQL 5.1/ ?5 u" q2 z |
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程$ D8 T/ m$ v2 U& x @. R
1 V6 S* T/ f4 X' k1 E8 j/ i. @; z
四、其它的看截图, F2 `* o: I/ ~9 ]$ U4 P# @8 S! p
登录界面:
: w& N; L! [0 ~9 Q# Y; t5 b" ^ u" `5 X- p$ p# V( |( y0 F+ `
& F2 h5 B# C8 T: A6 y
/ u+ L, ~) E, @5 l 管理员界面:, f0 t U# a2 J) A4 G: }( L9 ?* v
5 l; C! }8 x* E7 D% K
- C+ F1 M) G( k* C, g
$ V5 z2 o. p! _$ o M9 c) H0 s 考试列表:' k6 }/ J# \* \0 o) x# R
0 G% z! z* q2 |1 `6 P3 e
5 A% r6 d8 W/ U% X$ P. z0 ^- J9 ?+ K4 e6 Q; {6 U* Q) }
成绩统计:
/ k; `4 R; e8 M* `/ O9 [( b* Y
8 x; c: Z; \, X* n& W6 \: s8 ?$ }
6 w1 `& F5 \* i' M5 K. P3 Q* _& Z9 u* z
教师列表:- f/ M% x3 T z7 G% W
5 t. {/ L) ^- S" o. S6 t5 T; x
# i' M5 T% V+ o
4 ?/ a* L% s5 e8 N6 S, M% D: O
学生列表:
- }9 J1 U% u- s9 o" @
: d8 r5 m u( u7 m7 K7 j# L4 _/ S
" b' t0 v3 i" U' @
# Y& n" c' l% f! l2 s' a 系统设置:
! w) j9 F; v, |0 z
9 X& T8 r- \9 e9 d
3 |: F8 V0 ]8 A8 P; @2 X% z
1 ^) O, S7 u; O4 K: z 教师界面:
b5 Q; L3 o6 ~2 E `
* L4 Q# s9 h9 i" p
( r; y& b& `: `) z# q* Y5 r; H! |5 O! n6 w4 ^
/ u: Y) L5 X& k1 P$ d 工程目录结构:
, L' j+ \, ~) n/ R' d0 z. n! i) ]5 Y! F: q" r7 A% g# W3 W
1 h% {# n5 z* L8 H* A0 v
0 R( Z9 M z% ~5 v! p4 a
BaseDao接口:/ b8 V' p) y/ X. p
2 o2 B1 y, X9 k% R6 k2 |2 S
5 v8 z0 X9 E% O! e6 j0 `
; R' L8 Z4 R+ o! o 最终项目包含文件:4 l) \! L6 t* I: s' F* u: i
% \/ A: R' O* G
) c1 k2 S2 d9 \( k/ c* i& m1 \, A, |' K7 X
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0 5 B! }! V8 b6 e' z, T# v
|