版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计题目:学生考勤系统小组成员:黄章军姚财荣李矗垚刘亮完成日期:2008年3月16日毕业设计演示文稿1学生考勤系统概述随着中国的高速发展,现在计算机已经与生活密切联系在一起,特别是在校园里更加重要。计算机不仅能用以多媒体教学,更能成为高校管理的重要助手。 考勤系统的出现高校考勤的效率得到了明显的改善,使相关人员对数据的统计查询所使用的时间大大缩短。本系统运行在Microsoft.NET Framework平台上,使用Visual Studio为开发工具,Microsoft SQL Server作为数据库,依据学校的需求开发一个高效,安全,易用,易维护的管理系统 。2考勤系统的出现,高校考勤的效
2、率得到了明显的改善,使相关人员对数据的统计查询所使用的时间大大缩短。本系统的开发采用了较主流的快速原型开发模式。且基于地理环境和条件的限制等因素本开发小组选择了C#开发语言及.NET开发平台开发此项目。3项目设计方案本系统设计采用典型的C/S结构模式:Windows窗体主要实现对界面的显示、C#组件实现对数据库的操作工作,数据库服务器主要保存数据。C#组件主要封装了对数据库的查询、修改、删除工作,实现了本系统的全部业务逻辑,在系统中起关键作用。4开发工具介绍C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言.C#是微软公司的最新成果.C#看起来与Jav
3、a有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET 框架的主角.5实体关系图6系统功能模块划分7登陆模块8系部设置模块9学生资料管理模块10考勤模块11查询模块12打印模块13权限设置模块14系统开发后的体会在开发软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的没一个阶段都不可避免地会产生差错。我们力求
4、在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错;但是,经验表明,审查并不能发现所有的差错,此外在编码过程中还不可避免地引进新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错尽早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。在老师的精心指导下,我们的毕设项目数据库部分终于按时完成。各项功能经过多次测试、修改也均能运行正常,无一漏洞。但同时也发现了系统功能方面的欠缺。还需进一步完善、增补。15结束语我们首先要感谢我们的指导老师王懿和我们的专业老
5、师任佳老师的悉心指点,从老师的指导中让我看到了老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。使我们在完成论文的同时也深受启发和教育。 再次由衷感谢答辩组的各位老师对学生的指导和教诲,我们也在努力的积蓄着力量,尽自己的微薄之力回报母校的培育之情,争取使自己的人生对社会产生些许积极的价值! 16学生考勤系统项目概要项目需求分析 可行性分析 数据库 关于数据库的访问 实现与测试结果 17项目需求分析随着计算机的发展及网络技术的应用,当今社会正快速向信息自动化社会前进,信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是
6、提高效率、规范管理、客观审查的最有效途径。传统的学生考勤,主要是靠老师在课堂上点名或学生会抽查点名制度,学生人数多、考勤不全面、数据不准确,特别是点名考勤制耗费了老师和学生大量的时间且起不到太大的效果。人员、部门之间的信息传递由于通过手工或纸质表格交流而显得内容不够丰富,信息传递的严重滞后使信息的沟通大大受阻。这使得学生、教师、学校各部门之间不得不在与台帐信息的沟通上花费大量的时间和精力,既影响了整个学校管理的工作效率,同时又使学校领导不能及时掌握最新最快的学生出勤动态,给学校学风的建设带来不利的影响。18可行性分析系统的可行性分析社会可行性分析 技术可行性分析 经济可行性分析 19数据库数据
7、库需求分析 数据流图 系统E-R图 数据字典 数据库的建立 数据库关系 20数据库需求分析上课老师每天上课前进行考勤开始和下课后进行考勤结束,数据库中记录上课时间和下课时间,这些参数决定今天该学生是否出勤。考勤人员每天上课后进行考勤开始和下课前进行考勤结束,数据库中记录上课时间和下课时间,如果一天上课期间全到,则整天全考勤都打勾;否则,就有迟到、早退、旷课、或请假。按每节课算,必须在规定的时间里考勤才算有效,考勤记录才会写入数据库。如果没有则意味着该节课没有出勤。21数据库需求分析实现方式1、设立账号,给每个老师设立用户名账号,使其可以登记出勤;2、管理员通道可以修改出勤记录;3、通过数据记录计算学生的出勤情况;4、通过数据记录计算老师的出勤情况;22数据库关系图23关于数据库的访问系统采用ODBC+ADO.NET访问数据库。ODBC(Open Database Connectivity)是用与数据库访问的应用最为广泛的应用编程接口,它允许应用程序使用相同的代码访问不同的数据库管理系统,可以使用用户DSN、系统DSN和文件DSN鉴于安全性的考虑,一般使用文件DSN。连接数据库前要首先通过ODBC文件建立DSN:dbkaoqin.dsn。 24实现与测试结果测试 展望 心得体会 25总结通过长时间的学习,不仅
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《基本商务礼仪训练》课件
- 电工及电子学课程设计
- 电容浸出方法研究报告
- 电容式测厚仪课程设计
- 电子配件秤课程设计
- 电子设计自动化课程设计
- 外伤性蛛膜下腔出血护理
- 《车体结构培训资料》课件
- 电子琴独奏教学课程设计
- 2024商铺租赁合同
- (通用版)水利安全员考试试题(含答案)
- 可编辑修改中国地图模板
- 最新电大市场调查与商情预测作业1-4参考答案小抄汇总
- 外研版九年级英语上册课件 Module 11 Unit 1 (共12张PPT)
- CJJ-T 34-2022 城镇供热管网设计标准
- 河南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- 府谷县东鑫莱煤化工有限责任公司煤泥烘干项目报告书
- 蜂巢格式生态护坡施工方案
- TSCQA 208-2021 砼肋混凝土叠合板应用技术规程
- 银行保险从业人员销售服务初级培训考试题库
- 多路温度采集系统设计与实现
评论
0/150
提交评论