一、 开发背景. R# F; v# \$ _3 t
软件名称:学生成绩管理系统(SSMS)
" t( k/ X" Y9 `5 c+ H使用对象:小学、初中、高中
' v" C. Q, `0 D二、 需求分析% X2 R4 P9 d0 i5 Z6 Z
1. 系统分析
3 Q' b; n3 f. @1 N 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩; M# n; ]9 l* `+ }; C5 H. u, O
9 u0 M- k) B1 P& Z 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。& M: S3 m7 S$ h2 Z# c8 `
4 Y+ T0 W8 h K8 i, p) ^
考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
5 O; e% a$ m& k& u& |8 v8 Y: \: `- U- j* F' @( C* ?; L- x6 p% h
三、开发环境$ F0 n2 N5 n7 |& C9 k* |
系统环境:Windows
5 d0 z# h% v& {; i) G* E* N5 B 开发工具:Eclipse+ f( w9 Q$ z, v4 D
java版本:JDK 1.7" k0 C! I; D1 m0 b6 W+ I
服务器:tomcat 7.0& [) D; I; Z4 u- L
数据库:MySQL 5.13 z& k* q( N& s
系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口编程
; y$ R. v8 r& o9 X9 N; a: R' V/ g4 A' J3 R- J- F/ x" K( j4 W0 a
四、其它的看截图: g/ M# N8 M0 o
登录界面:
, t- L& W0 N+ {" M" m9 t8 f2 p8 a2 T4 T9 g
% R9 L8 R& N* d% \) M% p& p$ ^9 T+ u% i2 R# l2 W* v. @
管理员界面:
" A: A6 b& a! I% j6 M* n- o: ?7 o
' ]8 D" G( a9 W6 f- h0 G
' v% a0 f0 H; D7 y3 U" b
+ j$ A9 g7 ^! X0 |: ]3 O 考试列表:! M: g5 X- M9 L' S; d, \6 z# n
- r$ v: {6 \4 k$ q
; ~, S3 q2 z5 ~& Y
H- O3 a9 m* x- i5 o* B 成绩统计:' `2 W8 o3 m, v
2 d1 O" @# Q- w: f* Q9 l/ N, s/ v5 X4 I* W
- I+ w a3 Y, @) k" U4 m4 b8 B1 U 教师列表:) E1 ~7 }( P. b
/ U; Z+ `! @: ?
# H. N& q6 V9 U2 d, o
% Q; _, l4 ?/ ?5 l/ K8 D 学生列表:
3 u5 A5 C# ^% z+ |$ p
" U: H, k5 r1 E/ {7 D: z4 F
$ F& [8 `9 ~: U8 \
" f& d* ^( A& c 系统设置:
! Y, a' \; P/ o2 l2 h) O
# ~' ]1 Q2 z) X0 O$ f# v
' z/ b1 [$ z9 @. z ~
$ Y9 P- b" l+ [# g# t 教师界面:
5 H) j7 C7 L3 O8 Z( x6 x' l) K
( _$ B: }, i. b( | {$ p
2 `. e8 t' Q$ E: M8 R
7 b1 f) j6 V; K% ]& ~4 {% t' _2 f0 X( v$ ^. T, B
工程目录结构:0 J) g& l9 V8 L$ j3 M0 D3 A
, y+ s7 e7 J0 V$ q7 m7 I4 Q
, M& g2 A* Q. d) u+ q
/ I) j4 ^7 E5 G8 X2 {' \! R
BaseDao接口:
& Q, i0 E% Z S
1 y% Z, V! ^( W) Y0 U
- U2 \% m! ^+ `- @
1 _+ m! V' m" e/ \5 O" H6 e
最终项目包含文件:* _1 S b* ] |9 X2 U: _7 H
& x* W7 E- A$ ` o& y3 K
, X& v6 _/ u. l; @4 J1 s" n; Q) E
解压码:游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0
$ `* K) n2 ?) j5 R |