第五组-概要设计报告_第1页
第五组-概要设计报告_第2页
第五组-概要设计报告_第3页
第五组-概要设计报告_第4页
第五组-概要设计报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、考勤管理系统(Atte ndan ceSoluti on)概要设计说明书编写人:吕会芳编写时间:2010-06-25部门名:软件0802第五组1.引言1.1编写目的本说明是考勤管理系统软件产品的总体设计和实现说明,记录 了系统整体实现上技术 层面上的考虑,并且 以需求说明作为依据,同时该文档将作为 产品实现、特性要求和控制 的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚 产品在技术方面的要求 和实现策略,本手册 将进行技术评审和技术的可行性检查,同 时为下一步的详细设计说明 提供框架。1.2项目背景a)软件系统的名称:考 勤管理系统b)软件开发者:软件 0802第五开发组小组成

2、员(吕会芳、 周叶、李乃熙、李霞、郝一丁、张旭)C)本系统将是独立的系统,目前不与其他的系统或者操作系统提供特别的接口, 所产生的输出都是独立的。本系统将使用 SQL Server2005作为数据库 存储系统,SQL Server2005将由个人自行购 买和安装。1.3参考资料列出有关资料的作者、标题、编号、发表日期和出版单位或资料来源,包括:a)项目经核准的计 划任务书、合同或上级机关的批文b)项目开发计划c)需求规格说明书d)测试计划书(初稿)e)用户操作手册(初稿)f)文档中所引用的其他 资料、软件开发标准或规范2. 任务概述2.1目标应用考勤管理系统实现公司考勤管理。2.2运行环境在w

3、indows2000操作系统下,运用IE等浏览工具。2.3需求概述需求规定的详细内容,请参考独立的文档需求文档;2.4条件与限制非windows操作系统或版本较低的系统的不兼容性。硬件要求:IBM兼容机、Intel Pentium III 800/AMD K7 以上处理器、1G以上内存,支 持标准网络协议的网卡3. 总体设计对软件系统进行总的 功能描述,用图表表示系统各部分之间的关系以及用户机构与该系统主要部分之间的关系。3.1总体结构设计3.1.1子系统划分本系统功能分为超级管理员,考勤员两种角色,系统详细功能描述:功能类别功能名称、标识符描述用户管理 职务管理 员工管理 部门管理增加增加信

4、息删除删除或禁用修改修改部分信息查询按条件查询考勤管理今日考勤考勤公告考勤查询多条件查询考勤汇总单据管理出差单据:实现单据管理外出单据请假单据加班单据倒班单据3.1.2功能分配人员名称主要职责或职务成员分工说明吕会芳项目组长用户管理、考勤管理李霞小组成员考勤管理周叶小组成员加班,倒休,外出, 出差单据管理李乃熙小组成员职位管理、员工管理、用户管理、请假单据管理郝一丁小组成员加班,倒休,外出, 出差单据管理张旭小组成员职位管理、员工管理、用户管理、请假单据管理4. 数据结构和算法设计4.1数据结构和程序的关系DAL(数据访问层)类图B.irDWClan巳方逵* 匚T wm andvurMitir

5、7 GTil CetCinTLifiti oni tringM OtStft9dalK (+ 1 麗It)/ Cret5afeDateTim l+ 1 至載v GatSafiDtaiaal ( 1 畫童)v(+ 1y GeidfeStriiig (+ Xft)5t|LHUCHeeS事嚴GV EzetnDtataMe* EScuteU.-iu*ry (* 2 逼爲)V fiacutfScikLu (+ 2 重歎.-V Prep BareC OEiiMaiidP 0 Sa t.KMkC3兀E*ployc esModel(实体类)类图AdainClassf-rtl 干rYA dm i ilAc q

6、a uri t AJminlD Adir)nNwit Adminlwd Admi nibLt AdminStatQ犀性ff Fwitiwll-凰性E*purA*旅 T E*Fl*y*tID宜ilEp1qx iStwlt EmplQeeUrl Ernpl(ytQiir FasitionEndTimrAft EndTintFM ftai tlim Star tTLmtF 琦 Teklypsjktt end.uceEecord :nr*TtieiK*rord Clt,nEn.rionrnNpUXDY Ovtr ti mcDatT QrtrtiKtfltf.J JirETti耐IDF Overtiff

7、ieMeiio Y Overti(ti*StateAdjr.i nlDAttehdvkceDatfrositionDAL 类Att*bdMLC*Tl*KnctTyp tC erdHtuhttr Dtpurihthll& aplKottXd3、EmployeeDAL 类生s. brvvlmH-iI 7JT.7予 fry?!予 aAdLidDAdnini Etrati& *C LultB eparDir actrSicnEmploy*1 DiEndDkt*EndTm FJLIeiTl”I iVtr ify tkt 竝 DNolflttiniCOptritorll)Overt imIflEFr#?i

8、 dTLtSi jn.Frji ctPun* StJWtDitftS tarlTithT ypelD畑mADAL(数据访问层)方法名称功能描述bool InsertDepartment()创建新的部门bool UpdateDepartme nt()修改部门信息bool DeleteDepartment()删除部门信息Ilist GetAllDepartme ntList()获得所有部门信息列表Ilist GetDepartmentBylD()根据部门编号获取部门信息1、方法名称功能描述bool InsertPosition()创建新的职位bool UpdatePosition()修改职位信息b

9、ool DeletePositio n()删除职位信息Ilist GetAllPositionList ()获得所有职位信息列表Ilist GetPositionBylD()根据职位编号获取职位信息方法名称功能描述bool In sertEmployee()创建新的员工bool UpdateEmployee ()修改员工信息bool DeleteEmployee()删除员工信息IlistvEmployee GetAllEmployeeList ()获得所有员工信息列表IlistvEmployee GetEmployeeByWhere()根据多条件获取员工信息IntGetEmployeeCou

10、ntByDepartme ntlD()根据部门编号获取员工数量方法名称功能描述bool InsertAdmin ()创建新的管理员bool UpdateAdm in ()修改管理员信息bool DeleteAdmin ()删除管理员信息Ilistv Admin GetAllAdmin List ()获得所有管理员信息列表Admin GetSi ngleAdmi nByWhere()根据条件获取某个管 理员信息bool IsExistAdmin()判断管理员是否存在AdminDAL类方法名称功能描述bool In sertAdm in Popedom()创建新的管理员权限bool UpdateA

11、dmi nPopedom()修改管理员权限bool DeleteAdm in Popedom()删除管理员权限bool GetAdmi nPopedomByAdmi nlD()根据管理员编号查看管理员是否已分配权限bool GetPopedomByDepartme ntlD()根据部门编号查看部门是否已分配权限1Ilistv Adm in Popedom GetAllAdmi nPopedomList ()获得所有管理员权限列表Ilistv Adm in Popedom GetAdmi nPopedomListByWhere ()根据多个条件获取管理员权限列表Admi nPopedom Get

12、Admi nPopedomBylD()获取某个权限信息5、Admi nP opedom DAL类方法名称功能描述bool InsertAttendanceRecord()增加考勤记录bool UpdateAtte ndan ceRecord()更新考勤记录bool DeleteAttendanceRecord()删除考勤记录bool UpdateAttendanceStatus()修改考勤状态Ilist GetAllAtte ndan ceRecordListByWhere()根据多个条件获取考勤记录信息Ilist GetNotAtte ndan ceRecord()获取未出勤记录6、Atte

13、 nda n ceReco rdDAL 类方法名称功能描述Ilist GetNoteListBywhere ()根据多个条件获取单据列表Ilist GetAllNoteList ()获取所有单据bool UpdateNote ()修改单据bool insertNote()添加单据7、NoteDAL 类bool DeleteNote ()删除单据Note GetSi ngleBylD ()根据单据编号货物某个单据实体IlistvAtte ndan ceRecord GetNoteAtte nda nceRecords()得到某个单据下所对应的所有考勤记录8、OvertimeRecordDAL 类方法名称功能描述boo 1 In sertOvertimeRecord ()插入加班记录信息bool UpdateOvertimeRecord()修改加班记录信息bool DeleteOvertimeRecord()删除加班记录信息IlistGetAllOvertimeRecordList

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论