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

上传人:b****3 文档编号:4162234 上传时间:2023-05-06 格式:DOCX 页数:21 大小:3.82MB
下载 相关 举报
学生考勤信息系统毕业论文设计.docx_第1页
第1页 / 共21页
学生考勤信息系统毕业论文设计.docx_第2页
第2页 / 共21页
学生考勤信息系统毕业论文设计.docx_第3页
第3页 / 共21页
学生考勤信息系统毕业论文设计.docx_第4页
第4页 / 共21页
学生考勤信息系统毕业论文设计.docx_第5页
第5页 / 共21页
学生考勤信息系统毕业论文设计.docx_第6页
第6页 / 共21页
学生考勤信息系统毕业论文设计.docx_第7页
第7页 / 共21页
学生考勤信息系统毕业论文设计.docx_第8页
第8页 / 共21页
学生考勤信息系统毕业论文设计.docx_第9页
第9页 / 共21页
学生考勤信息系统毕业论文设计.docx_第10页
第10页 / 共21页
学生考勤信息系统毕业论文设计.docx_第11页
第11页 / 共21页
学生考勤信息系统毕业论文设计.docx_第12页
第12页 / 共21页
学生考勤信息系统毕业论文设计.docx_第13页
第13页 / 共21页
学生考勤信息系统毕业论文设计.docx_第14页
第14页 / 共21页
学生考勤信息系统毕业论文设计.docx_第15页
第15页 / 共21页
学生考勤信息系统毕业论文设计.docx_第16页
第16页 / 共21页
学生考勤信息系统毕业论文设计.docx_第17页
第17页 / 共21页
学生考勤信息系统毕业论文设计.docx_第18页
第18页 / 共21页
学生考勤信息系统毕业论文设计.docx_第19页
第19页 / 共21页
学生考勤信息系统毕业论文设计.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《学生考勤信息系统毕业论文设计.docx》由会员分享,可在线阅读,更多相关《学生考勤信息系统毕业论文设计.docx(21页珍藏版)》请在冰点文库上搜索。

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

学生考勤信息系统毕业论文设计

学生考勤信息系统

 

目录

一、需求分析3

二、业务规则分析6

三、确定实体集及属性6

四、建立数据库9

五、后台代码15

六、页面设计16

七、设计总结19

一、需求分析

1.1需求描述和系统边界

随着互联网的发展,越来越多的人群利用网络进行工作,学生考勤信息系统以其便捷的方式,清晰明了的数据和学校能够及时掌握学生出勤动态等优势,已被许多高校应用。

学生考勤管理系统是使用计算机对学生出勤状况等信息进行日常的管理,迅速准确地完成各种信息的统计计算和汇总工作。

原始的学生考勤管理内容比较复杂,涉及的人员众多,考勤情况也比较多,通过学生考勤管理系统可以使信息管理工作系统化、规范化、自动化、准确化、模块化、智能化,最大限度的为老师和同学提供方便和提高管理效率。

学生考勤信息系统需求描述:

该系统支持3类用户:

学生、教师、学校管理员。

学生可以查看在校期间所有学期上课出勤的详细信息,如在整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节课等详细信息。

任课老师管理学生上课出勤需求,自动列出还没有在网上公布的学生上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。

查看所教班级学生整个学期的出勤统计信息及详细信息。

系统管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根据系统针对各用户的设计,基本功能需求如下:

a、管理学校各院系、年级、专业、班级的添加、删除、修改等。

b、管理每个学期每个班级的课程安排及任课老师。

1.2学生考勤信息系统处理流程

(1)、学生登录流程图:

(2)教师登录流程图:

(3)学校管理员登录流程图:

 

1.3功能需求及数据需求分析:

功能需求分析是描述系统应提供的功能和服务。

根据上述需求和登录流程,考勤信息系统主要功能和数据需求包括:

(1)学生管理:

学生进入考勤信息系统时要求输入类别、学号和密码,密码正确才能进入系统页面,系统页面工具栏中包括考勤规定、出勤信息、课程名称、留言板等信息。

学生可以在出勤信息一栏中查看自己所有学年的出勤情况。

(2)教师管理:

教师进入考勤信息系统时要求输入类别、账号和密码,密码正确才能进入系统页面,系统页面工具栏中包括班级名称、课程名称、出勤信息、留言板等信息。

教师可以查看班级整体出勤信息。

(3)管理员管理:

管理员进入信息系统时要求输入类别、账号、密码,密码正确才能进入系统页面,系统页面工具栏中包括出勤录入、重要通告等信息,其中出勤录入中包括学院名称、班级名称等信息。

管理员将学生出勤信息录入到该系统中。

二、业务规则分析

业务规则分析主要是分析数据之间的约束以及数据库约束。

基于上述功能需求,通过进一步了解,学生考勤信息系统归真堂如下:

●学生由学好唯一标识,需存储学号、姓名、班级、性别等信息。

●教师由教师编号唯一标识,要求记录教师编号、姓名、所属院系等信息。

一名教师可以教授多个班级,但一名教师只能在一个学院任职。

●课程由课程号唯一标识,需记录课程号、课程名称、任课老师等信息。

●同一门课程,缺勤10次,本门课程计为不及格;缺勤7~9次,本门课程成绩不得在中等以上;缺勤4~6次,本门课程成绩不得在良好以上;缺勤2~3次,本门课程成绩不得优秀。

●需请假的同学,需要本学院工作人员录入请假信息。

三、确定实体集及属性

(1)、学生(student)实体集,属性有:

姓名(name)、学号(studentNo)、班级(class)、性别(sex)。

(2)、课程(course)实体集,属性有:

课程编号(courseNo)、课程名称(courseName)、任课老师(teacher)。

(3)、班级(class)实体集,属性有:

班级号(classNo)、班级名称(className)、人数(people)、所属院系(institute)。

(4)、任课老师(teacher)实体集,属性有:

姓名(name)、教师编号(teacherNo)、所属院系(institute)。

(5)、授课(instruction)实体集,属性有:

班级号(classNo)、课程号(courseNo)、上课日期(date)、上课地点(classroom)。

(6)、考勤(attendance)实体集,属性有:

班级号(classNo)、课程号(courseNo)、教师(teacher)、考勤时间(attendancetime)、人数(peopleNumber)。

四、建立数据库

①Student表:

CREATETABLEStudent

StudentNochar(8)NOTNULLPRIMARYKEY,

StudentNamechar(10)NOTNULL,

ClassNochar(6)NOTNULL,

StudentSexchar

(2)NULLDEFAULT1

GO

INSERTINTOStudent

GO

INSERTINTOStudent

GO

INSERTINTOStudent

GO

INSERTINTOStudent

GO

INSERTINTOStudent

GO

INSERTINTOStudent

GO

②Course表:

CREATETABLECourse

CourseNochar(10)NOTNULLPRIMARYKEY,

CourseNamechar(10)NOTNULL,

TeacherNoCHAR(10)NOTNULL

GO

INSERTINTOCourse

VALUES('001','数据库','042')

GO

INSERTINTOCourse

VALUES('002','JAVA','022')

GO

INSERTINTOCourse

VALUES('003','概率论','043')

GO

INSERTINTOCourse

VALUES('004','信息检索','154')

GO

INSERTINTOCourse

VALUES('005','SQLServer','063')

GO

INSERTINTOCourse

VALUES('006','数据库概论','123')

GO

③Class表:

CREATETABLEClass

ClassNochar(6)NOTNULLPRIMARYKEY,

Classnamechar(10)NOTNULL,

StudentNovarchar(60)null,

InstituteNamevarchar(20)NOTNULL

GO

INSERTINTOClass

VALUES('001','10信管','42','信息工程学院')

GO

INSERTINTOClass

VALUES('002','10装潢','62','设计艺术学院')

GO

INSERTINTOClass

VALUES('003','10自动化','24','机电学院')

GO

INSERTINTOClass

VALUES('004','10英语','65','人文学院')

GO

INSERTINTOClass

VALUES('005','10法商','92','科技艺术学院')

GO

INSERTINTOClass

VALUES('006','10无非','37','材料学院')

GO

④Teacher表:

CREATETABLETeacher

TeacherNochar(10)NOTNULLPRIMARYKEY,

TeacherNamechar(6)NOTNULL,

InstituteNamevarchar(20)NOTNULL

GO

INSERTINTOTeacher

VALUES('0001','田原','信息工程学院')

GO

INSERTINTOTeacher

VALUES('0002','李步升','信息工程学院')

GO

INSERTINTOTeacher

VALUES('0003','贾建华','信息工程学院')

GO

INSERTINTOTeacher

VALUES('0004','张俊娜','信息工程学院')

GO

INSERTINTOTeacher

VALUES('0005','余姗姗','信息工程学院')

GO

INSERTINTOTeacher

VALUES('0006','陈翔','信息工程学院')

GO

⑤Lesson表:

CREATETABLELesson

ClassNochar(16)NOTNULLPRIMARYKEY,

CourseNochar(16)NOTNULL,

TeacherNochar(16)NOTNULL,

CheckDatechar(16)NULL,

StudentNochar(16)NOTNULL

GO

INSERTINTOClass

VALUES('001','10信管','42','信息工程学院')

GO

INSERTINTOClass

VALUES('002','10装潢','62','设计艺术学院')

GO

INSERTINTOClass

VALUES('003','10自动化','24','机电学院')

GO

INSERTINTOClass

VALUES('004','10英语','65','人文学院')

GO

INSERTINTOClass

VALUES('005','10法商','92','科技艺术学院')

GO

INSERTINTOClass

VALUES('006','10无非','37','材料学院')

GO

⑥Checks表:

CREATETABLEChecks

ClassNochar(6)NOTNULLPRIMARYKEY,

CourseNochar(10)NOTNULL,

TeacherNochar(8)NOTNULL,

CheckDatechar(10)NULL,

AttendaceStatechar(8)NULL,

StudentNumbervarchar(60)NULL

GO

INSERTINTOChecks

VALUES('10信管','数据库','001','11:

00','迟到','51')

GO

INSERTINTOChecks

VALUES('09信管','C语言','002','14:

30','迟到','37')

GO

INSERTINTOChecks

VALUES('12信管','数据库','003','12:

00','缺勤','43')

GO

INSERTINTOChecks

VALUES('09计科','概率论','004','12:

00','迟到','63')

GO

INSERTINTOChecks

VALUES('10计科','JAVA','005','12:

00','请假','43')

GO

INSERTINTOChecks

VALUES('10信息','数据库','006','12:

00','迟到','31')

GO

五、后台代码

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

stringnc=TextBox1.Text;

stringpwd=TextBox2.Text;

stringconnection="server=localhost;database=XSKQXXXT;uid=sa;pwd=123456";

SqlConnectionmysqlconnection=newSqlConnection(connection);

mysqlconnection.Open();

//Response.Write("数据库连接成功!

");

stringcommandstring="Selectcount(*)FromHLwhereUsers='"+nc+"'andPassword='"+pwd+"'";//COUNT

SqlCommandcmd=newSqlCommand(commandstring,mysqlconnection);

//intcount=Convert.ToInt32(cmd.ExecuteScalar());

intcount=Convert.ToInt32(cmd.ExecuteScalar());//Convert.ToInt32

if(count>0)

{

Response.Write("alert('恭喜你登录成功');location='index.aspx'");

}

else

{

Response.Write("alert('对不起登录失败')");

}

}

protectedvoidButton2_Click1(objectsender,EventArgse)

{

TextBox1.Text="";

TextBox2.Text="";

}

}

六、页面设计

七、设计总结

经过为期两周的数据库课程设计,让我从书本走向实践。

本系统采用的是CSS网页设计的知识,由于这方面的知识平时接触较少,所以在该系统的设计方面还有很多不足,比如功能过少,代码不够优化等问题,我将会自学网页设计的内容,根据具体要求不断的修改,完善,争取使该系统慢慢趋向完美。

通过这两周的学习,明白知识,仅从理论上去求知,而不去实践、探索是不够的。

课上认真听讲,课后积极实践,这样不仅能加深我们对所学知识的了解,而且还及时、真正的做到了学以致用。

在这次课程设计过程中,遇到了很多问题。

尤其是设计方面有些困难,但是通过上网,查书,向别人请教解决了部分问题,这次课程设计让我学到了很多,不仅是巩固了先前学的的理论知识,而且也培养了我的动手能力,更令我的创造性思维得到拓展。

深刻明白我们需要的是实践,需要更多的磨练,才能更加透彻的理解书本上。

以下免费送您一百个优秀毕业论文题目,供参考。

1.企业集团激励与绩效评价问题研究

2.XXX地区中小企业财务管理现状问题研究

3.XXX地区上市公司盈利质量实证研究

4.XXX地区企业集团整合过程中的财务问题研究

5.XXX地区中小企业的信用担保体系问题研究

6.XXX地区上市公司财务预警问题研究

7.企业并购前后财务状况变化问题研究

8.以平衡计分卡为核心的绩效评价体系研究

9.EVA在企业绩效评价中的作用研究

10.关于我区中小企业引入风险投资问题研究

11.我国上市公司经营目标的实证分析

12.对内含报酬率法的再思考

13.利用平衡计分卡落实战略的案例分析

14.基于EVA的企业业绩评价指标体系的构建与实施研究

15.基于不同发展周期的企业财务战略选择研究

16.集团公司全面预算目标的制定与分解

17.现金流量折现法在评估公司战略中的应用分析

18.财务指标与非财务指标在评估管理者业绩中的应用拟合

19.我国企业财务管理目标的现实选择

20.财务管理目标与企业财务核心能力问题研究

21.企业财务管理中运用税收筹划的探讨

22.建立以财务管理为核心的资源配置制度

23.财务预警系统在财务管理中应用评价

24.基于Excel的财务预警模型研究

25.中西部地区中小企业财务战略选择问题研究

26.中小企业纳税筹划问题研究

27.企业投资过程中的纳税筹划问题研究

28.企业集团纳税筹划问题研究

29.企业纳税筹划中的风险规避问题研究

30.从公司治理结构透视财务管理目标

31.作业成本管理模式及其应用研究

32.论管理层并购在我国的运用

33.企业并购中的财务风险与防范

34.跨国公司财务管理策略及其在我国的实践

35.关于上市公司并购的财务分析

36.跨国公司财务管理体制的比较与选择

37.跨国公司财务管理策略及其在中国的实践

38.全球化与财务管理发展趋势及其模式选择

39.财务治理与财务管理之异同

40.EVA对传统财务管理的冲击

41.企业财务管理机制重塑问题探讨

42.财务管理发展的文化分析

43.利益相关者合作模式下的财务管理目标选择

44.行为财务管理探索——以价值管理为中心

45.上市公司股利政策实证研究

46.公司治理结构与财务管理目标问题研究

47.产权理论分析与财务管理目标的现实选择

48.金融工具创新与企业财务管理

49.对价值链财务管理目标的探讨

50.IT信息产业企业的财务管理

51.期权在财务管理中的运用

52.论创业投资在我国所面临的财务问题

53.风险投资退出机制问题研究

54.企业可持续发展与财务管理问题研究

55.企业集团资金链构造问题研究

56.内蒙古地区上市公司融资效率实证研究

57.预算管理在ERP系统中的运用问题研究

58.发展中小企业信贷融资的思考

59.中小企业在不同发展阶段战略选择问题研究

60.连锁经营企业财务管理创新

61.对我国中小企业风险投资的探讨

62.中西部地区中小企业融资策略研究

63.融资租赁在中小企业中的运用问题研究 

64.对我国中小企业信用管理的研究

65.对我国中小企业创业版上市公司成长性分析的探讨

66.对连锁经营企业资金运行管理的思考

67.推行全面预算管理 建立新型财务管理体系

68.机会成本及其在企业财务管理中的应用

69.建立以预算管理为中心的财务管理模式

70.论边际成本在企业理财中的运用

71.企业融资障碍及对策研究

72.高新技术企业财务管理若干问题的思考

73.企业的扩张与财务管理

74.行为财务管理新论

75.论破产企业财务管理存在的问题及对策

76.企业核心能力与财务管理能力研究

77.我区企业利用外资融资效率分析

78.我区中小企业创新模式研究—基于财务视角

79.企业集团成本管理的创新问题研究

80.集团公司财务管理模式的探讨

81.非营利组织财务管理面临的问题及对策研究

82.企业激励与绩效评价问题研究

83.我区企业集团财务战略选择问题研究

84.非营利组织财务管理创新问题研究

85.企业集团资本运营问题研究

86.论表内融资与表外融资的关系

87.EVA—现代企业的最佳绩效评价指标

88.对杜邦分析法的再思考

89.EVA与传统业绩评价方法结合问题研究

90.财务分析指标体系创新问题研究

91.非财务分析法与财务分析法结合有效性研究

92.非财务指标在业绩评价体系中运用的有效性问题研究

93.关于经营者业绩评价的思考

94.企业融资效率实证研究

95.信息时代财务控制趋势分析

96.期权在企业投资决策中的应用

97.企业集团融资中的风险规避问题研究

98.我区企业的融资创新问题研究

99.现代资本预算技术在企业理财中的运用

100.国有资本减持的财务风险研究

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2