博瑞软件_员工管理统需求文档.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
博瑞软件_员工管理统需求文档

员工管理系统 软件需求设计 1、需求分析 功能需求 增加员工信息 由相关人员收集员工信息录入系统。员工信息应包括员工编号、员工姓名、员工年龄、员工性别、毕业院校、所属部门等信息。通过对以上信息的收集整理,建立员工管理库,实现对员工的统一管理。 修改员工信息 实现对员工相关信息的修改。保证员工信息的准确性。 查询员工信息 可根据相关查询条件查询员工。如根据员工姓名、员工编号、员工生日等进行查询。 删除员工信息 员工离职后,应删除该员工信息。 部门管理 可以增加部门,修改部门,删除部门。 界面需求 增加员工信息 提交时要对所填信息进行验证,如:所有选项必须填写,如果没有填写,则弹出提示,终止提交;编号是必须4位数字,不能出现其它字符;姓名可以是中文或英文,但不能出现数字,且不能超过20个字符;年龄必须是数字,且必须在18-60之间;联系方式必须为手机号码;生日、毕业时间、入职时间这三项必须是正确的日期,格式为yyyy-mm-dd或者是yyyy/mm/dd;所属部门的选择包括 研发部、人事部、董事部、开发部、市场部、新闻部、后勤部、财务部、营销部、保卫科等部门;所属职位包括董事长、总经理、副经理、行政总裁、秘书、项目经理、项目组组长、普通职员 等职位。增加成功后,要有专门的页面进行提示。提示页面的样式及内容以及成功后页面去往何处,都可自由发挥。只有一个要求,就是必须要合理,符合用户操作习惯。推荐操作成功后,去往“查询员工信息”界面。 修改员工信息 所有的选项在提交时必须验证,否则提交失败,给予用户相关的提示,验证方式请参考“添加员工信息”。操作成功后,要有专门的页面进行提示。提示页面的样式及内容以及成功后页面去往何处,都可自由发挥。只有一个要求,就是必须要合理,符合用户操作习惯。推荐操作成功后,去往“查询员工信息”界面。 查询员工信息 第一次进入此页面时加载所有员工信息,点击查询按钮时,如果编号和姓名都是空的,则进行提示,如果输入了员工编号,则按照员工编号“精确查询”,如果只输入了姓名,则按照姓名进行“模糊查询”,如果两个都输入了内容,则优先按照编号进行精确查询。如果选择了部门,则按照部门精确查询。点击左上角的复选框,如果为选中状态,则本页所有复选框都为选中状态,反之,则取消本页所有复选框的选中状态。单击“增加”按钮,打开“增加员工信息”页面,单击“修改所选”按钮,如果没有选中任何员工,则进行相应提示,如果选中了某些员工,则弹出这些员工的修改页面。单击“删除所选”按钮,如果没有选中任何员工,则进行相应提示,如果选中了某些员工,则先弹出窗口,询问用户是否确认删除,如果是,则删除选中员工。每一行的“修改”和“删除”超链接,点击之后进行相应的修改和删除操作,操作对象为本行所指的员工,删除操作之前,也要先获得用户确认。 显示员工,为获得最快的页面加载速度,要进行分页显示(如上图所示),用什么样的分布样式,自己发挥吧,当然也可以用图中所示样式。 删除员工信息 上面也说到了,删除操作只需要一个“删除成功”操作提示,至于怎么实现,页面长什么样子,可自由发挥。上面所有的页面都是这样,不要求与图中长得一模一样,只要合理,美观即可。 部门管理 此界面列出所有的部门,可以实现对部门的管理。点击部门后的删除,弹出确认对话框,询问用户是否删除,如果用户选择是,则删除本部门,删除时要确认数据库中表的映射关系。点击修改,则本行会变成上图中红色框框中的样式。可实现对部门名称的修改,但部门编号,不允许修改。在最下方,可以直接填入新的部门编号,部门名称,点击增加按钮,将新部门存入数据库。上图仅供参考,只要能够实现对部门的管理,也可以分多张页面来实现,可自由发挥。 其它 如果有能力,还可对上面的这些操作加上简单的权限控制,如登录之后才能进行相关操作。此功能属额外功能,可选做。如果实现此功能,在进行数据库设计时,要多加一张管理员用户表。表结构可相对简单,只需实现功能即可。 技术方案 2.1 实现技术 前台使用ASP.Net展示,用户在浏览器里运行系统。 后台的实现技术采用C#。数据库使用SQL Server 2008。 2.2 数据库设计 对于数据库设计,要求比较严格,要满足数据库设计的第一二三范式,主键与外键关系要明确,设计数据表时,要合理的做好约束,如主键、默认值、非空等等,表中的数据要保证唯一,一定要防止数据冗余。 2.3 开发环境 Visual Studio 2010 + SQL Server 2008 (.Net) 其它问题 在性能上,要求系统整体运行流畅。 在实现代码中,尽量采用效率较高的实现方式。避免如“死循环”等低级错误的出现。代码结构要清晰,要符合开发规范。 自己要做好简单的功能测试,保证系统能够正确运行。

文档评论(0)

ikangyme + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档