软件工程课程设计

软件工程课程设计
软件工程课程设计

软件工程课程设计

题目固定资产管理系统学院数学与信息工程学院专业计算计科学与技术班级计科学051

学号200332225232

学生姓名方明

同组成员李亮

指导教师魏远旺

目录

一、可行性报告┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1

二、需求说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉3

三、总体设计说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5

四、详细设计说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13

五、程序源代码┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉24

六、课程设计体会┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27

七、参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27

第一章可行性报告

1.1 固定资产管理概述

1.1.1 固定资产

财政部颁发的于2002年1月1日起施行的《企业会计准则-固定资产》中,是这样对固定资产下定义的:“固定资产,是指同时具有以下特征的有形资产:为生产商品,提供劳务,出租或经营管理而持有的;使用年限超过一年;单位价值较高。”这应该是固定资产的准确定义。

1.1.2 固定资产的具体标准如何确定

判断固定资产的具体标准,主要有两个方面:一是时间标准,二是价值标准。根据《企业会计准则-固定资产》规定:固定资产,是指企业使用期限超过1年的房屋,建筑物,机器,机械,运输工具以及其他与生产,经营有关的设备,器具,工具等。不属于生产经营主要设备的物品,单位价值在2000元人民币以上,并且使用年限超过2年的,也应当作为固定资产。

1.1.3 固定资产如何分类

按其经济用途分类,可以分为生产经营用固定资产和非生产经营用固定资产;

按其所有权划分,可分为自有固定资产和租入固定资产;

按来源渠道划分,可分为外购的固定资产,自行建造的固定资产,接受投资转入的固定资产,接受捐赠的固定资产,以非货币资金换入的固定资产,改建扩建新增的固定资产,盘赢的固定资产,融资租入固定资产;

按使用情况划分,可以分为使用中的固定资产,未使用的固定资产和不需用的固定资产;

按其经济用途和使用情况综合划分,可分为生产经营用固定资产,非生产经营用固定资产,租出固定资产(指经营性租赁),不需用固定资产,未使用固定资产,土地,融资租入固定资产。

1.2 固定资产管理系统可行性分析及开发计划

本项目主要是根据软件工程课程的实践需要,根据固定资产管理的流程,与软件工程的理论相结合,完成本项目的开发。本项目的设计和开发目标是达到软件工程课程理论和实际相结合的目的。

1.2.1 定义:

*数据流图

从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。*数据词典

对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。

1.2.2.软件技术可行性分析及开发计划:

本系统应该完成一个小型固定资产管理系统的所有功能,包括以下内容:

(1) 用户登陆

此操作由操作员完成,输入用户名和密码,单击“登录”登陆系统。

(2) 显示固定资产

此操作由操作员完成,单击菜单选项的“显示资料”,则屏幕下端显示本系统中数据库中的资产资料。

(3) 增加数据

此操作由操作员完成,单击菜单选项的“增加”按钮,则弹出一个增加的对话框,在对话框输入数据后,单击“确定”,将数据保存入数据库。

(4) 删除数据

在屏幕中单击一条数据,然后在菜单选项单击“删除”,则删除这条数据。

(5) 保存资料

当用户完成操作后,单击“保存修改”按钮,则系统弹出一个对话框,现示“保存成功”,提示用户操作成功。

1.2.3 软件运行环境

Visual studio 2005

SQL 2000

第二章需求说明书

2.1 固定资产管理系统业务过程

2.1.1 固定资产增加的核算

企业固定资产的取得有多种方式,通常为:购置、贴换、自建、投资投入、融资租赁、捐赠等方式。不同的获取渠道,其成本的确定方式也不同,核算中所使用的科目也相应有所变化。

2.1.2 固定资产减少的核算

固定资产减少主要是固定资产的出售、报废、毁损以及由于技术进步等原因而提前报废遭受自然灾害等造成的非常损失.无论何种原因造成固定资产的减少,都应该首先确定当时固定资产的帐面价值,然后将累计折旧和固定资产原始价值从帐户中转销,并相应反映所发生的损益.

2.1.3固定资产折旧的核算

折旧的核算是固定资产核算的重要内容.根据国家有关规定,计算固定资产折旧的方法一般采用平均年限法和工作量法,某些特定企业经国家批准后也可采用加速折旧法.按现行财务制度规定,企业的固定资产应按月计提折旧,折旧的计提从该固定资产投入使用的次月起计提.

2.1.4固定资产支出的核算

固定资产的支出主要包括固定资产的改建,扩建,改良支出,固定资产的换新,修理支出.为了维护固定资产的正常运转和使用,充分发挥其效能,就不得不发生一些支出.

2.1.5固定资产清查的核算

在固定资产的使用过程中,由于客观原因或人为原因,企业的固定资产可能会出现帐实不符的情况.为了保护企业固定资产的完整安全,企业应定期或不定期地对固定资产进行清查.一般采用实地盘点的方法进行.

2.2 固定资产管理系统目标功能定位

2.2.1 登记企业现有固定资产的基本情况,以求与手工处理的历史相接轨.

2.2.2 对使用计算机后因各种原因产生的固定资产增加或减少业务,应能在系统中及时登记,并相应的处理.

2.2.3 定期对于应该计提折旧的固定资产进行如实准确的折旧计提,并可以按照各种统

计口径进行分类汇总,进而自动生成转帐凭证.

2.2.4 及时提供固定资产管理信息,以便反映固定资产的使用情况,分析固定资产的使用效率,挖掘固定资产的使用潜力和及时调配处理多余固定资产.

固定资产管理系统结构图

公司用户

登陆管理信息查询管理

固定资产基本信息管理

固定资产折旧管理

固定资产减少管理

固定资产增加管理

固定资产支出管理

固定资产清查管理

用户管理

系统管理员

*

*

*

*

*

*

**

**

*

*

*

*

*

*

<>

<>

<>

<>

<>

<>

*

*

固定资产管理系统

初始设置

固定资产卡片管理折旧处理凭证处理账表处理

部门对应折旧科目折旧方法定义

使用状态设置增减方式设置

资产类别设置原始卡片录入固定资产变动

固定资产减少固定资产增加卡片管理本月折旧计提转账凭证定义转账凭证生成

卡片查询折旧汇总表处理

固资汇表处理

固定资产管理系统用例图

第三章总体设计说明书

3.1 固定资产管理系统的功能结构分析

3.1.1 固定资产管理概述

固定资产管理是企业设备管理的重要组成部分,几乎所有大型精密设备都属于固定资产。固定资产还包括土地、房屋、建筑物及构筑物等其他类型的资产。通过固定资产管理,可以准确掌握一个企业的资产构成、资产的目前状态、资产折旧和资产部门分布等关键信息,为企业生产经营决策提供科学依据。固定资产管理涉及的内容广泛,信息繁杂,数据量大。在人工台帐管理模式下,信息的采集和反馈速度慢、数据失真和丢失严重。导致固定资产管理的各个环节相互脱节,各种指标的分析不准确,影响了企业管理水平的提高,开发固定资产管理信息系统是克服上述问题唯一有效的途径。

3.1.2 系统概述

固定资产管理系统是为了顺应财政制度改革的要求,加强对预算单位固定资产的管理与控制,是与“政府财政信息管理系统(GFMIS)”紧密相结合的管理系统之一,该系统完全符合政府采购对固定资产管理的要求,实现了财政部门和主管部门对预算单位固定资产的查询、汇总等控制,可有效地防止国有资产的流失。

该系统集固定资产业务处理与资产管理为一体,分为固定资产管理和固定资产汇总两大模块。

3.2.1.1 固定资产管理

反映单位固定资产的使用情况。包括资产录入、资产变动、计提折旧、数据上报等功能。产生固定资产卡片,按月反映固定资产原值增减变动明细账和固定资产折旧计算分配明细账。提供各类资产统计表、折旧表。对固定资产总值、累计折旧数据进行动态管理。预留与财务管理的接口,实现资产管理与财务管理的平滑过渡。满足单位的日常固定资产业务处理工作及对固定资产管理发展的需要。

1、系统管理:对整个固定资产管理软件提供的管理以及方便用户设计的辅助性功能。主要包括账套管理、用户管理、数据管理、日志管理。

2、参数设置:参数设置是计算机存贮数据和查询数据的基础和前提。主要包括账套、

会计期、资产类别、部门、增减方式、使用状况、卡片项目、卡片格式等参数的设置。

3、资产管理:资产管理是对固定资产使用情况的日常处理。主要包括原始卡片的录入,固定资产增加、减少、变动及审核的处理,卡片变动、超龄情况的查询。

4、卡片折旧:卡片折旧是用来完成计提固定资产折旧的工作。主要包括工作量录入、计提折旧、折旧明细表、折旧汇总表。

5、账簿报表:账簿报表可生成固定资产总账、明细账,对固定资产验收单、领用单、调拨单、报废审批单进行查询、修改、删除管理及各类查询统计表。主要包括固定资产总账、明细账、登记簿、折旧明细表、折旧汇总表、固定资产统计表。

6、期末处理:期末处理包括期末结账和数据上报。

系统部分界面如下:

3.1.1.2 固定资产汇总

提供资产汇总、统计、分析等功能,生成固定资产统计表、固定资产分布图。上级主管部门通过对上报的固定资产数据进行汇总,达到及时、准确、高效、直观地了解下级单位固定资产使用情况。

1、系统管理:对整个固定资产查询软件提供的管理以及方便用户设计的辅助性功能。主要包括用户管理、数据管理、日志管理。

2、参数设置:参数设置是计算机存贮数据和查询数据的基础和前提。主要包括系统参数、资产类别、下级单位等参数的设置。

3、数据接收/上报:数据接收/上报包括对下级单位数据的接收、将接收的数据上报到上级部门两个功能。

4、账簿报表:根据接收的固定资产数据自动生成固定资产统计表(类别、单位)、明细表、分析表。

3.1.1.3 系统特点

1、集管理、业务处理于一身,同时满足各级财政、行业主管和预算单位对固定资产的基本管理要求及财政部门和上级主管部门对下级部门固定资产的控制管理要求。

2、提供多种折旧方法,满足各类单位的管理要求及行政事业单位对固定资产的管理发展要求。

3、用户可自行选择数据的上报方式,如软盘上报、E-MAIL上报或其它上报方式。

4、与账务处理系统紧密集成,所有账务数据可在账务系统中反映。

5、保留与财务数据的接口,具有良好的扩展性和延伸性。

6、采用SQL SERVER作为后台数据库支撑,保证数据流的安全和畅通。

3.1.1.4 系统功能模块

1、基础数据库管理基础数据库包括:部门代码表、资产编号表、类别代码表和用户编码表。部门代码:为了确定资产的所属单位属性,按树状结构统一编制和存放各部门的标识码;资产编号:用一组代码表示每一种固定资产的种类、安装地点和顺序;类别代码:国家标准GB/T14885-94规定的分类代码;用户编码:确定用户的身份和权限。

基础数据库管理就是对上述关键数据进行维护,只有系统管理员有权运行此模块。

2、资产卡片管理它包括以下几个方面的内容:建立现有固定资产台帐的数据库,包括:资产编号、类别代码、名称、规格型号、原值、净值、累计折旧、折旧方式、使用年限、附机等相关属性;新资产卡片的录入;资产卡片数据的修改;废弃资产卡片的删除;按部门、类别、和用户指定条件进行查询;资产卡片、附机卡片、资产明细的报表打印。

3、资产动态管理主要功能包括:资产状态修正:固定资产不同时期所处状态会发生改变,这些状态包括:在用、未使用、封存、报废等9种类型。当资产状态改变时,此功能将对资产数据进行修改,并将状态改变的日期、原因等信息存档;部门转移:当资产的安装地点或所属部门发生变化时,此功能将修改该资产的资产编号和其它相关属性;原值修正:调整资产原值并调整净值和折旧率等相关数据;对相关数据的查询、修改、删除和打印。

4、折旧计算主要功能:对指定状态的资产纪录按指定的折旧方式自动进行折旧计算,并对净值、累计折旧等相关数据进行修正,包括:月末计提折旧;年终转结。

5、分析统计和报表主要功能:资产结构分析;部门资产占用分析;资产分类统计;资产状态分析;资产月报、年报;资产资金占用分析等

6、系统管理:数据备份;数据恢复;用户授权。

3.2 固定资产管理的业务流程分析

3.2.1 概述

在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料串起来作进一步的分析.业务流程分析可以帮我们了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统不合理的地方,在新系统基础上优化业务处理流程.

3.2.2 系统任务

(1)管理固定资产卡片。提供固定资产卡片的增加、修改、删除、查询、统计与汇总

等功能,可以随时输出固定资产的各种综合信息。

(2)核算固定资产的变动。根据固定资产增减变动或项目内容的变化,自动登记固定资产明细账,生成固定资产核算相应的记账凭证。

(3)计提折旧、计算固定资产净值。自动实现固定资产折旧的计提和分配,并输出计提折旧分配表。

(4)管理低值易耗品。提供从低值易耗品的入库、领用、部门转移、报表打印,到费用控制、按部门成本核算及库存控制进行全过程的准确管理,生成费用归集分配表。

(5)车辆管理。提供车辆档案、驾驶人员、车辆费用(维修费、洗车费、养路费、燃料费、停车费、保险费、年审费、过桥费等)、车辆使用和交通事故等数据信息的录入及费用归集,生成费用归集分配表。

(6)自动转账。根据固定资产折旧分配表和费用归集分配表自动编制费用记账凭证,输出记账凭证并自动将其传递到工资费用系统。

(7)输出各种报表。根据管理需要生成各种报表,如固定资产卡片、固定资产折旧计算表等。

(8)实时查询。根据管理需要完成各项数据的查询与调阅,上级行可以查询辖属各部门及下级行各类固定资产数据信息(如计划、审批、执行、折旧情况)

3.2.3 卡片管理

是对交通设备、电子计算机、其他机具设备实物的建卡及管理,能够实现对固定资产的完整记录,并能对固定资产的维护、调拨、盘盈盘亏、清查情况进行记录和保存。

3.3 固定资产管理系统数据流程分析

3.3.1 概述

数据流程分析是用一组符号来描述整个系统中信息的流动,存储及变化的全貌.具有抽象性和概括性的特点.

3.3.2 固定资产管理系统数据流程

固定资产管理系统的数据流程可以分成以下几个工作过程:

1. 固定资产系统首次投入运行时,需将企业现有固定资产的全部原始资料输入计算机,以形成系统的基础数据。

2. 根据月初的固定资产卡片文件,按设定的折旧计算方式计提固定资产折旧,生成固

定资产折旧文件。

3. 根据固定资产折旧文件,固定资产增加、固定资产减少文件及固定资产内部调动文件统计、汇总生成转账数据文件,据以自动生成转账凭证。

4. 月未根据固定资产增加文件,增加固定资产卡片文件记录;根据固定资产减少文件删除固定资产卡片记录,并将删除记录送入固定资产备查文件中保存,以备查询。

5. 根据固定资产卡片文件、固定资产折旧文件,固定资产增加、减少、内部调动文件编制固定资产转账数据汇总表、固定资产增减变动表、固定资产分部门或分类统计表。3.4 固定资产管理系统管理模型

3.4.1 固定资产功能模块简介

一、系统功能设置模块

1.用户管理

定义系统特殊组/用户组/用户三个管理对象。

2.口令管理

以用户为单位,进行密码的设定/修改等维护作业。

二、固定资产清查模块

现场根据资产实物情况,通过设定好的代码,输入系统,系统控制打印机打印出标签,新采购的资产直接命令系统打印出标签,但系统只有在保存之后才能打印标签,在保存的时候把资产归入不同的库,标签上面包含资产名称、规格型号、出厂日期等等。(用户自定义)

三、固定资产管理

1.固定资产登记模块

公司采购固定资产之后,采购部门在系统中录入固定资产的基本资料,并且记录下保管人员系统自动将此固定资产记录入后台数据库中。

2.固定资产领用管理

固定资产都需要固定的保管人员,当需要零用该固定资产的时候,需要在系统中记录下零用记录。

3.固定资产归还管理

领用的固定资产归还时,在系统中记录该信息。

4.固定资产报废管理

可将各部门申请报废的资产进行鉴定,现场对需报废资产进行甄别,防止张冠李戴。同时可通过固定资产条码管理系统打印出符合实际需要的固定资产报废申请单。

5.固定资产报废管理

当固定资产的保管人员发生变更的时候,系统记录下该变更信息。

四、条形码标签生成模块

二级公司基础设施购置

申请单

1.1

资产购

置申请

单管理

资产购置申请单

1.4

资产基

本信息

管理

1.2

资产购

置申请

审批

1.3

资产购

置申请

批复 上

级主管

资产基本信息

二级

公司

财务

上级

主管

二级

公司

各类单据及资产

资料

固定资产购置管理数据流程图

二级公司资产变更申请

资产变更申请单

资产基本信息

二级

公司

财务

上级

主管

资产变更通

知单

2.1

资产变更

申请单

管理

2.2

资产变更

申请审批

2.3

资产变更

申请批复

上级主

2.4

资产变更

处理

资产基本信息

固定资产变更管理数据流程图

二级公司资产报废

申请单

资产报废申请单

资产基本信息

二级

公司

财务

上级

主管

3.1

资产报废

申请单

管理

3.2

资产报废

申请审批

3.3

资产报废

申请批复

上级主

3.4

资产报废

处理

资产基本信息

资产报废信息

资产报废通知单

固定资产报废管理数据流程

+管理号码-申请单位编号-固资类别-固资名称-规格型号-资金来源-购置日期-厂牌-特性1-附注

-部门经理意见

-上级主管批示意见

资产购置申请+固资类别-固资名称-规格型号-资金来源-出厂日期-购置日期-使用日期-使用年限-使用状态-厂牌-附注

资产基本信息+变更申请单号-管理号码-申请单位-申请时间-变更原因-调出单位-调入单位-交接地点-产权归属编码-经办人

-部门经理意见-上级主管批示意见-......

资产变更申请+固资类别-固资名称-规格型号-原值

-购置申请单号-报废日期-使用年限

报废固资信息+批复()

上级主管部门+审批()

下属公司经理+申请()

二级公司用户+登陆()

+用户名称-用户密码-组号

-二级公司编码-备注用户+二级公司编码-二级公司名称

二级公司编码+组号-菜单编号-公司编码-有效性标志-禁用标志-备注

权限

系统管理员

+管理号码-申请单位-申请时间-固资原值-固资残值-已使用年限-报废原因-主管人-经管人

-产权归属编码-主管部门意见-上级批示意见

固资报废申请0..1

1..*

购置

1

0..*变更*

*

购置批复*

*

购置审批

*

*

购置申请*

*

变更申请

**

变更批复*

*

变更审批

1

1

*

*

设置

*

0..1

报废

*

*

报废批复*

*报废审批

*

*报废申请

固定资产管理系统实体类图

第四章详细设计说明书

4.1 固定资产管理系统设计目标

4.1.1固定资产管理系统的基本目标:

一、用简便易行的方法,登陆固定资产增加,减少,固定资产价值变动以及盘亏盘赢等各业务数据,以准确反映企业拥有的固定资产价值.

二、及时反映固定资产使用状况变动,以准确核算各项成本与费用中应包含的固定资产折旧额.

三、针对每项固定资产的性质与状态确定使用年限,残值及采用的计算折旧方式,精确计算每项固定资产应提折旧,以准确反映每项固定资产的净值.

四、账力系统输送各项固定资产价值变动以及折旧分配的机制计帐凭证.

4.2 固定资产管理系统设计原则

一、资产的分类应适应大中小企业的统计要求,企业必须由用户确定固定资产的分类层次及每一层所能容纳的分类数或固定资产的数量.

二、固定资产的分部门核算尤其要适应大型企业部层次繁多,要逐级统计的需求,部门的层次及每一层次的下属部门数量由用户确定.

三、能提供直线法,工作量法,双倍余额递减法,年数总和法等各种计提折旧的方法.

四、提供与帐务系统的无缝联接,一方面在帐务系统中各固定资产的余额的增减或累计折旧的发生额应反映在固定资产模块中;另一方面,固定资产模块提供自动计提折旧功能,在账务系统中产生相应转帐凭证,同时,固定资产模块中的一些数据与财务处理模块的数据存在某种钩稽关系.

4.3 固定资产管理系统代码设计

4.3.1 编码的目的

代码就是以数或字来代表各种客观事实.在系统开发中设计代码目的是:

1.唯一化

2.规范化

3.系统化

4.3.2 编码的形式

1.顺序码

以某种顺序形式编码.这种编码的优点是简单,易追加,缺点是可识别性差.

2.数字码

以纯数字符号形式编码.优点是易于校对,易于处理,缺点是不便记忆.

3.字符码

以纯字符形式编码.优点是可辅助记忆,缺点是不易校对,不易反映分类的结构.

4.混合码

以数字和字符混合形式编码.优点是易于识别,易于表现对象的系列性,缺点是不易校对.

4.4 固定资产管理系统设计数据库表设计

4.4.1 固定资产主数据库文件GDZCK

Fieldname Fieldtype Field-len Field-Dee

管理号码 C 12 0

单位编号 C 4 0

固资类别 C 6 0

固资名称 C 6 0

规格型号 C 16 0

固资原值 N 12 2

固资残值 N 10 2

资金来源 C 4 0

出厂日期 D 8 0

购置日期 D 8 0

使用日期 D 8 0

调入日期 D 8 0

使用年限 N 3 0

使用状态 C 4 0

厂牌 C 18 0

附注 C 28 0

4.4.2 固定资产调出报废数据库文件GNZCBFK

Fieldname Fieldtype Field-len Field-Dee 管理号码 C 12 0

单位编号 C 4 0

固资类别 C 6 0

固资名称 C 6 0

规格型号 C 16 0

固资原值 N 12 2

固资残值 N 10 2

资金来源 C 4 0

出厂日期 D 8 0

购置日期 D 8 0

使用日期 D 8 0

调入日期 D 8 0

使用年限 N 3 0

使用状态 C 4 0

厂牌 C 18 0

附注 C 28 0

年折旧率 N 5 0

计提折旧率 N 12 2

固资名称 C 6 0

固资原值 N 12 2

资金来源 C 4 0

封存日期 D 8 0

启封日期 D 8 0

4.5固定资产管理系统的实现

4.5.1 概述

系统实施是新系统开发工作的最后一个阶段.所谓实施指的是将系统设计阶段的结果在计算机上实现.将原来纸面上的,类似于设计图式的新系统方案转换成可执行的应用软件系统.系统实施阶段的主要任务是:

按总体设计方案购置和安装计算机网络系统.

建立数据库系统.

程序设计与调试.

整理基础数据,培训操作人员.

投入切换和试运行.

4.5.2 固定资产管理中的问题及对策

固定资产是法人拥有并可自主依法支配的非直接盈利性资产。固定资产的存量结构和运行状态如何,在很大程度上体现银行的经营规模和营运能力,直接影响银行的经营成果。然而,长期以来,由于种种原因,银行固定资产管理一直是个薄弱环节,亟待提高认识,强化管理,以适应现代化商业银行发展的需要。

4.5.2.1 当前固定资产管理中存在的问题。

1.有些固定资产的计价不准确。

(1) 有些自行购置的固定资产仅计买价,而购置该项固定资产所支付的运输费、途中保险费、包装费和缴纳的税金却计入了其它费用。

(2) 有些改建、扩建的固定资产,改、扩建工程竣工后,其价值仍按照改、扩建前的价值计价,未包括改、扩建中所花的费用。

2.有些固定资产的折旧额计提不准确。

(1) 对尚未使用的固定资产提取折旧;对已提足折旧的固定资产或盘亏的或已报废停用的固定资产仍然提取折旧。

(2) 对新购置的、融资租入的、上级行拨入的、盘盈的等正在使用的固定资产没有按期提取折旧。

3.有些固定资产的帐务处理不规范。

(1) 帐务处理不及时。对系统内调入、调出的,接受捐赠的,毁损和报废的固定资产长期不作

帐务处理。

(2) 不按要求使用会计科目。对报废、毁损、变价出售的固定资产的处置清理没有通过“固定资产清理”科目反映,而是直接在“营业外收入(支出) ”科目列支。

4.有些固定资产的投资管理不科学。

(1) 未经批准擅自进行固定资产投资或扩大投资规模,造成资源配置浪费。

(2) 未经科学论证盲目投资、乱铺摊子,投资效益低下。

4.5.2.2 加强固定资产管理与核算的对策。

1.统一思想,提高认识。

加强固定资产的管理与核算,是商业银行提高经营效益的客观要求。利润是商业银行经营成

果的最终体现,盈利多少是衡量商业银行经营好坏的尺度。目前就工商银行资产总量而言,完全可以和国际大银行相比,但就其经营管理水平而言却相形见绌。在当前国际、国内金融业竞争日益激烈的情况下,只有加强固定资产的管理与核算,最大限度地提高固定资产的利用率,才能降低经营成本,提高盈利水平。

2.认真执行固定资产计价的各项规定。

(1) 自行建造的固定资产,按建造过程中实际发生的全部支出计价。

(2) 购入的固定资产,以买价加上支付的运输费、途中保险费、包装费、安装费和缴纳的税金等计价,用借款和发行债券购建固定资产时,在购建期间发生的利息支出和外币折合差额,也应计入固定资产价值。

(3) 融资租入的固定资产,按租赁合同或协议确定的价款加上支付的运输费、途中保险费、包装费、安装费等计价。

(4) 投资者投入的固定资产,按评估确认或合同、协议约定的价值计价。

(5) 在原有固定资产基础上改建、扩建的,按原固定资产的价值加上改建、扩建发生的实际支出,扣除改建、扩建过程中产生的变价收入后的金额计价。

3.准确计提各类固定资产的折旧。

(1) 正在使用的各类固定资产一般均应计提折旧。具体范围包括:房屋和建筑物、交通运输工具、电子计算机、机器设备、仪器仪表,季节性停用、大修理停用的设备,以融资租赁方式租入和以经营租赁方式租出的固定资产。

(2) 不计提折旧的固定资产包括:未使用、不需用的固定资产,建设工程交付使用的固定资产,以融资租赁方式租出和以经营租赁方式租入的固定资产,已提足折旧继续使用的固定

资产,提前报废和淘汰的固定资产,国家规定其它不计提折旧的固定资产。

(3) 当月增加的固定资产,当月不提折旧;当月减少的固定资产,当月照提折旧。

(4) 折旧的计提方法有平均年限法、分类按季提取折旧法。具体计算方法是:年折旧率= (1 -

预计净残值率) / 固定资产折旧年限×100 %;季折旧额= 原值x 年折旧率/ 4 ;月折旧额= 原值x 年折旧率/ 12 。

4.强化固定资产的投资管理。

商业银行要树立全行一盘棋的新观念,依法强化全行的一级法人体制,每年各省分行、计划单

列市分行所辖的各类固定资产的投资规模和投资项目都应由总行统一掌握,核定审批。各省分行、计划单列市分行要在总行核定批准的范围内,根据所辖各地市、县行的实际情况分配投资比例,要坚持“效益优先的原则,不搞平均分配”。

5.重视和加强对废旧固定资产的处置清理。

(1) 应按清理固定资产的净值,借记“固定资产清理”科目,按已提的折旧,借记“累计折旧”科目,按固定资产原价,贷记“固定资产”科目。

(2) 发生的清理费用。按实际发生的清理费用,借记“固定资产清理”科目,贷记“银行存款”或“现金”科目。

(3) 收回出售固定资产的价款,报废固定资产的残料价值和变价收入等,应冲减清理支出,按实际收到的出售价款及残料变价收入,借记“银行存款”或“现金”科目,贷记“固定资产清理”科目。

(4) 计算或收到应由保险公司或过失人赔偿的报废、毁损固定资产的损失时,应冲减清理支出,借记“银行存款”或“其它应收款”科目,贷记“固定资产清理”科目。

(5) 发生的净收益,借记“固定资产清理”科目,贷记“营业外收入———处理固定资产净收益”科目。发生的净损失,应分别不同情况转帐:属于自然灾害等非正常原因造成的损失,借记“营业外支出———非常损失”科目,贷记“固定资产清理”科目;属于正常的清理损失,借记“营业外支出———处理固定资产净损失”科目,贷记“固定资产清理”科目。

6.完善固定资产实物财产管理制度。

(1) 所有的各类固定资产均应对照实物建立固定资产登记卡片,要一物一卡,每卡一式三联,

行政总务部门、会计部门和使用部门各执一联。卡片内容应包括固定资产的名称、类别、

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

软件工程课程设计任务书(模板及参考)

编号: 大连理工大学本科生课程设计任务书 课程名称:软件工程课程设计 指导教师: 项目名称:粒子群主题网站 小组名称: 组长姓名: 上课时间:2009年7月13 日- 7月25 日 大连理工大学软件学院 20 年月日

1 设计目的 软件工程课程设计是在学生系统的学习了《软件工程》课程后,综合运用所学的知识,设计开发一个小型的实际系统。 要求学生运用软件工程的思想,严格按照软件生命周期各个阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。通过对具体系统的设计和开发,使得学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法开发和维护软件。 2 设计要求 (1)选用迭代式开发的过程模型,运用软件工程的方法,规范地完成规模小、功能较为简单 的软件开发,包括需求分析、设计、编码和测试。 (2)学生5人组成一个项目小组,一人为组长,其他人为组员,组内成员分工明确、团结协 作、相互配合,共同完成选题的设计。 (3)课程设计时间为2周。 (4)开发平台.NET3.5,语言(C# \ ASP),数据库设计工具Powerdesigner;数据库系统MS SQL Server 2005 (5)具体指标: 1)可以选择结构化分析/设计(SA/SD)或面向对象方法(OOA/D) 2) 结构化分析/设计(SA/SD) a)需求分析:分析系统的静态功能和动态行为 每一位小组成员能够描绘分配的子功能需求 每一位小组成员完成分配子功能的数据流图DFD,要求绘制到3级DFD3 小组负责人组织完成系统的DFD3 b)设计:完成系统的功能模块设计 每一位小组成员根据需求的DFD3图,完成分配的子功能模块设计,用HIPO 图表征。 每一位小组成员设计分配的子功能模块的接口 每一位小组成员能够完成分配的子功能程序流程的逻辑设计 小组负责人组织完成系统的总体结构集成 c)软件实现: 每一位小组成员完成分配的子功能界面的设计 每一位小组成员完成分配的子功能代码编写 小组负责人在.NET框架下,组织完成系统的实施 d)软件测试: 每一位小组成员完成分配的子功能的单元测试 小组负责人负责组织系统的测试用例,不少于20个,完成测试工作 3)面向对象方法(OOA/D):以UML为主 a)需求分析:分析系统的静态功能和动态行为

软件工程课程设计

第一章概述 1.1系统名称 学生宿舍管理系统 1.2开发及运行环境 CPU Intel? Core(TM)i5-4210M 内存4GB 硬盘空间30M以上 输入设备键盘鼠标 操作系统windows 8.0 数据库windows sql server 2005 1.3软件开发计划 2017.12.01-2017.12.04 软件需求分析 2017.12.05-2017.12.09 系统结构设计 2017.12.10-2017.12.15 软件编码及数据 库设计实现 2017.12.16-2017-12.20 软件测试 2017.12.21 软件交付

第二章需求分析 目前,各学校的宿舍管理主要依赖于人工管理,学生宿舍相关的各种信息可以通过宿舍管理系统来集中统一管理,方便的宿舍管理员对宿舍的管理,更有利于宿舍安全以及同学们的健康成长。 2.1 任务概述 宿舍管理系统为了方便管理,尽可能的实现操作简单,易学易用,主要实现以下功能: 1)系统要求用户必须输入正确的用户名和密码才能进入系统; 2)系统应该提供学生住宿情况的基本登记; 3)系统应提供人员来访登记及结束访问的详细登记; 4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记; 5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询; 6)系统应提供增加、删除、修改用户帐户的功能; 7)增加学生离校的物品管理制度 2.2 宿舍管理系统一层数据流图及数据字典 2.2.1 一层数据流图

图1-1 学生宿舍管理系统一层数据流图 2.2.2 数据字典 以下是图1-1数据流图的数据字典本数据字典主要定义数据4方面内容: 名字:数据元素的名字,作为在数据流图中的标识符, 描述:对名字所代表的数据功能和含义加以描述 定义:对名字所代表的实际构成加以解释 位置:表示数据流的来源 名字:管理员 描述:对宿舍管理系统进行操作的人员

软件工程大作业+暑期软件工程课程设计模板1

《 题 目: 线性表的设计和实现 专业年级: 2014级计算科学与技术专业 指导教师: 李四 年 月 日

中国石油大学胜利学院《软件工程》课程大作业 摘 要 数据结构算法设计和演示(C++)树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言( C++)和面向对象的编程工具(Borland C++ Builder 6.0)开发 出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用C++ Builder 6.0中丰富的控件资源中帮助理解、辅助教学和自我学习的作用。 关键词:毕业设计;格式;规范

ABSTRACT Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Keywords :Xxxx;Xxxx;Xxxx

目 录 错误!未定义书签。 2.2.2 三级标题名 .................................................................. 错误!未定义书签。 2.3 线性链表 ................................................................................................................... 3 第三章 设计的主体内容 (3) 3.1 系统结构的设计 ....................................................................................................... 5 3.2 交互界面的设计和实现 ........................................................................................... 5 3.3 线性表的00P 序设计 ............................................................. 错误!未定义书签。 3.3.1 线性表的顺序存储的实现 .......................................... 错误!未定义书签。 第四章 结果分析与讨论 ...................................................................................................... 6 第五章 结论 ........................................................................................................................ 15 参考文献 ................................................................................................................................ 18 致 谢 ................................................................................................................................ 19 附 录 .. (20) 附录A 名词术语及缩略词 (20)

软件工程课程设计要求

《软件工程》课程设计 一、目的、要求 通过该课程设计使学生树立起强烈的工程化意识,用工程化思想和方法开发软件,切实体会用软件工程的方法开发系统与一般程序设计方法的不同之处。学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。 二、主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录A,也可自行拟定题目,按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。分别、选用传统的结构化方法和面向对象的方法,开发环境和工具不限。 三、设计成果要求 1.提交软件系统,根据完成情况给分; 2.提交设计报告文档 设计报告将从以下三个方面给分: (1)报告是否规范,符合要求; (2)报告是否完整、工作量大小; (3)文档逻辑性是否合理、语言是否流畅。 四、进度安排 (1)确定选题,进行可行性分析,开发计划 (2)软件需求分析 (3)软件设计 (4)软件实现,测试计划 (5)软件实现,测试报告 (6)验收

附录A 课程设计题目 题目一:电子商务网站建设 一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,创建账户/登陆账户,让客户可以查询货物,把货物放入购物车,创建订单,通过信用卡支付等。系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS(企业信息系统)进行交互。功能如下: 1.用户 注册/登陆/忘记密码/管理个人信息 查询货物 购物车管理 提交订单 信用卡支付 查询历史购物记录 2.货物商店 接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 3.供应商 接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 题目二:外文图书采购系统 1.问题概述 某图书馆外文采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。 1)订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书目。

软件工程课程设计报告_人事管理系统

软件工程课程设计 题目人事管理系统 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。 企业人事管理是相对企业部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。

2.2本课题目的、实现功能与预期成果 2.2.1目的 目前市面上流行的人事管理系统不少。但是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,

课程设计模板

山西大学商务学院 《软件工程课程设计》报告 题目:基于手机的智能家居控制系统的设计与实现班级:??嵌入式?班 组长: 组员姓名:

说明 一、设计题目:基于手机的智能家居控制系统的设计与实现 二、小组成员及任务分配情况 姓名学号任务分配 软件工程课程总体设计报告、???? 系统可行性分析文档、???? 系统需求分析文档、???? 系统详细设计文档、???? 系统测试文档、????

目录 1. 开发目的和意义 (3) 1.1 开发背景和意义 (3) 1.2 完成情况 (3) 2. 开发相关技术及方法 (2) 2.1 开发环境 (2) 2.2 相关技术及方法 (2) 3. 系统分析 (3) 3.1 可行性分析 (3) 3.2 需求分析 (3) 3.2.1 性能需求 (3) 3.2.2 功能分析 (3) 3.2.3 行为模型 (4) 4. 系统设计 (6) 4.1 总体设计 (6) 4.2 详细设计 (6) 4.2.1 用户登录控制模块的设计 (6) 4.2.2 网络管理模块的设计 (7) 4.2.3 温度控制模块的设计 (7) 4.3 数据库设计 (8) 4.3.1 概念结构设计 (8) 4.3.2 逻辑结构设计 (8) 4.3.3 数据表设计 (8) 5. 系统实现 (10) 5.1 用户注册界面 (10) 5.2 用户登录界面 (10) 5.3 手机端远程桌面控制实现界面 (10) 6. 系统测试 (11) 6.1 测试方法 (11) 6.2 测试用例及结果 (11) 6.3 测试记录和结果反馈 (11) 7.实践总结 (13) 7.1 小结 (13) 7.2 实践感想 (13) 附录1 系统可行性分析文档 (15) 附录2 系统需求分析文档 (20) 附录3 系统详细设计文档 (24)

软件工程课程设计要求

软件工程》课程设计 一、目的、要求 通过该课程设计使学生树立起强烈的工程化意识,用工程化思想和方法开发软件,切实体会用软件工程的方法开发系统与一般程序设计方法的不同之处。学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。 二、主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录A,也可自行拟定题目,按 照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。分别、选用传统的结构化方法和面向对象的方法,开发环境和工具不限。 三、设计成果要求 1.提交软件系统,根据完成情况给分; 2.提交设计报告文档 设计报告将从以下三个方面给分: (1)报告是否规范,符合要求; (2)报告是否完整、工作量大小; (3)文档逻辑性是否合理、语言是否流畅。 四、进度安排 (1)确定选题,进行可行性分析,开发计划 (2)软件需求分析 (3)软件设计 (4)软件实现,测试计划 (5)软件实现,测试报告 (6)验收

附录A 课程设计题目 题目一:电子商务网站建设 一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,创建账户/登陆账户,让客户可以查询货物,把货物放入购物车,创建订单,通过信用卡支付等。系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS (企业信息系统)进行交互。功能如下: 1?用户 注册/登陆/忘记密码/管理个人信息 查询货物 购物车管理 提交订单 信用卡支付 查询历史购物记录 2?货物商店 接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 3.供应商 接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 题目二:外文图书采购系统 1?问题概述 某图书馆外文采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。 1 )订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书 目。

软件工程课程设计选题

软件工程课程设计选题 1、俄罗斯方块 设计俄罗斯方块游戏程序,用户可以通过平移和转动自动落下的不同形状物体,填满一行来得分。开发智力和反应能力。 要求 (1)界面的左侧是游戏区域。新的图形会在顶部刷新,并且自动下落,可以通过方向左右键平移和方向上键顺时针旋转来控制图形落下的位置。 (2)界面的右侧是选项和显示区,显示现在的得分,以及开始游戏、暂停游戏、结束游戏按钮。 2、商品销售统计 编写商品销售统计程序,商品的信息有:商品的名称,计量单位(重量或件),单价。所有商品的信息事先已存入计算机,屏幕上显示所有商品的名称,选择商品名,输入商品计量单位(如重量,件数等),根据单价算出总价。客户一次购物可能购买多种商品,程序应计算出客户应付的钱款数。 要求 (1)第一部分用于输入商品的信息并允许修改和删除; (2)第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码表示本次购物结束。此时。程序计算出应付钱款数并显示。 3、校园卡管理系统 针对校内通用的校园卡需要统一管理这一需求而推出。通过这个程序,可以较为方便地实现用户的登陆以及个人信息的查询更改等服务,同时管理员将以特定的帐号登陆,实现对所有用户信息及账户信息的管理。 要求 (1)以用户身份登陆可查询个人信息,并对相关信息作出修改,提交后新信息将写入数据库,取代原有信息。可查询个人的帐户信息,包括帐户余额、今日消费、末次充值情况等。可实现网上充值,通过与银行卡的连接,只要用户输入正确密码,即可从银行卡往校园卡转帐,同时帐户信息中末次充值情况将自动更新。可修改个人的登陆信息,对登陆密码作出修改。 (2)以管理员身份登陆,可查阅所有用户的信息,以及他们对应的帐户信息。可对用户信息作出相应的增删改操作,并自动将修改写入数据库,实现更新。通过输入任意确定条件,即可查询该用户的所有信息,包括个人信息及账户信息,同时在此基础上,实现增删改。 4、中国象棋打谱软件 中国象棋打谱软件提供给用户的一个能将对弈过程保存成文件并可以重对弈过程即复盘。主要功能有: 1. 制作棋谱, 2. 保存棋谱, 3. 演示棋谱。 要求

软件工程课程设计

软件工程作业 姓名:李泽伟班级:11信科(1)班学号:28 1.题目:采用结构化分析方法写出书店管理系统的需求文档,包括数据流图及数据字典,书店JS是一家从事图书销售的传统公司,对系统要求如下: (1)记录每本图书的库存。 (2)实现图书的零售(包括打折),实现开架售书。 (3)可以每日统计销售情况。 (4)实现图书的采购、退货及结算,实现与供货商的销售及结算关系。 (5)遵守出版行业的行规:在书店到书后,若在3个月内未实现销售,可全部或部分退货,在发书后3个月内给予发票,书店在3个月后可部分或全部付款,该项规则对采购货批发均有效。 (6)该书店还可将该产品批发给其他书店。 (7)在供应商、书店、其他书店、零售客户之间的结算采用码洋折扣方式进行,也就是说如果图书的实价为X,则图书码洋为X,而以7折给书店,则图书的实洋就为0.7X,供应商、书店等以相对固定的折扣进行交易。 (8)管理人员可以随时查看库存、采购、销售、付款、到款情况,并能提供日/月销售报表、应付/付款情况分析表、应收/到款情况分析表。 由于销售商品是图书,图书除有书名、作者、出版社外,还有版次、印次、出版日期以及ISBN号、条码、定价;由于出版领域的特殊性,一种图书(如软件工程)只有一个ISBN 号以及一个条码,而该图书一句不同的版次、印次,可有不同的定价,折给条码的扫描确定一本图书带来一定的困难。 答案:

数据流图: 顶层图 0层图

数据字典: 1、数据流条目: 订货单={书号+书名+作者+出版社+数量}+日期+订货人 付款单=应付金额+实付金额+付款人+收款人+日期 发货单={书号+书名+作者+出版社+数量}+发货人+收货人+日期

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术班级:0410801 指导老师:邹洋 教室:S331-A 时间:2011-5-30~2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。 三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类 图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。 5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型。 6.完成对系统的建模实现。 7.进行检查,并提交设计报告。 四、实验内容 1、系统的需求分析 学生选课系统主要满足来自两方面的需求,这两个方面分别是学生用户和管理员用户,也即是两类用户角色。 (1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等; (2)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。 本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

软件工程课程设计样本

软件工程课程设计 学校:大连交通大学 专业:软件工程 班级:072班 姓名: 学号:0701030216

目录 1总体设计 (1) 1.1本系统的主要功能描述 (1) 1.2系统包含的类及类之间的关系 (1) 1.3 Java源文件及其功能 (2) 2 详细设计 (2) 2.1主类ChangeAnimalWindow (2) 2.2类Animal (3) 2.3类 HandleMouse (4) 2.4类 AutoMoveAnimal (4) 2.5类Point (5) 3功能测试及运行效果 (6) 3.1 系统初始界面 (6) 3.2 自动演示后界面 (6) 3.3游戏成功预览界面 (7) 3.4英雄榜界面 (7) 参考文献 (7) 附录软件源程序 (8)

1总体设计 1.1本系统的主要功能描述 在科技飞速发展、知识日新月异的今天,很多人已经离不开电脑了,包括玩一些休闲小游戏,一个功能齐全的动物换位小游戏应该是很受人们喜爱的。通过图形技术,实现图片的导入。通过消息响应机制,使程序可以响应用户的鼠标操作,进行动物换位游戏的操作。 对于本系统,我们需要实现以下一些基本功能: (1) 要实现人机交互,用户可以通过鼠标来操作动物位置。 (2)在游戏成功时会出现成功提示。 (3)用户在玩游戏的时候可以在游戏界面上选择音乐播放。 (4)用户可以选择插入任意已存储的图片。 (5)具有英雄榜功能,可以查看自己的成绩。 (6)具有帮助功能,可以查看游戏规则,和不懂得选项。 1.2系统包含的类及类之间的关系 本系统共包括9个Java源文件。类之间的关系如图1-1所示。 图1-1

软件工程课程设计报告

软件工程课程设计报告样式 山东建筑大学计算机科学与技术学院 课程设计说明书 题目:学校教材订购系统的分析和设计 课程:软件工程 院(部):计算机科学与技术学院 专业:软件测试 班级:软测143 学生姓名:冯岩 学号:20141113088 指导教师:王宜贵 完成日期:

目录 课程设计任务书 (36) 1. 系统概述 (39) 1.1业务流程描述 (39) 1.2 业务流程图..................................................................................... 错误!未定义书签。2.系统需求分析.......................................................................................... 错误!未定义书签。 2.1 系统用例模型.................................................................................. 错误!未定义书签。 2.2 系统类图模型............................................................................ 错误!未定义书签。 2.3 系统顺序图模型........................................................................ 错误!未定义书签。 3. 系统设计.................................................................................................. 错误!未定义书签。 3.1 系统结构设计................................................................................. 错误!未定义书签。 3.2 数据库概念模型设计..................................................................... 错误!未定义书签。 3.3 数据库物理模型设计..................................................................... 错误!未定义书签。 4. 系统详细设计.......................................................................................... 错误!未定义书签。 4.1学校教材订购系统界面设计.......................................................... 错误!未定义书签。 4.2 销售系统处理............................................................................... 错误!未定义书签。 4.3 输入设计....................................................................................... 错误!未定义书签。 4.4 采购系统处理............................................................................... 错误!未定义书签。 4.5 设计............................................................................................... 错误!未定义书签。 4.6 输出设计....................................................................................... 错误!未定义书签。总结 .. (43) 参考文献 (45) 课程设计指导教师评语 (46)

软件工程课程设计参考题目

参考选题目录一 编号题目 1、医院管理信息系统 2、银行前台业务处理系统 3、企业进销存管理系统 4、图书管理系统 5、企业人事管理系统 6、仓库管理系统 7、家居控制系统 8、在线课件管理系统 9、保健品行业CRM系统 10、驾驶员模拟考试系统 11、来电显示客户管理系统 12、基于B/S结构的BBS系统 13、基于B/S结构的企业办公系统 14、网络求职平台设计与实现 15、基于google地图的在线相册管理系统 16、办公自动化系统 17、电子商城系统 18、基于Struts框架的BBS系统实现 19、通用工资管理系统 20、报刊订阅管理系统 21、志愿服务爱心交易商店 22、大学生心理健康监测与辅导网络平台 23、企业人事管理系统 24、网络选课系统 25、电话计费管理系统 26、卡拉OK点歌系统 27、网上学习系统 28、邮件接收与发送系统 29、学生选课系统 30、网上购物系统 31、网上商城 32、航空票务管理系统 33、车站售票管理系统 34、在线作业系统 35、网络文件系统 36、网络物流系统 37、学习交流与资源管理系统 38、题库系统 39、商户收单服务系统 40、多功能图片收藏及管理系统

41、美术馆信息管理系统 42、汽车配件进销存管理系统 43、药品进销存管理系统 44、在线考试系统 45、新闻管理系统 46、企业销售管理系统 选题参考目录二 编号题目 1 住院收费信息管理系统 2 客户跟踪管理系统 3 学生学籍信息管理系统 4 通讯录管理器 5 客户信息管理系统 6 学生成绩智能管理信息系统 7 人事管理系统 8 物资管理系统 9 员工培训管理系统 10 酒店管理系统 11 汽车租借信息系统 12 美术馆管理系统 13 企业工资管理系统 14 产品质量管理系统 15 宾馆管理系统 16 图书借阅管理系统 17 高职学院教学管理系统 18 火车卧铺订票管理系统 19 银行帐户管理系统 20 书刊租借信息管理系统 21 选修课管理系统 22 商品交易系统 23 学生缴费注册管理系统 24 干部档案管理系统 25 物资管理系统 26 高校科研管理系统 27 教职工管理系统 28 房产销售管理系统 29 毕业生管理系统

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

软件工程大作业+暑期软件工程课程设计模板1

软件工程大作业+暑期软件工程课程设计模板1 创始人宋晓标简化,初晓,以“软件工程”课程作业为中心 题目:加粗,小二。主题:线性表格的设计与实现 宋芳,3号,粗体,学生姓名,学生编号,系,专业等级,和讲师要求相同。学生姓名:张三诺。:XXXX年级:XXXX年月日 注:1。在封面上打印一张纸;中文和英文摘要印在一张纸上。内容、文本、参考资料、确认书和附录都是独立正面打印的!2.如果某些专业对格式有特殊要求,教学机构(系)可自行决定。黑体,五号,中间。中国石油大学胜利学院软件工程专业作业 摘要 空行3号,加粗,居中,中间有4个空格。数据结构算法设计与演示(C++)树和搜索是在面向对象思想和技术的指导下,利用面向对象编程语言(C++)和面向对象编程工具(Borland C++ Builder 6.0)开发的一个小型应用程序。它的功能主要是用面向对象的方法将数据结构中链表、栈、队列、树、搜索、图和排序部分的典型算法和数据结构封装成类,并通过类的外部接口和对象之间的消息传递来实现这些算法。同时,利用C++ Builder 6.0中丰富的控制资源和系统资源,动态演示算法实现过程的过程和特点,从而在数据结构教学中起到帮助理解、辅助教学和自主学习的作用。 空行长度不超过4个字符,宋体行距为1.5行,每段第一行缩进2个字符(字母和数字采用新罗马字体)。所有页面的上、下、左、右页边距都是2.6。关键词:毕业设计;格式;规格

小号4号,歌曲风格,首行缩进2个字符,关键字加粗,在关键字和内容之间使用冒号“:”,并使用分号“;”关键词结束后,没有标点符号,1.5行间距,两端对齐,3-5个关键词。中文摘要一般不超过300字。注:中文摘要和英文摘要不是为软件工程课程作业而写的。暑期课程设计需要完成中国石油大学胜利学院“软件工程”课程的主要任务。“摘要”使用数字三,时代新罗马,中间,粗体;标题和正文之间有一条空行。摘要 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx。 空行是xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx 正文使用小数字4“新罗马时代”,行距为1.5倍,第一行缩进2个字符。关键词:XxxxXxxxXxxx “关键词”和正文之间有一行。它小于4和新罗马时代。它是粗体,行距为1.5倍,第一行缩进2个字符。关键字用分号分隔。如果需要换行符,新行将与第一个关键字的第一个字母对齐。英文摘要通常不超过250个单词。中国石油大学胜利学院软件工程专业作业 数字3,粗体,居中,中间有4个空格,文本和文本之间的行距为1.5倍。清空两个方块。内容 在数字后面空一个空格。 第一章引

软件工程课程设计

软件工程课程设计 题目固定资产管理系统学院数学与信息工程学院专业计算计科学与技术班级计科学051 学号200332225232 学生姓名方明 同组成员李亮 指导教师魏远旺

目录 一、可行性报告┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1 二、需求说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉3 三、总体设计说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5 四、详细设计说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13 五、程序源代码┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉24 六、课程设计体会┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27 七、参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27

第一章可行性报告 1.1 固定资产管理概述 1.1.1 固定资产 财政部颁发的于2002年1月1日起施行的《企业会计准则-固定资产》中,是这样对固定资产下定义的:“固定资产,是指同时具有以下特征的有形资产:为生产商品,提供劳务,出租或经营管理而持有的;使用年限超过一年;单位价值较高。”这应该是固定资产的准确定义。 1.1.2 固定资产的具体标准如何确定 判断固定资产的具体标准,主要有两个方面:一是时间标准,二是价值标准。根据《企业会计准则-固定资产》规定:固定资产,是指企业使用期限超过1年的房屋,建筑物,机器,机械,运输工具以及其他与生产,经营有关的设备,器具,工具等。不属于生产经营主要设备的物品,单位价值在2000元人民币以上,并且使用年限超过2年的,也应当作为固定资产。 1.1.3 固定资产如何分类 按其经济用途分类,可以分为生产经营用固定资产和非生产经营用固定资产; 按其所有权划分,可分为自有固定资产和租入固定资产; 按来源渠道划分,可分为外购的固定资产,自行建造的固定资产,接受投资转入的固定资产,接受捐赠的固定资产,以非货币资金换入的固定资产,改建扩建新增的固定资产,盘赢的固定资产,融资租入固定资产; 按使用情况划分,可以分为使用中的固定资产,未使用的固定资产和不需用的固定资产; 按其经济用途和使用情况综合划分,可分为生产经营用固定资产,非生产经营用固定资产,租出固定资产(指经营性租赁),不需用固定资产,未使用固定资产,土地,融资租入固定资产。 1.2 固定资产管理系统可行性分析及开发计划 本项目主要是根据软件工程课程的实践需要,根据固定资产管理的流程,与软件工程的理论相结合,完成本项目的开发。本项目的设计和开发目标是达到软件工程课程理论和实际相结合的目的。 1.2.1 定义: *数据流图

相关文档
最新文档