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

上传人:宝路 文档编号:23007958 上传时间:2017-11-29 格式:DOC 页数:6 大小:120.95KB
返回 下载 相关 举报
博瑞软件员工管理系统需求_第1页
第1页 / 共6页
博瑞软件员工管理系统需求_第2页
第2页 / 共6页
博瑞软件员工管理系统需求_第3页
第3页 / 共6页
博瑞软件员工管理系统需求_第4页
第4页 / 共6页
博瑞软件员工管理系统需求_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《博瑞软件员工管理系统需求》由会员分享,可在线阅读,更多相关《博瑞软件员工管理系统需求(6页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

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

7、管理员用户表。表结构可相对简单,只需实现功能即可。2、 技术方案2.1 实现技术前台使用 ASP.Net 展示,用户在浏览器里运行系统。 后台的实现技术采用 C#。数据库使用 SQL Server 2008。2.2 数据库设计对于数据库设计,要求比较严格,要满足数据库设计的第一二三范式,主键与外键关系要明确,设计数据表时,要合理的做好约束,如主键、默认值、非空等等,表中的数据要保证唯一,一定要防止数据冗余。2.3 开发环境Visual Studio 2010 + SQL Server 2008 (.Net)3、 其它问题1、 在性能上,要求系统整体运行流畅。2、 在实现代码中,尽量采用效率较高的实现方式。避免如“死循环”等低级错误的出现。代码结构要清晰,要符合开发规范。 3、 自己要做好简单的功能测试,保证系统能够正确运行。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号