预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学生课堂签到系统的设计与实现 学生课堂签到系统的设计与实现 学生课堂签到系统的设计与实现 软件工程实习报告书 学生课堂签到系统的设计与实现 学号: 姓名: 指导老师: 完成日期:2014年11月21日 目录 TOC\o"1-3”\h\uHYPERLINK\l_Toc17579一、课程设计的目的与要求 PAGEREF_Toc175791 HYPERLINK\l_Toc20691、课程设计目的与任务 PAGEREF_Toc20691 HYPERLINK\l_Toc155472、题目要求 PAGEREF_Toc155471 HYPERLINK\l_Toc27533二、设计正文 PAGEREF_Toc275332 HYPERLINK\l_Toc236701、系统分析 PAGEREF_Toc236702 HYPERLINK\l_Toc98662、功能详细描述及框图 PAGEREF_Toc98662 HYPERLINK\l_Toc294593、数据结构设计 PAGEREF_Toc294593 HYPERLINK\l_Toc188434、主要功能逻辑过程和实现算法 PAGEREF_Toc188435 HYPERLINK\l_Toc72425、界面设计 PAGEREF_Toc724211 HYPERLINK\l_Toc167276、系统测试 PAGEREF_Toc1672713 HYPERLINK\l_Toc23313三、课程设计总结或结论 PAGEREF_Toc2331314 HYPERLINK\l_Toc4785四、致谢 PAGEREF_Toc478515 HYPERLINK\l_Toc16155五、参考文献 PAGEREF_Toc1615516 第PAGE\*MERGEFORMAT14页 一、课程设计的目的与要求 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)编号字段名字段类型字段长度备注1s_novarchar20学号2s_namevarchar20姓名3s_classVarchar20班号4s_sexVarchar20性别5sdeptvarchar20系别 表2-2:课程签到安排表 课程签到安排表(shc)编号字段名字段类型字段长度备注1sh_idvarchar20编号2sh_c_namevarchar20课程名3sh_t_namevarchar20任课老师4sh_zt_namevarchar20指导老师5sh_stimevarcha