一、 开发背景
' n# v9 f0 a: x' s5 V软件名称:学生成绩管理系统(SSMS)
, N6 y4 l( F( l5 R# s( \4 l使用对象:小学、初中、高中
5 `" }) l/ m/ |: o2 \# E8 Y& T, i* w二、 需求分析4 M& _4 [6 t/ c* `6 x. ~4 R
1. 系统分析% N6 S4 a6 z% _
该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;, w3 Z- s8 v; t V8 K2 y
5 D' S. @& D/ w/ ~2 w
管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
3 O, `* b; O/ E& E) S3 D/ B' y& ~ j$ C5 B, P& ^
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。7 B7 C' H0 J6 Y3 g5 n8 E5 G
6 S' {) }2 `2 e; W* M三、开发环境6 i5 U1 X; ~4 X6 G9 u' o
系统环境:Windows4 H' U9 M" u* R5 u( k+ N; R
开发工具:Eclipse
$ k+ ^3 t0 \) H% n: @; z% _ C java版本:JDK 1.7, ?: p$ m% ]: d% n
服务器:tomcat 7.0
. M4 P. S9 M6 f* v3 V 数据库:MySQL 5.1
) X) I& c( F2 [) c, ] 系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程- W0 M" r9 \; [3 }& l8 a: B7 t
$ h- D6 H- Z# o1 j) q4 x3 h
四、其它的看截图/ S1 s A$ g. H, h8 e( Z
登录界面:
$ f8 E, i* y. x2 a5 v* D0 F5 ^5 A7 Y+ Z% Q2 |7 ?' h2 I& G
# N( }$ K2 ^1 S P- z4 ^2 W% z7 V& Z2 q8 E- | ^7 z* J
管理员界面:& p6 e, S" T9 b; Q' ~( S4 t# [5 r d
# K) m' g1 d1 N) K
% ?, \0 i* i3 x2 j; ^; y, u
- j0 A8 M- p) _7 b
考试列表:
: [; k: j9 I& m! x
6 E% L$ `; }5 }1 ]6 @
9 \8 t; r# r5 O v
: a) x: f& `; j( T0 b3 N1 S 成绩统计:
# c0 O' e1 C- j, J9 s: k
; v- C4 q& B9 H& [; Y* p f
- u; P s/ c2 i( w- T! P; y0 o
' n# B& p( T% Y5 ], ^: g. C 教师列表:# B) g+ P1 C6 j
; _! Q! H5 {# S5 {2 d+ g( E+ U( `+ n4 T, D1 O
, G, N0 X7 z+ I
学生列表:- i: X" e+ c7 M- `
3 D6 b- N2 M% E) U7 C
. ?: k. H! X5 N
" y& B) X" S/ r9 m( J/ P
系统设置:
: o% Q+ s5 l3 x& x
/ x$ q7 n3 C) k
, l/ Y; {" x0 w7 `/ q3 o
8 H+ p5 z6 e9 h7 V 教师界面:
/ V' F4 T4 L* i( o( }) U2 o/ q3 _: O. |/ h, K
. | X) F* {4 M' E, B( B. S4 A: t3 H
: w; v @$ z( g( Z0 D
工程目录结构:
3 p ?! W" X" x$ ?& R! c, H- ^( m! [9 V" _& h" x
1 r y2 W6 T0 o [1 g& D$ D2 w
" A2 X4 Q% G8 R" r/ X) o7 `# T3 F
BaseDao接口:
6 V( t0 N; L" V6 W( w# a, M$ a# s7 [" V x
8 m) |$ U9 q/ H' ]' B
9 A+ f6 L$ _3 e7 H3 r 最终项目包含文件:8 V8 g% k. c% m" p, C% @
1 U2 v2 i! M7 ?3 X; W3 T" p v! ?* M
2 o A6 n5 Y1 M& L( X$ t3 P6 `) S* Q6 ^9 V+ C
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
~$ `& ?2 y6 @) ~ |