JSP动态网站开发课程设计模版

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

重庆科创职业学院

《JSP动态网站开发》

课程设计

题目:

专业:

班级:

学号:

姓名:

成绩:

指导教师:

完成日期:年月日

1 需求分析

1.1 系统概述

学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。

学生学籍管理工作主要是学生基本情况的管理和学生成绩的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便

1.2 系统运行环境

●操作系统:Windows XP/Windows2003

●数据库:Acess2003

●开发语言: JAVA

●开发工具:netbeans6.0

1.3 功能需求描述

由于学生学籍管理系统是一套复杂的管理系统。要求系统不但要具备完善的功能、稳定的性能,还要提供简便的操作。这就要求设计人员在设计过程当中尽可能的考虑到。包括以下内容:

1、对用户信息及用户权限进行管理;

2、户根据不同的权限可对同学信息进行添加、删除、修改等操作;

3、对同学信息进行各种查询(精确、模糊、组合);

4、对同学信息等进行报表打印和统计功能;

5、有良好的帮助环境;

2 总体设计

2.1系统功能模块图

系统采用现有的资源,先进的管理系统卡法方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

系统就具备数据库维护功能,可以及时根据用户需求进行数据添删除、修改等操作。

图2-1系统功能模块图

2.2数据结构设计

从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的。课程的信息输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。

学生学籍管理系统

登录 系统管理

班级管理

档案管理

打印报表

课程管理

成绩管理

基本课程设

置 学生缴费浏

览 班级课程设

置 学生缴费添

加 基本学费设

置 学生缴费查

修改密

码 添加班

级 档案浏

览 添加用

户 复新登

录 班级浏

览 班级查

询 档案添

加 档案查

图2-2数据流程图

2.3数据库逻辑设计

1)用户表结构:

该表主要由字段名(用户名、密码、权限、类型)、数据类型、长度、是否允许为空和备注组成。

表2.1用户表结构

2)学生基本信息表:

该表主要由字段名(学生学号、姓名、性别、班级编号、出生日期、父亲、母亲、家庭地址、籍贯、政治面貌和备注)、数据类型、长度、是否允许为空和备注组成。

学生注册

成绩信息 输入

课程基本信息

班级设置

成绩信息管理 学籍信息管理 班级管理

班级课程管理

基本信息

班级课程

字段名 用户名 密码 权限 类型

数据类型 Varchar Varchar bit Varchar

长度 20 20 1 10

是否为空 Not null Not null Not null Null

备注 主键

表2.2学生基本信息表

3)成绩表:

该表主要由字段名(显赫声学号、所学课程编号、成绩和是否缺考)、数据类型、长度、是否允许为空和备注组成。

表2.3成绩表

4)课程表:

该课程表主要由字段名(课程编号、课程名称、年级编号、课程类型)、数据类型、长度、是否允许为空值和备注组成。

字段名 学号 姓名 性别 班级编号 数据类型 varchar char bit varchar 长度 10 10 1 10 是否为空 Not null Null Null Not null 备注 主键 出生日期 父亲 母亲 家庭住址 籍贯 datatime vchar char varchar char 10 20 20 20 10 Null Null Null Null Null 政治面貌 备注

char varchar

10 10

Null Null

字段名 学号 课程编号 成绩 是否缺考

数据类型 varchar varchar Integer char

长度 20 20 10 1

是否为空 Not null Not null Null Null

备注 主键

表2.4课程表

字段名课程编号课程名称年级编号课程类型数据类型

varchar

varchar

varchar

char

长度

10

10

10

10

是否为空

Not null

Not null

Null

Null

备注

主键

3 详细设计3.1 网站首页

3.2 相关页面设计

4 总结

相关文档
最新文档