JSP课程设计报告-学生成绩管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

沈航北方科技学院

JSP程序设计报告

程序名称学生成绩管理系统________________

教学系_____________________

专业 __________________

班级 __________________

学号 __________________

学生姓名___________________

指导教师___________________

2014年12月

word范文

目录

一、设计目的..............................

二、设计思路..............................

三、具体实现..............................

1. 功能介绍:...........................

2. 数据库构成...........................

3. 程序构成.............................

四、设计体会与小结.......................... 附录 1-用户手册...................

附录 2-源程序............................

3

3

4

4

5

7 10 错误!未定义书签。

12

、设计目的

1. 通过开发具体系统,了解并熟悉jsp

2. 掌握网络编程的一般模式,使用jsp+javabean+servlet 编写具体可用的系

3. 通过开发学生成绩管理系统,充分体会MVC莫式的优点及在网络开发的流

行性,培养运用此模式解决实际问题的能力

4. 通过设计系统,在开发过程中碰到问题解决问题的过程中,逐渐提高自己的开发能力

、设计思路

本系统采用传统的MVC开发模式,即Jsp+Javabean+Servlet,使用mysql数据库。其中Jsp实现视图端,Javabean是模型端,Servlet是控制端。Servlet 担当主要逻辑控制,通过接受Jsp传来的用户请求,调用以及初始化 JavaBean, 再通过Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信, JavaBean在本系统中主要担当配合Jsp以及Servlet来完成用户的请求,而Jsp 主要担当接受与响应客户端。体系结构图如图1所示:

图1体系结构图

三、具体实现

1. 功能介绍:

管理员端

管理员可以进行的操作如下:

1 、对学生信息进行增加、删除、修改、查询

2、对教师信息进行增加、删除、修改、查询

3、对课程信息进行增加、删除、修改、查询

4、查看个人信息并进行性修改

5、查看学生的选课信息、学生的成绩以及排名情况,其中在查看学生排名时,可以根据学生的所学课程和所在专业进行排名查询

6、对学生的选课信息进行添加、删除等操作

教师端

教师可以进行的操作如下:

1、查看个人信息并修改登录密码

2、查看学生信息,其中包括对学生成绩进行查询与修改,在本系统中,将

教师的成绩录入功能与成绩修改功能合并

3、查看学生的排名情况,包括学生的课程排名与专业排名

学生端

学生可以进行的操作如下:

1、修改个人登录系统的密码

2、查看自己的课表

3、进行选课

4、查询自己成绩以及成绩排名情况,同时拥有通过学号查询其他人成绩的权利

框图结构

程序的框图结构如图2所示:

2. 数据库构成

数据库作为后台数据存储空间,由7张表组成,设计遵循数据库设计要求, 力求规范,

各表的结构如下: man ager 管理员信息表

类型

朕度

|十进位

允许空值(NulD I

id char 10 0 LI

password

char

10

teacher 教师信息表

|类型

1长度

十进位

|允许空值他U) 1

id char 10 0 匚 小

tname

char 10 0 □ ►

password

char

10

student 学生信息表

1、査谄育己的成吗

tfHfl

| i :in 学生A 島

1. ■理

九■理WfE 信亂 I 4.誉Ir 半生*老flat

图2框架结构

1,畫・拿生礁

3、箱人学生除M

事£

course课程信息表

stude ntcourse 学生选课信息表

score学生成绩表

名类型长圍|十进位允许空值(NulD I cid char100□,1 cname char100H

credit double4L

I sld char10Q

pscore int400

qscore int4o

grade int斗

jpa double 4 21——

rank int斗0

rank学生平均学分积点表

相关文档
最新文档