一、 开发背景, d2 G$ C; L3 A$ u0 w3 p: N& G
软件名称:学生成绩管理系统(SSMS)) \8 X0 R# Y$ q8 @
使用对象:小学、初中、高中
8 g$ m% ?" q5 G1 L$ l二、 需求分析
0 ^3 K1 c: P% d; [3 u1. 系统分析- ^5 L% Z9 N% v; r j8 R3 S
该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;
4 f, [0 r9 J t6 {+ n
+ ~: K4 O3 v$ X- ]5 c: ~ 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。- b+ o! f/ ]% A9 A. i' s3 `
: @- M, Z4 c( i( l! o
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
$ R) ?; i; W* z1 f
1 D/ s6 Z3 w3 f/ W2 w4 c( G; L三、开发环境2 c: x" P. Y: C3 O W& C
系统环境:Windows/ F& c7 _& T( L3 B: L* V
开发工具:Eclipse
$ B+ g- Y- v& L1 }. }+ e java版本:JDK 1.7* g t; v0 F) R4 u' ]' F; m
服务器:tomcat 7.0
( ^7 s8 {8 m: F 数据库:MySQL 5.17 s! B$ h1 P5 a1 d$ `* S7 k
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程
) c. p: z8 E7 r' U
* h; C7 C& r1 l四、其它的看截图9 c. j$ r3 o2 B- A1 U- M
登录界面:
6 e6 I4 J' R# `" K- j; C& F: U9 h0 W5 t. V
8 P& e/ S. x n, Y) b0 z2 \& O* l; o
管理员界面:0 ], G6 R9 G# A8 G3 T1 z1 Q
8 X3 l7 p2 k4 x4 l: {( x
& }0 M, }9 P1 Y# w- u7 d5 M" _% ?1 u/ }. x1 W2 A
考试列表:
# j' G- q. t# o! @7 j! A& G# q6 u0 A7 f" S$ t: t, r
) V9 N, d! ^( I2 m
2 ~$ ~$ s# _0 Z4 D9 G
成绩统计:
# \5 m( W/ ?, u
, t* a: f; h) J7 L
0 E4 h* r, D0 ]- ?/ p3 R j9 a# l+ R6 n, x% v
教师列表:
, u4 Q# t" T. o: n7 c
+ T+ W' [4 m) D. [' b* p6 J
5 O, V; y7 c: A/ P( v
; i/ B0 i) }) \1 r( R* G 学生列表:0 H) v5 T; N# ~; M2 q
$ Y; y% l3 d5 o( z( k# b6 p) a( V( o8 S1 k8 y: t
4 {3 c; Q+ s- U4 o
系统设置:
9 c- d% S; m% W% j; Y8 X. F% Q% D- r% C% K, V
' v# G/ N8 O6 V4 I0 q; E. H9 w. Z% h7 S9 B" y9 s5 T
教师界面:# ~. Z8 l3 C) y8 g7 {
7 s% |9 H+ r. O" {" o2 x4 a
' y7 `: V6 N6 Z7 k- X; F
0 R1 Z8 e9 ?0 q% T: C+ ^
7 M! A8 \. Y, _! f( g8 l$ t4 r 工程目录结构:' V5 A# {# _! ~% d0 O
9 w. o" P( T. {! r2 |* \" T
7 U- g; F: m6 u- e
5 t8 A: B: I# F2 a9 G5 H! u0 _ BaseDao接口:
! [ z3 F$ l" o, y- R( f4 v9 m8 B$ c
" }$ M( x. N1 h% w3 ?( m
# `8 T3 u1 x6 k. I
最终项目包含文件:
$ Z+ F" N9 Y! z* }
( i9 p" ~, j$ q# y! l# d: f' Y$ r1 T; y
+ }# y+ r; S. ?7 I" m- s, R# Z1 L2 x7 Z% z/ ?. B7 M
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0 t; a& a% D& H0 S
|