




免费预览已结束,剩余22页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南铁路科技职业技术学院毕业(设计)论文说明书学生考勤系统开发【摘要】随着社会的反展和信息技术的进步,全球信息化的趋势越来越明显。几乎没有一个学校不在走信息化的道路,都在用自己的智慧将工作效率一步一步的提升。在现在的高校中,由于学生的分布式教学,造成了教学管理的不严谨性,使得一些学生产生了逃课旷课的侥幸心理。所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。因此,信息化给这样的一个状况带来了一个契机,基于信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。本系统具备较完备的信息管理功能,通过使用本系统,高校教师能够在很短的时间内完成学生的考勤任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。全文共分为:前言、可行性分析、数据库需求分析、数据库总体设计、数据库详细设计、数据库连接等六部分,通过对高校学生考勤工作流程的具体分析,详细表述了系统的业务流程图、数据流程图、数据字典、E-R图、数据库关系图,然后采用自顶向下的几方法循序渐进地进行了系统的模块设计、代码设计、数据库设计、人机界面设计及输入输出设计等。通过系统的规划,充分体现了信息化在公安工作中的重要性、及时性和实效性。【关键词】 RDBMS 考勤系统 E-R图第1页目录【摘要】1目录2第一章 项目需求分析31.1 系统背景41.2 系统开发目的41.3 系统开发目标4第二章 可行性分析52.1 系统分析52.2 系统的可行性分析52.3 社会可行性分析52.4 技术可行性分析62.5 经济可行性分析7第三章 数据库设计83.1 数据库概要83.1.1 登录数据流表83.1.2 查询数据流表83.1.3考勤数据流表83.1.4 管理员流表93.1.5 打印流表93.2考勤系统E-R图93.3数据库分析103.4 数据库详细设计113.4.1 数据字典113.4.2 数据库的建立153.4.3 数据库关系17第四章 关于数据库的访问18第五章 实现与测试结果235.1 测试235.2 展望235.3 心得体会23致谢25参考文献26第2页第一章 项目需求分析随着计算机的发展及网络技术的应用,当今社会正快速向信息自动化社会前进,信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。传统的学生考勤,主要是靠老师在课堂上点名或学生会抽查点名制度,学生人数多、考勤不全面、数据不准确,特别是点名考勤制耗费了老师和学生大量的时间且起不到太大的效果。人员、部门之间的信息传递由于通过手工或纸质表格交流而显得内容不够丰富,信息传递的严重滞后使信息的沟通大大受阻。这使得学生、教师、学校各部门之间不得不在与台帐信息的沟通上花费大量的时间和精力,既影响了整个学校管理的工作效率,同时又使学校领导不能及时掌握最新最快的学生出勤动态,给学校学风的建设带来不利的影响。例如:(1)考勤不全面:一个学校班级、学生人数众多,学生会安排的考勤工作人员极有限,任课老师也不可能每节课都点名,所以高校的学生考勤无法全面地进行。(2)数据不准确:点名考勤制耗费了老师和学生大量的时间:上课逐个逐个点名考勤,占用老师和学生大量的时间。而且上大课,会经常出现点名时有人代喊到的方式,一二百人的大教室也没法确定是真还是假,往往会助长学生逃课的风气。(3)资料的共享程度低:老师手里掌握的考勤记录经常会与系学生会、学校教务处的考勤记录有出入。因此,通过对学院学生考勤管理工作现状的初步调查,发现学校急需一套可以适应大量信息控制和数据处理的考勤管理方案,以便用计算机准确高效的处理方法和数据库紧凑严谨的结构代替手工操作和纸质传递。由于学校格校区地跨面积大,学院、专业、学生数量多,对学校的考勤工作开发一套能够进行实时处理的信息管理系统,其迫切性也是不可忽视的,具体体现如下:有了上述原因,对院学生考勤工作急需一套管理信息系统,而科学管理的迫切性也使得这套系统的开发势在必行。1.1. 系统背景现今的社会,学校为了更好的完善自己的教育形式,为了更好的管理学生在校情况,考勤作为一个学校的基项管理,学生考勤系统软件已经成为学校管理的重要取向点,他能够把事情的复杂化转为简单化。1.2. 系统开发目的考勤系统能够减轻本人院老师和后勤的工作力度,也大大地提高了领导、老师之间的工作效率。不但达到了便于本校师生的教学工作,而且在生活上和学习上学生考勤这个重要的终结口,都能让老师可以很轻松简明的知道某学生一学期来在校的表现,给与下定论。这次本人们所设计的课题正是一个学校内管理学生在校情况的体现。1.3. 系统开发目标本系统考虑系统组成各环的功能需求,运用C#语言以及SQL Server 2000便的应用系统。这套系统应该具有先进的技术特征;配置必要的数据库和应用服务程序;组织完整的管理员操作界面。软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类要清晰明了。第4页第二章 可行性分析2.1 系统分析系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行系统分析工作的具体方法和技术。系统分析阶段是整个系统开发的关键,一般来说,建立管理信息系统首先要做好系统规划,在此基础上才能分批地实现各个应用项目的开发。系统调查的主要任务是了解流程做了什么,存在什么问题,所以调查的内容应该包括:主要输入模块、主要输出模块、处理功能模块、数据存储模块以及与其它系统的关系。学生考勤系统操作流程是首先由学校购置考勤系统,安置在教学楼各放置点。每日日终,由相应老师或学生对考勤记录进行分类、统计,形成日报表。待月末统计,生成月报表,并上报学校相应部门,供领导审阅。2.2 系统的可行性分析 建设管理信息系统的必要性取决与需求的迫切性和实现的可行性。因此在进行系统调查之后就应该进行可行性分析。可行性分析的主要目标是:进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析并根据需求提出开发系统地初步方案和计划。它对初步调查进行复审,重新明确问题,对所提系统大致规模和目标及约束进行论证。本系统具备较完备的信息管理功能,通过使用本系统,在上课前五分钟老师登入考勤系统开始考勤,老师能够在很短的时间内完成学生的考勤任务,并将考勤信息存入数据库,即有效的保存了数据,方便以后对学生的评定,又节省了考勤所耗费的时间,使之能够更好的完成教学任务。同时学校领导可以通过在线察看某班级同学的在线情况。因此本案例中对于学生考勤系统的方案也要从技术可行性、使用可行性这两个方面进行分析,并论证学生考勤系统建设的必要性和可能性。2.3 社会可行性分析随着社会的反展和信息技术的进步,全球信息化的趋势越来越明显。几乎没有一个学校不在走信息化的路子,都在用自己的智慧将工作效率一步一步的提升。在现在的高校中,由于学生的分布式教学,造成了教学管理的不严谨性,使得一些学生产生了逃课旷课的侥幸心理。所以教师的任务不仅仅是教学,还要同时负担考勤等烦杂的日常事务,这样就会严重影响到教师的授课时间,同时也影响了学生的听课时间。因此,信息化给这样的一个状况带来了一个契机,基于信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效的处理考勤的方法,使得教学能够比较顺利的进行下去,不会再因为考勤等烦杂事务影响教学。本学生考勤管理系统的设计目的在于研究利用计算机自动化实现考勤管理系统方案设计,主要对教务处工作人员的工作内容及工作方式进行分析研究,以实现计算机自动化办公软件系统。为教育管理者提供了一种新的学生管理方式。这种方式可以大大减轻管理员的工作负担,提高工作效率,为学校减少人力与物质资源的消耗,使管理过程便利、快捷,大大缩短了管理时间以及流程。对于教职工及学生的考勤如果仍使用传统的手工方式录入将是一项复杂的工作。面对庞大的信息量,该方式现主要存在以下弊端: (1)浪费人力、效率低下。(2)难避免考勤中的弄虚作假现象。(3)手工录入使考勤数据易丢失。(4)考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。因此,人工考勤已很难满足学校规范化管理的要求。建立现代化的智能考勤管理系统势在必行。2.4 技术可行性分析学生考勤系统主要包括:用户的登陆信息,教师对学生出勤信息的录入,教师和对应的课程信息的录入,学生查看出勤信息以及达到相应的处分信息的决定,查询信息,统计信息和打印信息。考虑到本系统界面众多,因此本系统采用C#语言开发结合数据库SQL server 2000以及Visual Studio.Net集成开发工具。 Microsoft SQL Server 2000使用了最实用的数据构架,它通过对高端硬件平台以及最新的网络和存储技术的支持,为企业级的应用提供很好的解决方案。本系统的后台数据库的设计是在Microsoft SQL Server2000 中完成的。利用SQL Server 2000来创建后台数据库,SQL Server 2000是基于SQL客户/服务器(C/S)模式的数据库系统,它采用图形化界面使数据库管理更加简洁、灵活。用其创建的数据库具有较高的安全性和稳定性。C#语言主要的为.NET平台设计的,它是一种来自与C和C+的简单、新型、面向对象而且类型安全的编程语言,C#有以下新特征:简单、面向对象、类型安全、版本控制、兼容性、灵活性等。Visual Studio.NET是为建立基于.NET Framework应用程序而设的一个可视化集成开发环境(Integrated Development Enviroment,IDE)。它为所有的编程语言提供了简单统一的代码编辑器,包括SQL Server接口、以图形化的方法设计服务器端构件的设计器、监控远程机器的Server Exploer。可以说,Visual Studio.NET集中了建立分布式应用所需的功能。Visual Studio.NET既包括了VC+的向导概念,同时增加了一些新的功能。通过模板提供了许多应用程序体系结构模板,为开发学生考勤系统提供了在开发前对项目类型及应用方向的环境选择,减少了开发分布式应用程序的复杂性、削减了开发费用。本小组成员通过一年的学习,基本能熟练运用C#语言在Visual Studio.NET开发环境下开发项目。2.5 经济可行性分析学生考勤系统需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用、购买软件费用、技术人员的费用及其他费用(如由于工作方式改变需要增加的其他开支)。本产品是使用C#语言在Visual Studio.NET环境下开发,因此购买者只需要装Microsoft SQL Server2000 即可进行使用。通常为了保证新系统运行的可靠性,要求手工和计算机处理在一定时间并存,系统的收益主要通过新系统提高工作效率,知道经营管理策略来实现,还有其他难以计算的指标。1、考勤管理中节省的人力,减少了手工考勤的相关人员,同时减轻了管理人员的劳动强度。2、降低成本及其其他费用,学校只需购买本产品在购买套Microsoft SQL Server2000数据库即可投入使用。3、改进薄弱环节,提高了工作效率,同时让相关人对数据的统计查询所使用的时间大大缩短。4、提高数据处理的及时性和正确性。5、考勤系统考勤的效率得到了明显的改善,使老师有更多的精力教学生。第27页第三章 数据库设计3.1 数据库概要通过对系统的分析针对学生考勤系统软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。所以得出数据流图,但完整的图比较繁琐,因此分开各个功能模块的数据流图。以下是个模块的数据流图:3.1.1 登录表数据流图用户名及密码身份验证登录失败登录成功错对登录表3.1.2 查询表数据流图选择查询项目查询条件查询显示考勤数据表及相关表3.1.3考勤数据流图通过考勤人选着用户类型登入考系统给学生考勤,之后相关记录被记录到数据库中。教师考勤、打分、查询选择操作管理员3.1.4 管理员流图信息管理数据维护用户管理系统设置统计查询节假日请假类别添加修改删除备份恢复学生、课程、班级、教师登录表信息载入3.1.5 打印流数据流图按操作要求打印打印数据打印选择操作3.2考勤系统E-R图学生和老师的关系是多对多的关系。例如一个学生可以让多个老师考勤,一个老师同样可以考勤多个学生。通过对学生考勤系统项目的分析得出以下系统E-R图。学生考勤系统 E-R图1学生考勤系统E-R图23.3数据库分析上课老师每天上课前进行考勤开始和下课后进行考勤结束,数据库中记录上课时间和下课时间,这些参数决定今天该学生是否出勤。考勤人员每天上课后进行考勤开始和下课前进行考勤结束,数据库中记录上课时间和下课时间,如果一天上课期间全到,则整天全考勤都打勾;否则,就有迟到、早退、旷课、或请假。按每节课算,必须在规定的时间里考勤才算有效,考勤记录才会写入数据库。如果没有则意味着该节课没有出勤。一、管理人员可对特殊情况人员进行修改出勤记录:(1)、若某些人请假,无法考勤,管理员则通过管理路径修改其出勤情况;(2)、每逢上缴出勤表格时,可以自动通过本系统导出EXCEL表,并打印出来;(3)、可以查看在线人员的状况;(4)、在补课期间有个补课考勤表是用来纪录补课对学生的考勤。二、实现方式(1)、设立账号,给每个老师设立用户名账号,使其可以登记出勤;(2)、管理员通道可以修改出勤记录;(3)、通过数据记录计算学生的出勤情况;(4)、通过数据记录计算老师的出勤情况;3.4 数据库详细设计3.4.1 数据字典本系统使用Microsoft SQL Server 2000,针对学生考勤系统对学生的考勤功能得到数据表,数据库中包括:登录表、学生信息表、班级信息表、课程信息表、补课考勤表、教师信息表、请假表、考勤分数表、考勤操作表、出勤信息统计表。下面列出了十个表的具体静态数据:1) 登录表(如表3.4.1) 此表存放操作员工的信息字段字段名类型宽度是否为空1.used_id用户名Varchar50否2.used_password密码Varchar50否3.used_Kind用户类性Varchar20否(表3.4.1)2)学生信息表(如表3.4.2)此表存放学生的基本信息字段字段名类型宽度是否为主键1.student_id学生学号Int50是2.student_name学生名称Varchar50否3.student_age学生年龄Int4否4.student_sex学生性别Varchar10否5.student_ specialities学生专业Varchar50否6.student_department学生系部Varchar50否7.class_name学生班级Varchar50外键8.student_phone学生电话Varchar20否9.student_address学生地址Varchar50否(表3.4.2)3) 班级信息表(如表3.4.3)此表存放班级的信息字段字段名类型宽度是否为主键1.nianji年级Varchar20否1.class_name班级名称Varchar50是2.password密码Varchar50否3.jurisdiction权限4.Rank级别(表3.4.3)4) 课程信息表(如表3.4.4)此表存放课程信息字段字段名类型宽度是否为主键1.Nianji年级char10否2.Class班级char10否3.c_id课程号Int4是4.c_name课程名称Varchar50否5.teacher_Id教师IDint4是6.c_teacher教师名称Varchar50否7.class_address教室地点Varchar10否(表3.4.4)5)补课考勤表(如表3.4.5) 此表存放学生补课考勤信息表字段字段名类型宽度是否为空1RecordYear考勤年份char4否2.c_name考勤月份char2否3.student_id学生编号int4否4.student_name学生姓名char8否5.depl所在部门Varchar20是(表3.4.5)6)教师信息表(如表3.4.6)此表存放教师的信息字段字段名类型宽度是否为主键1.Teacher_id教师号Int4是2.Teacher_name教师名称Varchar50否3.Teacher_sex教师性别Varchar50否4.Teacher_specialities教师专业Varchar50否5.Teacher_department教师系部Varchar50否(表3.4.6)7)请假表(如表3.3.7)此表存放请假信息字段字段名类型宽度是否允许为空1.leaveKindId请假类型char10否2.leaveKindName请假名称varchar20否3.leaveKindDes请假描述Datetime100是4.leaveKindTime请假时间varchar50否5studentID学生编号int10否6.studentName学生姓名char50否7.c_name课程名称Varchar50否8.class_name班级名称Varchar50否(表3.4.7)8)考勤分数表(如表3.4.8)此表存放考勤分数信息字段字段名类型宽度是否为主键1.department系部Varchar50否2.c_name课程名称Varchar50否3.student_Id学生IDint4是4.Student_name学生名称Varchar50否5.class_name班级名称Varchar50否6.Teachar_name教师名称Varchar50否7.score分数Int4否(表3.4.8)9)考勤操作表(如表3.4.9)此表存放学生考勤信息字段字段名类型宽度是否为主键1.datework出勤日期varchar50是2.Student_id学生学号Int50是3.Student_name学生名称Varchar50否4.Student_sex学生性别Varchar10否5.AttendanceTime出勤时间Varchar50否6.ChechtMan考勤确认者Varchar20否7.late迟到Varchar10否8.leave早退Varchar10否9.absent旷课Varchar10否10.qitayuanyin其他原因Varchar10否(表3.4.9)10)出勤信息统计表(如表3.4.10)此统计学生出勤的情况字段字段名类型宽度是否为主键1.RecordYear出勤年份char4是2.RecordMonth出勤月份Int50是3.Student_id学生学号Int50是4.Student_name学生名称Varchar50否6.DepId所在部门编号int8否7.lateNumber迟到次数int4否8.leaveNumber早退次数int4否9.absentNumber未出勤天数int4否(表3.4.10)3.4.2 数据库的建立在SQL Server 2000里创建数据库有很多方法,这里采用SQL语句来创建数据库。打开SQL Server 2000的查询分析器,选择本地服务器,连接到SQL Server 2000数据库,登录名和密码均为sa。将SQL Server 2000语句复制在查询分析器里,然后执行SQL语句。SQL语句由如下两层结构构成:(1)创建新数据库use masterCreate database DBKaoqinGo(2)使用create table语句建立数据库表。以登录表和考勤表为例,SQL语句如下:CREATE TABLE dbo.登录表 (used_id varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,used_password varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,used_Kind varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO(登录脚本)CREATE TABLE dbo.考勤纪录表 (datework varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,student_id int NOT NULL ,Student_name varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Student_sex varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,AttendanceTime varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,ChechtMan varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,late varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,leave varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,absent varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,qitayuanyin varchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO(考勤表脚本)3.4.3 数据库关系数据库关系图湖南铁路科技职业技术学院毕业(设计)论文说明书第四章 关于数据库的访问本系统采用ADO.NET访问数据库。ODBC(Open Database Connectivity)是用与数据库访问的应用最为广泛的应用编程接口,它允许应用程序使用相同的代码访问不同的数据库管理系统,可以使用用户DSN、系统DSN和文件DSN鉴于安全性的考虑,一般使用文件DSN。连接数据库前要首先通过ODBC文件建立DSN:dbkaoqin.dsn。创建dbKaoqin.dsn的过程为:打开”ODBC数据源管理器”对话筐,选择“文件DSN”选项卡,单击“添加”按钮,如图(3-1)所示。图3-1“创建新数据源”对话框在“创建新数据源”对话筐中选择数据源驱动为SQL Server;单击“下一步”按钮,输入文件DSN的名称:dbKaoqin.dsn,如图3-2所示。 图3-2“创建新数据源”对话框单击“下一步”按钮,弹出的对话框将显示上面设置的数据源,单击“完成”按钮,在“创建到SQL Server的新数据源”对话框中选择服务器名称local,如图3-3所示图3-3 “创建到SQL Server的新数据源”单击“下一步”按钮,选择使用网络登录ID的Windown NT验证(W),如图3-4所示。 图3-4“创建到SQL Server的新数据源”单击“下一步”按钮,选择数据库DBKaoqin,如图3-5所示。然后继续单击“下一步”按钮,按照提示信息完成文件DSN的创建。 如图3-5 “创建到SQL Server的新数据源”通过ADO.NET使用ObeDbConnection 访问Sql Server数据库以“Sql Server身份验证”的身份验证方式登入数据库是连接字符串如下:OleDbConnection连接SQL Server数据库OleDbConnectionmyOleDbConnection=newOleDbConnection(“Provider = sqloledb;Data Sourc = MyServerName;Initial Catalog = myDatabaseNane;User Id = myUsername;Password = myPassword;”);MyOleDbConnection.Oper(); /打开连接MyOleDbConnction.Close(); /关闭连接连接数据库的代码如下:1. 创建sqlconnection类的连接对象SqlConnection mySqlConnection =new Sqlconnection(server=localhost;database=Northwind;uid=sa;pwd=sa); 2.建立sqlcommand对象SqlCommand mySqlCommand = mySqlConnection.CreateCommand(); 3.设置SqlCommand对象的CommandText属性mySqlCommand.CommandText = SELECT used_id,used_password, + FROM used +WHERE used_id = ALFKI ; 4.打开sqlconnection对象mySqlConnection.Open();5.运行SELECT语句调用ExecuteReader()方法运行SELECT,返回SqlDataReader对象。SqlDataReader mySqlDataReader = mySqlCommad.ExecuteReader();6.读行mySqlDataReader.Read(); 7.显示SqlDataReader对象中的列值Console.WriteLine(mySqlDataReaderCustomerId=+mySqlDataReaderCustomerID);8.关闭Sqlconnection的连接mySqlConnection.Close();湖南铁路科技职业技术学院毕业(设计)论文说明书第五章 实现与测试结果5.1 测试在开发软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的没一个阶段都不可避免地会产生差错。本人们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错;但是,经验表明,审查并不能发现所有的差错,此外在编码过程中还不可避免地引进新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错尽早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。在老师的精心指导下,本人的毕设项目数据库部分终于按时完成。各项功能经过多次测试、修改也均能运行正常。但同时也发现了系统功能方面的欠缺。还需进一步完善、增补。5.2 展望通过本次毕业设计,本人感到自己应用基础知识及专业知识解决问题的能力有了很大的提高,并且这次毕业设计的选题,是一个实际的软件产品,因此,是在本人即将工作之前,它是一次重要演练。本人想,通过这次毕业设计,到了工作单位后,本人将能够更快的适应工作岗位和工作要求。本人对自己充满信心,本人还要更深入的学习要进一步了解它的高级功能,并将考勤系统的再度完善,增添新的功能。总之,这次毕业设计对本人而言是受益匪浅的。5.3 心得体会通过长时间的编程与调试,不仅使本人专业知识得到巩固、提高,更使本人从实践中学到了书本上学不到的东西,享受到了编程的乐趣,使本人懂得编程不仅要研究,而且要在实践过程中不断的发现问题,进而解决问题,只有这样才能将知识理解得更深刻、更具体,这一切都将使本人在今后的工作、学习中受益非浅。本次毕业设计,使本人感受到过程是艰辛同时又充满乐趣的。这次毕业设计要求设计一个学生考勤系统,自行设计这对本人将来踏上工作岗位是非常有帮助的。本人希望通过自己的努力完成设计并希望有所突破。这也是本人对自己的考验。于是本次设计过程中本人完全按照软件设计步骤的要求来进行,从课题分析开始,再进行总体设计、详细设计,最后到系统实现。每一步都让本人将理论学习的知识应用到实践中去。也使本人掌握了一整套规范的设计操作流程。在课题分析阶段,由于本次是学生考勤系统,所以对同学的考勤尤为重要。对指导老师提供的资料必须要吃透。这是关键,从查阅资料、提出问题,到慢慢一一解决问题,老师给了本人很大的帮助。在总体设计阶段,由于课题分析做的比较全面,很快就对软件的功能,考勤的具体功能认识。详细设计阶段,本人是做数据库这一快,首先要跟团队成员商量有哪些数据表。其次,建表和写存储过程以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年山东聊城高唐县事业单位初级综合类岗位招聘10人笔试备考题库参考答案详解
- 执业药师之《药事管理与法规》能力检测附答案详解(完整版)
- 2025年中山大学孙逸仙纪念医院深汕中心医院招聘事业单位工作人员笔试备考试题含答案详解(综合卷)
- 河北省衡水市2025-2026学年高三第二次调研语文试题(解析版)
- 2025广播电视编辑记者考前冲刺测试卷附参考答案详解(考试直接用)
- 2025年天津商务职业学院专任教师及专职辅导员岗位招聘10人方案笔试备考题库附答案详解
- 2024-2025学年公务员考试《常识》试卷附完整答案详解(各地真题)
- 辅警招聘考试考试彩蛋押题含完整答案详解【各地真题】
- 2025年广东广州市白云区人民政府新市街道办事处环卫工人招聘6人笔试备考题库及参考答案详解1套
- 2025年安徽省中考英语试卷含答案(下册)(下)
- 北京市2019-2024年中考满分作文131篇
- DL-T 5022-2023 发电厂土建结构设计规程
- 中小学内控管理制度
- 网络安全防骗秘籍2
- 消防防护装备课件
- 高二下学期《知荣明耻+抵制劣行》主题班会
- 入院患者评估管理制度
- 乡村振兴文旅融合发展项目可行性研究报告
- 旅游景区管理协议书
- 如何提高采购效率培训课件
- 春考模拟试题及答案广东
评论
0/150
提交评论