oa办公自动化详细设计文档内容摘要:

对应MessageId字段消息IdToUserIdVarchar(50)非空UserInfo表外键,对应UserId字段发送对象IdIfReadint非空是否已读。 1:已读、0:未读 表ReadCommonMessage表名列名数据类型(精度范围)空/非空约束条件其他说明ReadIdint非空种子,自增1序号IdMessageIdint非空Message表外键,对应MessageId字段消息IdUserIdVarchar(50)非空UserInfo表外键,对应UserId字段消息读取者 表Schedule表名列名数据类型(精度范围)空/非空约束条件其他说明ScheduleIdint非空种子,自增1日程IdTitleVarchar(50)非空日程标题AddressVarchar(500)非空会议地址MeetingIdint非空MeetingInfo表外键,对应MeetingId字段会议类型BeginTimeDateTime非空日程开始时间EndTimeDateTime非空日程结束时间SchContentvarchar(500)非空日程内容CreateUserVarchar(50)非空创建者CreateTimeDateTime非空创建时间IfPrivateint非空是否私有 表MeetingInfo表名列名数据类型(精度范围)空/非空约束条件其他说明MeetingIdint非空种子,自增1会议类型IdMeetingNameVarchar(50)非空会议类型名称 表PreContract表名列名数据类型(精度范围)空/非空约束条件其他说明PreContractIdint 非空种子,自增1预约序号IdScheduleIdint非空表Schedule外键,对应ScheduleId字段日程IdUserIdVarchar(50)非空表UserInfo外键,对应UserId字段预约人 表MyNote表名列名数据类型(精度范围)空/非空约束条件其他说明NoteIdint非空种子,自增1便签idNoteTitleVarchar(50)非空便签标题NoteContentVarchar(500)便签内容CreateTimedatetime非空创建时间CreateUserVarchar(50)非空创建者 表LoginLog表名列名数据类型(精度范围)空/非空约束条件其他说明LoginIdint非空种子,自增1登录日志idUserIdVarchar(50)非空UserInfo表外键,对应UserId字段登录者LoginTimeDateTime非空登录时间IfSuccessint非空登录是否成功。 1:成功、0失败。 LoginUserIpvarchar(100)非空登录用户IPLoginDescvarchar(100)登录备注 表OperateLog表名列名数据类型(精度范围)空/非空约束条件其他说明OperateIdint非空种子,自增1操作日志IdUserIdVarchar(50)非空操作者OperateNameVarchar(50)非空操作名称ObjectIdVarchar(50)非空操作对象IdOperateDescVarchar(200)非空操作描述OperateTimeDateTime非空操作时间第五部分 界面设计1.公共模块界面设计说明:页面设计要求尽量使用div布局完成。 所有的GridView要求实现分页功能。 用户登陆首页要求:只有当用户名、密码都正确时才能通过验证。 管理员登录后看到的主界面管理员登录后的主页面要求:显示个人便签信息,左侧显示系统菜单和个人基本信息,上标栏有“主页”、“重新登录”、“修改密码”、显示当前时间功能。 普通用户登录后看到的界面普通会员登录后的主页面要求:直接到个人签到页面,其他同管理员登录。 签卡日期不能为空,且必须为日期型。 2.人事管理模块界面实现//*用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现依据*//216。 用例1人事管理模块包括3个子模块。 包括3个子模块 人事管理模块包括3个子模块机构信息管理界面:() 机构信息管理页面功能要求:,初始时“保存按钮”为不可用。 页面有添加机构功能,使用模板列执行修改和删除机构操作,执行增、删、改后都要重新绑定GridView,显示出机构的最新信息。 填写机构名称、机构简称,添加成功后,机构名称和机构简称输入框都为置空,点修改图标后,在输入框中显示对应的信息,同时“添加”按钮不可用,“保存修改”按钮为可用,保存成功后,“添加”按钮可用,“保存修改”按钮不可用。 注意非空验证。 216。 用例2部门管理界面:() 部门管理页面部门页面功能要求:用GridView显示所有机构信息,该页面有部门增加、删除、修改功能。 点“添加部门”按钮,或点修改图标都进入保存部门信息页面。 保存部门信息页面: 保存部门信息页面布局保存部门信息页面功能要求: 所属机构下拉菜单绑定机构信息表,注意输入框有效性验证。 如果是修改部门则要显示选定部门的基本信息。 点“请点击选择用户”按钮,则树型显示所有用户,且按机构、部门分类。 以树型菜单显示所有用户选中某用户后,“部门负责人”输入框自动显示该用户姓名,且为只读,树型用户菜单自动隐藏。 绑定刚才选择的用户 选择用户后的界面如果选择的不是用户,而是机构或部门,则报告选择错误“您选择的不是人员,请重新选择。 ”。 添加或修改部门成功后,跳转到部门管理页面。 216。 用例3员工管理界面:() 员工管理界面员工管理页面功能要求:用GridView展示所有用户基本信息,页面有用户添加、修改、删除和浏览详情功能,执行增、删、改成功后,GridView重新绑定显示用户信息。 点“添加用户”按钮和修改用户图标进入用户信息保存页面, 所示。 保存用户页面保存用户信息页面功能要求:用户信息要求非空和有效性验证,“所在部门”下拉菜单项来自数据库DepartInfo表,文本和值分别对应DepartName和DepartId字段(后续机构和部门下拉菜单项都来自对应的表,不再赘述)。 点“浏览”按钮可以选择用户照片。 选择用户照片点“保存”按钮添加该用户,然后跳转到员工管理页面,同时把图片上传到“D:/WebSite/MyOffice/WebUI/images/Users”文件夹中。 注意这里文件名定义为:用户登录名 + “.jpg”格式,如刚才上传的图片添加用户后保存为“”,; 上传后的图片命名点“详细”可以查看更详细的信息。 水印效果 用户详情页面用户详情页面功能要求:显示用户基本信息,在该用户照片上要添加水印效果“我的Office系统”。 3.日程管理模块界面实现//*用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现依据*//216。 用例1日程管理模块包括3个子模块。 日历小图标包括3个子模块个人日程管理页面:。 个人日程管理页面功能要求:用calendar日历控件显示日历,使用DayRender事件绑定显示农历时间和日历小图标。 对应数据库Schedule表。 点日历小图标可以添加日程点日历小图标可以进入“我的日程安排”页面,比如命名为“”。 此时为添加日程操作。 我的日程添加页面我的日程安排页面功能要求:要求填写日程主题、日程地点、会议类型(下拉菜单数据项与MeetingInfo表字段对应)、开始时间、结束时间、提醒内容、预约他人一起参与,同时可以选择是否公开日程,如果公开日程,则部门内其他人在部门日程中可以查看您的日程,如果不公开,其他人看不到。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。