学生考勤管理系统1.docx
《学生考勤管理系统1.docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统1.docx(10页珍藏版)》请在冰豆网上搜索。
学生考勤管理系统学生考勤管理系统1软件学院综合训练项目报告书课程名称软件工程项目名称学生考勤管理系统专业班级组别任课教师1.设计时间-32.设计任务-33.设计内容-3-3-3-4-4-9-10-111设计时间设计时间2设计任务设计任务确定学生考勤管理系统课题,结合实际情况拟定总体目标,进一步详细拟定具体目标,讨论具体有哪些系统功能模块,画出系统数据流程图和系统数据模型,编订数据字典。
3设计内容设计内容3.1总体目标学生考勤管理程序是学校管理工作中一个比较重要的任务,过多的学生考勤管理程序工作给学校老师带来了很大麻烦的。
虽然原始的记录方法在一定的程度上可以解决问题,可是现在电脑已经走到了我们的生活,它的不足之处就显而易见了。
学生考勤管理程序,是一个对于学生考勤的管理系统,不仅大大减少了考勤管理人员的大量的工作,而且还方便了班级和学校对学生出勤情况的查询以及根据出勤状况判定的平时分的查询,只要通过电脑驾驶就能登入本系统就能及时修改、更正学生的考勤信息,使信息真实、有效。
同时管理人员还可对教师和同学的信息进行录入、删除、修改、查询操作。
这样节省了大量人力物力,节省了珍贵的时间,大大提高了工作效率.操作上力争实现人性化、合理化,满足学校、老师、管理人员的使用和查看。
(1)管理方面用户信息管理管理员:
录入教师的信息,包括教师、性别、教师工号、联系、登录密码。
录入完成后管理员可点击查询,查询所有教师的信息,并可对教师信息进行删除,修改;录入学生的信息,包括学生、性别、学号、所在班级、地址。
录入完成后,管理员可点击查询,可选择全部查询,也可按年级或按班查询学生信息,并可对学生信息进行删除和修改。
登记管理员的信息,包括管理员、性别、管理职工号、联系。
录入完成后管理员只可查询管理员信息,但只能由一位获取最高权限的管理员进行删除和修改。
学生考勤信息管理教师:
教师每日将考勤信息录入系统,包括上课时间、出席状况、缺勤状况、请假记录事项。
学生平时分信息管理教师:
教师根据具体考勤信息,依据旷课扣-1分,请假扣-0.2分,出席不扣分的原则,将平时分录入系统。
(2)功能方面学生:
输入用户名和密码,假设皆正确,将进入系统,可选择3个功能:
1、修改密码2、查询个人平时分3、可查询个人考勤表。
进行任一操作后,可选择继续也可退出系统。
教师:
输入用户名和密码,假设皆正确,将进入系统,拥有录入考勤信息、录入平时分、查询、修改、删除考勤和平时分的功能。
管理员:
输入用户名和密码,假设皆正确,将进入系统,拥有对学生、教师、管理员3者信息的查询、录入、修改、删除的功能。
(3)效益方面使信息数据化,便于存储、查找、存档,节省了大量人力物力,节省了珍贵的时间,大大提高了工作效率.1.4处理考勤、平时分事务流程图
(1)数据流词条1数据流名:
教师信息事务数据流2简述:
由管理员输入系统。
3组成:
添加教师信息、删除教师信息、修改教师信息4来源:
管理员5去向:
教师信息数据库2数据元素词条1)类型:
用户名文字型、密码是数据型。
2取值范围:
用户名2-4字,密码6位数3相关的数据元素及数据结构:
学生信息表,教师信息表,管理员信息表3数据存储文件词条:
1文件名:
学生信息表2简述:
记录学生信息3组成:
学生,性别,学号,所在班级,地址,登录密码4输入:
管理员录入5输出:
学生信息表4词条加工:
1加工名:
删除学生信息2简述:
将学生信息删除3输入:
教师删除4输出:
学生信息表5数据源点及数据汇点词条:
1名称:
管理员2简述:
管理教师、学生、管理员信息的人员3)有关数据流:
教师信息事务数据流、学生信息事务数据流、管理员信息事务数据流3.4系统数据模型系统数据模型4总结与展望总结与展望时间飞逝,不知不觉间软件工程的学习已经过了大半了。
在这将近半学期的学习中,虽然我不能说我将软件工程学习的有多么的好,但是通过学习,我还是受益良多。
在以前,我一直对软件存在一些偏见或则是误解,认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就ok了,而且我还片面的认为只要我掌握了时下最新的语言和工具,那么我就能写程序了。
一个人,只要会编程,就能写软件,就是程序员;一个公司,只要招聘一些程序员,就能开发好的软件产品。
只要有几个有经验的程序员,再找些兼职的大学生,就能组成一个软件公司。
但是通过了软件工程这门课的学习,使我认识到了我以前的错误。
软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和表达,处理的是逻辑和信息。
唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。
而且在以前,我一直以为软件的开发其实是一件很轻松快乐的事情,只要一天坐在电脑旁敲敲键盘,那么一切就可以了,但是现在我才发现,我以前的很多的思想是多么的浅薄可笑。
编程其实是一种乐趣和苦恼共存的一项创造性活动。
因为编程不仅能够满足我们内心深处进行创造的渴望,而且还能愉悦我们内在的情感。
而且通过学习软件工程,我还学到了很多其他的东西。
比方通过学习软件工程,特别是老师每次用实际的软件现场的讲解,为我提供了一个尽早接触世界工作和真实项目的时机。
让我知道如何在以最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等。
而且通过学习软件工程,还让我认识和培养了我的团队协作能力,特别是对于我们这些在校的学生来说,这种学习更是能让我在以后工作中少走很多的弯路。
所以,通过软件工程的学习,我是真的学习到了很多有用的东西,让我明白了很多的道理。
在此我对老师的辛勤教育表示感谢,因为是你让我学习到了这些,是我获益良多。
参考文献参考文献成员分工成员分工主要工作杨嘉斐E-R图,书写部分文档张博雅零层图,数据字典,书写部分文档吕爽二层流程图,书写部分文档蒋帅一层流程图,程序框图,书写部分文档安露模块功能图,测试,书写部分文档成绩评定成绩评定成绩教师签字