小型企业管理系统概要设计报告

时间:2024.4.7

       

基于C/S结构的小型企业管理系统

概要设计说明书

                       成员:张三

                           李四

                           王五

1. 引言

     概要设计主要用于一个软件需求转化为软件表示的过程,这种表示只是描述出软件总的概括。

1.1编写目的

      从该阶段开发正式进入软件的实际开发阶段,本阶段是为了说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等。主要用于设计人员使用,为程序的详细设计提供基础。

1.2项目背景

(1)本项目的名称是:资产管理子系统

(2)本项目的任务提出者是**企业,开发者是信息学院08计算机系软件工程第四小组,用户是**企业的各部门人员及相关部门。

1.3定义

在该概要中的术语有:

         总体设计

         接口设计

         数据结构设计

         运行设计

         VC++:visual c++

1.4参考资料

2.需求规定

2.1本系统的功能划分为以下五个部分:

   员工信息管理:主要针对员工的信息进行管理,供员工个人使用,来完成对个人工作的信息化管理,并提供一些常用工具来方便工作需求。包括:修改密码,日程安排与提醒,个人工作计划制定,任务查看(任务分配),提供常用工具(各地区号、邮编等查询)

人事信息管理:主要是对企业中的人员的基本信息、人员的调动分配、人员信息查询统计、考勤信息、文件表格的下载等信息进行管理。包括:人事档案信息管理、工资管理、考勤信息查询管理、表格下载(请假、出差、报销等)、统计查询。

   企业资产管理:主要是对公司的拥有的固定资产以及日常消耗品的管理,主要包括固定资产管理和用品管理两部分。(1)固定资产管理实现对企业拥有的固定资产进行采购、分配使用、报废等进行的统计和查询工作。包括:资产管理、登记入库、使用情况登记和报废标识、统计查询。(2)用品管理为针对企业内部需要进行采购、领用、库存统计的各类用品信息进行综合管理。包括:用品管理、采购管理、领用管理、统计查询。

   日常办公管理:主要是对于公司日常工作的管理。包括:会议管理、值班管理、车辆管理。(1)会议管理主要实现是对用户单位相关会议安排、会议通知以及会议纪要信息进行标准化统一登记管理功能。包括:会议安排、会议通知、纪要管理、会议查询、会议室预约。(2)值班管理是对单位值班信息进行综合管理。包括:值班安排、值班通知、值班查询。(3)车辆管理对机构内部的车辆进行统一管理,可以实现车辆的基本信息、使用信息、维修信息、年检信息等的综合管理功能。包括:车辆档案、用车管理、维修管理、年检管理。

系统信息管理:主要是为系统的正常运行提供管理设置功能,首次安装完系统后,首先要通过系统管理模块中的组织机构管理功能建立起用户单位管理体系结构及系统用户信息。功能有:组织机构、用户管理、数据管理。(1)组织机构用于建立用户单位管理体系结构。(2)用户管理主要针对系统用户进行管理,包括登陆、退出、操作记录。(3)数据管理主要用于数据的备份与恢复、企业数据管理。

本系统对性能的规定为:

(1)  系统的更新处理时间应该在可接受的范围内

(2)  系统的查询时间应该在可接受的范围内

(3)  系统的数据统计时间应该在可接受的范围内

2.2运行环境

运行本系统的计算机处理器要求在奔3以上,内存512MB以上。

支持的操作系统在Windows xp以上,支持的数据库:SQL Server 2000,支持的开发工具:VC++ 6.0

3系统架构设计

3.1系统假设与约束

(1)所有人员(除各部门主管外)只能查看各自的信息;

(2)本系统可以与其他子系统在一定条件下共享数据;

(3)在人员信息管理系统中,提醒功能包括在日程安排中;

3.2总体设计

在本系统中,由于系统中的数据量大,涉及人员多,使用频繁,致使要求系统处理灵活,功能实用,容错率高,在子系统之间实现部分信息共享。软件结构图如下:

 

                           系统数据流图

3.3功能需求与程序的关系

本系统中除表格下载模块、常用工具模块外,进入其他模块都需调用系统管理中的用户管理的‘用户验证’模块,只有合法用户才能使用系统。

3.4人工处理过程

本系统在工作过程中不需要人工处理数据

3.5尚未解决的问题

本系统中除管理员外没有涉及用户权限高低的问题,即对于每一个用户进入一个模块前只有通过‘用户验证’模块才能使用系统,若能对用户的权限高低设置标记,则有助于提高工作效率,这是系统尚未解决的问题

4接口设计

4.1用户接口

该企业管理系统使用典型的Windows风格作为人机接口,如使用窗口、菜单、对话框等。

4.2外部接口

该企业管理系统支持处理器在奔3以上,内存在512MB以上的计算机;支持WindowsXP以上的操作系统;支持SQL Server 2000关系数据库。

4.3内部接口

“用户验证”模块:提供系统用户登录时的身份验证功能,用户进行角色换

必须调用此模块进行身份验证。

“员工信息管理”模块:提供登录口令修改、日程安排与提醒(任务查看)、个人工作计划制定的功能。

“人事管理”模块:提供对人事信息、工资信息进行录入、删除、修改和查询,对考勤信息进行录入、查询、删除,以及人事信息、考勤信息的统计和表格下载的功能。

“资产管理”模块:包括固定资产管理和用品管理,提供对资产信息、用品信息进行录入、修改、删除,并统计固定资产的使用情况与报废情况、用品的采购情况与领用情况的功能。

“日常办公”模块:包括会议管理、值班管理、车辆管理,提供会议和值班的信息的录入、修改、删除和查询,以及车辆信息的录入、删除和使用情况的查询的功能。

“系统管理”模块:提供系统用户管理、系统数据管理的功能,其中用户管理中包括用户验证、用户的修改、更新、授权、查询的操作。数据管理包括数据的备份与还原操作。用户登录系统时必须调用用户验证模块。

5运行设计

5.1运行模块组合

不同的用户登陆系统获得的系统功能是不同的,如管理员拥有授权一个合法用户的权限,合法用户可以使用该系统提供的功能,其他用户不允许访问该系统。

5.2运行控制

管理员对于系统的用户设置系统功能的访问权限,这样的权限设置使得不同的用户在访问不同的系统时拥有不同的权限。用户管理对用户的信息进行验证,确认是否为本公司内部人员。

5.3运行时间

“用户验证”模块在完成用户登录以及角色转换的身份验证后立即退出运行,释放占用的系统资源。其他模块在用户确认完成操作后退出运行,释放占用的系统资源。

6系统数据结构设计

6.1数据结构设计

根据“企业管理系统”的设计要求,建立相应的数据模型,实现数据模型和对象模型的转换,有数据模型生成数据库的相关脚步文件,最后在数据库管理系统中有脚步文件创建物理数据库。

(1)  员工信息系统

E-R如图所示:  

                         员工信息系统E-R图

                           用户信息表

      

                    员工信息表

日程安排与任务查看表

                         安排信息表

                         部门信息表

(2)  人事管理系统

E-R图如下所示:

               人事管理系统E-R图

    

                         用户信息表

                              操作信息表

                             人事档案表

工资(wages)表

                                考勤表

(3)  资产管理系统

E-R图如下所示:

                         固定资产E-R图

                           用户信息表

                          固定资产信息表

                           使用信息表

                           方式信息表

                        用品管理E-R图

                             用品信息表

                           采购信息表

                           库存信息表

                          领用信息表

                          操作信息表

                          厂商信息表

(4)  日常办公系统

E-R如图所示:

                         日常管理系统E-R图

                           用户信息表

                       会议信息表

                            值班信息表

                            车辆信息表

                           会议室信息表

(5)  系统管理系统

具体建立一张表:用户信息表,如图所示:

                            用户信息表

6.2数据结构与程序的关系

本系统进行用户身份验证时,首先通过登录界面获得用户输入的用户ID和密码,程序通过ADO访问数据库的用户信息表,若不匹配,返回结果到登录界面,提示出错,相反登录成功。

7系统出错处理设计

7.1用户出错

当用户输入字段不符合数据结构设计要求时,提示所输入字段不符合要求,并给出该字段的输入要求。当用户进行权限以外的操作时,提示用户权限受限,无法操作。

7.2补救措施

在系统中,当用户进行非法输入并要求提交时,系统提示用户输入错误,并给出合法输入格式要求用户重新输入。在此过程中保留用户刚才输入信息的界面,等待用户修改。系统中提供备份功能。

7.3系统维护设计

定期进行系统检查,编写日志,从而有利于更高版本的开发。


第二篇:软件概要设计报告


软件概要设计报告

? 目录

1. 引言 ........................................................................................................... 错误!未定义书签。

1.1 编写目的 ............................................................................................. 错误!未定义书签。

1.2 项目风险 ............................................................................................. 错误!未定义书签。

1.3 预期读者和阅读建议 ......................................................................... 错误!未定义书签。

1.4 参考资料 ............................................................................................. 错误!未定义书签。

2. 设计概述 ................................................................................................... 错误!未定义书签。

2.1 限制和约束 ......................................................................................... 错误!未定义书签。

2.2 设计原则和设计要求 ........................................................................................................... 3

3. 系统逻辑设计 ............................................................................................................................. 3

3.1 系统组织设计 ....................................................................................................................... 3

3.2 系统结构设计 ....................................................................................................................... 3

3.2.1 系统特性表 .................................................................................................................... 3

3.2.2 系统特性结构图 ............................................................................................................ 4

3.3 系统接口设计 ....................................................................................................................... 4

3.3.1 系统接口表 .................................................................................................................... 4

3.3.2 系统接口传输协议说明 ................................................................................................ 4

3.4 系统完整性设计 ................................................................................................................... 5

4. 系统出错处理设计 ..................................................................................................................... 5

4.1 系统出错处理表 ................................................................................................................... 5

4.2 维护处理过程表 ................................................................................................................... 5

5. 技术设计 ..................................................................................................................................... 6

5.1 系统开发技术说明表 ........................................................................................................... 6

5.2 开发技术应用说明 ............................................................................................................... 6

6. 数据库设计 ................................................................................................................................. 6

7. 词汇表 ......................................................................................................................................... 7

8. 进度计划 ..................................................................................................................................... 7

第-1-页

1. 引言

引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。

编写目的

开发这个软件产品意义、作用、以及最终要达到的意图

项目风险

首要风险承担者包括:

● 任务提出者;

● 软件开发者;

● 产品使用者。

预期读者和阅读建议

列举本软件系统概要设计报告所针对的各种不同的预期读者

参考资料

列举编写软件产品概要设计报告时所用到的参考文献及资料

2. 设计概述

本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。

限制和约束

简要描述起到限制和约束作用的各种可能存在的条件,并且说明在上述条件下,应该实现的

第-2-页

系统目标

● 在此输入

设计原则和设计要求

● 在此输入

3. 系统逻辑设计

本节内容主要根据软件产品需求规格说明书和软件产品数据字典建立系统的逻辑模型。

系统组织设计

系统组织设计通过系统组织表描述本系统由哪些子系统(模块)组成,这些子系统与业务职能

软件概要设计报告

系统结构设计

本节将对系统特性作较为详细的描述,并给出系统特性结构图。 3.1.1 系统特性表

系统特性可以具有操作界面,也可以没有操作界面;可以被其它操作界面、或者系统特性调用,也可以调用其它操作界面、非操作界面、或者系统特性;但是不允许递归调用(调用自己),包括间接递归调用。

软件概要设计报告

第-3-页

3.1.2 系统特性结构图

系统特性结构图给出系统特性在逻辑层面上相互之间的关系,其主要依据来源于需求规格说明书中,系统特性一节中的有关描述。

软件概要设计报告

系统接口设计

系统接口是一种非可视的系统界面,在多数情况下,它对用户是透明的。

本节将对系统接口作较为详细的描述,并给出接口说明清单。

3.1.3 系统接口表

接口作为系统的一种输入/输出形式,分为网络接口、数据库接口、RS-232串行通讯接口、IEEE—485串行总线接口、并行I/O接口等等多种类型。

当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统接口表进行描述。系统接

软件概要设计报告

3.1.4 系统接口传输协议说明

逐项详细描述系统接口表中所列出各个系统接口使用的传输协议,以及其它相关内容,例如:驱动程序、动态连接库、等等。 第-4-页

系统完整性设计

描述系统对象(数据元、数据类),所受到的逻辑约束关系。

软件概要设计报告

4. 系统出错处理设计

本节描述系统发生外界及内在错误时,所提供的错误信息及处理方法,它包括系统出错处理表及维护处理过程表。

系统出错处理表

本表给出有关出错处理的产生原因、提示信息、以及建议处理方法。

当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统出错处理表进行描述。系

软件概要设计报告

维护处理过程表

系统出错时,将调用维护处理过程对错误进行处理,有关维护处理过程的各项内容由维护处理过程表进行描述。

当系统有多个子系统(模块)组成时,每个子系统分别使用一张维护处理过程表进行描述。维护处理过程表如下:

第-5-页

5. 技术设计

系统技术设计描述系统各个特性实际使用的开发技术,

软件概要设计报告

以及具体开发技术使用时应该注意的事项。

系统开发技术说明表

开发技术应用说明

逐项详细描述系统开发技术说明表中所列出各项系统开发技术使用的技术要点,以及其它相关内容。

6. 数据库设计

第-6-页

软件概要设计报告

7. 词汇表

列出本文件中用到的专业术语的定义,以及有关缩写的定义(如有可能,列出相关的外文原向)。

8. 进度计划

列出进度计划,包括各子系统、各子模块完成进度计划,人员配备计划等。

第-7-页

更多相关推荐:
图书管理系统概要设计报告(经典范例)

实验报告课程名称软件工程导论课题名称图书管理系统概要设计报告专业计算机科学与技术班级学号20xx030103姓名大蚊子指导教师张铁楠20xx年4月24日目录1引言311编写目的312背景313定义314参考文献...

图书管理系统概要设计报告

图书管理系统概要设计Zly小组评审日期:年月日目录1.导言?31.1目的...31.2范围?31.3缩写说明...31。4术语定义?41。5引用标准?41。6参考资料...41。7版本更新信息...42.系统分…

图书管理系统概要设计说明书

图书管理系统概要设计说明书学生姓名:学号:学院:计算机科学学院班级:计算机科学与技术四班一、引言1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。…

图书管理系统概要设计报告

20xx838820xx8390图书管理系统概要设计姜宇龙李旭毅软件图书管理系统概要设计YLZ11目的该文档的目的是描述XXX系统项目的概要设计其主要内容包括系统功能简介系统结构设计数据设计模块设计界面设计本文...

图书馆管理系统 概要设计报告

概要设计说明书东南大学软件学院苏州课程群项目基于SSH框架的图书管理系统概要设计说明书作者递交日期验收人验收日期工作量统计概要设计说明书东南大学软件学院苏州课程群项目目录1引言111编写目的112范围113定义...

图书管理系统 概要设计说明书

图书管理系统概要设计说明书项目负责人雒锁李小华1引言11编写目的根据需求规格说明书在仔细考虑讨论之后我们又进一步对图书管理系统软件的功能划分数据结构软件总体结构有了进一步的认识我们把讨论的结果记录下来作为概要设...

图书管理系统概要设计

图书管理系统概要设计一引言11编写目的由前面的需求分析得出了系统的基本需求和基本的数据流图要实现整个系统需要对用户的需求进行设计概要设计主要是利用比较抽象的语言对整个需求进行概括确定对系统的物理配置确定整个系统...

图书管理系统总体设计报告

概要设计说明书编写规范项目名称总统设计说明书图书管理系统作者完成日期签收人签收日期概要设计说明书编写规范目录1引言11编写目的112范围113定义114参考资料22总体设计221需求规定222系统环境配置223...

C语言图书管理系统课程设计报告[1]

第三章图书管理系统的设计与实现3.1系统的需求分析图书登记管理系统作为一个应用软件将为学校的老师和学生提供一个对学校图书馆深入了解并借阅、还书的平台。根据系统界面的提示信息对图书馆信息进行查询、初始化等操作系统…

图书管理系统_概要设计说明书

图书管理系统概要设计说明书项目负责人雒锁李小华1引言11编写目的根据需求规格说明书在仔细考虑讨论之后我们又进一步对图书管理系统软件的功能划分数据结构软件总体结构有了进一步的认识我们把讨论的结果记录下来作为概要设...

图书管理系统概要设计说明书

项目名称图书管理系统概要设计说明书V10版本号文章来源20xx319拟制审核人批准人20xx319项目名称概要设计说明书1概要设计说明书1引言11编写目的编写本报告的目的是说明对系统设计的考虑并且完成系统的大致...

图书管理系统需求分析报告

图书管理系统需求规格说明书盛旭张驰1引言随着计算机技术的不断应用和提高计算机已经深入到社会生活的各个角落计算机软件也在各方面得到广泛的应用但是很多图书馆仍采用手工管理图书的方法不仅效率低易出错手续繁琐而且耗费大...

图书管理系统概要设计报告(24篇)