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

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

软件工程实习报告书 学生课堂签到系统的设计与实现 学 号: 姓 名: 指导老师: 完成日期:2014年11月21日 目 录 一、课程设计的目的与要求 1 1、课程设计目的与任务 1 2、题目要求 1 二、设计正文 2 1、系统分析 2 2、功能详细描述及框图 2 3、数据结构设计 3 4、主要功能逻辑过程和实现算法 5 5、界面设计 11 6、系统测试 13 三、课程设计总结或结论 14 四、致谢 15 五、参考文献 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 varchar 20 任课老师 4 sh_zt_name varchar 20 指导老师 5 sh_stime varchar 20 上课时间 6 sh_n_nu varchar 20 学时数 7 sh_cl_d varchar 20 上课班级 8 sh_sh_id varchar 20 实验室号 表2-3:管理员注册信息表 管理员注册信息表(login) 编号 字段名 字段类型 字段长度 备注 1 uid varchar 20 登入用户名 2 pwd varchar 20 登入密码 表2-4:学生签到表 学生签到表(qd) 编号 字段名 字段类型 字段长度 备注 1 s_on varchar 20 学号 2 s_name varchar 20 姓名 3 s_sex varchar 20 性别 4 s_dept varchar 20 系别 5 s_class varchar 20 班号 4、主要功能逻辑过程和实现算法 学生能签到,教师能查询签到情况以帮助教师评分和对学生的管理,教务能管理用户、安排课程、综合监视等功能根据设计,在进入管理员功能区系统要有一个母版面,该页面上包括教务能管理用户、安排课程、综合监视等功能。在进入教师功能区系统要有一个母版面,该页面上包括出勤查询,签到查询。在用户正确输入用户名和密码以后,进入相对应的功能区,可以进行各种操作。 学

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档