软件需求说明书(完整版).doc

上传人:豆**** 文档编号:28529663 上传时间:2022-07-28 格式:DOC 页数:19 大小:113KB
返回 下载 相关 举报
软件需求说明书(完整版).doc_第1页
第1页 / 共19页
软件需求说明书(完整版).doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《软件需求说明书(完整版).doc》由会员分享,可在线阅读,更多相关《软件需求说明书(完整版).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除案卷号001日期2011/11/20大学生就业服务系统软件需求说明书 作 者: 先知小组 完成日期: 2011/11/20 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 目录软件需求说明书I目录II1 引言11.1 编写目的11.2 范围11.3 定义11.4 参考资料12 项目概述32.1 产品描述32.2 产品功能32.3 用户特点52.4 一般约束(未完成)62.5 假设和依据(未完成)63 具体需求73.1功能需求73.1.1数据管理需求73.1.2就业指导管理需求103.1.3资讯管理需求103.1.4招

2、聘管理需求113.1.5职业规划需求113.1.6 BBS需求123.1.7就业信息统计需求123.2 外部接口需求123.2.1 用户接口123.2.2 硬件接口133.3 性能需求133.4 设计约束143.5 属性143.5.1 可用性143.5.2 安全性143.5.3 可维护性143.5.4 可扩展性153.5.5 警告153.6 其他需求153.6.1数据库需求13.6.2 用户操作需求13.6.3场合适应性需求24 附录3【精品文档】第 2 页1 引言1.1 编写目的 该系统能让学校进行大学生就业服务的管理。使大学生就业能更加简单、规范、系统化的进行。节约人力,物力,财力资源。设

3、计说明书是为了开发大学生就业服务系统网站而编写,主要面向系统分析员、程序测试员、实施人员和最终用户。本说明书是整个软件开发的收据,它对以后阶段的工作起指导。本文也是项目完成后系统验收的依据。1.2 范围说明:a 大学生就业服务系统网站;b 本网站主要用来给学校进行大学生就业服务管理,大学生可以从该网站获取就业信息,用人单位也可以得到大学生的基本信息;c 描述所说明的软件的应用。应当:1) 管理大学生就业相关繁琐业务,希望将其明白化规范化。2) 数据管理模块、就业指导管理模块、资讯管理模块、招聘管理模块、职业规划、BBS、就业信息统计。1.3 定义 BBS:bulletin board syst

4、em,原意为:留言板系统,现在成为论坛的代名词,在本文中表示论坛,涵盖多种功能。1.4 参考资料列出要用到的参考资料,如:a 面向对象技术与UML 机械工业出版社 刘振安、董兰芳、刘燕君编著;b 信息系统分析与设计 机械工业出版社 姜同强主编;c 网站设计与Web应用开发技术 清华大学出版社 吴伟敏编著d 数据库技术应用教程 清华大学出版社 李彩霞编著2 项目概述2.1 产品描述毕业生就业信息的发布向来就是学校的一项基本工作,目前就业信息发布存在不及时,不全面等问题,造成某些学生无法获取全面就业信息,错过就业信息,影响学生职业生涯,同时也给学校的就业率带来了一定的影响。基于学校就业信息的发布所

5、存在的问题,该项目软件开发的意图就是要开发一个服务于全校毕业生(包括本科生和研究生)的就业服务系统,以网站的形式,利用网络技术和高校毕业生就业工作系统的资源,采取网上服务和网下服务相结合的方式,努力从根本上解决供求信息不对称的问题。软件的应用目标是学生和教师能够通过网站了解最新的就业信息和获取就业服务,并且能够在此基础上设置相应就业指导模块,让即将毕业的学生更好地进行自己的职业生涯规划,让学校对就业信息和毕业学生信息的管理更加规范化。众所周知,在解决问题之前必须首先理解所要解决的问题。对问题理解得越透彻,就越容易解决它。当我们完全、彻底地理解了一个问题的时候,通常就己经解决了这个问题。为了更好

6、地理解问题,人们常常采用建立问题模型的方法。软件中的模型是待开发系统的蓝图,通常由一组图示符号和组织这些符号的规则组成。面向对象分析就是用面向对象观点,提取和整理用户需求,建立问题域模型的过程;而面向对象设计就是用面向对象观点建立求解域模型的过程。由于面向对象方法学在概念和表示方法上的一致性,从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程。或者说,在分析阶段建立模型,在设计阶段细化,但始终是同一个模型一不像传统的结构化的方法那样转换成其他的模型。对象和类是面向对象模型的基本构造单元,面向对象建模就是一个识别出问题域内的对象,分析它们相互间的关系,并从对象映射成类,逐渐从分析类细化扩充到

7、设计类和实现类的过程。故本文档皆在于提高软件开发工程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本毕业生就业服务系统的软件开发过程,便于程序员和客户之间交流、协作。本文将对大学生就业服务系统软件的软件需求进行详细的定义,并以需求基线的形式确定下来,对之进行严格的控制,目的是准确和正确地满足大学生就业服务系统的要求,减少返工。并作为工作成功的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。2.2 产品功能本软件要实现的功能有七大模块的功能:第一大功能模块是毕业生数据管理,当中包括老师账号管理、用人单位账号管理、毕业生账号管理和毕业生档案管理。第二大功能模块是就业指导模

8、块,当中包括就业指导信息管理,当面指导预约和网上就业培训。第三大功能模块是资讯管理模块,包括就业信息管理和创业天地管理。第四大功能模块是招聘模块,针对用户角色的不同,可以将该模块划分为企业模块,学生模块以及自主招聘等模块。企业模块中,用人单位可以招聘信息、收集简历、学历认证、发布笔试面试录取通知。学生模块中,毕业生可以上传简历,浏览招聘信息,投递简历。第五大功能模块是职业规划,该模块的是要用户者是学生,当中包括人才测评和考证培训。第六大功能模块是BSS模块,当中包括留言板模块和经验交流模块。最后一个大功能模块是就业信息统计分析模块,包括了就业信息统计和就业信息分析两个模块。为了方便阅读者更好地

9、理解本产品的各个功能设置等,下面给出一个简单的功能模块表:毕业生数据库批量数据管理单个数据管理档案管理就业指导模块指导信息管理当面指导预约网上就业信息培训资讯管理就业资讯管理就业天地管理招聘模块企业发布招聘信息招聘信息审核学历认证收取简历 笔试,面试,录取通知学生发布简历,投递简历浏览就业信息自助招聘信息咨询远程面试职业规划人才测评考证培训BBS模块留言板留言发布留言管理(老师)经验交流模块发帖回帖,帖子管理就业信息统计就业信息统计就业信息分析2.3 用户特点本软件的最终用户有以下五种类型:管理员,学校老师,用人单位,毕业生,游客。首先,本软件需要一名管理员,负责对本软件的进行日常维护,确保软

10、件的可用性以及安全性。管理员的另一个重要工作就是负责用户信息管理。因此,能够胜任管理员工作的人员比较基本一定的软件知识,并且能及时与软件开发商联系并解决后期出现的软件问题。除此之外还要求管理员具备应有的职业道德,有信息安全意识,富有责任心。学校老师作为软件的用户之一,使用本软件的频率高,工作量大,在使用该软件的条件下,老师可以完成的工作包括:(1)修改自己的信息(2)实现毕业生信息管理,包括对毕业生信息的审核以及录入工作。(3)用人单位信息管理,包括对用人单位提供的招聘信息以及用人单位的知名度等信息的管理与录入工作。(4)档案管理,主要是管理毕业学生的各种档案。(5)就业指导,学校根据以往经验

11、,可向学生提供一定的就业指导信息。(6)资讯管理。(7)招聘信息审核。(8)职业规划信息管理。(9)留言板管理。(10)帖子管理.(11)就业信息统计分析管理。学校老师作为本软件的主要用户之一,不要求他们具备相应的软件知识,管理员通过给老师设置登录软件的帐号与权限等,老师就可以完成上述工作。老师在使用本软件过程中所出现的疑惑等都可以由管理员负责解答。用人单位作为招聘信息发布主体之一,也是本软件的使用者之一。本软件的优势特色之一就是用人单位可以通过互联网浏览毕业生的各种信息。用人单位从学校老师那里获得账号后,随即发布招聘信息。毕业生通过在本软件上浏览用人单位的招聘信息,可以直接在本软件基础上投送

12、简历。用人单位通过本软件浏览应聘毕业生的简历信息,进行毕业生的学历认证,并能及时对毕业生的简历进行留言和回复。在此基础上可以实现一个远程面试,方便用人单位了解毕业生的各方面情况。在论坛上,管理员设置了用人单位的发帖留言权限,用人单位可以在论坛上发布有关的招聘信息或者企业介绍等信息。毕业生作为本软件的最大的受益者,也是本软件的最大用户者,使用本软件的频率甚高。管理员给每一个毕业生设置一个账号与初始密码。毕业生用过账号密码登录本软件,在本软件上,毕业生可以修改自己的个人信息,发布简历,浏览学校或者用人单位发布的招聘信息,可以直接在本软件上投递简历,浏览资讯信息,浏览考证信息,回复用人单位的留言。除

13、此之外,毕业生针对自身情况,可以在本软件上进行在线人才测评,当面指导预约,远程面试。在论坛上,毕业生拥有留言,发帖,回帖的权限。简而言之就是学生可以维护个人信息,定制发布个性化的网络简历;搜索用人单位提供的岗位,投放简历;与其他用户交流游客作为本软件使用者之一,只能浏览本软件上的招聘信息资讯信息以及毕业生的简历等,他们没有权利留言发帖等。2.4 一般约束(未完成)本条对设计系统时限制开发者选择的其他一些项作一般性描述。而这些项将限定开发者在设计系统时的任选项。这些包括:a 管理方针;b 硬件的限制;c 与其他应用间的接口;d 并行操作;e 审查功能;f 控制功能;g 所需的高级语言;h 通信协

14、议;i 应用的临界点;j 安全和保密方面的考虑。2.5 假设和依据(未完成)本条列出影响需求说明中陈述的需求的每一个因素。这些因此不是软件的设计约束,但是它们的改变可能影响到需求说明中的需求。例如:假定一个特定的操作系统是在被软件产品指定的硬件上使用的,然而,事实上这个操作系统是不可能使用的,于是,需求说明就要进行相应的改变。3 具体需求3.1功能需求在这个系统,需要将系统的账户分为五个角色:管理员(Administrator)、老师(Teacher)、用人单位(Enterprise)、学生(Student)、游客(Tourist)。其中管理员主要是做账号管理,对其他四个角色的信息进行管理,并

15、且只有一个管理员,由后台数据库直接指定。老师作为整个系统的维护与管理者,可以对多个模块的信息进行管理和维护,同时也会给用人单位发放系统使用账号和授权。用人单位做与招聘相关的工作,学生做与找工作相关的工作,游客只能浏览页面上的一些公共信息。3.1.1数据管理需求1. 老师账号管理1) 引言这是管理员对所有老师的账号信息的管理,这里管理员可以批量和单个的对老师的账号进行增删改。2) 输入a) 老师的账号信息数据包括账号、密码、姓名、学院。b) 批量导入毕业生账号信息是以Excel表的形式来导入的,Excel表的格式要求如图3.1.1所示:图3.1.1老师账号信息导入Excel表格模板样式c) 可以

16、批量和单个删除老师的账号信息,还可以单个修改老师的账号信息。3) 加工a) 导入老师信息先要检查数据合法性,即数据完整性、数据是否与数据库中已有的数据重复冲突、学院是否存在。检查数据合法了,写入数据库并返回成功信息;检查不合法,丢弃数据并返回错误信息。b) 删除老师信息先要返回确认信息,以防误删。确认信息确认后,从数据库中删除相应的老师账号信息。c) 修改老师信息,账号值无法修改,仅为可读,在修改信息后也要检查修改后的信息的合法性。合法则写入数据库完成修改,返回成功信息;否则返回错误信息。2. 用人单位账号管理1) 引言用人单位账号,是老师给一些审核通过用人单位使用该系统的凭证。老师可以对这些

17、用人单位的账号信息进行增删改。2) 输入a) 老师的账号信息数据包括账号、密码、单位名称、单位简介。b) 批量导入毕业生账号信息是以Excel表的形式来导入的,Excel表的格式要求如图3.1.2所示图3.1.3 毕业生账号信息导入Excel表格模板样式c) 可以批量和单个删除用人单位的账号信息,还可以单个修改用人单位的账号信息。3) 加工a) 导入用人单位信息先要检查数据合法性,即数据完整性、数据是否与数据库中已有的数据重复冲突。检查数据合法了,写入数据库并返回成功信息;检查不合法,丢弃数据并返回错误信息。b) 删除用人单位信息先要返回确认信息,以防误删。确认信息确认后,从数据库中删除相应的

18、用人单位账号信息。c) 修改用人单位信息,账号值无法修改,仅为可读,在修改信息后也要检查修改后的信息的合法性。合法则写入数据库完成修改,返回成功信息;否则返回错误信息。3. 毕业生账号管理1) 引言毕业生账号管理,是管理员或是老师对毕业生账号信息的管理。老师或管理员可以批量的导入导出删除毕业生的账号信息,也可以单个的查询,修改,删除毕业生的账号信息。2) 输入a) 毕业生账号信息数据包括账号、密码、姓名、学院、专业、班级。b) 批量导入毕业生账号信息是以Excel表的形式来导入的,Excel表的格式要求如图3.1.3所示:图3.1.3 毕业生账号信息导入Excel表格模板样式c) 批量删除可以

19、是通过复选框选中多列毕业生账户信息来删除,也可以是以学校、学院、班级为单位进行删除。d) 老师或管理单个管理毕业生账户信息时,可以单个添加毕业生账户信息,也可以先通过查询功能查询到要修改的毕业生账户信息,然后在编辑框中输入要修改的内容,点击保存按钮即可完成修改。还可以选中要删除的毕业生账户,即可点击删除按钮完成删除。3) 加工a) 在输入的数据后,不管是批量导入还是单个输入,在系统获取数据后。首先要检查数据合法性,即数据完整性,数据是否与数据库中已有的数据重复冲突,学院、专业、班级是否存在等。b) 在批量导入毕业生账号信息时,是先检查一条毕业生账号信息检查数据合法性,合法就导入数据库并返回导入

20、成功信息,不合法就返回错误信息,然后处理下一条毕业生账号信息,这样循环处理直到所有输入的毕业生账号信息处理完毕。单个导入毕业生账号信息时,直接先检查这条毕业生账号信息检查数据合法性,合法就导入数据库并返回导入成功信息,不合法就返回错误信息。c) 批量删除和单个删除毕业生账户信息时,在删除毕业生账户信息的时候,要先清空与要删除的毕业生相关的数据,比如说简历,留言等信息,然后再在数据库里面删除这些毕业生的账户信息。d) 修改毕业生账号信息时,系统自动让账号信息中的账号值仅仅可读,无法修改。对其他的信息进行修改之前,要验证合法性,只有合法了才能对数据库进行修改并返回成功信息,否则返回错误信息。4)

21、输出批量导出毕业生账户信息时,老师可以以学校、学院、班级为单位来导出像图3.1.3那样形式的Excel表文件,存在用户本地电脑硬盘内。4. 毕业生档案管理1) 引言毕业生档案管理,是老师对毕业生档案的管理。老师可以批量的导入导出删除毕业生的档案,也可以单个导入导出删除毕业生的档案。2) 输入a) 毕业生档案是以附件word文档的形式来存放的。b) 批量导入毕业生档案是老师可以一次导入多个档案附件,在导入完成后通过填写一些信息来将档案与各个毕业生关联起来。c) 批量删除毕业生档案可以通过复选框选中多个毕业生档案来删除,也可以是以学校、学院、班级为单位进行删除。单个删除毕业生档案是直接选中一个学生

22、档案后直接删除。d) 单个导入毕业生档案是老师先指定要导入档案的学生,然后导入一个档案附件,直接将毕业生账户和档案附件关联起来。3) 加工a) 检查上传的档案要关联的毕业生是否存在,若存在,继续检查该毕业生是否已经关联了档案文档附件,如果没有关联,则将上传的档案写入数据库,并且与要关联的毕业生账号关联起来;否则返回错误信息并丢弃上传的档案文档。b) 删除学生档案文档时,要先给一个提示信息,以防用户误删,提示信息确认后,再删除与相关毕业生的关联信息和数据库中对应的档案文档。4) 输出批量导出毕业生档案文档时,老师可以老师以学校、学院、班级为单位来打包下载毕业生档案文档。单个导出毕业生档案文档是老

23、师直接找到要下载的毕业生档案文档进行下载或是学生只能下载自己的档案文档。3.1.2就业指导管理需求1. 指导信息管理1) 指导信息管理,是老师发布,修改和删除一些对毕业生求职有指导意义的文章。这里老师对这些指导文章可以进行增删改。2) 这里的文章以博客的形式来存储在数据库里面。3) 老师对这些文章可以单个或是批量的导入和删除。修改只能单个进行。2. 老师当面指导预约1) 学生登录后可以在这一板块直接预约与老师当面的指导。2) 系统在接受预约后检查老师的时间是否冲突。3) 在没有时间冲突后以邮件的形式发给老师,并发确认信息给学生。3. 网上就业培训1) 学生登录后可以进入网上就业培训系统,选择要

24、培训的测试试题。2) 系统自动调出相应的培训试题,学生开始进行培训。3) 测试结束后,给出相应的培训结果,并根据结果推荐相应的培训教材给毕业生下载。4) 网上就业培训还有相应的培训视频以供学生下载。3.1.3资讯管理需求1. 就业信息管理1) 老师通过各种途径的来一些公司的招聘信息,整理后发到就业信息这一板块。2) 老师可以对这些招聘信息进行增删改,可以单个和批量删除。3) 学生和游客可以浏览这些招聘信息。2. 创业天地管理1) 创业天地板块是老师或是学生发表一些关于创业的一些文章。这个板块有点类似博客模式。2) 老师就是超级管理员,可以发博客,修改自己发的博客,删除任何博客。3) 学生可以发

25、博客,看博客,留言;同时可以修改删除自己的博客,删除自己博客中的留言。3.1.4招聘管理需求1. 用人单位部分1) 从老师那里获得登录系统的账号密码。2) 登录系统后可以编辑自己单位的一些信息,可以修改登录密码,可以修改单位简介;但是不能修改账号和单位名称。3) 用人单位在登录后可以发布招聘信息。4) 用人单位可以浏览毕业生的简历,并可以通过简历页面上面的链接直接给毕业生发邮件。5) 用人单位可以通过发布的招聘信息页面链接邮箱来收集毕业生投递的简历。这时可以通过学历验证来检验简历的内容的真伪。然后再筛选简历后,发布笔试名单和笔试其他信息。6) 用人单位还可以发布面试信息、录取信息。2. 毕业生

26、部分1) 毕业生通过老师获得自己的账号密码。2) 登录系统后可以修改自己的密码。3) 毕业生可以上传自己的简历,但只能上传一份,还可以对自己的简历修改和删除。4) 毕业生可以浏览老师或是用人单位发布的招聘信息,可以投递自己的简历。5) 在毕业生投递的简历被用人单位选中,用人单位发布该毕业生可以笔试的信息以及后面的面试、录取信息时,系统会发邮件通知该毕业生。3. 自助招聘部分1) 毕业生可以同个这个系统直接和用人单位沟通,咨询一些毕业生想要了解的信息。2) 毕业生或是用人单位觉得有必要还可以通过视频来远程面试。3.1.5职业规划需求1. 人才测评1) 毕业生登录人才测评系统,选择要测评试题。2)

27、 毕业生开始测评,系统自动计时。3) 测评完成后,系统自动给出相应的测评结果。4) 根据人才测评结果,系统给出相应的职业规划推荐。2. 考证培训1) 毕业生登录考证培训系统,输入一些就业意向。2) 根据毕业生自己的就业意向和前面人才测评的结果,考证培训会给出推荐的培训计划,并列出详细的培训计划表。3) 毕业生还可以下载系统给出的培训计划表。4) 毕业生根据自己的培训计划表可以报名相应的培训班。5) 系统自动统计出毕业生所报的各个培训班的人数,提交给老师。6) 老师根据这些人数,决定开那些培训班,并将开班信息发布到考证培训这一板块。并将开班信息发到相应的毕业生邮箱里面。7) 对于那些报了培训班但

28、是没有开办的毕业生,系统自动发送商业的对应的培训班的一些信息到他们的邮箱。3.1.6 BBS需求这个模块主要是毕业生、用人单位和老师交流以及就业经验交流的一个平台。所以分为以毕业生和老师交流为主的留言板模块和以就业经验交流为主的经验交流模块。1. 留言板模块1) 用人单位、毕业生和老师都可以在这里留言,都可以对自己发布的留言进行编辑和删除。2) 老师还可以删除用人单位和毕业生的留言,可以回复所有的留言。2. 经验交流模块1) 毕业生和老师都可以发帖。2) 老师可以单个或批量的删除任何毕业生的贴,同时还可以删除自己的贴。3) 老师可以修改自己的贴,也可以回自己的贴,同时还可以删除自己的贴中的回帖

29、。4) 毕业生可以回自己的贴,可以删除自己帖中的回帖。3.1.7就业信息统计需求1. 就业信息统计1) 系统自动根据毕业生的就业情况进行统计,得出就业率。2) 系统自动根据毕业生专业分类统计,得出各专业的就业率。3) 将上面的就业率做成报表,显示出来,同时老师可以以Excel表的格式导出就业率报表。4) 同时还要统计用人单位的情况,系统自动统计出毕业生去各个用人单位的人数。2. 就业信息统计后的分析1) 根据上面统计得到的就业率,系统自动与往年进行对比,得出目前的状况,老师可以根据这些状况制定下一年的计划。2) 根据上面统计得到的各专业的就业率,系统自动与往年进行对比,得出目前的状况,将这些状

30、况发给各自专业的老师,老师根据这些状况调整各专业的学生的职业规划计划。3) 根据上面统计用人单位的情况,系统自动对用人单位评级,老师根据用人单位的评级来筛选相应的用人单位。3.2 外部接口需求3.2.1 用户接口1、采用windows的通用图形界面,用户友好。2、界面具有一致性,界面规范遵循windows软件界面的规范。3、提供错误处理。4、提供信息提示,用多种信息提示当前用户的状态、界面。5、提供方便的联机帮助。6、遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。3.2.2 硬件接口软件接口主要考虑软件与操作系统、数据库管理系统的接口,文档处理时需要较常用的办公软件。例如Micro

31、soft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。硬件接口描述硬件每一接口的特征。这种描述可能包括支持的硬件类型、软硬件之间交流的数据本系统中的各个子系统的硬件和软件的配置如下:1、服务器端子系统的运行要求: 系统软件:SCO UNIX 数据库管理系统:SYBASE 硬件要求:P 450以上,258MB RAM,14GB HD2、客户端子系统的运行要求: 系统软件:Window 2000/98/NT 数据库管理系统:SYBASE客户端PR6.5 硬件要求:P以上PC,32MB RAM,4.3GB HD3.3 性能需求为了保证系统能够长期、安全、稳定、可靠、高效地运行,毕业

32、生就业信息系统应满足以下性能需求:(1)系统处理的准确和及时性这是系统的必要性能。查询应保证查全率,所有相应域包含查询关键字的记录都能查到。在系统设计和开发中,要充分考虑系统当前与将来可能工作量,使系统处理能力和响应时间能过满足学校对信息处理的需求。使响应时间,更新处理时间都比较迅速,完全满足用户要求。响应时间常在12s内,对数据的导入、导出、软磁盘和打印机的操作也应在可接受的范围内完成。(2)系统的开放性和系统的可扩充性系统在开发过程中,应该充分考虑以后的可扩充性,因为用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放

33、性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件,通过软件的修补、替换,完成系统的升级和更新换代。(3)系统的易用性和易维护性系统是直接面对使用人员的,而一般的用户往往对计算机并不是非常熟悉。这就要求系统能够有功良好的用户接口,易用的人计交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统的熟悉过程。(4)系统的易维护性系统中涉及到的数据是学校、学生或公司相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常安全管理、系统意外崩溃时数据的恢

34、复工作。(5)系统的标准性系统在设计、开发、使用过程中,要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。3.4 设计约束a. 系统可以长期运行,可扩充性好,版本也可以不断升级,来满足毕业生就业管理人员的新需求;b. 使用该系统的学校需要有一台能够存储大量数据的服务器存储企业人才需求信息和人才信息,实现管理部门之间的联网,使整个就业管理一体化;c. 系统是由开发,能够在常用操作系统中顺利运行;d. 系统操作简单。3.5 属性3.5.1 可用性该系统应简单易用,应符合公认的可用性标准(如 IBM 的 CUA 标准和 Microsoft 的 GUI 标准)方面的需求。用户通过

35、简单的培训即可对软件进行常规的操作。同时,系统采取容错技术,具备数据恢复功能,能够保证用户随时随地操作系统。3.5.2 安全性a 信息传递必须安全;b 只有授权用户才能访问信息;c 对重要的系统操作都记录日志,以备发生安全问题时能够追查操作人员。d 不能通过在浏览器地址栏中输入页面的绝对地址来访问需要相应权限的系统页面;必须通过用户登录才能进入相应的系统页面;e 不能使用浏览器的页面缓存来访问没有访问权限的页面。3.5.3 可维护性a 采用高级语言进行编写,具有更好的可维护性;b 保留完善的程序文档,可对其进行有效、迅速地维护;c 程序可以容易地、有效地在各种各样的计算环境中运行。3.5.4

36、可扩展性a 基础架构可横向与纵向扩展;b 当用户的访问量不断增加时,应使系统的整体响应时间依然能够满足用户的需求。3.5.5 警告指定所需属性十分重要,它使得人们能用规定的方法去进行客观的验证。3.6 其他需求系统ER图如下:审核拥有帖子属于学院学校简历拥有投递企业招聘信息 学生拥有教师发布就业信息拥有属于 11 1 NN NN 1 NNNN 1 N 1 1 N 1 N3.6.1数据库需求对系统中出现的各个实体的属性进行整理,形成数据字典,此可以作为后继开发过程中数据结构设计、数据库设计、数据表结构设计的主要来源。根据系统E-R可以知道系统数据结构主要有用户、毕业生信息、学院、公司信息、招聘广

37、告、简历、就业信息、资讯信息以及在这几个主要数据结构之间由于操作联系起来的一些数据。主要的数据字典有如下:学生:姓名,学号,学院,班级,籍贯,处罚,曾获奖励,职务,学位等等用户:账号,密码,权限等公司:名称,简介,负责人,规模等等招聘信息:标题,信息来源,发布时间,内容等个人简历:姓名,性别,籍贯,出生年月,毕业院校,曾获奖励,曾获处罚,曾任职务,自我评价,求职意向,身高等等。学院:学院名,学院代号就业信息:标题,信息来源,信息内容,时间等资讯信息:标题,信息来源,信息内容,时间等3.6.2 用户操作需求在用户之中各种方式的操作。用户操作基本有:用户登录系统、学生填写简历、用人单位发布招聘信息

38、、学生进行人才测评、管理人员进行资讯快报和就业技巧的发布、用人单位招聘、管理员统一上报毕业生的信息、发布创业信息、职业规划、考证培训、学历认证、档案管理这些基本操作。数据处理运行功能。说明需要处理的数据、记录个数和大小规模,要按可预见的增长对数据及其分量的存储作出估算。后援和恢复性操作。当用户处理不正确的数据和操作的时候能够进行数据恢复和一些处理操作。3.6.3场合适应性需求客户端: 硬件:一台电脑,在windows环境下正常使用的所有打印机,校园网 软件:windows 2000/windows xp、浏览器。 服务器: 硬件:一般品牌的服务器 软件:windows 2000 server,SQL server 20054 附录对一个实际的需求规格说明来说,若有必要应该编写附录。附录中可能包括:a 输入输出格式样本,成本分析研究的描述或用户调查结果;b 有助于理解需求说明的背景信息;c 软件所解决问题的描述;d 用户历史、背景、经历和操作特点;e 交叉访问表。按先后次序进行编排,使一些不完全的软件需求得以完善;f 特殊的装配指令用于编码和媒体,以满足安全、输出、初始装入或其他要求。 注:当包括附录时,需求说明必须明确地说明附录是不是需求要考虑的部分。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁