一、 开发背景" w0 g- {3 R. w6 b1 b: B
软件名称:学生成绩管理系统(SSMS)
. Y( L. l% y* b$ o9 h9 h/ \9 x3 O使用对象:小学、初中、高中
) c) X; E7 q; B二、 需求分析
3 m( T! P0 \; D! X- `0 o1. 系统分析
* _8 g" Q* k l& ^2 D: e 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;. ~# Y3 c1 Z+ r
$ Z4 f/ j2 o* z2 F! g
管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
6 M( J9 B) r9 F# I: `) E* z9 w0 q: S/ ]3 w
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
2 S# R7 z4 G) I0 r, P
& \- @3 ~8 `* p0 O4 t三、开发环境! A' V: P+ g7 i( H+ p: j# {0 ^
系统环境:Windows
4 O' J" K+ K6 Q3 M) I! X2 W6 R 开发工具:Eclipse
& t% i/ j' l; |) I$ a: m) ? java版本:JDK 1.78 M2 I ~- a4 i$ a7 p
服务器:tomcat 7.0) V+ W, O% D/ u: }: }
数据库:MySQL 5.1& l2 ?8 W- \* g9 j
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程
' G9 |' d7 m: \; @2 k; ~5 C& I
% r+ ?. n* Y# ~& [7 ?四、其它的看截图* h S, x$ g; c( a& J3 r- G, N
登录界面:
6 n. ^; I5 X, }; h% V( d: r R. n( I
: x0 c9 c8 _" p& R. n
/ j( |5 [8 K2 g' Q/ R$ u) j0 O6 ]! E- H: R; Q
管理员界面:/ a- a4 U2 D: {- T( e; |
2 m; ?7 `% t+ [3 E7 H/ D
$ E+ L% ?8 v# _! I% I. o- K& B0 ]' ?1 u6 b& r& e4 Y8 B
考试列表:
- ^$ I7 h$ f( B# s' s2 n" n( u* p* o' e! b( Y! ^9 R% t( U! R( s, ~8 u
0 j' d8 s$ W( E0 h) ^/ T! a* U* w
1 Q% A6 g' V8 c+ ?( }1 h. z! C- y) |1 s 成绩统计:+ |4 I8 v! B8 D) |3 V
2 G" O6 T" q$ e: G8 x3 ]0 u$ [! }
7 w3 }/ U$ X7 Z8 e5 @
& m! p9 \1 D. w; n5 a# f2 c( @ 教师列表:
5 [+ C4 |, X3 g; O* W
: c( Q' q- {% O4 N! k6 M9 @
' K/ G; @( L' T# r7 l! q2 t! m- S6 Q6 F j8 M2 W" a
学生列表:! @- r9 C. c9 {4 G! | R% O
5 O+ N [, }- N
$ A9 R; |9 a7 ^0 E
! ] g% n G; O/ B0 ~, V
系统设置:% u5 S, W# x S/ T7 B. ^: n
0 t$ r! w/ k# Z3 Q# `# a: `
; W6 c- D# G1 t0 B* o* \( H. ~& X7 v3 L2 }. q6 _
教师界面:
+ x j+ w) l [4 t" _1 C8 [1 D+ x' r4 n" Y' y7 A m8 K6 d6 u
B* \6 b- D; _/ O9 C, _
' i8 T- R S/ n; [7 t4 j/ ~ i9 i9 _. U, x* _3 K6 _
工程目录结构:
4 G* F4 Y8 D! P+ e# m( U
7 p% h( @7 I$ \: Y1 d: |4 Y5 y) e; [# W* T& `9 b+ ^
9 y# e; e. v; ]; {: K# r; Q' A
BaseDao接口:9 ^, O1 Y5 _) A% _" n* f% a
( H* P: u' O3 m! X) D
7 w4 a! \# {8 G6 F/ V0 y6 R$ `0 S! t9 q n4 N7 K
最终项目包含文件:7 ^8 l6 L- s4 }/ k- Q) A; Q
* @$ Z) c/ \6 F" R/ E$ [6 E
6 T% U9 `$ T$ S/ `/ o( Z( J. _) D
- ]* b1 M3 N* \ @, m
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
! x/ R) R) J' E8 g/ d/ E |