博瑞软件员工管理系统需求文档

博瑞软件员工管理系统需求文档

ID:35523372

大小:107.00 KB

页数:6页

时间:2019-03-25

博瑞软件员工管理系统需求文档_第1页
博瑞软件员工管理系统需求文档_第2页
博瑞软件员工管理系统需求文档_第3页
博瑞软件员工管理系统需求文档_第4页
博瑞软件员工管理系统需求文档_第5页
资源描述:

《博瑞软件员工管理系统需求文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、员工管理系统软件需求设计安徽博瑞软件6/61、需求分析1.1功能需求员工管理系统增加员工信息修改员工信息查询员工信息删除员工信息增加部门员工管理修改部门删除部门部门管理1.1.1增加员工信息由相关人员收集员工信息录入系统。员工信息应包括员工编号、员工姓名、员工年龄、员工性别、毕业院校、所属部门等信息。通过对以上信息的收集整理,建立员工管理库,实现对员工的统一管理。1.1.2修改员工信息实现对员工相关信息的修改。保证员工信息的准确性。1.1.3查询员工信息可根据相关查询条件查询员工。如根据员工姓名、员工编号、员工生日等进行查询。1.1.4删除员工信息员工离职后,应删除该

2、员工信息。1.1.5部门管理可以增加部门,修改部门,删除部门。1.2界面需求1.2.1增加员工信息安徽博瑞软件6/6提交时要对所填信息进行验证,如:所有选项必须填写,如果没有填写,则弹出提示,终止提交;编号是必须4位数字,不能出现其它字符;姓名可以是中文或英文,但不能出现数字,且不能超过20个字符;年龄必须是数字,且必须在18-60之间;联系方式必须为手机号码;生日、毕业时间、入职时间这三项必须是正确的日期,格式为yyyy-mm-dd或者是yyyy/mm/dd;所属部门的选择包括研发部、人事部、董事部、开发部、市场部、新闻部、后勤部、财务部、营销部、保卫科等部门;所属

3、职位包括董事长、总经理、副经理、行政总裁、秘书、项目经理、项目组组长、普通职员等职位。增加成功后,要有专门的页面进行提示。提示页面的样式及内容以及成功后页面去往何处,都可自由发挥。只有一个要求,就是必须要合理,符合用户操作习惯。推荐操作成功后,去往“查询员工信息”界面。安徽博瑞软件6/61.1.1修改员工信息所有的选项在提交时必须验证,否则提交失败,给予用户相关的提示,验证方式请参考“添加员工信息”。操作成功后,要有专门的页面进行提示。提示页面的样式及内容以及成功后页面去往何处,都可自由发挥。只有一个要求,就是必须要合理,符合用户操作习惯。推荐操作成功后,去往“查询员

4、工信息”界面。1.1.2查询员工信息安徽博瑞软件6/6第一次进入此页面时加载所有员工信息,点击查询按钮时,如果编号和姓名都是空的,则进行提示,如果输入了员工编号,则按照员工编号“精确查询”,如果只输入了姓名,则按照姓名进行“模糊查询”,如果两个都输入了内容,则优先按照编号进行精确查询。如果选择了部门,则按照部门精确查询。点击左上角的复选框,如果为选中状态,则本页所有复选框都为选中状态,反之,则取消本页所有复选框的选中状态。单击“增加”按钮,打开“增加员工信息”页面,单击“修改所选”按钮,如果没有选中任何员工,则进行相应提示,如果选中了某些员工,则弹出这些员工的修改页面

5、。单击“删除所选”按钮,如果没有选中任何员工,则进行相应提示,如果选中了某些员工,则先弹出窗口,询问用户是否确认删除,如果是,则删除选中员工。每一行的“修改”和“删除”超链接,点击之后进行相应的修改和删除操作,操作对象为本行所指的员工,删除操作之前,也要先获得用户确认。显示员工,为获得最快的页面加载速度,要进行分页显示(如上图所示),用什么样的分布样式,自己发挥吧,当然也可以用图中所示样式。1.1.1删除员工信息上面也说到了,删除操作只需要一个“删除成功”操作提示,至于怎么实现,页面长什么样子,可自由发挥。上面所有的页面都是这样,不要求与图中长得一模一样,只要合理,美

6、观即可。1.1.2部门管理安徽博瑞软件6/6此界面列出所有的部门,可以实现对部门的管理。点击部门后的删除,弹出确认对话框,询问用户是否删除,如果用户选择是,则删除本部门,删除时要确认数据库中表的映射关系。点击修改,则本行会变成上图中红色框框中的样式。可实现对部门名称的修改,但部门编号,不允许修改。在最下方,可以直接填入新的部门编号,部门名称,点击增加按钮,将新部门存入数据库。上图仅供参考,只要能够实现对部门的管理,也可以分多张页面来实现,可自由发挥。1.1.1其它如果有能力,还可对上面的这些操作加上简单的权限控制,如登录之后才能进行相关操作。此功能属额外功能,可选做。

7、如果实现此功能,在进行数据库设计时,要多加一张管理员用户表。表结构可相对简单,只需实现功能即可。2、技术方案2.1实现技术前台使用ASP.Net展示,用户在浏览器里运行系统。后台的实现技术采用C#。数据库使用SQLServer2008。2.2数据库设计对于数据库设计,要求比较严格,要满足数据库设计的第一二三范式,主键与外键关系要明确,设计数据表时,要合理的做好约束,如主键、默认值、非空等等,表中的数据要保证唯一,一定要防止数据冗余。2.3开发环境VisualStudio2010+SQLServer2008(.Net)3、其它问题1、在性能上,要求系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。