学生考勤管理系统课程设计37760.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学生考勤管理系统课程设计37760.docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统课程设计37760.docx(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、滨江学院课程设计报告滨江学院 面向对象课程设计 题 目目 CC+课课程设计计 院 系 滨滨江学院院计算机机系专 业 网网络工程程 学生姓名 董义义伟 学 号 200092234660344 指导教师 姜青山山 二0 一一0 年年十二月月三十一一日面向对象课课程设计计指导书书及评分分标准课程设计选选题(11学时)由教师命题题,学生生自己选选择课题题,经教教师调整整审查后后确定。设计的课题题以实用用为主,反反映新技技术的发发展情况况,以获获得更好好的面向向对象实实践的训训练。课课题规模模、大小小适当,具具有一定定复杂度度,通过过激发学学生参加加开发实实践的积积极性与与创造性性,达到到综合应应用所学
2、学知识的的目的。学生可从下下列题目目中选择择(也可可以自己己选择其其它题目目):1、人事管管理系统统2、学生管管理系统统3、学生成成绩管理理系统4、图书借借阅管理理系统5、超市收收款管理理系统6、铁路售售票管理理系统7、长途汽汽车售票票管理系系统8、大剧院院售票管管理系统统9、运动会会成绩及及名次管管理系统统10、仓库库管理系系统(小小超市)12、航空空售票管管理系统统13、汽车车销售管管理系统统14、电脑脑彩票销销售及摇摇奖模拟拟系统15、网上上订票系系统16房屋租租赁管理理系统17、酒店店客房管管理系统统18、工资资管理系系统19、考勤勤管理系系统20、员工工培训管管理系统统考核方式:程序
3、演演示效果果+课程程设计报报告评分标准:等级制制(优秀秀、良好好、中等等、及格格、不及及格)1、需求分分析(110分)对系统的功功能及性性能要求求进行分分析,写写出需求求规格说说明书(可可行性分分析报告告、系统统的分层层DFDD图、加加工说明明及数据据词典)。(业业务逻辑辑正确,无无原则性性错误,结结构图、流流程图正正确,数数据字典典完善。)2、软件总总体设计计(200分) 确定系统总总体设计计方案,完完成系统统的模块块结构图图及模块块的功能能说明。(模模块结构构图正确确,模块块说明详详细、完完善、准准确。)3、软件详详细设计计(200分)对模块内部部过程及及数据结结构进行行设计等等编写出出该
4、项目目的详细细设计报报告。(数数据结构构合适,能能满足系系统需求求。)4、编码(335分)选择一种自自己熟悉悉的面向向对象程程序设计计语言,进进行程序序设计。5、总结(55分)本次课程设设计的收收获,经经验,启启示等。6、排版(110分)封面符合合要求,内内容排版版规范,图图、表规规整,语语言流畅畅,无错错别字。(A4纸打印,上边装订) 滨江学院课程设计报告课题:C+课程程设计(一)、课课程设计计题目:C+课程程设计(二)、目目的与要要求: 1、目的: (1)要求求学生达达到熟练练掌握CC+语语言的基基本知识识和技能能; (2)基本本掌握面面向对象象程序设设计的基基本思路路和方法法; (3)能
5、够够利用所所学的基基本知识识和技能能,解决决简单的的面向对对象程序序设计问问题。 2、基本要要求: (1)要求求利用面面向对象象的方法法以及CC+的的编程思思想来完完成系统统的设计计; (2)要求求在设计计的过程程中,建建立清晰晰的类层层次; (3)在系系统中至至少要定定义四个个类,每每个类中中要有各各自的属属性和方方法; (4)在系系统的设设计中,至至少要用用到面向向对象的的一种机机制。 3、创新要要求: 在基本要求求达到后后,可进进行创新新设计,如如根据查查找结果果进行修修改的功功能。 4、写出设设计说明明书 (三)、设设计方法法和基本本原理:1、问题描描述(功功能要求求): 考勤信息息记
6、录了了学生的的缺课情情况,它它包括:缺课日日期、第第几节课课(连续续多节课课用 bbegiin-eend 的形式式表示)、课程程名称(课课程名称称中不会会出现空空格)、学学生姓名名、缺课课类型(迟迟到、早早退、请请假及旷旷课)。试试设计考考勤管理理系统,使使之能提提供以下下功能:1)录入入学生的的缺课记记录:从从键盘输输入数据据(提示示:为避避免重复复从键盘盘输入数数据,测测试时可可将数据据存储在在文件中中,利用用输入重重定向功功能读入入),输输入格式式为:缺课日期第第几节课课 课程程名称学学生姓名名 缺课课类型每行一条纪纪录。例如:2008-04-29 3-44 C+程序序设计实实验 张张三
7、 迟迟到2008-04-28 3-44 C+程序序设计 李四 旷课2)修改改某个学学生的缺缺课记录录:可以以对缺课课纪录的的任意部部分进行行修改,然然后显示示一下修修改后的的纪录。3)查询询某个学学生的缺缺课情况况:查询询结果按按照日期期升序排排序,同同一天内内按照所所缺课程程的时间间升序排排序。4)统计计某段时时间内(以以天为单单位),旷旷课学生生姓名及及旷课节节数,查查询结果果先按旷旷课节数数降序排排序,旷旷课节数数相同的的学生按按姓名升升序排序序;5)统计计某段时时间内,有有学生旷旷课的课课程及旷旷课人次次,按旷旷课人次次由多到到少排序序,旷课课人次相相同的课课程按课课程名称称升序排排序
8、; 6)系统统以菜单单方式工工作。(所所谓菜单单指用户户可以自自由选择择所要执执行的功功能)2、问题的的解决方方案: 根据系统功功能要求求,可以以将问题题解决分分为以下下步骤: (1)应用用系统分分析,建建立该系系统的功功能模块块框图以以及界面面的组织织和设计计;(2)分析析系统中中的各个个实体及及它们之之间的关关系包括括属性和和行为; (3)根据据问题描描述,设设计系统统的类层层次; (4)完成成类层次次中各个个类的描描述(包包括属性性和方法法); (5)完成成类中各各个成员员函数的的定义; (6)完成成系统的的应用模模块; (7)功能能调试; (8)完成成系统总总结报告告以及系系统使用用说
9、明书书目 录1.系统需需求分析析12.总体设设计13.详细设设计14.系统调调试15.结果分分析16.总结11附录:源程程序清单单 1. 系统需求分分析考勤信息记记录了学学生的缺缺课情况况,它包包括:缺缺课日期期、第几几节课(连连续用bbegiin-eend的的形式表表示)、课课程名称称(课程程名称中中不会出出现空格格)、学学生姓名名、缺课课类型(迟迟到、早早退、请请假及旷旷课)。试试设计考考勤管理理系统,使使之能提提供以下下功能:1)录入入学生的的缺课记记录:从从键盘输输入数据据(提示示:为避避免重复复从键盘盘输入数数据,测测试时可可将数据据存储在在文件中中,利用用输入重重定向功功能读入入)
10、,输输入格式式为:缺缺课日期期 第几几节课 课程名名称学生生姓名 缺课类类型每行一条纪纪录。例如:2009-04-29 2-44 中国国近现代代文学史史 李云云龙 迟迟到2009-04-28 2-44 大学学生社交交礼仪 马志鹏鹏 旷课课2)修改改某个学学生的缺缺课记录录:可以以对缺课课纪录的的任意部部分进行行修改,然然后显示示一下修修改后的的纪录。3)查询询某个学学生的缺缺课情况况:查询询结果按按照日期期升序排排序,同同一天内内按照所所缺课程程的时间间升序排排序。4)统计计某段时时间内(以以天为单单位),旷旷课学生生姓名及及旷课节节数,查查询结果果先按旷旷课节数数降序排排序,旷旷课节数数相同
11、的的学生按按姓名升升序排序序;5)统计计某段时时间内,有有学生旷旷课的课课程及旷旷课人次次,按旷旷课人次次由多到到少排序序,旷课课人次相相同的课课程按课课程名称称升序排排序; 6)系统统以菜单单方式工工作。(所所谓菜单单指用户户可以自自由选择择所要执执行的功功能。学学生可以以通过以以上功能能录入信信息、修修改信息息、查询询信息、整整理统计计出所要要了解的的信息,除除了要实实现上述述的基本本功能之之外,本本系统还还应该在在细节上上下工夫夫,使用用户使用用方便,在在使用的的过程中中保持一一个愉快快的心情情。学生生考勤管管理系统统有广大大的用户户群,这这其中有有老师、有有教务处处主任、有有公司管管理
12、人员员,也可可以供给给一般用用户使用用。总之之该系统统可以满满足用户户需求,实实现对其其管理的的人员的的考勤工工作。2. 总体设计学生考勤管管理系统统包含五五个大的的功能,分分别是:录入学学生缺课课信息、修修改学生生缺课信信息、查查询某个个学生的的缺课情情况、统统计某段段时间内内(以天天为单位位),旷旷课学生生姓名及及旷课节节数和统统计某段段时间内内,有学学生旷课课的课程程及旷课课人次。学学生的缺缺课信息息主要包包含缺课课日期,第第几节课课、课程程名称,学学生姓名名,缺课课类型。在录入学生生缺课信信息时根根据系统统提示逐逐一输入入。每输输入完一一条信息息,系统统会提示示是否继继续输入入,用户户
13、可以选选择继续续或返回回主菜单单。在修改学生生缺课信信息时,用用户首先先输入要要修改的的学生姓姓名,系系统会检检索如果果系统中中有该学学生的相相关信息息则系统统首先会会提示用用户修改改该学生生的那一一部分信信息,用用户可自自行选择择。如果果系统中中没有该该学生的的相关信信息,则则系统会会给相关关提示,用用户可以以选择继继续输入入要修改改的学生生姓名或或选择退退出返回回主菜单单。在查询学生生缺课信信息时,用用户先输输入要查查询的学学生姓名名,系统统检索判判断是否否存在该该学生的信息息然后做做出相应应的提示示。总之之,用户户可以方方便的在在系统提提示下进进行使用用。学生考勤管管理系统统中功能能模块
14、图图:修改某学生的缺课信息查询某学生的缺课信息统计某段时间内旷课学生姓名及旷课节数统计某段时间内,有学生旷课的课程及旷课人次录入学生的缺课信息学生考勤管理系统录入缺课学生的姓名、缺课日期、缺课节次、缺课课程名称、缺课类型修改某学生的缺课日期、缺课节次、缺课课程名称、缺课类型查询某学生的缺课日期、缺课节次、缺课课程名称、缺课类型按时间升序显示旷课学生姓名及旷课节数按时间升序显示有学生旷课的课程及旷课人次3. 详细细设计学生考勤管管理系统统中四个个类的类类层次图图为:Time类Xinxi类qstu类qkechen类图2 学生考考勤管理理系统中中中四个个类的类类层次图图学生考勤管管理系统统中各功功能
15、模块块的实现现:菜单 统计某段时间内,有学生旷课的课程及旷课人次统计某段时间内旷课学生姓名及旷课节数查询某学生的缺课信息录入学生的缺课信息修改某学生的缺课信息图3 学生考考勤管理理系统中中菜单函函数的功功能图1、 学生缺课信信息录用用功能模模块:学生缺课信息录用功能录入学生缺课节次录入学生缺课日期录入学生缺课课程名称录入缺课学生姓名录入学生缺课类型图4 学生缺缺课信息息录入的的功能2、 修改某学生生缺课信信息功能能的模块块图修改某学生缺课信息功能修改某学生的缺课节次修改某学生的缺课日期修改某学生的缺课课程修改某学生的缺课类型图5 学学生考勤勤管理系系统修改改学生缺缺课信息息功能图图3 查询某某
16、学生缺缺课信息息功能图图:查询某学生缺课信息功能输入要查询的学生姓名显示要查询的学生缺课信息继续查询或返回菜单图6 学生生考勤管管理系统统查询学学生缺课课信息功功能图4、 统计某段时时间内旷旷课学生生姓名及及旷课节节数功能能模块:统计某段时间内旷课学生姓名及旷课节数功能统计某段时间内旷课学生姓名及旷课节数显示某段时间内旷课学生姓名及旷课节数返回菜单图7统计某某段时间间内旷课课学生姓姓名及旷旷课节数数功能图图5、统计某某段时间间内,有有学生旷旷课的课课程及旷旷课人次次功能模模块统计某段时间内,有学生旷课的课程及旷课人次统计某段时间内,有学生旷课的课程及旷课人次功能显示某段时间内,有学生旷课的课程
17、及旷课人次返回菜单图8统计某某段时间间内,有有学生旷旷课的课课程及旷旷课人次次功能图图Tine-year:int-month:int-day:int+time()+time()Xinxi-name20:char-kechen10:char-jieci3:char- queke10:char-tm3:char-tiaoshu:int=0+xinxi()+xinxi()+setname(n:char*):void +settime(y:int, m:int,d:int):void+setqklx(qk: char*): void+setjieci(jc: char*):void+setkechen
18、(kc: char*):void+getname():char*+getqklx():char*+getjieci():char*+getkechen():char* +gettime():int*qkechen-renci:int-kcshu:int=0+qkechen()+qkechen()+getrc(st1:xinxi,n:int ,j:int):int+qkn20:charqstu-jieshu:int -qst:int+qstu()+qstu()+print(st1:xinxi &):void+getjs( st1:xinxi,n:int, j:int):int+setjs(js:
19、int=0):int +qstn20:char基类派生类派生类派生类 图 99 学生生考勤管管理系统统中四个个类的UUML图图3. 系统调试程序编写完完成后,我我进行了了程序调调试。调调试过程程中,出出现了以以下问题题:当录录入学生生缺课信信息时,出出现了无无法退出出录入函函数的情情况,主主要原因因是输入入函数中中whiile循循环语句句没有设设置跳出出循环的的条件。除除此之外外,修改改某学生生缺课信信息时,如如果没有有该学生生的缺课课信息,系系统没有有提示要要用户没没有该学学生信息息,也没没有建议议用户重重新输入入要修改改的学生生姓名。由由此我发发现了该该系统修修改学生生缺课信信息的不不足。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 考勤 管理 系统 课程设计 37760
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内