一、 开发背景
+ p- V, a/ z+ |. s软件名称:学生成绩管理系统(SSMS)# u; x, u) D. @; [
使用对象:小学、初中、高中
9 y, U5 O: y, G* G. [4 k& ?/ B7 K' Q二、 需求分析. ]* V. H9 P! y: T/ E6 _; Y
1. 系统分析
$ N* a3 _; z/ | A4 D& U 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;7 K+ B. I8 e! P! e
( Q2 k3 E4 | @, [$ U 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。8 b: P. u" h+ |: b4 o M
) @- l* l' ~" i. @" {) S 考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。$ s% {: Z7 I) n' V
4 l. R4 O5 c7 }# W6 S- f三、开发环境
! h; N4 T0 S' Z 系统环境:Windows. S+ N4 H5 x1 j/ `. @! ?
开发工具:Eclipse% u# g0 {* e& a: |) W9 k
java版本:JDK 1.7
8 N- B6 _4 A& d7 f 服务器:tomcat 7.0
+ Q6 r6 g/ M1 T( p( I+ }& j 数据库:MySQL 5.1
) ?4 S+ o+ Q/ s( Y( W 系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程/ r1 u. b6 h8 ?+ F; \- v# z
9 L% w0 \5 V' _四、其它的看截图
' g/ z2 V$ S0 J' } z5 t, L 登录界面:# k6 G: a) G- |: n0 _0 l
. w0 L+ t* t* Y k3 S+ b. C/ v
" c( O, Q+ Q+ {# ~* l
; w. z; c4 r! n" a 管理员界面:
0 S6 b4 O, H( y
: M& g4 s! l' z e+ o% \% O
8 z6 Y0 ], V2 W+ L# @
5 t' l" X+ t9 f& Z' p( K4 O& Q+ w4 o9 K 考试列表:
4 `( l# `6 h! i& R0 n5 P4 G* Z/ M
) O$ M0 f9 K1 n9 E! P) O& W& Q- v
9 q6 f9 D/ N# }- z9 k$ L% E- q) J/ u
成绩统计:/ `) s7 ~* d1 J& o0 }3 F
0 z7 C S: p, O: g, z
, K0 H0 | s' }. i4 f; ~: R
% t4 x6 B+ S- n3 @ 教师列表:
, [& J2 w1 {! X; ]
9 d. ^8 m3 K4 e4 e
# M' h$ u4 e- W* D
`2 K: A1 F. Y6 K 学生列表:
! b: S/ Q' k! R) r* }/ t
& h( u0 o9 Q1 ^. _ y- I- r2 {0 ^! h" R' [/ y3 a
! X2 `) M5 w: A# ?* S* X+ Y1 \0 D
系统设置:
; B5 B0 u( u; N2 l( x; t/ u, r% h
+ t# N& A/ ?0 q$ |9 L
# c" I" d" V9 B9 O9 ]1 L8 `
教师界面:
- |# R. R3 B$ U) p" W$ g' a- V4 ^2 w' s8 R0 ~ ]
/ @' o- R4 s: x/ [; \) O& F) r Q9 m+ G+ Z
* z! P6 S4 Q$ \3 `0 S
工程目录结构:# ?4 b H: q" N5 ~1 f2 w
% ]* g* m' U: H+ j
% g9 s+ l4 f g1 s3 z
6 h% s8 p7 `- I) P+ z, K4 M BaseDao接口:- T$ @5 ~: b8 ]# S0 x! d
) v7 o3 x; n' Q2 z9 B
5 a5 N. a' L+ X" }) Q5 c( ?5 r/ ?+ \* d2 `' f
最终项目包含文件:
' h4 D7 X. H5 q& f& ?" q; q2 l) z; J3 ?0 y* e7 {2 i/ g# q
3 g" Z4 x# q _" X
" ^7 A$ l" r2 @) ^4 ^8 V解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
! ~; t; c) S- P/ l6 z( M+ X |