基于web的教师考勤系统开题报告.doc
文本预览下载声明
计算机应用综合设计开题报告
设计题目 基于Web的教师考勤信息系统开发
院 系
专 业 计算机科学与技术
学生姓名
学生学号
指导教师
2010年 11 月 11 日
1.研究的背景、目的及意义 本次软件开发实践是在我们苏州科技学院计算机专业的最后一年中进行的一次重要的实践项目。在指导老师的组织下,我们将进行为期一个月的大型实践开发活动。
本次实践的目的是开发出一个实用的教师考勤信息系统,针对学校教师的迟到、缺勤、请假等情况进行统计并最终给出工资扣发额的计算结果。实践将严格按照毕业实践的流程进行开发,最终将成果展示给大家并对大家提出的问题进行答辩。
通过本次实践活动,我们切实了解了软件开发的整个工作流程,在很大程度上提高了独立分析问题解决问题的能力。实践在流程上严格遵从毕业实践的流程,让我们预先熟悉了完成毕业设计的大致步骤,对今后顺利完成毕业实践起到了一定的辅助作用。实践以小组为单位的形式展开,对每个组员都有明确的任务和角色的分配,使我们的协调和组织能力得到了锻炼。最重要的是培养了我们良好的团队意识和合作精神,为将来的就业和走向工作岗位打下了良好的基础。 2.主要研究内容和预期目标 本次实验要实现一个基于Web的教师考勤信息系统,针对学校教师的迟到、缺勤、请假等情况进行统计,并最终给出工资扣发额的计算结果。
主要功能包括:登录功能、工资津贴情况导入功能、缺勤情况统计功能、扣发额核算功能、扣发明细查看功能、申诉功能。
登录功能:分管理员登录和普通教师登录。管理员登录后可使用工资津贴导入功能、缺勤情况统计功能、扣发核算功能。普通教师登录后只可使用扣发额明细查看功能、申诉功能。
②工资津贴导入功能:工资的扣发额与缺勤请假次数以及教师的工资津贴总额都是有关系的,而每个教师的工资情况不尽相同,通过导入操作可以大批量的录入教师的薪金情况,便于扣发额的核算。
③缺勤情况统计功能:管理员对教师迟到、缺勤、请假情况进行记录。
④扣发额核算功能:管理员每月月底对出勤情况进行统计,系统自动根据相关规定核算出每个教师的扣发额。该功能是本系统的核心功能。
⑤扣发额明细查看功能:普通教师登录后可以查看到自己的出勤情况和工资扣发明细。
申诉功能:普通教师在查看到自己的扣发额明细后如有异议可以填写表格向管理员进行申诉,管理员可以查看到普通教师填写的申诉。
我们小组的预期目标分为两个部分。一部分是开发出美观、实用的教师考勤信息系统新闻发布系统的界面,让用户感到舒适和方便;另一部分是开发出良好的后台功能,包括数据库的管理等。
3.拟采用的研究方法、步骤 采用MVC架构:ASP.NET
数据库:SQL2005
服务器:ASP.NET3.0
编译器:VS2008
需求分析
对基于WEB的教师考勤系统进行需求分析,包括系统的功能,规模及界面需求 。
概要设计
把开发实践分为几个模块:数据库的设计与连接、前台界面的编写、后台功能
的实现和测试并修正bug等。
详细设计
对每一模块进行详细的设计,登录、工资津贴导入、缺勤情况登记、结算和查看等模块的具体设计和分析。
数据库
主要采用SQL2005进行数据库的设计。
编程和版面设计
小组分工对每一模块开始编写程序和版面的设计。
整合
把所有模块进行整合,包括与数据库的连接,主界面与各个模块之间的连接等
测试
对开发成果的各个功能进行全发面测试,尽可能发现系统中存在的bug及不足
修正
对bug进行修正,对不足的地方进行重新编写和测试。 4.主要参考文献 [1]邵良杉、刘好增.ASP.NET 3.5实践教程[M].北京:清华大学出版社,2009,239-277
[2]方兵.ASP.NET开发技术详解[M].北京:机械工业出版社,2007,27-59
[3]邓良松、刘海岩、陆丽娜.软件工程[M].西安:西安电子科技大学出版社,2000.11
[4]赵喜来、崔程、夏素广电子工业出版社2007.09
5.具体进度安排(包括序号、起迄日期、工作内容) 一、需求分析:11月4日-11月11日
对基于WEB的教师考勤系统进行需求分析,对系统的功能,规模、界面设计进行分析。
概要设计:11月12日-11月18日
把开发实践分为几个模块:数据库的设计与连接、前台界面的编写、后台功能
的实现和测试并修正bug等
详细设计:11月19日-11月25日
对每一模块进行详细的设计,包括登录、工资津
显示全部