毕业生顶岗实习需求规格说明书.doc
《毕业生顶岗实习需求规格说明书.doc》由会员分享,可在线阅读,更多相关《毕业生顶岗实习需求规格说明书.doc(19页珍藏版)》请在三一文库上搜索。
1、案卷号日期毕业生顶岗实习需求规格说明书 作 者: 王妍 完成日期: 签 收 人: 签收日期: 1.导言21.1目的21.2范围31.3缩写说明31.4术语定义31.5引用标准31.6参考资料31.7版本更新信息32系统定义42.1项目来源及背景42.2用户的特点42.3项目目标43应用环境43.1系统运行的网络环境53.2系统运行的硬件环境53.3系统运行软件环境64. 功能规格64.1角色定义74.2系统主用例图84.3客户端子系统84.4管理端子系统105. 性能需求155.1界面需求155.2响应时间需求155.3可靠性需求155.4开放性需求155.5可扩展性需求155.6系统安全性需
2、求166. 产品提交167. 实现约束168. 签字161.导言1.1目的该文档是关于党务信息平台的建立, 主要是为了提高全院党务信息的数字化管理水平,实现院属各单位党务信息统一管理、分级维护、分级统计、自动汇总的目标。主要实现党组织管理、党员信息、党员领导干部信息、入党申请人信息管理,各级党组织及个人的表彰信息和民主评议信息管理,党员组织关系变动管理。提供党组织信息报表自下而上的统计汇总功能。1.2范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么的问题。在这里 没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参
3、与方提供一个交流的平台。1.3缩写说明 无1.4术语定义 无1.5引用标准 1企业文档格式标准,北京长江软件有限公司软件工程化组织 2需求规格说明书格式标准,北京长江软件有限公司软件工程过程化组织1.6参考资料 1UML说明,北京长江软件有限公司 2需求规格报告格式标准,北京长江软件有限公司软件工程过程化组织1.7版本更新信息 本文档的更新记录如表A-l所示。 表A-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012010.9.60.11.1-3.3初始发布版本0022010.9.80.21.1-3.3修改0032010.9.80.34.1-4.2增加0042010.9.1
4、50.44.3增加0052010.9.200.54.3修改2系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。2.1项目来源及背景 该文档是关于党务信息平台的建立, 主要是为了提高全院党务信息的数字化管理水平,实现院属各单位党务信息统一管理、分级维护、分级统计、自动汇总的目标。主要实现党组织管理、党员信息、党员领导干部信息、入党申请人信息管理,各级党组织及个人的表彰信息和民主评议信息管理,党员组织关系变动管理。提供党组织信息报表自下而上的统计汇总功能。2.2用户的特点系统管理人员:每一级行政单位可以设一名管理员,分别维护范围内的组织机构,上级管理员可以维护下级所有的组织机
5、构。2.3项目目标本项目设定的目标如下: 系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少; 系统具有良好的运行效率,能够达到提高生产率的目的; 系统应有良好的可扩充性,可以容易地加入其他系统的应用; 平台的设计具有一定的超前性,灵活性,能够适应党员各种信息的变化; 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。3应用环境 根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是实现个人注册、登陆、查询等。管理端的功能实现党组织管理、党员信息、党员领导干部信息、入党申请人信息管理,各级党组织及个人的表彰信息和民主评议信息管理,党员组织关系变动管理等。它们
6、的关系如图A-l所示。 图A-1 党务信息平台流程图3.1系统运行的网络环境 本系统的网络运行图如图A-2所示,无论是客户端的党务管理者还是管理端的系统管理员都可以通过网络登录到本系统中。党务管理者通过登录时确定的权限范围管理自己所在党委及下属的党组织机构及其党员信息。管理端的系统管理员需要设置党务管理者的用户信息以及相应的权限。3.2系统运行的硬件环境 本系统的硬件环境如下: 客户机:普通PC CPUP4 1.8GHz以上内存:25 6MB以上能够运行IE5.0以上或者Netscape 4.0以上版本的机器分辨率:推荐使用1024 * 768像素Web服务器CPU:P4 2.0GHz内存:1
7、GB以上硬盘:80GB以上网卡:KMb/s速度数据库服务器CPU:P4 2.0GHz内存:1GB以上硬盘:80GB以上 图A-2 网络拓扑图3.3系统运行软件环境本系统的软件环境如下:操作系统:UNIXLinuxWindows2000或以上版本数据库:SQL Server 2000开发工具包:JDK Version 1.4.2Web服务器:Tomcat浏览器:IE 6.0以上4. 功能规格我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个
8、角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。设计用例时,我们遵循下列步骤:1)识别出系统的角色。角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。尽可能地确保所有角色都被完全识别出来。 2)描述主要的用例。可以采取不断地问自己“这个角色究竟想通过系统做什么?”
9、 来准确地描述用例。3)重新审视每个用例,为它们下个详尽的定义。4.1角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。4.1.1系统管理者党务管理者是指在这个党务信息平台中通过管理端对使用本系统的所有各级党务管理人员基本信息和权限信息进行管理。4.1.2党务管理者党者是指客户端的使用用户,此角色根据多级党委所具有的权限级别派生五个子类,院党委管理者、党委管理者、党支部管理者、党支部管理者和党小组管理者。每一个子类都对多向所属的党委及其下层党委进行党组织机构和党委的管理,只是由于所属党委的级别不同,根据权限控制,他们所能管理的党委级别和下层党委级别范围有所不同。它们的关系如图A-3
10、所示。 图A-3 系统管理用户角色的关系管理用户具体说明如下:院党委管理者。管理最高级别的党组织机构及所有下属党组织管理全院的党员信息。党委管理者。管理一级党委的组织机构及下属所有党组织,管理此级别及其以下的党员信息。党总支管理者。管理党支部。党支部管理者。管理党小组人员。系统管理员通过管理端对系统用户进行管理的人员,这个角色主要负责对管理端用户的增删、权限的设置等功能。4.1.3数据库数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除和修改等操作。4.2系统主用例图党务信息平台可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统功能主要是
11、指应聘者通过登录招聘网站进行操作的功能,即应聘功能。管理端子系统功能是招聘公司的管理人员发布招聘职位,整理应聘者简历,面试等功能。系统的主用例如图A-4所示。 图A-4系统的主用例图4.3客户端子系统党务管理者通过平台的登陆页面进行登录验证,系统首先判断里用户名和密码的正确性,然后根据用户确定其所属党委的级别。显示其所在党委的党组织基本信息,限制其只能对其所在党委及其下层党委进行操作,不能对上级党委信息进行修改操作。图A-5是它的活动图。客户端的功能主要包括登陆管理、党组织管理、党员管理等功能,图A-6是它的用例图。A-5是客户端的活动图。 图A-6客户端的功能用例图客户端管理的这些用例描述如
12、下:F-C-1:登陆管理。党务管理者登录到党务信息平台系统后可以看到用户名和密码的输入。F-C-2:党组织管理。党务管理者经过用户验证进入到党组织管理页面,可以对党组织的信息进行查看和修改。F-C-3:党员管理。党员管理者在经过用户验证进入到党员管理页面,可以对党员的信息进行查看和修改。4.3.1登陆管理登陆管理是客户端的党务管理者登录系统的验证操作过程。具体描述如下。用例描述:客户端登陆;执行者:党务管理者;前置条件:进入客户端系统登录界面;后置条件:登陆成功,进入党组织管理界面。基本路径:a)党务管理者进入客户端系统登录界面,输入管理者的用户名和密码;b)点击登录按钮,系统进行登录信息验证
13、和权限判断;c)如果用户通过验证,则进入党组织管理界面,并根据权限显示管理者所属党组织机构的基本信息。d)如果用户未通过验证,给出提示信息,重新输入管理者的用户名和密码,同一管理者三次密码输入错误,自动退出系统。4.3.2党组织管理当党务管理员登录成功后,将出现党组织管理页面,根据登录用户记录的权限加载用户所在党组织机构的树形目录。并分别显示党组织机构基本信息和党组织表彰信息两部分内容。这两部分的管理功能具体描述如下。1、党组织机构管理用例描述:党组织机构管理;执行者:党务管理者;前置条件:党务管理者已登录到党组织管理界面;后置条件:对党组织信息的更新操作完成后,将更新数据库中的相关数据表,并
14、在管理页面中的相应位置显示出更新之后的结果。基本路径:a)进入党组织管理页面,可以看到本级党组织机构的基本信息采集卡;b)每选中一个组织机构节点,就会显示出下属的党组织机构信息;c)若要在当前选中的组织机构节点下增加一级组织机构,点击“增加节点”按钮,则为当前组织机构增加一个新的下属组织机构,同时其父节点的组织机构相关信息,如“党委数”、“二级党委数”等相应更新。d)若要编辑某一党组织机构,要首先选中被编辑的组织机构节点,修改其基本信息,最后点击“保存”按钮。从本级到上级所有党组织(直至最顶层)的基本信息都必须进行相应的变化,并且更新相应党组织信息中“更新时间”数据项的值。其中党员数、在职党员
15、比例、在职党员占在职职工比例、建立党委、建立二级党委数从所属党组织机构的党员信息中自动获取,可以手工修改。e)若要删除当前选中党组织机构节点,点击“删除节点”按钮,需要判断当前节点下是否有党员存在。有党员,提醒用户不允许删除;没有党员,提醒用户删除操作不可恢复,确认后方可删除。在删除时,同时删除其所有下属党组织。f)若要汇总当前党组织机构节点的所有信息。点击“汇总”按钮,将节点所有直接下级节点信息汇总至本节点。g)导出操作。在当前组织机构节点,点击“导出”按钮,把当前选中党组织机构的基本信息、获奖信息和导出到Excel文件中。h)存档操作。每年定期对当前组织机构节点的当前数据(党组织、党员信息
16、)存档,点击“存档”按钮,在选择存档年度后自动存入到党组织历年档案中,并且增加存档时间。各级党务管理者在所属及其下属的党组织机构中有上述按钮的操作权限;对于上属级别的党组织机构,具有浏览和查阅的权限,所有操作按钮禁灰。2、党组织表彰管理用例描述:党组织表彰管理;执行者:党务管理者;前置条件:党务管理者已登录到党组织管理界面;后置条件:对党组织信息的更新操作完成后,将更新数据库中的相关数据表,并在管理页面中的相应位置显示出更新之后的结果。a)进入党组织表彰管理页面,可以看到本级党组织机构获得表彰的记录;b)每选中一个组织机构节点,就会显示出该机构下属的党组织获得表彰的信息;c)在当前选中党组织机
17、构节点下边增加一条表彰信息,点击“增加节点”按钮,则为当前获得表彰的组织机构增加一个新的组织机构,同时所有获得表彰的组织机构自动更新。d)若要删除获得表彰党组织机构节点,点击“删除节点”按钮,删除前提醒用户是否确定删除。e)若要保存获得表彰的党组织机构,点击“保存”按钮,则可以对修改的信息进行保存。f)重置操作。若要进行重置操作,取消对当前选中表彰信息的修改操作,可以点击“重置”按钮,重置前提醒用户是否重置。g)全屏显示操作。若要进行全屏显示操作,可以点击“全屏显示”按钮,把当前选中的党组织表彰信息用新弹出的页面整页显示。各级党办(处长)和办事员在所属及其下属的党组织机构中有上述按钮的操作权限
18、;其他人员在所属及其下属党组织机构中有浏览和查阅的权限,所有操作按钮禁灰。4.3.3党员管理当党务管理员登录成功后,将出现党员管理页面,根据登录用户记录的权限加载用户所在党组织机构的树形目录。党员管理模块主要对党员基本信息、年度新增党员和年度减少党员进行管理,生成年度新增党员和年度减少党员管理情况统计表格。这三部分的管理功能具体描述如下。1、党员基本信息管理党员基本信息管理主要维护党员基本信息,包括党员信息的增加、修改、删除、查询、汇总等信息的维护。具体用例描述如下:用例描述:党员基本信息管理;执行者:党务管理者;前置条件:党务管理者已进入到党员管理初始界面;后置条件:对党员基本信息数据的更新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业生 顶岗 实习 需求 规格 说明书
![提示](https://www.31doc.com/images/bang_tan.gif)
链接地址:https://www.31doc.com/p-5024772.html