工资管理系统概要设计说明书
- 格式:docx
- 大小:197.76 KB
- 文档页数:11
职工信息管理系统目录一,需求文档…………………………………………………………………………………二,设计文档……………………………………………………………………………….. 三,系统说明书及用户操作手册………………………………………………。
.。
四,预计人员分配资源调配和进度表………………………………………。
五,分工表………………………………………………………………………………….一,需求文档:1,编写目的:职工管理系统是一个工作单位不可缺少的管理工具,它管理的数据对于公司的决策者和管理者来说都至关重要,所以职工管理系统应该能够为用户提供充足的信息和快捷的查询手段。
通过对用户需求进行调查分析,写出需求分析文档作为项目设计的基本准则要求,以及系统分析员进行系统分析和测试人员进行测试时的手册,方便设计人员进一步设计规划。
2,需求概述:设计一个职工信息管理系统,是其具有以下功能:2。
1建立职工信息数据,录入职工信息(包括职工编号、姓名、性别、工资、出生年月、参加工作时间和年龄)并保存;2.2根据职工信息表,建立只含有姓名和年龄的职工信息简表;2.3浏览所有职工信息;2.4实现职工信息的增、删、查、改;2.5实现职工信息按姓名字母顺序或职工编号进行排序。
3,需求说明:职工信息管理系统所实现的功能:3。
1添加新职工信息:实现对新加入职工信息的录入,所有的信息当中主码即职工信息编号,必须填写。
3。
2删除职工信息:当公司有职工因故离职,需要删除职员信息时,释放掉它所占据的数据库空间,就可以在列表中选中所要删除的记录,然后点击删除。
如果确认删除则在弹出的消息框中点击确定即可删除所选的记录。
3。
3修改职工信息:由于某种原因可能导致在记录员工信息时出现错误,需要对员工信息进行修改。
在员工信息系统主窗口中选择所要修改的成员信息进行修改,点击修改后将会弹出消息框,如果确认修改则点击确定,则修改数据成功。
3。
4查询职工信息:支持多条件查询,根据职工的姓名、职工编号等信息进行查询,并显示所有符合查询条件的职工信息。
第一章系统概述1.1系统开发的目的及背景随着我国企业规模的不断扩大,职工队伍变得越来越庞大。
这就导致职工信息不断增多,而人事管理是一项琐碎、复杂而又十分细致的工作,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
这就对企业人事管理提出了新的要求,用计算机管理系统来管理企业人事已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。
企业人事管理系统便是以计算机为工具,通过对人事管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。
1.2 可行性研究1.2.1可行性研究方法通过调查分析企业人事管理系统所具备的能力及实现的方法。
确定总体结构,利用数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。
1.2.2可行性综合分析(1)可行性:系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易。
对于该系统的技术要求,现行的软件开发条件,环境,完全可以实现。
SQL Server 2000完全可以提供该系统的操作要求和数据库需求。
所以企业人事管理系统在技术上是完全可行的。
(2)操作可行性:该系统的开发要求是界面简单,易于操作。
(3)经济可行性:该系统做为课程设计开发,经济可行性在此不做讨论。
(4)法律可行性:没有触犯任何国家法律,该系统在法律上具有可行性。
第二章需求分析2.1用户需求本系统是为了更好的实现人事各种信息的管理。
本系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数据。
主要功能有:数据入库、查询、修改和删除等。
目录1项目概述 (1)2系统需求分析 (1)2.1 系统功能需求 (1)2.1.1系统功能描述 (2)2.1.2功能模块划分 (2)2.2 系统数据需求 (2)2.2.1系统的概要设计 (2)3数据库设计 (6)3.1数据表的创建(数据字典) (6)3.2 E-R图 (8)3.2 数据流图的设计 (8)4详细设计 (10)4.1 管理员的设计 (10)4.1.1管理员登录页面 (10)4.1.3添加用户 (15)4.1.4公告管理 (16)4. 1 .5添加公告 (17)4.2 部门经理的设计 (17)4.2.1查看本部门员工信息 (17)4.2.2对本部门员工进行考勤管理 (18)4.2.3 员工工资模块 (19)5系统实现 (20)5.1软件测试的方法 (20)5.2模块测试 (21)6 总结 (21)参考文献 (23)1项目概述人力资源管理信息系统( Human Resource Management Information system ,简称HRMIS)是将以计算机为基础的管理信息系统应用于人力资源管理而形成的一种现代化的人力资源管理方法和手段,是对信息技术与人力资源管理技术结合的最佳定义。
本系统使用开发工具创建Web应用程序。
采用C#开发语言,使SQLServer2008数据库访问技术和三层架构实现人力资源信息的便捷管理。
它基本满足了人力资源管理者和员工对功能的需求,对员工工资,考勤等都有较详细的功能实现,使其从纷杂的事物中解脱,彻底解决了浪费时间和劳动量的问题,提高企业整体工作效率;登录后对权限进行了设置,提高了系统的安全性,保证人事信息的安全,适应网络化社会对企业自身发展的要求,对企业的系统建设有较大意义。
目的和意义人力资源管理信息系统的目的和意义在于:1.充分利用网络资源,进一步优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,满足人力资源部提升服务和管理水平的要求,使人力资源的管理更为高效和科学,数据更为准确;2.增强员工自助服务的功能,提高业务的透明度及员工的参与程度,简化人力资源事务性的管理流程,使人事劳动部门的管理人员有更多的时间和精力用于人力资源的战略规划;3.建立流程引擎和角色管理机制,增加面向用户的流程变更管理和用户管理的功能;4.健全安全机制,完善安全监控及审计功能;5.增强系统可视化的设计,提高用户的可操作性,尽可能减少用户培训;6.决策支持:完善人力资源决策支持系统,使基于人力资源系统数据的决策更为直观和精确,确定管理人员能够及时快捷地获得决策所需的信息。
文件编号:ZEE30003《XX企业管理系统商务版V3.0》软件概要设计说明书南昌金鼎软件开发有限公司《XX企业管理系统商务版V3.0》总体设计说明书目录1、引言 (3)1.1. 编写目的 (3)1.2. 背景 (3)1.3. 定义 (3)1.4. 参考资料 (3)2、总体设计 (3)2.1. 需求规定 (3)2.2. 运行环境 (3)2.3. 基本设计概念和处理流程 (4)2.3.1. 采购管理 (6)2.3.2. 销售管理 (7)2.3.3. 库存管理 (8)2.3.4. 员工管理 (10)2.3.5. 帐务管理 (11)2.3.6. 基本资料管理 (13)2.3.7. 系统维护 (13)2.4. 结构 (13)2.4.1. 采购管理 (14)2.4.2. 销售管理 (14)2.4.3. 库存管理 (16)2.4.4. 员工管理 (18)2.4.5. 帐务管理 (18)2.4.6. 基本资料管理 (21)2.4.7. 系统维护 (22)2.4.8. g f u n ……………………………………………………………2 3 2 . 4 . 1 1 .公用表单:( g ) f (24)2.4.12. 公用提示信息 (25)2.5. 人工处理过程 (26)2.6. 尚未解决的问题 (26)3、接口技术 (26)3.1. 用户接口 (26)3.2. 外部接口 (26)3.3. 内部接口 (26)4、运行设计 (27)4.1. 运行模块组合 (27)4.2. 运行控制 (27)4.3. 运行时间 (27)5、系统出错处理设计 (27)5.1. 出错信息 (27)5.2. 补救措施 (27)5.3. 系统维护设计 (27)1. 引言1.1 编写目的《XX企业管理系统商务版V3.0》总体设计说明书是面向系统分析员和程序员的,系统分析员依据软件需求说明书和总体设计说明书设计数据库和软件的详细设计,同时也是系统分析员向程序员分配代码设计任务的依据。
人事管理系统模块概要设计1 306科技(中国)有限公司秘级:内部保密文件仅限内部使用企业人事管理系统概要设计书(V2.0)文档编号:306-EPMS-04-2012 文档名称:概要设计书编写:李耀华编写日期:2012.12.07 审核:李艾邦审核日期:2012.12.08306科技(中国)有限公司1.引言1.1编写目的该文档的目的是描述企业人事管理系统项目的概要设计,其主要内容包括:●系统功能简介●系统结构设计●系统接口设计●数据结构设计●运行设计●出错处理设计●安全保密设计●维护设计1.2项目背景本项目是由青海师范大学计算机学院委托,由306科技负责开发。
1.3定义事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
C/S:Client/Server客户机/服务器。
可修改性:容许对系统进行修改而不增加原系统的复杂性。
有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。
可适应性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。
可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。
1.4参考资料1.人事管理系统项目计划任务书306科技公司2.人事管理系统项目开发计划306软件开发小组3.软件工程及其应用周苏、王文等天津科学技术出版社4.软件工程张海藩清华大学出版社2.任务概述2.1目标概要设计系统各模块功能,为详细设计奠定基础。
2.2需求概述青海师范大学计算机学院为方便人事管理,需开发一个人事管理系统。
为便于教职工信息查询以及工资情况统计,306科技公司把教职工的信息,包括姓名、性别、年龄,工资等信息输入人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改操作。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求系统界面要简单明了,易于操作,程序利于维护。
课程设计Ⅲ设计说明书(高校)职工年度考核系统的分析与设计学生姓名学号班级成绩指导教师任民宏数学与计算机科学学院2013年 3月 16日课程设计Ⅲ课程设计评阅书注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。
课程设计任务书2012—2013学年第1学期专业:信息经管与信息系统学号:1021024022 姓名:李洋课程设计名称:课程设计Ⅲ设计题目:(高校)职工年度考核系统的分析与设计完成期限:自2013 年3 月 4 日至2013 年3 月16 日共 2 周设计依据、要求及主要内容(可另加附页):职工年度考核系是针对陕西理工学院年终考核开发的信息经管系统,要求系统具有登记职工基本信息、职工自评、群众打分、系部考核、查询、统计,并能打印职工年度考核表和统计表功能。
登记职工基本信息实现录入职工基本信息,职工自评实现职工自己填写一年的个人归纳总结和打分。
群众打分实现以所在考核单位内的职工给他人打分。
系部考核实现填写系部意见并计算职工的最后得分,并打印职工年度考核表。
查询功能可以查询指定职工的考核信息,也可以查询一个部门所有职工的考核信息。
统计每个部门的各种分值的人数,并打印统计表。
根据以上要求完成下列题目:②运用结构化分析方法或面向对象分析方法对系统做需求分析,并编写需求规格说明书。
②运用结构化设计方法或面向对象设计方法对系统做概要设计和详细设计,并编写概要设计说明书和详细设计说明书。
指导教师(签字):教研室主任(签字):批准日期:年月日摘要随着信息技术的飞速发展和日趋激烈的商业竞争,企业的各项事务处理也逐渐采用信息化的经管。
尤其是对员工的年度考核,传统的考核方式存在很多经管者主观的影响,而且操作也不方便本文针对高校年终考核经管系统的设计过程:运用面向对象分析方法对系统做需求分析、概要设计和详细设计。
使系统具有登记职工基本信息、职工自评、群众打分、系部考核、查询、统计,并能打印职工年度考核表和统计表功能。
门诊医生工作站系统概要设计说明书编写人:吴德辉审核人:李亚刚编写日期:2012-10-271引言1.1编写目的根据需求分析说明书中的用户需求,编写概要设计说明书,为开发过程提供了较为扼要的说明,使系统开发各类技术人员对整个系统所需实现的功能以及测试过程中的各项测试内容有较为具体的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的修改工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、测试人员、管理人员、项目评审人员。
1.2背景说明:系统名称:门诊医生工作站系统概要设计说明书项目提出者:海南医学院09信管吴德辉开发者:海南医学院09信管吴德辉用户:各个医院运行该软件的计算机(中心):各个医院计算机局域网1.3定义SQL STRUCTURE QUERY LANGUAGE 数据库语言Dbms DATABASE MANAGEMENT SYSTEM 数据库管理系统CS CLINIC DOCTOR WORKSTATION SYSTEM 门诊医生工作站系统CR CLINIC REGISTERED 门诊挂号CP CLINIC PHARMACY 门诊药房CC CLINIC CHARGE 门诊收费CMI CLINIC MEDICAL INSURANCE 门诊医保CO CLINIC OPERATION 门诊手术CI CLINIC INSPECT 门诊检验1.4参考资料列出有关的参考文件,如下:a.《卫生部医院信息管理系统基本功能规范》b.《门诊医生工作站系统可行性分析报告》c.《门诊医生工作站系统需求规格说明书》2总体设计2.1需求规定该门诊医生工作站系统主要分为6个模块,分别对医院的门诊挂号、门诊药房、门诊收费、门诊医保、门诊手术、门诊检验各方面的功能进行信息化的实现。
关于门诊医生工作站系统的主要输入输出项目、处理的功能性能要求,可参考关于该系统的需求规格说明书的需求规定。
人力资源系统需求规格说明书范文项目实施规范版本:1.0状新态创建PM订修修人日期改007-427-0.6本版备1概述为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,某某单位决定实施人力资源管理系统。
希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。
并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。
系统还需提供人事档案的导出和报表功能。
1.1目的本文档是北京信息技术有限公司在某某单位的人力资源管理系统合同基础上编制的。
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。
同时本文档也作为项目评审验收的依据之一。
1.2范围本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块。
系统功能为本说明书与附件Demo版界面描述中功能的并集。
在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。
1.3读者对象1.4参考文档无1.5术语定义定义所使用的术语。
对于易混淆的客户常用语要有明确规定定义。
例如,“用户”是指客户的雇员而非软件的最终购买者等。
2系统说明2.1概述在这一部分应对影响系统的主要因素进行描述。
对于系统的详细功能描述应在下一节进行。
在此,应侧重需求的背景并使在下一节所做的叙述易于理解。
可包括:现有系统描述、新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。
2.2产品介绍2.3产品中的用户与角色2.4产品范围2.5产品应当遵循的标准或规范3功能性需求在这一部分应对所有的软件需求进行足够详细的描述。
详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。
按系统功能的体系结构组织本章内容。
3.1系统管理3.1.1人力资源档案管理设置3.1.1.1业务概述3.1.1.2使用者3.1.1.3输入要素3.1.1.4处理流程3.1.1.5输出要素3.1.2薪酬管理设置3.1.2.1业务概述3.1.2.2使用者3.1.2.3输入要素3.1.2.4处理流程3.1.2.5输出要素3.1.3题库管理设置3.1.3.1业务概述3.1.3.2使用者3.1.3.3输入要素3.1.3.4处理流程3.1.3.5输出要素3.1.4其他设置3.1.4.1业务概述3.1.4.2使用者3.1.4.3输入要素3.1.4.4处理流程3.1.4.5输出要素3.2人力资源档案管理人力资源档案管理是本系统的基础数据和核心内容。
软件概要设计说明书劳资型企业生产输入与输出1、引言1.1、编写目的编写这份概要说明书的目的是简要介绍软件的设计目的、运行环境、开发途径和应用方法,为那些向他人介绍该软件的人提供一个参考。
本需求的预期读者是与软件开发有联系的决策人、开发组成人员、扶助开发者、支持本项目的领导和公司人员、软件验证者。
1.2、项目背景社会主义市场经济发展的初期,出现了大量以劳动密集型和资源密集型为主的生产工厂,各个环节的分工越来越明确也越来越细化。
很多工厂承担一个环节或几个环节,但如果管理混乱会造成生产资源的浪费,增加企业的成本开销,压缩企业利润,如果可以优化管理,在各个细节严格监督,会为企业增加更多利润,和建立科学化的管理模式。
说明:(1)项目名称:劳资型企业生产输入与输出;1.3、定义Date processing数据处理DTE数据终端设备DCE数据连接设备Input and Output device 输入与输出设备Transmission 传输介质LAN局域网1.4、参考资料[1]《需求分析与系统设计》麦斯阿塞克;机械工业出版社;2009[2]《软件工程导论》;清华大学出版社;2008[3]《软件工程》陈明;中国铁道出版社;20112、总体设计2.1、需求概述本软件设计的目的是为了优化企业的管理,尤其是生产管理,通过对仓库、订单、生产、出库运输等方面的进行优化,来提高生产效率,减少成本。
2.1.1、功能描述(1)仓库:当有订单到来时,先通知仓库方面进原料,可以适当多进,但不可大量囤积,而且将一大部分运往车间,少部分放在仓库,以减少对仓库的需求。
根据工人的效率分批购进。
我们的软件可以根据以往的数据分析,得出每批大概需要进多少,根据工人以往的效率,得出在仓库和车间存放的数量。
(2)生产:我们的软件可以在使用者输入数据后,得出工人的劳动生产率,而且还能将工人们的效率加以比较,从而的出应得高工资员工的名单。
得到劳动生产率后,可得知多少天可完工。
人力资源管理系统需求分析说明书编写:农贤钢日期:2014-03-19审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:编号:变更记录签字确认目录1 概述 (4)1.1 目的 (4)1.2 背景 (4)1.3 范围 (4)1.4 运行环境 (5)1.4.1 软件环境 (5)2 需求说明 (6)2.1 系统功能流程 (6)2.1.1 系统功能层次模块图 (6)2.2 系统功能说明 (6)2.2.1 人员档案 (7)2.2.2 人事调配 (8)2.2.3 教育培训 (9)2.2.4 系统管理 (10)2.3 交付文档清单 (11)1概述1.1目的随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。
越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需人才,使企业拥有持久的、强大的竞争优势。
我们将为企业提供全面的人力资管理解决方案,旨在满足快速成长的企业管理信息化需求,主要目的就是帮助客户快速持续和健康成长,并且使人力资源部门借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于人力资源战略规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效地提升企业的核心竞争力。
本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。
本说明书的预期读者为:公司人力资源部人员,项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。
1.2背景a)本软件系统的名称是:人力资源管理系统。
b)本项目的任务提出者及单位、开发者为桂林电子科技大学软件工程专业实训小组的全体成员。
本项目的用户是对于人力资源管理有需求的企业。
实现该软件的计算中心或计算机网络为桂林电子科技大学计算机实验中心。
c)该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3范围系统包括的范围:人员档案、人事调配、考勤管理、教育培训。
校园博客系统模块概要设计说明书1.引言1.1编写目的在本校园博客系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对多所学院的实地调研中获得。
本阶段已在系统的需求分析的基础上,对校园博客系统做概要设计。
主要解决实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对校园博客系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2项目背景本项目(校园博客系统)时由多所学院委托,由正大校园团队负责开发。
1.3定义事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
1.4参考资料1.校园博客系统项目计划任务书正大软件学院学院2.校园博客系统项目开发计划正大软件开发小组3.用户操作手册(初稿)正大软件开发小组4.软件工程及其应用周苏、王文等天津科学技术出版社2.任务概述2.1目标概要设计系统各模块功能,为详细设计奠定基础。
2.2运行环境运行环境:win98/winNT4.0/win2000/winxp2.3需求概述为方便校园博客,我们开发一个校园博客系统。
为便于职工信息查询以及工资情况统计,把职工的信息,包括姓名、性别、年龄,工资等信息输入机票校园博客系统的数据库,然后在管理终端可以对数据进行查询和修改操作。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求系统界面要简单明了,易于操作,程序利于维护。
3.总体设计3.1处理流程对于用户基本信息管理和工资管理,可以使用相同的模式,两个系统相对独立。
四、概要设计说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.任务概述 (2)2.1目标 (3)2.2运行环境 (3)2.3需求概述 (3)2.4条件与限制 (3)3.总体设计 (3)3.1处理流程 (3)3.2总体结构和模块外部设计 (4)3.3功能分配 (4)4.接口设计 (5)4.1外部接口 (5)4.2内部接口 (5)5.数据结构设计 (5)5.1数据结构与程序的关系 (5)6.运行设计 (7)6.1运行模块的组合 (7)6.2运行控制 (7)6.3运行时间 (7)1.引言1.1编写目的在需求分析阶段中,我们已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。
本阶段在系统的需求分析的基础上,对系统做概要设计。
主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景说明开发软件名称:人事管理系统项目任务提出者:福建工程学院计算机系项目开发者:计算机科学与技术0701赵灿、陈顺庆小组用户:福建工程学院计算机系实现软件单位:计算机科学与技术0701赵灿、陈顺庆软件开发小组1.3定义RSXG:人事管理系统C/S:Client/server客户机/服务器1.4参考资料《实用软件工程(第二版)》-----------陆惠恩张成姝著清华大学出版社2006年出版《Delphi 7.0 程序设计》-----------田原官东李素若李文波著清华大学出版社北京交通大学出版社2002年出版《信息系统分析与设计》----------- 杨君岐, 邢战雷著西安电子科技大学出版社2009年出版2.任务概述2.1目标1.方便基本信息的录入,实现录入的数据的高校验性。
连锁超市综合管理系统概要设计文档修订历史记录日期版本说明作者目录1.引言编写目的编写目的:根据需求分析说明书,对系统建立起总体流程及系统总体编码标准等,为设计人员、编程人员及测试人员工作的根底。
参考资料:需求分析说明书R3 单店培训文档范围主要针对 XX工程需求分析说明书提出了根本的范围,实施目标和功能等信息,供实施、开发等部门使用。
背景说明1.工程签订时间,实施地点,完成时间要求。
工程签订时间: XXXX年 XX月 XX日实施地点: XXX要求完成时间: XXXX年 XX月 XX日前2.工程实施范围,包含模块数,实施地点。
工程实施包含了门店系统收银模块店长管理模块总部系统根底资料管理销售管理采购管理财务管理报表系统管理3.客户公司简单介绍。
益升连锁超市是 XXX 市一家连锁超市企业, 随着企业的经营模式扩展,在不同的地方和地段设置了很多门店,形成了连锁店。
需要统一经营和管理各门店,需要一套管理系统来管理各门店的经营方式。
因此方案开发一套连锁超市管理系统。
2.网络拓扑网络结构图其网络结构图如下:网络结构说明总部数据库效劳器:用来保存总部数据,为中心数据库;通信效劳器:接受分店POS的请求,根据请求的不同从中心数据库中提取相应的数据下发给POS客户端;或者将POS客户端上传的数据进行分析并将数据导入中心数据库中;Modem池:提供给各分店进行拨号连接,从而建立与通信效劳器的联系;总店维护机:提供给总店维护程序,进行对中心数据库的数据维护。
门店POS 机:采用一般微机,提供给POS收银程序以及店长管理程序使用;Modem:提供给 POS机通过拨号与总部的Modem池建立连接,从而实现POS 机与总部的通信效劳器进行数据交换。
3.系统环境操作系统Server : Windows 2000 Server或者Windows 2000 Advance Server数据库总部SQL SERVER 2000考虑要可以移植到ORACLE 9i门店ACCESS2000开发语言网络及硬件设备总部数据中心可以放在公司机房放置一个 model池D_LINK 交换机器假设干网络中心数据效劳器:PIII800 、 256M内存以上,配SQL SERVER 2000网络中心应用效劳器: PIII800、256M内存以上工作站要求内存64M C500以上网管工作站要求内存128M C700以上电信宽带门店POS 机店长管理机电信宽带4.总体概述系统目标使用本系统后将起到以下主要效果:门店收银系统收银统计分析销售情况进货登记上传下载数据实现总部能够对门店经营情况进行分析统计总部后台管理系统了解各个门店的经营情况管理好进销存生成财务报表模块结构【模块清单】总部管理系统一级二级模块功能简述优先模块级系统系统参数设置低管理数据字典高角色管理高用户管理高基础商品信息高数据管理商品类别信息高供给商信息高门店信息高库存初始化低设置库存警戒设置商品的库存警戒线。
软件工程过程(山东联盟)知到章节测试答案智慧树2023年最新山东工商学院第一章测试1.以下属于应用软件的是()。
参考答案:wps办公软件2.开发软件的高成本及软件产品的低质量之间存在矛盾,这种现象称之为()。
参考答案:软件危机3.以下()属于软件危机的具体表现。
参考答案:软件开发进度难以预测;产品的功能、性能难以满足用户需求;软件开发成本难以控制4.软件工程是由()组成。
参考答案:方法;过程;工具5.软件工程学的提出起源于软件危机,其目的就是最终解决软件的生成工程化问题。
参考答案:对6.以下()属于软件工程七个基本原理。
参考答案:开发小组人员应少而精;结果应能清楚地审查;实行严格的产品控制;用分阶段的生命周期计划严格管理7.ISO/IEC 12207软件生存周期过程标准,把用于开发一个软件系统的过程分为三类,包括主过程、辅助(组织)过程及()。
参考答案:支持过程8.一个软件从定义到开发,所经历的生存过程称为软件生存期或叫生命周期。
参考答案:错9.关于程序和软件,说法正确的是( )。
参考答案:软件包括程序10.软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目增加人手,会使它按期完工。
参考答案:错第二章测试1.问题定义是拟研发软件之前,对软件的需求问题进行初步调研、确认和描述的过程参考答案:对2.在问题定义阶段,开发任务主要是()。
参考答案:理解项目所涉及的基本问题3.问题定义报告通常不包括以下()内容。
参考答案:项目的可行性研究4.下列()属于可行性研究阶段的成果物。
参考答案:可行性研究报告5.一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。
参考答案:软件项目效益评估;成本估算6.软件可行性研究中的社会可行性涉及()等社会因素。
参考答案:道德;社会影响;法律7.()是软件可行性研究涉及到的内容。
参考答案:是否有足够的工具和相关技术来支持系统开发;待开发的软件是否有市场、经济上是否合算;是否有足够的人员和相关技术来支持系统开发8.可行性研究的主要任务是用最小的代价在尽可能短的时间内确定问题是否能够解决。
1 引言 ..................................... 2 1.1 编写目的 ................................. 2 1.2 背景 .................................. 2 1.3 定义 .................................. 2 1.4 参考资料 ................................. 3 2 总体设计 ................................... 3 2.1 需求规定 ................................. 3 2.2 运行环境 ................................. 7 2.3 基本设计概念和处理流程 ........................... 8 2.4 结构 .................................. 9 2.5 功能器求与程序的关系 ........................... 10 2.6 人工处理过程 ............................... 10 2.7 尚未问决的问题 ............................. 11 3 接口设计 ................................... 11 3.1 用户接口 ................................. 11 3.2 外部接口 ................................. 11 3.3 内部接口 ................................. 12 4 运行设计 ................................... 12 4.1 运行模块组合 ............................... 12 4.2 运行控制 ................................. 12 4.3 运行时间 ................................. 12 5 系统数据结构设计 ............................... 12 5.1 逻辑结构设计要点 ............................. 12 5.2 物理结构设计要点 ............................. 21 5.3 数据结构与程序的关系 ........................... 21 6 系统出错处理设计 ................................ 21 6.1 出错信息 ................................. 21 6.2 补救措施 ................................. 22 6.3 系统维护设计 ............................... 22概要设计说明书 1引言
1.1编写目的 描述目标软件的树型软件结构图,软件分析人员、软件设计师、 程序员以及软件测试人员都可能成为该文档的阅读者。
说明编写这份概要设计说明书的目的,指出预期的读者。— 1.2背景
说明: A. 所建议开发的软件系统的名称:“某职业高中工资管理系统” B. 本项目的任务提出者:财物科长;项目的开发者:该学校的全体 计算机教师;实际用户:财务科会计、财务科长(有时); 由于该学校尚未采用计算机进行信息化管理, 所以该软件系统独立存 在。但如果该学校打算建立一个中央数据库, 并以此为中心开发完整 的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管 理等),则本系统将是其中的一个子系统。
说明: a. 待开发软件系统的名称;_ b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)_。 1.3定义 (1)系统流程图:描述物理系统的模型表示。 (2)数据流图:描述逻辑系统的模型表示。
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料
1. 教育主管部门的经费预拨批文:教经费(编号: 2007-1); 2. 学校与计算机科研小组签订的项目预研合同:某校科研预研合同 (编号:2007-12) 3. 《软件工程导论》(第4版),张海藩编著,清华大学出版社出版 列出有关的参考文件,如: a. 本项目的经核准的计划任务书或合同,上级机关的批文;_ b. 属于本项目的其他已发表文件;_ c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的_ 标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2总体设计
2.1需求规定 给出需求说明书中定义的软件需求规定(包括功能规定和性能规 定),功能规定可采用IPO图或简易表格的方式来表示: 序号 在数据 流图中 的加工 编号 功能名称 功能说明 其他说明
1 1 收集数据 收集课时信息和任务信息 2 2 审核数据 审核事务数据的合法性 3 3.1 取数据 分别获取人事数据、事务数 据和年度数据 4 3.2 计算正常 工资 计算当月的正常工资
5 3.3 计算超额 计算年度的超额课时费 课时费
6 3.4 更新年度 数据 更新年度数据中的信息
7 3.5 印表格 打印相关报表 8 4 分发工资 明细表 把相关表格分发下去 手工完成
9 5 更新分类 帐 更新账目信息 不属于本系统的范畴,可能 是
“财务管理系统”的功能
10 6 更新人事 数据 更新人事信息 不属于本系统的范畴,可能 是
“人事管理系统”的功能 对于性能的具体要求: 时间特性要求 响应时间:最高要求毫秒级,最低要求秒级; 更新处理时间:最高要求毫秒级,最低要求秒级; 数据的转换和传送时间:最高要求毫秒级,最低要求秒级; 输入输出数据的精度特性要求 输入数据包括: a) 人事数据二职工编号+职工姓名+职称+职务+部门+参加工作时间+ 籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职 称系数+单节课时费
b) 事务数据=[课时信息|任务信息]
c) 课时信息=课程名称+授课班级+授课时数+班级人数 d) 任务信息=任务名称+任务工作量 表1 输入数据的具体要求 数据名称 数据类型 来源媒体 格式 数值范围 精度 职工编号 字符 人事数据
10{字符}10
前4位代表
学校编号, 后面2位代 表部门编 号,最后4 位代表员工 编号
职工姓名 字符 人事数据 4{字符}10 职称 字符 人事数据 8{字符}8 职务 字符 人事数据 8{字符}8 部门 字符 人事数据 10{字符}10 参加工作时 间 日期 人事数据 日期类型, 见数据字典 定义 年_月_日 形式
籍贯 字符 人事数据 10{字符}10 基本工资 数值 人事数据 1{数字}4 0 〜9999 个位 生活补贴 数值 人事数据 1{数字}3 0 〜999 个位 书报费 数值 人事数据 1{数字}3 0 〜999 个位 交通费 数值 人事数据 1{数字}3 0 〜999 个位 洗理费 数值 人事数据 1{数字}3 0 〜999 个位 班级人数 数值 人事数据 1{数字}3 0 〜999 个位 职称系数 数值 人事数据 1..5
班级系数 数值 人事数据 1 ..5
单节课时费 数值 人事数据 2{数字}2 10~99 个位 课程名称/ 任务名称 字符 事务数据
4{字符}10
授课班级 字符 事务数据 10{字符}10 0 5 —多媒
体技术—1 班
授课时数 数值 事务数据 2{数字}4 10〜9999 个位 任务量工作 数值 事务数据 1 {数字} 3 0 〜999 个位 输出数据包括: a) 工资表=职工编号+职工姓名+帐号+工资总额 b) 工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴+ 交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合 计+应发工资总额 表2 输出数据的具体要求 数据名称 数据类型 来源媒体 格式 数值范围 精度
职工编号 同上 职工姓名 同上 帐号 字符 工资表 30 {字符} 30 工资总额 数值 工资表 3{数字}5 0~99999 个位
基本工资 数值 工资明细表 1{数字}4 0~9999 个位 课时费 数值 工资明细表 1{数字}4 0~9999 个位
岗位津贴 数值 工资明细表 1{数字}4 0~9999 个位 书报费 数值 工资明细表 1{数字} 3 0~999 个位 生活补贴 数值 工资明细表 1{数字} 3 0~999 个位
交通费 数值 工资明细表 1{数字} 3 0~999 个位 洗理费 数值 工资明细表 1{数字} 3 0~999 个位 保险费 数值 工资明细表 1{数字} 4 0~9999 个位 公积金 数值 工资明细表 1{数字}4 0~9999 个位 个税 数值 工资明细表 1{数字}4 0~9999 个位 工资合计 数值 工资明细表 1{数字}4 0~9999 个位 应发工资总 额 数值 工资明细表 1{数字}4 0~9999 个位
系统使用的灵活性要求 系统的灵活性主要体现在: