ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:3.90MB ,
资源ID:23703445      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23703445.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生考勤信息系统毕业论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生考勤信息系统毕业论文.docx

1、学生考勤信息系统毕业论文学生考勤信息系统一、需求分析 1.1需求描述和系统边界 随着互联网的发展,越来越多的人群利用网络进行工作,学生考勤信息系统以其便捷的方式,清晰明了的数据和学校能够及时掌握学生出勤动态等优势,已被许多高校应用。学生考勤管理系统是使用计算机对学生出勤状况等信息进行日常的管理,迅速准确地完成各种信息的统计计算和汇总工作。原始的学生考勤管理内容比较复杂,涉及的人员众多,考勤情况也比较多,通过学生考勤管理系统可以使信息管理工作系统化、规范化、自动化、准确化、模块化、智能化,最大限度的为老师和同学提供方便和提高管理效率。 学生考勤信息系统需求描述:该系统支持3类用户:学生、教师、学

2、校管理员。学生可以查看在校期间所有学期上课出勤的详细信息,如在整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节课等详细信息。任课老师管理学生上课出勤需求,自动列出还没有在网上公布的学生上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。查看所教班级学生整个学期的出勤统计信息及详细信息。系统管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根据系统针对各用户的设计,基本功能需求如下:a、管理学校各院系、年级、专业、班级的添加、删除、修改等。b、管理每个学期每个班级的课程安排及任课老师。1.2学生考勤信息系统处理流程(1)、学生登录流程

3、图:开始(2)教师登录流程图:N Y(3)学校管理员登录流程图:结束1.3功能需求及数据需求分析:功能需求分析是描述系统应提供的功能和服务。根据上述需求和登录流程,考勤信息系统主要功能和数据需求包括:(1)学生管理:学生进入考勤信息系统时要求输入类别、学号和密码,密码正确才能进入系统页面,系统页面工具栏中包括考勤规定、出勤信息、课程名称、留言板等信息。学生可以在出勤信息一栏中查看自己所有学年的出勤情况。(2)教师管理:教师进入考勤信息系统时要求输入类别、账号和密码,密码正确才能进入系统页面,系统页面工具栏中包括班级名称、课程名称、出勤信息、留言板等信息。教师可以查看班级整体出勤信息。(3)管理

4、员管理:管理员进入信息系统时要求输入类别、账号、密码,密码正确才能进入系统页面,系统页面工具栏中包括出勤录入、重要通告等信息,其中出勤录入中包括学院名称、班级名称等信息。管理员将学生出勤信息录入到该系统中。二、业务规则分析业务规则分析主要是分析数据之间的约束以及数据库约束。基于上述功能需求,通过进一步了解,学生考勤信息系统归真堂如下:学生由学好唯一标识,需存储学号、姓名、班级、性别等信息。教师由教师编号唯一标识,要求记录教师编号、姓名、所属院系等信息。一名教师可以教授多个班级,但一名教师只能在一个学院任职。课程由课程号唯一标识,需记录课程号、课程名称、任课老师等信息。同一门课程,缺勤10次,本

5、门课程计为不及格;缺勤79次,本门课程成绩不得在中等以上;缺勤46次,本门课程成绩不得在良好以上;缺勤23次,本门课程成绩不得优秀。需请假的同学,需要本学院工作人员录入请假信息。三、确定实体集及属性(1)、学生(student)实体集,属性有:姓名(name)、学号(studentNo)、班级(class)、性别(sex)。 (2)、课程(course)实体集,属性有:课程编号(courseNo)、课程名称(courseName)、任课老师(teacher)。(3)、班级(class)实体集,属性有:班级号(classNo)、班级名称(className)、人数(people)、所属院系(in

6、stitute)。 (4)、任课老师(teacher)实体集,属性有:姓名(name)、教师编号(teacherNo)、所属院系(institute)。(5)、授课(instruction)实体集,属性有:班级号(classNo)、课程号(courseNo)、上课日期(date)、上课地点(classroom)。(6)、考勤(attendance)实体集,属性有:班级号(classNo)、课程号(courseNo)、教师(teacher)、考勤时间(attendancetime)、人数(peopleNumber)。四、建立数据库Student表:CREATE TABLE Student(Stu

7、dentNo char(8) NOT NULL PRIMARY KEY,StudentName char(10) NOT NULL,ClassNo char(6) NOT NULL,StudentSex char(2) NULL DEFAULT 1)GOINSERT INTO Student VALUES(20100001,贺林,001,男)GOINSERT INTO Student VALUES(20100002,贺一,001,女)GOINSERT INTO Student VALUES(20100003,贺二,001,女)GOINSERT INTO Student VALUES(20100

8、004,贺三,001,男)GOINSERT INTO Student VALUES(20100005,贺四,001,男)GOINSERT INTO Student VALUES(20100006,贺五,001,女)GOCourse表:CREATE TABLE Course(CourseNo char(10) NOT NULL PRIMARY KEY,CourseName char(10) NOT NULL,TeacherNo CHAR(10) NOT NULL)GOINSERT INTO Course VALUES(001,数据库,042)GOINSERT INTO Course VALUES

9、(002,JAVA,022)GOINSERT INTO Course VALUES(003,概率论,043)GOINSERT INTO Course VALUES(004,信息检索,154)GOINSERT INTO Course VALUES(005,SQL Server,063)GOINSERT INTO Course VALUES(006,数据库概论,123)GOClass表:CREATE TABLE Class(ClassNo char(6) NOT NULL PRIMARY KEY,Classname char(10) NOT NULL,StudentNo varchar(60) n

10、ull,InstituteName varchar(20) NOT NULL)GOINSERT INTO Class VALUES(001,10信管,42,信息工程学院)GOINSERT INTO Class VALUES(002,10装潢,62,设计艺术学院)GOINSERT INTO Class VALUES(003,10自动化,24,机电学院)GOINSERT INTO Class VALUES(004,10英语,65,人文学院)GOINSERT INTO Class VALUES(005,10法商,92,科技艺术学院)GOINSERT INTO Class VALUES(006,10无

11、非,37,材料学院)GOT eacher表:CREATE TABLE Teacher(TeacherNo char(10) NOT NULL PRIMARY KEY,TeacherName char(6) NOT NULL,InstituteName varchar(20) NOT NULL)GOINSERT INTO Teacher VALUES(0001,田原,信息工程学院)GOINSERT INTO Teacher VALUES(0002,李步升,信息工程学院)GOINSERT INTO Teacher VALUES(0003,贾建华,信息工程学院)GOINSERT INTO Teach

12、er VALUES(0004,张俊娜,信息工程学院)GOINSERT INTO Teacher VALUES(0005,余姗姗,信息工程学院)GOINSERT INTO Teacher VALUES(0006,陈翔,信息工程学院)GOLesson表:CREATE TABLE Lesson(ClassNo char(16) NOT NULL PRIMARY KEY,CourseNo char(16) NOT NULL,TeacherNo char(16) NOT NULL,CheckDate char(16) NULL,StudentNo char(16) NOT NULL)GOINSERT I

13、NTO Class VALUES(001,10信管,42,信息工程学院)GOINSERT INTO Class VALUES(002,10装潢,62,设计艺术学院)GOINSERT INTO Class VALUES(003,10自动化,24,机电学院)GOINSERT INTO Class VALUES(004,10英语,65,人文学院)GOINSERT INTO Class VALUES(005,10法商,92,科技艺术学院)GOINSERT INTO Class VALUES(006,10无非,37,材料学院)GOChecks表:CREATE TABLE Checks(ClassNo c

14、har(6) NOT NULL PRIMARY KEY,CourseNo char(10) NOT NULL,TeacherNo char(8) NOT NULL,CheckDate char(10) NULL,AttendaceState char(8) NULL,StudentNumber varchar(60) NULL)GOINSERT INTO Checks VALUES(10信管,数据库,001,11:00,迟到,51)GOINSERT INTO Checks VALUES(09信管,C语言,002,14:30,迟到,37)GOINSERT INTO Checks VALUES(1

15、2信管,数据库,003,12:00,缺勤,43)GOINSERT INTO Checks VALUES(09计科,概率论,004,12:00,迟到,63)GOINSERT INTO Checks VALUES(10计科,JAVA,005,12:00,请假,43)GOINSERT INTO Checks VALUES(10信息,数据库,006,12:00,迟到,31)GO五、后台代码using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using Sy

16、stem.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_C

17、lick(object sender, EventArgs e) string nc = TextBox1.Text; string pwd = TextBox2.Text; string connection = server=localhost;database=XSKQXXXT;uid=sa;pwd=123456; SqlConnection mysqlconnection = new SqlConnection(connection); mysqlconnection.Open(); / Response.Write(数据库连接成功!); string commandstring =

18、Select count(*) From HL where Users= + nc + and Password= + pwd + ; /COUNT SqlCommand cmd = new SqlCommand(commandstring, mysqlconnection); / int count =Convert.ToInt32(cmd.ExecuteScalar(); int count = Convert.ToInt32(cmd.ExecuteScalar(); / Convert.ToInt32 if (count 0) Response.Write( alert(恭喜你登录成功)

19、;location=index.aspx); else Response.Write( alert(对不起登录失败); protected void Button2_Click1(object sender, EventArgs e) TextBox1.Text = ; TextBox2.Text = ; 六、页面设计七、设计总结经过为期两周的数据库课程设计,让我从书本走向实践。本系统采用的是CSS网页设计的知识,由于这方面的知识平时接触较少,所以在该系统的设计方面还有很多不足,比如功能过少,代码不够优化等问题,我将会自学网页设计的内容,根据具体要求不断的修改,完善,争取使该系统慢慢趋向完美。通过这两周的学习,明白知识,仅从理论上去求知,而不去实践、探索是不够的。课上认真听讲,课后积极实践,这样不仅能加深我们对所学知识的了解,而且还及时、真正的做到了学以致用。在这次课程设计过程中,遇到了很多问题。尤其是设计方面有些困难,但是通过上网,查书,向别人请教解决了部分问题,这次课程设计让我学到了很多,不仅是巩固了先前学的的理论知识,而且也培养了我的动手能力,更令我的创造性思维得到拓展。深刻明白我们需要的是实践,需要更多的磨练,才能更加透彻的理解书本上。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1