基于SSH的网上选课系统.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机科学技术系

《JavaEE框架技术》工程报告

题目学生选课系统

姓名学号

专业计算机网络技术班级2023级3班

2012年6月15日

功能需求分析

随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学

生选课这一环节,过去的选课方法是采用人工的方法去管理文件档案,而这种管

理方式存在许多的缺点:保密性差、效率低,另外时间一长,将会产生大量的文

件和数据,这对于查找、更新和维护都会带来不少的困难。随着科学技术的不断

提高,计算机已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算

机应用的一局部,实用技术绝对选课信息进行管理,具有手工管理所无法比较的

优点。

本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计基

本实现了查询个人信息、修改个人信息、查询所有课程、选课以及退课的功能。

本程序前台采用AdobeDreamweaverCS5进行页面制作,后台由NavicatLitefor

MySQL数据库支持,实现动态网页的效果,到达对数据库的操作以完成使用的

要求。

系统功能模块设计

学生登录

学生登录

选课系统主页

选课系统主页

课程信息管理个人信息管理

课程信息管理

个人信息管理

退选课程选修课程查看个人信息修改个人信息所有课程信息查看选课信息

退选课程

选修课程

查看个人信息

修改个人信息

所有课程信息

查看选课信息

系统流程

学生选课系统

学生选课系统

登录

登录

失败

成功

选课系统主页

选课系统主页

所有课程信息个人选课情况修改个人信息查看个人信息

所有课程信息

个人选课情况

修改个人信息

查看个人信息

选课退选输入个人信息

选课

退选

输入个人信息

9

选课成功退选成功修改成功

选课成功

退选成功

修改成功

退出系统

退出系统

数据库设计

数据库概念设计

=1\*GB3①管理员实体对象

管理员实体对象如图4.1所示:

管理员

管理员

登录号口令

登录号

口令

图4.1管理员实体对象图

=2\*GB3②学生实体对象

学生实体对象如图4.2所示:

照片备注总学分

照片

备注

总学分

学号学生专业ID出生时间性别姓名

学号

学生

专业ID

出生时间

性别

姓名

图4.2学生实体对象图

③专业实体对象

专业实体对象如图4.3所示:

专业

专业

辅导员人数

辅导员

人数

专业名

专业名

图4.3专业实体对象图

④课程实体对象

课程实体对象如图4.4所示:

课程号

课程号

课程学分课程名学时开学学期

课程

学分

课程名

学时

开学学期

图4.4课程实体对象图

⑤学生-课程实体对象

课程实体对象如图4.5所示:

学号课程号_______

学号

课程号

图4.5学生-课程实体对象图

数据库逻辑设计

=1\*GB3①登录表dlb

表4.1登录表

列名

描述

数据类型

可空

默认值

说明

id

标识

int

×

自增1

主键,自增

xh

登录号

char(6)

×

外键,xsb中的xh

kl

口令

char(20)

×

②学生表xsb

表4.2学生表

列名

描述

数据类型

可空

默认值

说明

XH

学号

Char(6)

×

XM

姓名

Char(8)

×

XB

性别

Bit

×

1:男,2:女

CSSJ

出生时间

datetime

ZY_ID

专业ID

int

×

ZXF

总学分

int

BZ

备注

Varchar(200)

ZP

照片

mediumblob

③专业表zyb

表4.3专业表

列名

描述

数据类型

可空

默认值

说明

id

ID

int

×

自增1

主键

zym

专业名

Char(12)

×

rs

人数

int

0

fdy

辅导员

Char(8)

④课程表kcb

表4.4课程表

列名

描述

数据类型

可空

默认值

说明

kch

课程号

Char〔3〕

×

主键

kcm

课程名

Char〔12〕

kxxq

开课学期

smallint

1-8

xs

学时

int

0

xf

学分

int

0

⑤连接表xs_kcb

表4.5连接表

列名

描述

数据类型

可空

默认值

说明

xh

学号

Char〔

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档