ImageVerifierCode 换一换
格式:DOCX , 页数:75 ,大小:8.39MB ,
资源ID:9887731      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9887731.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(OA系统需求文档.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

OA系统需求文档.docx

1、OA系统需求文档附录1 阶段项目文档要求OA系统这个比较大,每组只用做其中的一个子模块:人事管理、日程管理、文档管理这三个子模块其中的一个阶段项目要求每个项目小组完成的文档包括以下内容。需求和需求分析说明书:需求描述和主要的用例图,参见下面的“系统需求和需求分析说明书模板”。系统设计说明书:系统主要的实例类图,至少3个用例的时序图,参见下面的“系统设计说明书模板”。单元测试用例:至少记录3个单元测试的测试用例,参见下面的“测试用例模板”;阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模

2、板”。北大青鸟Aptech提供给教员的资源包括。项目需求和需求分析说明书电子文档。系统设计说明书电子文档。项目进度安排表模板电子文档。测试用例模板电子文档。数据库脚本和完整源代码。说明:Java和.NET编码规范请参看第一阶段和第二阶段的相关课程。最后一点是文档模板和样式。附1.1 系统需求和需求分析说明书模板系统需求和需求分析说明书文件状态: 草稿 正式发布 正在修改文件标识北大青鸟Aptech第二学年ASP.NET毕业设计当前版本beta1作 者姬利完成日期2007-7-9版本历史版本/状态修订人修改日期备 注发布姬利2007-12-26第一部分 概述1项目名称及背景项目名称MyOffic

3、e开发背景追求高效率的办公方式。为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠、操作方便、安全有效的MyOffice系统,它主要包括:人事管理、日程管理、文档管理、消息传递、系统管理、考勤管理等几大模块。2文档说明该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读。第二部分 任务说明1功能概述该系统要求实现如下功能。修改密码、机构管理、部门管理、员工管理、个人日程、部门日程、我的便签、文档管理、回收站管理、文档搜索、消息管理、个人信箱、员工签到签退、考勤历史查询、考勤统计等; 2用户环境 浏览器(如IE 6以上版本)+网络开发(生产)

4、环境:Window Server 2003; Visual Studio 2005; SqlServer2005第三部分 需求分析1实现功能系统用例图用户业务逻辑如下图所示:管理员功能清单功 能 编 号功 能 名 称文中标题编号备 注101人事管理101001部门管理101002员工管理 续表 功 能 编 号功 能 名 称文中标题编号备 注102日程管理102001我的日程102002部门日程102003我的便签103文档管理103001文档管理103002回收站103003文件搜索104消息传递104001消息管理104002信箱105系统管理105001角色管理105002登录日志1050

5、03操作日志105004菜单排序106考勤管理106002考勤历史记录查询106003考勤统计107交流中心107001聊天室 普通用户功能清单功 能 编 号功 能 名 称文中标题编号备 注102日程管理102001我的日程102002部门日程102003我的便签103文档管理103001文档管理103002回收站103003文件搜索104消息传递104001消息管理104002信箱106考勤管理106001员工签到、签退107交流中心107001聊天室2用例说明 用例1用例图描述机构管理:用GridView展示机构信息,可以添加、修改、删除机构参与者/*参与者,参与用例的对象*/用例2用例图

6、描述部门管理:用GridView展示部门信息,可以添加、修改、删除部门。部门从属于机构,一个机构可以有多个部门。参与者/*参与者,参与用例的对象*/用例3用例图描述员工管理:用GridView展示员工信息,可以添加、修改、删除员工,并可查看员工详情。参与者/*参与者,参与用例的对象*/用例4用例图描述我的日程:该模块可以列出个人每天的安排,也可以预约他人一起参与。可以公开和不公开日程。参与者/*参与者,参与用例的对象*/用例5用例图描述部门日程:查看部门内所有公开的日程和自己的日程。不公开的日程只允许自己和预约人看到。参与者/*参与者,参与用例的对象*/用例6用例图描述我的便签主要包括:用Da

7、taList显示便签信息,可以添加、修改、删除便签。相当于记事本。参与者/*参与者,参与用例的对象*/用例7用例图描述文档管理主要包括:用TreeView展示所有文件,可以查看对应的文件内容,管理文件。更详细的信息见界面设计部分。参与者/*参与者,参与用例的对象*/用例8用例图描述回收站:显示被删除的文件,可以撤消删除,也可以彻底删除文件。参与者/*参与者,参与用例的对象*/用例9描述文件搜索功能:可以按条件查询需要的文件。参与者/*参与者,参与用例的对象*/用例10用例图描述消息管理主要包括:创建消息、修改消息、删除消息、发布消息。参与者/*参与者,参与用例的对象*/用例11用例图描述信箱主

8、要包括:接收到的信息,和已经发送的信息。参与者/*参与者,参与用例的对象*/用例12用例图描述角色管理主要包括:对角色进行管理,可以参照教材上机完成。参与者/*参与者,参与用例的对象*/用例13用例图描述菜单排序主要包括:菜单上调整和下调整,主要是修改菜单的显示顺序。参与者/*参与者,参与用例的对象*/用例14用例图描述考勤管理主要包括:员工签到、签退,可以查询用户的考勤情况。参与者/*参与者,参与用例的对象*/3用例关系可以查看业务关系图。附1.2 系统设计说明书模板系统设计说明书文件状态: 草稿 正式发布 正在修改文件标识北大青鸟Aptech第二学年ASP.NET毕业设计当前版本正式版作

9、者姬利完成日期2007年7月9日版本历史版本/状态修 订 人修 改 日 期备 注第一部分 概述1文档说明本文档主要包括数据库详细设计和界面详细设计讲解,所以请认真阅读,以提高开发的质量和效率。2系统需求概述整个系统中所有布局统一采用div布局,所有数据展示控件,如GridView和DataList都要有分页处理。第二部分 系统总体结构本系统采用了传统的3层架构实现,理解起来更简单,请采用3层架构的模式开发你的系统。如下图所示:第三部分 系统设计类图/*系统中主要的、关键实体类图,参考图如下*/用例1实现时序图/用例1的时序图,参考图如下*/描述第四部分 数据库设计1逻辑设计数据库关系图:2表设

10、计/*所有的表的详细设计信息汇总,如:*/4.1 数据库:GameCardSale所有表信息表 名功 能 说 明UserInfo存放用户基本信息UserState可扩展性,设置用户是否被屏蔽的状态RoleInfo存放角色基本信息SysFun存放菜单功能基本信息RoleRight存放所有角色权限DepartInfo部门信息表文件信息表文件类型表AccessoryFile附件文件表ManualSign考勤信息表WorkTime上下班时间表Message消息表MessageType消息类型表MessageToUser消息发送对象ReadCommonMessage用户已读消息表Schedule日程表M

11、eetingInfo会议类型表PreContract预约人表MyNote个人便签表LoginLog登录日志表OperateLog操作日志表4.2 表UserInfo表名列名数据类型(精度范围)空/非空约束条件其他说明UserIdVarchar(50)非空用户唯一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码DepartIdint非空所在部门Genderint非空性别RoleIdint非空用户角色UserStateint非空表UserState的外键,对应UserStateId 字段用户状态4.3 表UserState表名列名数据类型(精度范

12、围)空/非空约束条件其他说明UserStateIdVarchar(50)非空种子,自增11:正常状态;0:被屏蔽UserStateNameVarchar(50)非空4.4 表RoleInfo表名列名数据类型(精度范围)空/非空约束条件其他说明RoleIdint非空种子,自增1角色id RoleNameVarchar(50)非空角色名称RoleDescVarchar(50)角色描述4.5 表SysFun表名列名数据类型(精度范围)空/非空约束条件其他说明NodeIdint非空菜单节点idDisplayNameVarchar(50)非空菜单名称NodeURLVarchar(50)菜单连接地址Dis

13、playOrderint非空菜单显示顺序ParentNodeIdint非空父节点id4.6 表RoleRight表名列名数据类型(精度范围)空/非空约束条件其他说明RoleRightIdint非空种子,自增1角色权限idRoleIdint非空表RoleInfo的外键,对应RoleId 角色idNodeIdint非空表SysFun的外键,对应NodeId 菜单节点id4.8 表DepartInfo表名列名数据类型(精度范围)空/非空约束条件其他说明DepartIdint非空种子,自增1部门idDepartNameVarchar(50)非空部门名称PrincipalUserVarchar(50)非

14、空表UserInfo外键,对应UserId字段部门负责人ConnectTelNobigint联系电话ConnectMobileTelNobigint移动电话Faxesbigint传真4.9 表表名列名数据类型(精度范围)空/非空约束条件其他说明FileIdint非空种子,自增1文件IdVarchar(50)非空文件名称int非空表的外键,对应字段文件类型RemarkVarchar(50)备注Varchar(50)非空创建者CreateDateDateTime非空创建日期ParentIdint非空父节点IdVarchar(200)非空文件路径IfDeleteint非空是否已删除。1:已删除、2:

15、未删除4.10 表表名列名数据类型(精度范围)空/非空约束条件其他说明int非空种子,自增1文件类型idVarchar(50)非空文件类型名Varchar(50)非空文件类型对应的图标Varchar(50)文件类型后缀4.11 表AccessoryFile表名列名数据类型(精度范围)空/非空约束条件其他说明AccessoryIdint非空种子,自增1文件附件IdFileIdint非空表的外键,对应FileId 字段 文件IdAccessoryNameVarchar(50)非空附件名称AccessorySizeint非空附件大小AccessoryTypeint非空表的外键,对应字段附件类型Cre

16、ateDateDateTime非空创建日期AccessoryPathVarchar(200)非空附件路径4.12 表ManualSign表名列名数据类型(精度范围)空/非空约束条件其他说明SignIdint非空种子,自增1签卡IdUserIdVarchar(50)非空表UserInfo中userid的外键用户idSignTimeDateTime非空签卡时间SignDescVarchar(200)非空签卡备注SignTagint非空签卡标记4.13 表WorkTime表名列名数据类型(精度范围)空/非空约束条件其他说明WorkTimeIdint非空种子,自增1工作时间IdOnDutyTimeVa

17、rchar(50)非空上班时间OffDutyTimeVarchar(50)非空下班时间4.14 表Message表名列名数据类型(精度范围)空/非空约束条件其他说明MessageIdint非空种子,自增1消息IdTitleVarchar(100)非空消息标题ContentVarchar(5000)非空消息内容Typeint非空消息类型BeginTimeDateTime非空开始有效时间EndTimeDateTime非空有效结束时间FromUserIdVarchar(50)非空发送者IfPublishint非空是否已发布RecordTimeDateTime非空发送时间4.15 表MessageTy

18、pe表名列名数据类型(精度范围)空/非空约束条件其他说明MessageTypeIdint非空种子,自增1消息类型IdMessageTypeNameVarchar(50)非空消息类型名称MessageDescVarchar(50)消息类型描述4.16 表MessageToUser表名列名数据类型(精度范围)空/非空约束条件其他说明Idint非空种子,自增1序号IdMessageIdint非空Message表外键,对应MessageId字段消息IdToUserIdVarchar(50)非空UserInfo表外键,对应UserId字段发送对象IdIfReadint非空是否已读。1:已读、0:未读4.

19、17 表ReadCommonMessage表名列名数据类型(精度范围)空/非空约束条件其他说明ReadIdint非空种子,自增1序号IdMessageIdint非空Message表外键,对应MessageId字段消息IdUserIdVarchar(50)非空UserInfo表外键,对应UserId字段消息读取者4.18 表Schedule表名列名数据类型(精度范围)空/非空约束条件其他说明ScheduleIdint非空种子,自增1日程IdTitleVarchar(50)非空日程标题AddressVarchar(500)非空会议地址MeetingIdint非空MeetingInfo表外键,对应M

20、eetingId字段会议类型BeginTimeDateTime非空日程开始时间EndTimeDateTime非空日程结束时间SchContentvarchar(500)非空日程内容CreateUserVarchar(50)非空创建者CreateTimeDateTime非空创建时间IfPrivateint非空是否私有4.19 表MeetingInfo表名列名数据类型(精度范围)空/非空约束条件其他说明MeetingIdint非空种子,自增1会议类型IdMeetingNameVarchar(50)非空会议类型名称4.20 表PreContract表名列名数据类型(精度范围)空/非空约束条件其他说明

21、PreContractIdint 非空种子,自增1预约序号IdScheduleIdint非空表Schedule外键,对应ScheduleId字段日程IdUserIdVarchar(50)非空表UserInfo外键,对应UserId字段预约人4.21 表MyNote表名列名数据类型(精度范围)空/非空约束条件其他说明NoteIdint非空种子,自增1便签idNoteTitleVarchar(50)非空便签标题NoteContentVarchar(500)便签内容CreateTimedatetime非空创建时间CreateUserVarchar(50)非空创建者4.22 表LoginLog表名列名

22、数据类型(精度范围)空/非空约束条件其他说明LoginIdint非空种子,自增1登录日志idUserIdVarchar(50)非空UserInfo表外键,对应UserId字段登录者LoginTimeDateTime非空登录时间IfSuccessint非空登录是否成功。1:成功、0失败。LoginUserIpvarchar(100)非空登录用户IPLoginDescvarchar(100)登录备注4.23 表OperateLog表名列名数据类型(精度范围)空/非空约束条件其他说明OperateIdint非空种子,自增1操作日志IdUserIdVarchar(50)非空操作者OperateName

23、Varchar(50)非空操作名称ObjectIdVarchar(50)非空操作对象IdOperateDescVarchar(200)非空操作描述OperateTimeDateTime非空操作时间第五部分 界面设计1公共模块界面设计说明:页面设计要求尽量使用div布局完成。所有的GridView要求实现分页功能。图1.1用户登陆首页用户登陆首页要求:只有当用户名、密码都正确时才能通过验证。图1.2 管理员登录后看到的主界面管理员登录后的主页面要求:显示个人便签信息,左侧显示系统菜单和个人基本信息,上标栏有“主页”、“重新登录”、“修改密码”、显示当前时间功能。 图1.3 普通用户登录后看到的界面普通会员登录后的主页面要求:直接到个人签到页面,其他同管理员登录。签卡日期不能为空,且必须为日期型。 2人事管理模块界面实现/*用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现依据*/用例1人事管理模块包括3个子模块,如图2.1所示。包括3个子模块图2.1 人事管理模块包括3个子模块机构信息管理界面:(如图2.2所示) 图2.2机构信息管理界面机构信息管理页面功能要求:用GridView显示所有机构信息如图2.2所示,初始时“保存按钮”为不可用。页面有添加机构功能,使用模板列执行修改和删除机构操作,执行增、删、改后都要重新绑定GridView

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1