PAGE

软件工程实习报告书

学生课堂签到系统的设计与实现

学 号:

姓 名:

指导老师:

完成日期:2014年11月21日

目 录

TOC \o "1-3" \h \u HYPERLINK \l _Toc17579 一、课程设计的目的与要求 PAGEREF _Toc17579 1

HYPERLINK \l _Toc2069 1、课程设计目的与任务 PAGEREF _Toc2069 1

HYPERLINK \l _Toc15547 2、题目要求 PAGEREF _Toc15547 1

HYPERLINK \l _Toc27533 二、设计正文 PAGEREF _Toc27533 2

HYPERLINK \l _Toc23670 1、系统分析 PAGEREF _Toc23670 2

HYPERLINK \l _Toc9866 2、功能详细描述及框图 PAGEREF _Toc9866 2

HYPERLINK \l _Toc29459 3、数据结构设计 PAGEREF _Toc29459 3

HYPERLINK \l _Toc18843 4、主要功能逻辑过程和实现算法 PAGEREF _Toc18843 5

HYPERLINK \l _Toc7242 5、界面设计 PAGEREF _Toc7242 11

HYPERLINK \l _Toc16727 6、系统测试 PAGEREF _Toc16727 13

HYPERLINK \l _Toc23313 三、课程设计总结或结论 PAGEREF _Toc23313 14

HYPERLINK \l _Toc4785 四、致谢 PAGEREF _Toc4785 15

HYPERLINK \l _Toc16155 五、参考文献 PAGEREF _Toc16155 16

第 PAGE \* MERGEFORMAT 1 页 共 16 页

一、课程设计的目的与要求

1、课程设计目的与任务

通过一段时间的jsp学习,了解jsp特点和MyEclipse基本的利用java语言和相应的一些简单数据库操做来编写程序,能够熟练的应用HTML语言和数据库操作以及简单的javaScript来实现一些简单动态网页的开发。达到对jsp相关技术的熟练和系统的应用。

2、题目要求

本学生电子签到系统包括以下功能

(1)、学生信息管理

对学生基本信息进行管理,包括对学生信息的录入,学生信息的更新,学生的毕业处理,学生信息学籍变动处理。

(2)、签到信息管理

对学生的签到信息进行查询,学生签到信息的导出,签到数据统计管理可以统计出实验室利用率。

(3)、学生网上签到管理

以新建实验室签到,学生网上签到(只输入学号)就可以完成签到。

(4)、系统用户管理

可以管理系统用户信息,包括用户名,用户权限和用户口令。

(5)、系统设置管理

可以添加实验课程,实验室信息设置。

二、设计正文

1、系统分析

签到系统是一个教师管理学生上课的系统,教务综合管理教师学生的系统。要求完成如下功能:学生能签到,教师能查询签到情况以帮助教师评分和对学生的管理,教务能管理用户、安排课程、综合监视等功能。

2、功能详细描述及框图

当用户登陆时,选择登陆类型,教师进入教师功能区,学生直接登陆签到区。其框图大致如下图1-1签到系统功能模块图:

图1-1签到系统功能模块图

3、数据结构设计

对系统数据结构进行设计,建立一个具有良好的数据组织结构的数据库,应遵循的原则有:尽可能减少数据冗余,重复结构设计和操作设计相结合数据结构,具有相对的稳定性。

由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设计时一定要注意数据结构的安全性、完整性,并发控制与恢复,而一般的数据库管理系统都提供了一定的数据保护功能。此签到系统利用MySQL数据库建立了学生信息注册登记表,课程签到安排表,管理员注册信息表,学生签到表4个基本表,其各表与表是独立存在的没有依赖关系。关于各表的结构如下:

表2-1:学生信息注册登记表

学生注册登记表(stu)

编号

字段名

字段类型

字段长度

备注

1

s_no

varchar

20

学号

2

s_name

varchar

20

姓名

3

s_class

Varchar

20

班号

4

s_sex

Varchar

20

性别

5

sdept

varchar

20

系别

表2-2:课程签到安排表

课程签到安排表(shc)

编号

字段名

字段类型

字段长度

备注

1

sh_id

varchar

20

编号

2

sh_c_name

varchar

20

课程名

3

sh_t_name

va

java课程设计签到系统_学生课堂签到系统设计及实现.doc相关推荐

  1. java课程设计 考试系统,java课程设计考试系统.

    java课程设计考试系统.Tag内容描述: 1.目 录 第一章第一章 引言引言 3 1 1目的 3 1 2名词解释 3 1 3参考资料 3 1 4文档结构 3 第第 2 章章远景远景 4 2 1项目概 ...

  2. JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

    JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦 1. 团队课程设计博客链接 http://www.cnblogs.com/kawajiang/p/7062407.html 2 ...

  3. Java课程设计-基于Swing的学生信息管理系统

    Java课程设计-基于Swing的学生信息管理系统 1.介绍 2.相关技术 3.项目地址 4.所需环境 5.安装教程 6.运行截图 7.相关博客 本代码是整理其他人项目,如有问题请及时联系笔者. 1. ...

  4. Java课程设计--理财系统

    以下报告为本人(闽师18软2班2号)Java课程设计功能详解,如有大面积借鉴或转载,烦请注明来源 视图模块 一.登陆 主要使用方法: 1.禁用frame装饰 即让Frame窗口失去边框和标题栏的修饰 ...

  5. 计算机组成与原理如何书写DEC微指令,计算机组成原理课程设计16位机微程序控制器指令系统设计与实现.doc...

    计算机组成原理课程设计16位机微程序控制器指令系统设计与实现 一.设计题目 16位机微程序控制器指令系统的设计与实现 二.设计目的 通过看懂教学计算机组合逻辑控制器中已经设计好并正常运行的几条基本指令 ...

  6. java课程设计日历记事本_《Java程序设计》课程设计日历记事本.doc

    <Java程序设计>课程设计日历记事本 PAGE PAGE 2 本科生课程设计 课程名称 Java程序设计课程设计 课程编号 j1620011 题目 日历记事本 学号 2008116222 ...

  7. java课程设计报告连连看_连连看_java课程设计报告.doc

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

  8. java课程设计视频播放器_在Java实现视频播放器(vlc)

    学习Java几个月,刚刚入门.昨天看到极客学院的Java的入门视频最后有一个简易播放器的制作,因为最近学校要做一个项目,正好需要加入一个视频播放器,就按照视频的方法来做,但是在做时发现N多问题,都是在 ...

  9. Java课程设计抽奖系统

    Java学习笔记(四) 经过前期环境的搭建,和能够对eclipse的熟练使用 而且在学习了for.while.do-while等循环.if语句.switch语句.数组.String类之后,现在开始创建 ...

  10. Java 课程设计_学生选课管理系统(控制台)

    Java 课程设计_学生选课管理系统 需求分析 本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求. 1.信息需求 学生信息:学号,姓名,性别,专业 登陆信息:账号,密码 ...

最新文章

  1. 2_vuex状态管理器
  2. (特征检测)检测角点opencv--python
  3. Mysql存储引擎详解
  4. df.isnull使用细节
  5. eureka服务下线事件监听(自定义处理逻辑)
  6. c语言二维数组参数传入,C语言二维数组、参数传递的理解
  7. CF-1207 G.Indie Album(Trie上跑AC自动机)
  8. Not so Mobile(二叉树递归输入同时建树){天平}
  9. Docker 修改容器名称
  10. Linux系统基本操作(二)—设置本地光盘为yum源
  11. Mybatis新发现—在idea中数据库操作出现了异常,最好的查错助手居然是这个!
  12. java spi_Java SPI(服务提供商接口)和ServiceLoader
  13. 白板推导系列Pytorch-期望最大(EM)算法
  14. Ansible详解(五)——Ansible其他模块使用详解
  15. 3号团队-团队任务5:项目总结会
  16. Verilog中的specify block和timing check
  17. 【Anylogic智能体状态转移】
  18. 生信技能树linux虚拟机,【生信技能树】Linux练习
  19. 单片机c语言实验报告心得,单片机实习心得体会
  20. 虚拟机更改ip失败及没有虚拟网卡

热门文章

  1. 工业上的数控机床所属计算机应用的什么领域,工业上的数控机床所属的计算机应用领域是______。...
  2. buck-boost电路中,输入电压增加后,电感电流曲线变化的推导 // 《精通开关电源设计》P44 图2-3
  3. Android Framework - 学习启动篇
  4. [插件使用] 介绍与使用番茄助手
  5. LINGO--Error Code 1017
  6. vc2008调试技巧之输出重定向
  7. 百度文库免费下载方法
  8. 联通盒子系统服务器,联通IPTV盒子刷机方法,实现软件任意安装
  9. 建模国赛2016A-系泊系统的设计优秀论文
  10. 开源远程桌面软件_RustDesk_(可自建远程桌面服务器)