




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计说明书 考勤管理系统(AttendanceSolution)概要设计说明书编 写 人:吕会芳编写时间:2010-06-25部 门 名:软件0802 第五组1. 引言1.1编写目的本说明是考勤管理系统软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。1.2项目背景a) 软件系统的名称:考勤管理系统b) 软件开发者:软件0802 第五开发组 小组成员(吕会芳、周叶、李乃熙、李霞、郝一丁、张旭)C)本系统将是独立的系统,目前不与其他的系统或者操作系统提供特别的接口,所产生的输出都是独立的。本系统将使用SQL Server2005作为数据库存储系统,SQL Server2005将由个人自行购买和安装。1.3参考资料列出有关资料的作者、标题、编号、发表日期和出版单位或资料来源,包括:a) 项目经核准的计划任务书、合同或上级机关的批文b) 项目开发计划c) 需求规格说明书d) 测试计划书(初稿)e) 用户操作手册(初稿)f) 文档中所引用的其他资料、软件开发标准或规范 2. 任务概述2.1目标应用考勤管理系统实现公司考勤管理。2.2运行环境在windows2000操作系统下,运用IE等浏览工具。2.3需求概述需求规定的详细内容,请参考独立的文档需求文档;2.4条件与限制非windows操作系统或版本较低的系统的不兼容性。硬件要求:IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、1G以上内存,支持标准网络协议的网卡3. 总体设计对软件系统进行总的功能描述,用图表表示系统各部分之间的关系以及用户机构与该系统主要部分之间的关系。3.1总体结构设计3.1.1子系统划分 本系统功能分为超级管理员,考勤员两种角色, 系统详细功能描述:功能类别功能名称、标识符描述用户管理职务管理员工管理部门管理增加增加信息删除删除或禁用修改修改部分信息查询 按条件查询考勤管理今日考勤考勤公告考勤查询多条件查询考勤汇总单据管理出差单据实现单据管理外出单据请假单据加班单据倒班单据3.1.2功能分配人员名称主要职责或职务成员分工说明吕会芳项目组长用户管理、考勤管理李霞小组成员考勤管理周叶小组成员加班,倒休,外出,出差单据管理李乃熙小组成员职位管理、员工管理、用户管理、请假单据管理郝一丁小组成员加班,倒休,外出,出差单据管理张旭小组成员职位管理、员工管理、用户管理、请假单据管理4. 数据结构和算法设计4.1数据结构和程序的关系DAL(数据访问层)类图Model(实体类)类图DAL(数据访问层)1、DepartmentDAL类方法名称功能描述bool InsertDepartment()创建新的部门 bool UpdateDepartment()修改部门信息bool DeleteDepartment()删除部门信息Ilist GetAllDepartmentList()获得所有部门信息列表Ilist GetDepartmentByID()根据部门编号获取部门信息2、PositionDAL类方法名称功能描述bool InsertPosition()创建新的职位 bool UpdatePosition ()修改职位信息bool DeletePosition ()删除职位信息Ilist GetAllPositionList ()获得所有职位信息列表Ilist GetPositionByID()根据职位编号获取职位信息3、EmployeeDAL类方法名称功能描述bool InsertEmployee ()创建新的员工 bool UpdateEmployee ()修改员工信息bool DeleteEmployee ()删除员工信息Ilist GetAllEmployeeList ()获得所有员工信息列表Ilist GetEmployeeByWhere()根据多条件获取员工信息Int GetEmployeeCountByDepartmentID()根据部门编号获取员工数量4、AdminDAL类方法名称功能描述bool InsertAdmin ()创建新的管理员 bool UpdateAdmin ()修改管理员信息bool DeleteAdmin ()删除管理员信息Ilist GetAllAdmin List ()获得所有管理员信息列表Admin GetSingleAdminByWhere()根据条件获取某个管理员信息bool IsExistAdmin()判断管理员是否存在5、AdminPopedomDAL类方法名称功能描述bool InsertAdminPopedom ()创建新的管理员权限 bool UpdateAdminPopedom ()修改管理员权限bool DeleteAdminPopedom ()删除管理员权限bool GetAdminPopedomByAdminID()根据管理员编号查看管理员是否已分配权限bool GetPopedomByDepartmentID()根据部门编号查看部门是否已分配权限Ilist GetAllAdminPopedomList ()获得所有管理员权限列表Ilist GetAdminPopedomListByWhere ()根据多个条件获取管理员权限列表AdminPopedom GetAdminPopedomByID()获取某个权限信息6、AttendanceRecordDAL类方法名称功能描述bool InsertAttendanceRecord()增加考勤记录bool UpdateAttendanceRecord()更新考勤记录bool DeleteAttendanceRecord()删除考勤记录bool UpdateAttendanceStatus()修改考勤状态Ilist GetAllAttendanceRecordListByWhere()根据多个条件获取考勤记录信息Ilist GetNotAttendanceRecord ()获取未出勤记录7、NoteDAL类方法名称功能描述Ilist GetNoteListBywhere ()根据多个条件获取单据列表Ilist GetAllNoteList ()获取所有单据bool UpdateNote ()修改单据bool insertNote()添加单据bool DeleteNote ()删除单据Note GetSingleByID ()根据单据编号货物某个单据实体Ilist GetNoteAttendanceRecords()得到某个单据下所对应的所有考勤记录8、OvertimeRecordDAL类方法名称功能描述bool InsertOvertimeRecord ()插入加班记录信息 bool UpdateOvertimeRecord ()修改加班记录信息bool DeleteOvertimeRecord()删除加班记录信息Ilist GetAllOvertimeRecordList()获取所有的加班记录信息Ilist GetAllOvertimeRecordListByWhere()根
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识管理分享与交流计划模板
- 成都市 房屋征收 合同5篇
- 2025年国电“学安全、反违章、防事故”学习考试活动题库资料含答案
- 2025年物业服务合同风险防范合同范本
- 2025年广西壮族自治区文化和旅游厅直属事业单位招聘考试笔试试题(附答案)
- 职业道德考试自测题及答案
- 事业基金考试题库及答案
- 口腔诊所专业知识考试题及答案
- 软件测试笔试题目及答案训练题
- 驻马店中考试卷数学题及答案
- 微信小程序电商代运营及品牌授权合作合同
- 赔偿保密协议书范本
- 古代汉语平仄试题及答案
- 马工程《艺术学概论》-绪论省公开课一等奖全国示范课微课金奖课件
- 汉服妆造培训课件
- 电能质量控制与安全标准手册
- 2025年自愿放弃房屋经营权协议书模板
- 巡视巡察工作流程
- 中秋国庆教师廉洁教育
- 产品安全防护培训课件
- 2024年中国信创产业发展白皮书(精简版)
评论
0/150
提交评论