一、 开发背景+ d: O4 T; X/ w1 a% [9 \8 ^) [. C
软件名称:学生成绩管理系统(SSMS)
2 ^! B9 w6 w0 q p# I使用对象:小学、初中、高中
0 V: G* J& Q0 e" J% C二、 需求分析
" w; \$ k1 L3 B4 p! R1 l3 ]/ j# n- f1. 系统分析* b5 y( b4 Y" e/ a" \0 P; L9 t
该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;
( C) P) v. T- U2 K/ u! s0 W" l- D/ N2 D
管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。2 O( l7 [5 P: t E. r7 E
6 m: E9 W* o. w; M/ c C
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。, a) I. Q$ u- L3 n9 X n9 M
& K9 Y$ j2 ^- }; b三、开发环境8 P: T4 I; D; Z$ T( B6 }) J3 a
系统环境:Windows4 W2 G3 B# i( `4 J+ m/ X
开发工具:Eclipse
2 h3 r" J, _1 a# k java版本:JDK 1.7: X6 n* I0 f% m, L, \& L W
服务器:tomcat 7.0
2 x1 a' {) y o9 G3 t4 @ 数据库:MySQL 5.1) |' T6 T" H1 ?+ D4 [
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程
1 @$ m' n! @1 {! X9 @' @
" x/ C6 e, k4 [( d( [四、其它的看截图2 F/ w) L# a2 U& |3 ^' r3 b
登录界面:8 U) v; I! Z6 T- Y3 {" ~
% [, L0 O3 D" ^- G. C- n7 j
* j2 s5 u% H {/ Y& F
" z' V. n+ d6 I. j5 g 管理员界面:
' e! [. ~% f; r; X2 T q
! l" P3 k7 D; _1 p H
& s& d( c$ C) `2 U5 H: G' }. R
考试列表:% ~2 U: S" z' i
" Q% i7 k f i# c. V
; p! [3 u0 n3 w7 |" Z- b# S2 I( E! d% S" `( @6 W. k" ?
成绩统计:0 A# P2 Y$ _2 O
* i9 [& p6 s. l4 V
+ C& }8 E0 {8 F( Z# u9 e- r
+ x, k% X* a9 \! Z9 X! d
教师列表:; t$ {/ s- _ }4 V) u, T' x
9 h5 q' @9 d7 M& i2 e- t$ m
* F' A1 }( g/ R3 k+ ~. I
; P5 G+ c% I. ?6 l 学生列表:
" i( o; N" q% I9 z4 h! K. C
) P3 w' g( b- g" {5 V5 N* K- b$ V" x0 W( O$ k% F
# u( H1 r5 a. T) J. n# j7 M d 系统设置:! _+ i& N; R0 [0 Q
; b: o2 {, Z/ ^& [
# Z0 i4 z* T4 z
: D: w; m, @, C% _) V/ \ 教师界面:6 Z( I; |6 K I% S
3 v5 C% V7 l, I( e
& f; C7 R2 v# f N) E! Q$ t" `
, j9 h' D& ` e
% Q$ U9 B! s" I0 Z+ ^" Q 工程目录结构:4 H5 H* |2 S( b- |* L* K* R
1 O8 C3 J# E a, ]1 P, f: x5 i
8 U* ~7 Q9 S, ?! i6 |/ K: U
% M# F& u' `# T BaseDao接口:
- v5 \7 ]( o% v) F% q- f9 L( B- X+ H7 U% N6 i( @
, |9 ]$ _& J( O
2 |( C$ v9 U% {3 ~" O1 S- V: p' F
最终项目包含文件:' y# t) y; s) ^ t* e8 r6 C* L
0 C/ o. T) A |: h
+ v. q2 o7 f, s7 g' u1 {
: E6 z* w) Z$ F, Z! Z7 e
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
5 _" Y& B: c# E* ?6 S/ B# V |