管理信息系统程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<<uses>>
<<uses>>
借用资产
普通用户
<<uses>>
查询资产信息
(四)功能性需求
性能 该固定资产管理系统使用Access数据库实现。该系统处理查询操作的响应时间丌超过10秒 。 可扩展性 当前使用该系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快, 人员规模每年保持30%的增速。因此该固定资产管理系统要能够在三年内支持这样的增长速度。 可用性 系统要保证24小时可用,但是允许每月系统停机一小时,迚行系统服务。 安全性 针对本系统中存储敏感的数据信息,我们采用用户密码迚行加密,以保证各级用户对系统 访问的安全性。利用RDBMS的服务器稳定的运行来实现各种数据信息的存储、控制及调节备份、 恢复等日常的服务管理工作。针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图 ,有针对的解决问题。
借出 信息 报表 模 块
图3-2资产信息查询模块图
图3-3打印报表模块图
4
系统详细设计
• •
• • • •
• • • •
这个固定资产管理系统可以使各企业能方便快捷地对固定资产进行管理, 包括以下九个方面的功能: 1.登录模块。即管理员或用户通过此界面进行登录,从而达到操作固定 资产的目的。 2.资产管理模块。即通过此界面对固定资产进行管理。 3.资产信息浏览模块。通过此界面可以浏览到所有的资产信息。 4.借出信息查询模块。通过此界面完成对资产的各个借出信息的查询。 5.资产信息查询模块。通过此界面可以实现对相关资产信息的查询操作 。 6.借出模块。通过该界面完成资产借出的相关登记操作。 7.报废模块。可以通过此界面查看报废的资产信息。 8.打印报表模块。通过该界面可以实现打印相关报表的操作。 9.退出系统模块。该模块可以退出固定资产管理系统。
图3—1固定资产管理系统模块图
1
固定资产管理系统
登 录 模 块
资产 管理 模 块
资产 信息 浏览 模 块
借出 信息 查询 模 块
资产 信息 查询 模 块
借 出 模 块
报 废 模 块
打印 报表 模 块
退出 系统 模 块
资产信息查询
打印报表
资产 类型 查询 模 块
过期 信息 查询 模 块
资产 信息 报表 模 块
数据库设计
• 这一阶段是在需求分析的基础上,设计出能够满足用 户需求的各种实体以及它们之间的关系,为逻辑模型设计 打下基础。 • 在这一阶段的设计模型是用户与现实数据库的接口, 所得的数据并不直接用于最终的数据库设计,一次不考虑 采用的数据库管理系统、操作系统类型和机器类型等问题 。概念设计是数据库数据内容和结构方式的完整表示,是 用户和数据库设计人员交流的工具。这个模型是直接从现 实世界中抽象出实体类型与实体间联系,然后用实体联系 图表示数据类型。经过前面的需求分析阶段对数据流的存 储、处理等分析确定该系统的全局E-R图。如图所示
图4-2用户信息表
列名 数据类 长度 型 文本 50 50 允许空 主键 是 是 否 否
用户 ID 用户名 文本
密码
文本
50
是
否
列名 资产编号 资产类型 资产名称 型号 配置 购买日期 使用期限 购买价格 存放位置 资产状态
数据类型 文本 文本 文本 文本 文本 日期/时间 数字 货币 文本 文本
2、需求分析
(一)业务需求 (二)用户需求 (三)功能性需求 (四)非功能性需 求
奋斗的年青人
我奋斗我表现
11度青春电影行劢
科鲁兹—当代年青人用车
(一)业务需求 对于一个企业的资产管理,主要是资产的录入, 录入时涉及资产库存的变化和资产类型的变化;对于闲 置的资产可以借出,资产借出需要进行资产借出信息的 登记;对于使用中的资产要进行资产的折旧,资产折旧 要按所使用的折旧方法来进行对资产剩余价值的计算。 综上,该系统的管理对象可以分为主要的3类: 资产信息、资产的借出信息、用户的信息。
PRODUCTION CREATED WITH
固定资产管理设计/
Microsoft PowerPoint SCENES TAKE 1
DATE
55
国贸:
小组成员:杨婧100510233(PPT制作) 崔瑞雪100510234(PPT制作) 封宗莹100510229(程序设计者演 讲员) 周宁100510232(整理) 亚南100510230(解答问题)
• • • • • • • • • • • • • • •
Private Sub login_ok_Click() Dim userID As Integer If IsNull(com用户) = False Then If DLookup("[密码]", "系统用户表", "[用户名]= """ & com用户 & """") = Txt密码 Then userID = DLookup("[用户ID]", "系统用户表", "[用户名]= """ & com用户 & """") DoCmd.Close DoCmd.OpenForm "主窗体" 'Form_主窗口.User = userID Else Txt密码 = "" Txt密码.SetFocus MsgBox "密码错误!", vbCritical End If End If End Sub
1:登录
管理系统
6:管理
3:打印
2:查看
4:借用 用户 5:查看 资产信息表
图4-9固定资产管理系统协作图
• • • • • • • • • • • • • •
所谓程序设计就是根据上述的各个图将每个模块的具体功能用程序语句来实现。 1.登彔模块的实现 主要是实现管理员和用户的登彔操作。 关键代码如下: Option Compare Database Private Sub login_cancel_Click() On Error GoTo Err_login_Cancel_Click DoCmd.Close exit_login_Cancel_Click: Exit Sub Err_login_Cancel_Click: MsgBox Err.Description Resume exit_login_Cancel_Click End Sub
允许空
主键
50 --
否 否 否 否 是 是 是
是 是 是 是 否 否 否
图4-4借出信息表设计视图
各个表的具体表现如下:
图4-7借出信息表 下面列出固定资产管理系统的用例图、协作图:
多种形态视频助推 资产信息
查看/借用 依赖
用户
借用资产
依赖
2
查看/管理 管理员
3
图4-8固定资产管理系统类图
管理员
长度 50 50 50 50 50 -长整型 -50 50 50
允许空 否 是 是 是 是 是 是 是 是 是
主键 是 否 否 否 否 否 否 否 否 否
列名
数据类型
资产编号 借用人 出借人 批复人 出借日期 借用理由 拟还日期
文本 文本 文本 文本 日期/时间 文本 日期/时间
长度 50 50 50 50 --
图2-3管理员用例图
系统
管理登录
<<extends>> <<extends>> <<extends>> <<uses>>
资产报表打印
<<extends>>
固定资产管理
<<extends>>
资产信息浏览
资产借用归还管理
管理员
人员信息管理
登录
2、
普通用户:是 即企业对资产进行管理的员工。他 们是固定资产的管理者,所以他们 可以有以下操作功能。
•固定资产管理及核算是企业财务管理核算的重要组成部分,在 企业里实物管理和价值核算是分开的,目前由设备部门和财务部 主流媒体报道 更多媒体无法统计 门分别负责,所以企业固定资产的核算和管理,是一项具体而又 复杂的工作。
332篇
截止2010/12/1
• 传统的固定资产管理方式为人工管理,这种管理方式存在着许多缺点, 如:效率低、保密性差,另外时间一长,将给固定资产的更新和维护都带 来了不少的困难,而且容易丢失。 • 运用现代化信息技术手段加强固定资产的核算管理,可以大大地降低核 算工作量,加快收集信息的速度,通过加强管理,保护固定资产完整无 缺,充分挖掘潜力,不断改进固定资产利用情况,提高固定资产的使用 经济效益,不仅有利于企业增大产品产量,增加产品品种,提高产品质 量,降低产品成本,而且还可以节约企业基本建设投入资金,以有限的 建设资金不断扩大企业资产规模,实现国有资产的保值增值,从而实现 对固定资产进行规范化、制度化、科学化的管理。
图2-1用户信息管理流程图
开始 登录 * * 身份验证
管理员
-失败
用户管理
删除用户
添加用户
修改用户
用户信息
结束
图2-2资产信息管理流程图
开始 登录 * * 身份验证
普通用户
-失败
资产管理
资产查询
资产借出
添加资产
资产信息
Байду номын сангаас结束
(二)用户需求
系统主要是对企业的固定资产迚行管理, 因此系统的用户主要是企业的员工, 当然企业也要有管理员对这些用户迚行管理, 用户管理员的主要工作就是对用户信息迚行操作。 由上总结的系统共有以下2种类型的用户: 普通用户、管理员。 以下是各个模块的用户需求: 1.管理员:用系统对用户信息迚行修改、删除、查询,也可以新 个用户。管理员的需求用例如下:
图4-1固定资产管理系统E-R图
配置 资产编号 购买日期 存放位置 资产状态 资产类型 可行操作
资产名称
固定资产
使用期限
型号
购买价格
借用理由
借用
出借日期
拟还日期 用户ID
用户名
人员
密码
• • •
数据库的逻辑设计如下: 用户:用户ID、用户名、密码; 资产信息:资产编号、资产类型、资产名称、型号 、配置、购买日期、使用期限、购买价格、存放位置、资 产状况、可行操作; • 借出信息:资产编号、借用人、出借人、批复人、 出借日期、借用理由、拟还日期; • 数据库物理设计是根据设计好的数据库逻辑模型,选 取一个最适合应用环境的物理数据存储结构的过程,也就 是对数据在物理设备上的存储结构和存取方法的过程,本 系统选用的事ACCESSS实现的。数据库的物理设计各个表 如下:
1.添加成功后系统界面如下
2.主窗体的实现 • 该界面是所有操作的主要界面。 • 添加成功后系统界面如下:
3.资产数据浏览的实现 • 该界面是浏览固定资产信息的界面。 • 该功能界面如下:
4.借出信息查询的实现 其界面如下图所示:
5.资产信息查询的实现
• 该界面主要实现的是借出信息的相关查询操作。 关键代码如下: Option Compare Database Private Sub Command19_Click() '首先定义变量.其中r1是一个querydef类型的变量,用来实现sql查询操作;sql和s(5)用 来存放临时字符串. Dim r1 As QueryDef Dim sql As String Dim s(5) As String Dim i, j As Integer
固定资产管理系统的组织结构图
固定资产管理系统
资产信息管理
资产查询管理
资产借出管理
1、开 发背景
•固定资产是企业的重要资源,它包括生产与非生产性的资产。 固定资产占用了企业的大量资金,对固定资产的管理是企业的 一项重要基础工作。固定资产是企业的主要劳动手段,它的数 量、质量、技术结构标志着企业的生产能力,也标志着国家生 产力的发展水平。
• • • • • •
3.约束条件如下: 技术约束:本工程产品的技术约束条件是数据库、各种控键的使用和消 息的调用。 环境约束:运行本软件需要奔腾133以上 PC,内存需要在16兆以上, 对使用设备的速度、规模要求丌高。 标准约束:开发该系统软件完全按照国家软件开发标准开发,包括硬件、 软件和文档规模。 人力、时间的约束:由于开发该系统的时间短,任务重,系统丌免有丌尽 完美乊处。 技术发展规律的约束:计算机技术和产品的发展日新月异,将会给信息处 理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图像和语 音技术的迚步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化 的可能性,为可能的变化预留一定的系统处理能力。
易用性 该系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行 的操作页面。该系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以 使用此系统。
3
系统构架设计
(一)构架的目的和约束
• 1.开发目标。通过一个简单易用的固定资产管理 系统,能够实现传统的固定资产管理的所有功能 ,使固定资产管理工作系统化、科学化、规范化 、专业化、自动化,从而达到提高固定资产管理 效率和效益的目的。 • 2.应用目标。让企事业单位能够有效的掌握 ,有效的共享文件资源,保护好文件,及促进档 案管理的信息化、规范化和集成化,实现计算机 的智能化管理,以提高工作效率和经济效益。