管理信息系统_第1页
管理信息系统_第2页
管理信息系统_第3页
管理信息系统_第4页
管理信息系统_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、惡58! 58! CUNJIN COLLEGE OF GUANGDONG OCEAN UNIVERSITYCUNJIN COLLEGE OF GUANGDONG OCEAN UNIVERSITY 毕业论文(设计) 论文(设计)题目: 与馨石材公司信息管理 系统得设计与实现 S ystem 别:信息技术系 业:信息管理与信息系统 级:09 级信息管理与信息系统 3 班 名;邹翠妮 号:2 指导老师:赵男男 职 称:讲师 f the HeXin sto n e pa n y in f0 r ma t ion man a gem e nt a nd i mp I ementa t i o n o D

2、esi 日 期:2013 年 5 月 1 日 教务处制II AB S TRACTAB S TRACT 第一章项目概述。I 背景介绍 仁2 现有系统存在问题分析b 系统开发得目标与意义2。 3、1 系统开发得目标2。 仁3、2系统开发得意义2。 仁4系统设计原则3。 仁5 系统开发得工作计划3, 第二章可行性分析5。 2 2、1经济可行性 2.1.1 支出5。 2. 1、2 经济效益& 2. 1、3 收益/投资比6 2、1、4 投资回收期& 2、1、5纯收入 2 2、2技术可行性 2、3 用户使用可行性7。 2 2、4 社会可行性7。 2 2、5 结论7。 第三章需求分析&

3、; 3、1需求分析得原则& 3、2 系统综合需求分析 3、 2、1 用户霊求分析. 3、 2、2 功能需求分析 II 3、 2、3 性能需求分析 4、仁9 库存信息管理模块 4、仁10冷存信息査询模块34 4、2数据库设计 4、2、1数据模型设计 4、2、2 物理结构设计36。 代码设计。39 4、3、2 系统所需代码设计3S 4、4 输入输出设计41 3、2、4故障处理要求及其她需求分析11。 3、3 系统业务流程分析 11 3、4系统逻辑模型分析14。 3、4、1 数据流程分析:b 4 3、4、2 数据字典1。7 系统概念模型分析 23 3、6 系统用例模型设计.2 4 3. 7

4、本章小结2& 第四章系统概耍设计 29 系统功能结构设计29 4、1、1 用户登录模块 4 3 0 4.仁2 用户管理模块 4、1、3 客户信息管理模块 31 4、仁4客户信息查询模块 32 4、仁5 产品信息管理模块 32 4、仁6 产品信息査询模块 32 订单信息管理模块 33 4、1、8 订单信息査询模块 33 4、4、1 输入设计 34 4、 1 统计报表模块34 35 35 4、3、 1 代码设计原则3% 55 4、4. 2输出设计 4、5 接口设计45。 4. 5、1 用户接n 4、5、3 内部接口 4、6 本章小结 第五章系统详细设计。4 7 5、1、1 用户登录模块设计

5、47。 5. 1、2 用户管理模块设计 . . 47 5、 1、3 录入客户信息模块 . . 4 . 7 5、 1、4 客户信息管理模块4& 5、 1、5 客户信息查询模块4& 5、 1、6 录入产品信息模块 . . 48 5、 1、7产品信息管理模块 . . 49 5、 1、8 产品信息查询模块49。 5、 1、9 录入订单信息模块 4 4 9 5、 1、1 ( ) 订单信息管理模块 . . 505、 1、11 订单信息查询模块56 5、 1、12 录入止存信息模块0 5、 1、13 库存信息管理模块51。 5 .1.14 库存信息查询模块5。1 5、 1、15 统计客户资料

6、汇总报表 . . 5 . 1 5、 1、1 6 统计产品信息汇总报表 . . 52 5、 1、1 7 统计订单信息汇总报表 . . 5 . 2 5、 1、18 统计库存信息汇总报表5. 2 系统模块设计47。 5. 1 5、3 本章小结 第六章 系统实现 程序流程图53。 5. 2 43 45 4、5、2 外部接n 45 46 46 6、1 运行环境 55 参考文献676、2 登录界面实现 . . 556、3 主窗体实现. .5 .6 6 6、4 用户管理界面实现57。 6、5 产品管理界而实现。58 6、 5、1 产品信息界面 . . 586、 5、2 产品报价界面5。8 6、6 订单管理界

7、面实现59。 6 6、7 本章小结 . . 60 第七章 系统测试 . . 6 1 7. 1 测试得原则及测试方法概述 . . 6 1 7、2 系统主耍得测试用例及结果61 7. 3 本章小结 . . 65第八章 结束语 4 6 6 8、1 论文总结66。 8、2 开发中遇到得问题与展塑 66 随着人民生活水平得提高与生活方式得转变,石材行业服务得要求也在不断 提高。U前石材行业得管理大部分还处于手动处理数据阶段, 这种管理方式存在 着以下缺点:效率低, 易出错,另外时间长久了,将产生大量得文件与数据,这对于査 找与维护都带来了不少得困难。针对U前石材行业存在得一系列问题,本文采用 面向过程与

8、面向对象相结合得设计方法设计实现了一个企业信息管理系统。 本信息管理系统就是在原有系统得基础上进行开发得,使用V 1 S ual Studi o 2010(C#)作为前台开发工具,Ac c ess 2 0 0 7作为后台数据库。新系统主要 具有客户管理、产品管理、订单管理与库存管理得功能,可以实现石材企业大量 信息得处理与维护,保证石材企业得日常运作能够正常进行。另一方面,新系统也 解决了旧系统遗留下来得低效率、不稳定性问题,呈现给用户得就是一个稳定、 安全、高效率得操作系统。 关键词:石材企业;信息管理系统;信息化;C# ABSTRACTABSTRACT W ith the im p r o

9、 vein e nt o f p e o p les I i v ing sta n dard and change the way o f life, s t one indust r y servi c e requir e me n ts are cons t antly i m p rove、 The stone industr y mana g erne n t s till in the s t age of manual p ro c e s s i ng d ata fo r the mo s t p art, this man a gemen t way has the fb

10、llowin g d i sadva n tages: low e fficie n cy, and err o rprone, a d ditional tim e for a long tiin e , will preduce a 1 o t o f documents an d d aUu t o find and ma i nten a n c e ha v e br o ugh t a lo t o f di f ficulti e s、 Ac c o r d ing to t h e p r e sent prob lems, a s erie s of st o n e Ind

11、us try, this pa p e r USES the bi nation of p r o c ed u ra 1 and obje c t-orien t ed design met hod to design impleme n ts an e nter p ri se in f onna t io n ma n ageme nt s y s tem、 mana geinent s y s te m is This informa t io n developme n t on the b as i s o f t he o rigi n al sy s tem, using Vi

12、s u al S t udio 2 010C#) as a fron t -en d dev e lopment tool, Ac c e ss200 7 database a s the b a ck g rou n d、 New system m a i niy has the cus t omer man a gem ent, p rodu c t man a g e m e nt o r d e r mana g eme n t and inventory in a na g emen t fund ions, can reali z e stone e n terp rises 1

13、a rge ainou n ts of informal i on p r o c e ssin g and m a in t e nance, dai 1 y op e ration of the s tone enterprise s can b e n orm al、 New s y st e m h as solved t he o 1 d sy s tem, on the other hand, the 1 egacy o f i ow effic i e n cy a nd in stabi 1 i t y p r obi e ms, pr e sented to th e u s

14、er is a stab 1 e , safe, effic i ent op e rat i n g s y s t e m、 Key wordsKey words: s ton e e n te r pris e s ; Inf o rm a tion Man agem e nt Sy s tem; infonnatiz a t i on; C# 第一章项目概述 u 1 背景介绍 随着我国加入WTO,石材信息业得发展与市场竞争将更加激烈。石材企业建立 信息管理系统,就是石材企业生存与发展得必要手段;也就是提高石材企业生产效 率,降低经营成本,增强企业竞争力,形成独特竞争优势得一个有效手段。

15、石材就 是一种特殊得商品,它具有重量大、品种多、规格多、难于加工等特点,给石材企 业得运输、加工、库存及销售管理带来很大困难。山于石材这种商品得巫量大, 品种规格多,石材企业管理工作人员得工作强度大,大量得分类、统计计算、登记、 存储、加工图纸制作等工作,依赖人丄来完成,十分繁琐,而且易出差错。在这种 悄况下,传统得信息管理模武显然已经不能与时俱进了,而就是迫切地需要一种高 效率得管理方式来引导石材行业得发展。 当今社会经济得快速发展,计算机在社会生活中担任着越来越重要得角色,已 经成为我们学习与工作得得力助手,无论任何场面都会使用计算机进行管理。石材 行业更就是如此。把讣算机应用到石材管理中

16、,实现石材数据管理得信息化,不但 可以加快石材信息得査询、修改、删除、更新等,加强信息管理,提高生产质量, 实现从入库到出库得自动化,还可以避免员丄因瞧不清字迹而苦恼等现象。将石材 管理实现信息化已经成为一种时尚与进步,石材经营者方面也希望通过便捷得方 式提高自身得工作效率,满足客户得需求,缓解因品种规格多样而难以入库得问 题,提高材料得合理利用率,提高企业管理水平,同时加速企业得科技进步。这样 就产生了石材企业信息管理系统。 1、2 现有系统存在问题分析 把讣算机应用到一个单位(企业、部门)得管理中去,一般要经历从初级到成熟 阶段得成长过程。诺兰(N 0 1 an)总结了这一规律,于1973

17、年首次提出了信息系 统发展得阶段理论,被称为诺兰阶段模型。诺兰模型主要用于指导管理信息系统 得应用,这一模型总共有6个不同阶段:初装、蔓延、控制、集成、数据管理、成 熟。 与石材公司得信息管理系统u前正处于第五个阶段一数据管理阶段,普遍 存在以下不足之处: 1. 系统得反应速度不够灵活,效率低下,经常需要操作两次或者多次才会有响 应; 2、易出错,当系统将数据传递到其她分机时,会出现丢单、漏单得现象,给企 业带来不可估量得损失; 3、依赖于人工操作程度较大,企业使用得系统基本上就是采取人工相结合得 方式进行,很大程度上依靠人丄操作,经常要通过人丄来进行账日核对; 4、系统不稳定,系统经常出现死

18、机或者断网得状态,这时候就得依鼎人工来 下单,从根本上未能发挥该系统得作用。 随着社会得发展,信息化就是社会进程得必然趋势,石材企业信息管理系统只 有快、准、精,才能发挥其价值,才能在竞争越来越激烈得石材行业中取得优势。 U 3 系统开发得目标与意义 系统开发得目标 本系统就是一个典型得信息管理系统,以石材业务为基础,主要得U标就是能 够很好地管理有关石材方面得丄作,从而提高整个石材企业得工作效率与工作质 量,主要包括: (1) 对各种信息及资料进行科学地分类、记录; (2) 随时提供各种信息资料得查询; (3) 可进行信息资料得统计分析,编制各种统计报表; (4) 有较完善得系统维护功能。

19、仁 3、2 系统开发得意义 与馨石材公司就是云浮得一家中小型企业,占地面积大概15 0 0平方米,主要 就是加工与出售各类石材。企业内部结构分为:办公室、采购部、生产部、销售部、 财务部,大概有120名员工。随着石材经营规模得不断扩展,口前得信息管理系统 已经无法满足石材稳定运营得需要。同时,随着当今科技及社会得飞速发展,客户 对石材得规格要求也越来越商。因此,开发一个较为完善得企业信息管理系统就是 必然得,只有这样才能更方便、更商效地实现对石材得管理,才能为顾客带来更多 便利,才能适应愈趋激烈得行业竞争。 石材得信息管理系统就是石材企业得重要组成部分,对于顾客与管理者来说 都至关重要,运用石

20、材信息管理系统可以减轻管理人员得工作量,提高管理效率, 降低管理成本。帮助企业利用计算机强大得数据处理能力与流程优化能力,满足企 业管理人员与不同层次顾客得需要, 也为企业将来得信息化建设提供必要得支持。 U 4 系统设计原则 与馨石材公司要开发信息管理系统必须遵循以下原则: 1. 实用性原则:确保系统具有良好得系统性能,友好得用户界面,较高得处理 效率便于使用与维护,并采用成熟得技术。 2、先进性原则:尽量采用先进而且成熟得技术,使系统具有较高得技术水平与 较长得生命周期。 3、开放性、安全性、可鼎性及可扩展性原则。 4、 兼容性原则:对于所选件系统及平台,能很好地适应开发与使用得需要。 5

21、、 规范性原则:软件设汁过程严格按照“软件工程”得规定,系统编码,文档, 操作系统平台以及所采用得开发方法按照相应得国际与国家标准。 1、5 系统开发得工作计划 本系统得项U工作计划设讣,主要就是利用甘特图(Gant C hart)对系统 开发项U中得各种活动进行计划调度与控制,其中横向表示时间,纵向表示工作。 如图1-1所示。 系统投运 系统实施 信息管理系统制作 资料收集 系统分析I 图1-1信息管理系统开发项U得工作计划甘特图 本章主要介绍了系统开发得背景、U标与意义,分析了与馨公司现有系统存在 得问题,提出了系统设计得原则,以及制定了系统开发得工作计划。经过以上多个 方面得研究分析,证

22、明了本系统发开得必要性与可行性,用户可以通过使用本系统 节省大量时间及人力物力,从而提高企业得工作效率,同时提高企业得管理水平。 第二章 可行性分析 可行性分析就是系统第二阶段得研究方向,它本着明确系统得U标、规模、功 能等得实现进行一系列得分析,对就是否能够开发得背景、必要性进行调査,明确 系统开发所需要面对得状况。根据需求制定初步方案与计划,考虑市场得可接受程 度,就是否能够简单快速解决用户问题,代价就是否值得花费时间精力去解决。基于 这背后得意义,本系统设计得可行性分析包括有以下儿个方面:经济可行性、技术可 行性、用户使用可行性、社会可行性。 成本/效益分析:佔计开发成本、运行费用、新系

23、统将带来得经济效益。 2、1、1 支出 (1 )基础投资: 终端PC机3台:50 0 0(元)X 3(台)=15 0OO元 网络设备(集线器、交换机、路由器):400 0元 辅助设备(打印机、移动硬盘、扫描仪):2 0 00 0元 共计:29000元 (2)其她一次性投资: 软件开发费:1 0 000元 Mi C r osof t V isual Studio 2010:5 5 0 0 元 lx 6 本章小结 2、 1 经济可行性 M i cro s of t 0 f fice A ccess 2007:6000 元 Windows XP: I 2 0 0 0 元 共讣:3350 0元 经常性

24、支出: 人丄费用:4(人)X 3000(元)Xl(月)=12000元 网络宽带费用:200元 其她不可知额外支出:2000元 共 ir:142 0 0 元 支出总讣:2900 0 + 335 0 0 + 14200 = 76700 元7 万元 2、仁 2 经济效益 与馨石材公司应用本系统后,将可减少3名员JU前员工平均工资为20 0 0 元,估计本系统将使用5年,按银行利率3%,系统应用后得年收益为: 3(人)X2000 (元)X 1 2(月)=72000 元7 万元 五年得总收益为: 7、2X ( 1、03+(1、03) 2 + (1、03)+(1、0 3) + (1、03) 39、37 万

25、元 另外,还有不可定量得无形收益,如提高企业得工作效率。 2、仁 3 收益/投资比 本系统得收益/投资比为:3 9、374-7. 67=513、3% 2、1、4 投资回收期 本系统得投资回收期为:(7、6 7 -6、9 9 )宁6、79 + 1 = 1、I年 2、仁 5 纯收入 本系统得纯收入为:39、3 7-7、67=31、7万元 综上所述,与馨石材公司信息管系统得收益远远大于支出,投资回收期不到两 年,因此该系统在经济上就是完全可行得。 2、2 技术可行性 本系统在W i ndow s XP得开发环境下,采用Microsof t V i sua 1 Studio 2 0 10 开发工具,M

26、icrosof t 0 f f i ce Ac c es s 2007 使组织数据、定 义数据库规则与建立应用程序等工作变得简单易行。利用可视化得设计工具与向 导,用户可以快速创建表单.查询与打印报表。 作为数据库系统得开发,C#就是一个非常理想得选择。C#就是一种精确、 简单、类型安全、面向对象得结构化高级程序设计,可用于开发Wind 0WS环境 下得应用程序,它简单易学、效率高,而且功能强大。 在大学本科四年里,无论从理论上还就是从实践上,对以上技术得使用我都已 经得到了充分得锻炼,并能学以致用,因此开发与馨石材公司信息管理系统采用以 上技术就是可行得。 2、3 用户使用可行性 因系统使用

27、登录得页面给用户提供一系列得操作,因此该界面要求功能完善, 具有一定得安全性,并且能够快速地使用户进行登录操作。登录成功后,用户能够 瞧到自己得专属档案页面,整齐得布局及完整得信息。 本系统界面友好美观,操作简单易行,査询灵活方便,业务管理信息化,即使就 是没有经过培训得人员也能进行简单得操作。要想提裔工作质量与效率,本系统 在应用前,应该对企业所有员工进行操作培训,对系统管理员进行专业培训。W此, 本系统具有用户使用得可行性。 2、4 社会可行性 与馨石材公司信息管理系统能够实现,必须具备接受与使用新得信息管理系 统得条件。从组织内部来讲,虽然新得信息管理系统得建立,可能导致某些制度其 至管

28、理体制得变动,但就是对于这些变动,与馨石材公司已有了足够得承受能力。 从组织外部来讲,信息管理系统运行后,报表、票证格式得改变,就是可以被有关部 门认可与接受得,所以不会有因此而影响营业额得悄况出现。 2、5 结论 综上所述,经过一系列各个方面得可行性分析,经济、技术、用户使用、社会 都有可行性,而且使用本系统不仅节省人力、物力与人力,还提高了石材企业信息 管理得安全性、条理性、规范化,大大提高了工作效果。因此,开发与馨石材公 司信息管理系统就是完全可行得。 第三章需求分析 软件得需求分析就是软件生存周期中最巫要得一步,也就是关键得一步。它 得基本任务就是准确地回答“系统必须做什么”这个问题。

29、 软件需求分析得U标 就是深入描述软件得功能与性能,确定软件设讣得约束与软件同其它系统元素得 接口细节,需求分析就是系统设计得起点,分析得好坏直接影响系统得代码设计, 进而影响到设计结果就是否实用得问题。 需求分析阶段研究得对象就是软件项U得用户要求。一方面,必须全面理解 用户得各项要求,但乂不能全盘接受所有得要求;另一方面,要准确地表达被接受 得用户要求,只有经过确切描述得软件需求才能成为软件设计得基础。 本系统需求分析得原则: (1 )必须理解并描述问题得信息域,根据这条准则应该建立数据模型。 (2) 必须定义软件应完成得功能,这条准则要求建立功能模型。 (3) 必须描述作为外部事件结果得

30、软件行为,这条准则要求建立行为模型。 (4 )必须对描述信息、功能与行为得模型进行分解,用层次得方式展示细节。 3、 2 系统综合需求分析 3、2、1 用户需求分析 石材企业信息管理系统就是一种具有交互功能得管理系统它使得石材企业 对客户、产品、3、 1 需求分析得原则 订单与库存得管理变得轻松、快捷、方便,同时也给顾客带来便 利。本系统主要包括客户管理、产品管理、订单管理与库存管理四大部分。 自从计算机应用于管理领域以来,给当今得石材业发展带来了巨大得贡献。 使用计算机对石材业信息进行管理,具有传统管理方法无可比拟得优点,例如:检 索迅速、査找方便、存储量大、保密性好等,而这些优点能够极大地

31、提高信息管 理得效率,也就是企业科学化、正规化管理得重要条件。这对于在石材业发展越 来越激烈得今天,石材业该如何提高自身得服务质量与管理水平显得越来越重 要。尤其就是石材这种商品得重量大,品种规格多,使得石材企业管理工作人员得 工作强度大,大量得分类、统计计算、登记、存储、加工图纸制作等工作。如果 没有一套可幕;得信息管理系统,单单凭传统得手工操作不仅效率低下,而且还很 容易出错,进而给企业得发展带来不可估量得损失。 而拥有一套可靠得信息管理系统就能够符合用户得需求包括实现石材企业 信息管理得系统化、规范化与自动化。不仅能随时掌握客户资料、销量、库存得 基本W况,而且还具有操作方便、便于纠错、

32、代替手工得特点,就是用户得首选。 3、2、2 功能需求分析 本系统应具有以下功能需求分类: (1) 系统管理:为保证系统得安全性、保密性,系统对用户权限进行管理。 用户要修改、查询系统里得数据,就必须要通过用户得登录窗体。登录成功后, 才能对用户资料进行添加、修改,或者操作系统得其她功能。 (2 )客户管理:包括客户编号、客户名称、联系人、联系电话、联系地址、 发展日期等客户基本信息得管理,通过对客户基本资料得添加、修改、査询与删 除得操作,让企业管理者更了解客户得动态。 (3) 产品管理:包括产品信息与产品报价得管理,根据实际悄况,操作员需普通用户 便用本系统提供得功能进行相 提供相应得査询

33、、处理、输出2-8小时 要及时更新系统得产品资料,以免产品报价出错等悄况发生。 (4) 订单管理:包括单号信息、下单管理、发货管理与取消订单得管理,用 户可以随时查瞧已发货订单、未发货订单与取消得订单。 (5) 库存管理:商品入库、商品库存管理以及出货信息得输入输出,包括产品 编号、产品名称、产品规格、所属仓库等信息得査询与修改。根据企业得业务情 况,操作员必须要及时更新系统得石材信息,以免出现入、出库而产生得偏差。 (6 )报表统i|:操作员可以从数据库中通过月份条件统计出合适得数据, 并将数据显示到水晶报表中,或通过打印功能将整理出来得数据打印出来。 本系统得主要功能有系统管理、客户管理、

34、产品管理、订单管理、库存管理 五个部分每个功能模块都就是与企业管理息息相关,U得在于提高信息得准确 与管理得精度,进而帮助企业获悉石材领域得有效具体问题并可以统讣报表进行 业绩考核。 3、2、3 性能需求分析 一台微型计算机功能得强弱或性能得好坏,不就是山某项指标来决定得,而就 是山它得系统结构、指令系统、硬件组成、软件配置等多方面得因素综合决定得。 性能需求指定系统必须满足得定时约束或容量约束,通常包括系统得可用性、可 黑性、扩展性、可支持性与系统接口等方面得需求。 在本系统中为了保证系统性能得准确性与可测试性,主要采用了非量化得 指标要求来描述,即对系统得功能进行简单得文字描述,其中特别用

35、量化得指标 要求来描述系统“可用性”得“培训时间,即利用阿拉伯数字加以具体得描述, 用户只有在一定得时间范内掌握系统得操作,系统得可用性才会符合要求。而 具体得系统要求见表3 - I至3-3。 表3-1系统性能得可用性要求指标 管理员 进行系统得设苣与数据信息得 提供用户权限管理工具,系统 1 2-20小 维护与设置工具 应得数据处理用户 职贵 系统功能 培训时间 维护 功能 表3- 2系统性能得可靠性要求指标 指标 要求 平均故障率 故障发生得频率不高于1次每月 故障可恢复性 拥有备份设备,保证在24小时内恢复正常 可维护性 提供方便得系统管理工具,为管理员进行系统得设置与管理 表3-3系统

36、性能得可支持性指标 指标名称 指标描述 指标范1科 CPU利用率 指处理器执行非闲置线程时间得百分 7 5%85% 中断率 比 取决于处理器,越低越好,不宜超 系统利用率 每秒钟设备中断处理器得次数 过 1、 000 指运行在计算机上得所有处理器调用 若中断率大于系统利用率,则表明 OS服务例行程序得综合率 系统中某一硬件设备产生过多得 中断 进程切换率 il算机上所有处理器全都从一个 若此讣数器得数值较大,则表明用 线程切换到另一个线程得综合率 户与内核模式之间频繁切换 3、2、4 故障处理要求及其她需求分析 使用本系统时可能出现如下故障: (1 )输入用户名不存在:说明数据库无此用户名,需

37、开户; (2) 密码错误:说明用户名与密码不匹配。弹出警告信息后需重新输入密码, 登录失败超过3次,将自动退出系统; (3) 111于管理员没有及时保存数据造成得数据丢失:可通过数据还原,还原成 最近得数据备份; (4) 山不可抗拒力造成得损失:山用户自行承担。 为减轻管理员操作复杂度,可配备读条行码设备一台。 为保护资料可恢复性,可配备备份设备一台,如用光盘备份可配备光盘记录 机。 3、3 系统业务流程分析 用业务流程图描述系统各项业务处理过程,并结合业务流程图详细,准确地 说明业务处理过程中数据得收集,输入,传递,存储,加工得方法,算法,输出得数量 及形式等。 业务流程图使用符号: 7 (

38、1) 客户分别把客户资料与客户订单交给操作员,操作员使用用户名与密码 登录成功后,把相关资料分别登记到客户资料簿与客户订单簿。 (2) 根据客户得不同要求,操作员可对客户订单分别进行三种不同得处理:追 加处理、发货处理及取消处理,生成追加订单表、发货单、取消订单表,并 更新库存。 (3) 仓库管理员将产品信息表交给操作员,操作员录入产品信息表到产品信 息簿,同时入库库存信息簿。 (4) 分别对客户资料簿、客户订单簿、库存簿与产品信息簿进行统计月报表, 交给经理。通过水晶报表,可以更直观地了解企业相关信息,为企业管理层提 供最直接得抉择信息。 3、4 系统逻辑模型分析 模型就就是为了理解事物而对

39、事物做出得一种抽象,就是对事物得一种无歧 义得书面描述。通常,模型山一组图形符号与组织这些符号得规则组成。为了更 好地理解复杂事物,本系统采用建立事物模型得方法。本系统运用了需求分析过 程得逻辑模型:数据流程图(功能模型)、数据字典等来表达系统内部数据得运行 以及数据得描述与定义。 3、4、1 数据流程分析 数据流程图简称DFD,它用来描述日标系统得逻辑结构,它就是山实体部分、 处理部分、数据存储部分与数据流部分四部分组成,为了使数据流图所描述逻辑 结构更加清晰,容易阅读,对数据流图作如下说明: (1)每一细化过程得实体、处理、数据流都用汉字标识,并给出相应得标号。 (2)数据流程图符号说明。

40、数据流图得符号说明见表3-4。 表3-4数据流程图符号说明系统I 图3-1与馨石材公司信息管理系统得业务流程图 与馨石材公司信息管理系统数据流程图如图3-2至3-4所示。 Fm图3-?与馨石材公司信息管理系统顶层数据流程图1记述数摇 流得需称。 企业信息管理 符号说明 F8月客户信息报表严彳 组织机构或个人,内 F9月订单信息报表 - 记述某种业务得手工严 F10月库存信息报表处理 - F11月产品信息报表 也经理 述存储得标号,S区记述存储数据得 名称。 这弋F1客户资料 图得设计得基础上,用来对DFD得进一步定义与描述得结构化工具,就是构成新 系统逻辑模型得重要部分,就是系统设讣、实施与维

41、护得重要依据。数据字典就 是对DFD中所有元素(数据流、数据存储、数据流及数据存储中得数据元素、数 据处理)得定义与集合。它们得定义常常就是以卡形式给出得,数据流定义用数据 流卡,数据存储定义用数据存储卡,数据处理定义用数据处理卡,数据元素定义用 数据元素卡。 (1)数据流卡 数据流卡 数据流卡 数据流卡 名称:月客户信息报表 编号:F8 来源:处理“输出设计(P5、2) 数据流卡 名称:月订单信息报表 编号:F9 来源:处理“输出设讣”(P13、2) 去向:外部实体“经理” 去向:外部实体“经理 相关处理:由处理P5、1写入,读取英数据 得处理有:P5. 2 相关处理:由处理P13、1写入,

42、 读取其数 据得处理有:P13、2 数据结构: 数据项名称 类型 位数 取值范阳 客户编号 字符 5 数字 客户名称 字符 10 汉字 数据结构: 数据项名称 类型 位数 取值范用 订单号 字符 8 数字 客户编号 字符 5 数字 数粧结构: 数据存储卡 名称:客户资料月报表 编号:D5 数据存储卡 需称:订单信息月报表 编号:D6 数据流卡 数据流卡 数据字典(Data D i ctionary,简称DD)就是在完成新系统数据流程 统应当如何工作。其中直立小人形被称为参与者(Actor),椭圆代表用例,发起 数据元素卡 名称:客户编号 別名: 编号:001 所属数据流:F1. F2、F&am

43、p; F9 所属存储:D1、D2、D5、D6 类型:字符 位数:5 取值范I补数字 说明:每个客户得序号 (2)属性:用椭圆形表示,并川无向边 数据元素卡 名称:产品编号 別名: 编号:003 所属数据流:F3. F4、F10. F11 所属存储:D3、Dk D7、D8 类型:字符 位数:8 取值范I补数字 数据元素卡 名称:订单号 别牡 数据元素卡 名称:客户名称 别名: 所属数据流:F1、F8 所属存储:D1、D5 类型:字符 编号:002 位数:10取值范围:汉字 说明:客户企业得名称 烽其与相应得实体连接起来。 数据元素卡 名称:产品需称 别务 编号:004 所属数据流:F3、F4.

44、F10. F11 所属存储:D3、DL D7、D8 类型:字符 S I 位数:6 取值范围:汉字 pri论杳理系统E-R图 *v/r*9)亠 (据元素卡 丸fi称:总金额 编号于、 所属存储:D2、D6 tn -存储:D2 、D6 类型:字符 位数:8 取值范囤:数字 澈值 位数:5 取值范围:0-99999 编号:006 所属数据流:F2. F9 陆数据流:F2、F9 操作员 说明:每份订单得序号 H 丁单得总金飆 产品信恩表3 数据元素卡 名称:件数 别牡 a 品状态 所属存储:D3、 - rn V- - )-99 所 属 n 英i 娄1翫素卡 方数 吕入 编号:008 录入/4:F3、苍

45、7 Ai - - 类型:数值 D7、D8 _ n 取值帀 存储:D3、DL L 数值 _ n 位数:: D8 取值范fl:0-999 说明:每个尸客户资料表 客户订单表 用例得实体可以就是人也可以就是系统。 仓库表:品得:产品借息表 一个用例就是用户与计算机之间得一次典型交互作用。对于系统开发人员来 说,用例很有实用价值,可以准确地表达了角色与系统交互得情况与系统所能提 供得服务。从技术角度来瞧,用例内容集中在系统解决方案能完成那些功能,而不 就是如何构建系统。用例就是参与者想要系统做得事悄,可以给用例取一个简单、 描述性得名称,一般为带有动作性得词语。 1、用户登录模块用例图设计 用户登录模

46、块得行为主要包括仓库管理员与操作员得数据查询、验证用户身 份等。如图3-6所示。 操作员 图3-6用户登录模块用例图 2、用户管理模块用例图设计 用户管理模块得行为主要包括为系统管理员对新用户得添加,删除旧用户, 査询用户信息,修改用户密码等。如图3-7所示。验证用户身份 修改用户密码 图3-7用户管理模块用例图 3、客户信息管理模块用例图设计 客户信息管理模块就是本系统得核心部分之一,其行为主要包括为操作员对 客户信息进行添加、删除、修改、查询等。如图3-8所示。 图3-8客户信息管理模块用例图 4、产品信息管理模块用例图设计 产品信息管理模块与客户信息管理模块一样,都就是本系统得核心功能,

47、 主要就是操作员对产品信息进行添加.删除、修改、查询等。如图3-9所示。包括添加仓库信息、删除仓库信息、修改仓库信息、查询仓库信息等,为企业得 订单信息管理模块主要就是对企业销售悄况进行管理,从而确保企业得正常 运作,其主要得用例行为包括添加订单、取消订单、退货处理、修改订单等。如 图3-1 0所不0 库存信息管理模块主要就是为管理企业得石材而设计得,其主要得功能行为 5、订单彳 仓库管理员 图3-9产品借息管理模块用例图 6、库不 图3-10订单信息管理模块用例图 添加产品信息 操作员 删除产品信息 产品信息管理 查询产品信息 修改产品信恵 包括添加仓库信息、删除仓库信息、修改仓库信息、查询

48、仓库信息等,为企业得 管理实现宿息化,时刻保证企业得运作效率。如图3-1 1所示。概念模型及其用例模型设讣进行描述分析,使得用户更加明确系统该做什么,以及 图3-11库存信息管理模块用例图 7、统 统讣报表模块就是本系统得重要组成部分,其行为用例主要包括对客户资 料、产品信息、订单信息、库存信息等进行每月统计,并打印报表,这样更方便领 导者对企业进行统筹规划,有利于企业得长远发展。如图3-12所示。 图3-12统计报表模块用例图 本章重点介绍了系统得需求分析包括用户需求分析、功能需求分析、性能 需求分析、故障处理要求及其她需求得分析。利用了系统业务流程图、逻辑模型、 系统得实用性。3、7 本章

49、小结 过对系统得整体需求分析,确定本石材企业信息管理系统得功能管理模块及关系 第四章系统概要设计 系统设计就是系统开发得第二阶段,软件设计阶段要解决“如何做”得问题。 这显然就是整个软件开发过程得核心问题,所有得开发工作都将根据设计得方案 进行。软件得总体结构也在该阶段决定,因此软件得总体设计决定了软件得质量。 1、在系统设计中,应遵循以下原则: (1) 实用性:实用第一位,好瞧第二位,满足用户需求。 (2) 方便性:操作简单、界面友好、使用容易、在线帮助、输入提示、输入简 单、出错提示及恢复等。 (3) 灵活性:适应管理得变化;适应硬、软件环境得改变。 (4) 扩充性:软件得唯一性:共孚问题

50、、数据得统一与维护问题;软件得 进一步发展:就是否留有其她功能得接口。 2、软件设计指标就是衡量软件设计质量得准则,它包括: (1) 软件得工作效率:为了完成预定得功能,需要计算机资源(CPU、内存、 外存、输入/输出设备)运行时间得多少。 (2) 软件得可黒性;保证系统正常工作得能力,具体包括:检错纠错能力; 数据完整性保护;数据得安全性保护;并发控制;数据得恢复。 (3) 软件得工作质量:快速、方便操作、美观适用。 (4) 软件得适用性:修改与维护得难度程度,实用性好得系统,其各部分独立 性强,就容易进行修改。 (5) 软件得经济性:直接经济效益与间接经济效益。 软件设计人员应遵循以上指标

51、,但这些指标也就是既矛盾乂统一得。 本系统就是以石材业为基础得,主要突出客户管理、产品管理、订单管理、 库存管理,它能够提供查询、增加、删除、修改等功能,同时系统具有界面友好美 观,操作简单,能够尽可能地降低使用者得劳动强度,提高工作质量与效应。经 层次如图4-1所示。4、1 系统功能结构设计 系统管理 用户登录模块 4x 1x 1 用户登录模块 用户管理模块 用户登录模块得顶能结松冈術冈4一 ?祈示,哄主勢 客户信息管理模块 jn齡阿数据库连接就九屮哄 客户管理 客户信息査询模块 与馨石材公司信息管理系统 用户身侈 就是否合法。 类型。 用户登录模块 户管理模块 用户登录 产品信息管理模块

52、产品信息査询模块 数据库连接 模块 F苴 彳? T 八甘 * ;0;鹹4 4、七甘护FUIFUI吉 4 e e E 心/去-联率方 图4-13数据库设计与系统开发阶段对照 八 山实体联系模型转换而来,其规则如下: (1)一个实体型转换为一个关系模型,实体得属性就就是关系得属性,实体 得键就就是关系得键。 (2 )个实体得联系转换为关系模型时,应首先确定该联系得类型,再确定 相应得键。 (3)进行规范化处理,求出关系模型中得最小依赖集,并根据规范化理论,将 关系模型规范到三范式。 根据上述原则,得出与馨石材公司信息管理系统得关系数据模型: 操作员(员工编号,姓名,性别,联系电话,身份证号,家庭地

53、址) (2)客户资料表(客户编号,客户名称,联系人,联系电话,联系地址,发展日 (3)客户订单表(订里号,客户编号,总金额,下单日期,发货日期,发货状态) (4 )仓库表(产品编号,产品名称,吨数,件数,方数,扎数,仓库,入库时间, 产品状态)用户要求分析 .系统分析(详细调査) 系统开发阶段 法(Er 总型可以 联 象 概念结果设讣 系统分析(逻辑设计) (5 )产品信息表(产品编号,产品名称,吨数,件数,方数,扎数,成本价,俏售 价,利润,销售情况) (6)用户表(用户名,密码,用户权限) 4、2、2 物理结构设计 物理结构设汁要确定数据库得物理结构,包括数据库在物理设备上得存储结 构与存

54、取方法,数据表示与数据存储分配等,并得到一个具体得DBMS可接受得物 理结构。 物理结构设计就是物理数据库得具体表现,主要规定各关系得名称、各列得 数据类型、长度、小数位、完整性约束等。本系统数库物理结构设汁见表4一 1 至 4-6o 表47操作员表 列含义 列标示 类型 长度 完整性约束 员工编号 WorkerlD Char 5 数字字符 姓名 Name Ch a r 1 0 字符型数据 性别 Gend e r Ch a r 5 字符型数据 联系电话 Te 1 e phon Char 20 数字字符 身份证号 e Char 30 字符型数据 家庭地址 I d enti t y r n C h

55、 ar 30 字符型数据 I u u A d dre s s s 表4-2客户资料表 列含义 列标示 类型 长度 完整性约束 客户编号 ClientID C h ar 5 数字字符 客户名称 Clien t Na Ch a r 10 字符型数据 联系人 me Char 1 0 字符型数据 联系电话 Cont a Ct Char 1 1 数字字符 联系地址 Tel e p ho Cha r 30 字符型数据 发展日期 n e Date 1 0 日期型数据 Ad d r e s s D e vel 0 pingDate 表4-3客户订单表 列含义 列标示 类型 长度 完整性约束 订单号 Or d

56、erlD Char 8 数字字符 客户编号 Client I D Ch a r 5 数字字符 总金额 Tot a lAmou Double 5 双精度型数据 下单日期 n t Date 8 日期型数据 发货日期 OrderDat e Dat e 8 日期型数据 发货状态 DeliverDate Char 3 汉字 OrderStat e 表4-4仓库表 列含义 列标示 类型 长度 完整性约束 产品编号 Pro d ucti Ch a r 8 数字字符 产品名称 D Char 6 字符型数据 吨数 Pr 0 d uct N Doubl e 3 字符型数据 件数 a me Doub 1 e 2 字

57、符型数据 方数 To n s Dou b le 3 整值型数据 扎数 Piece Doub 1 e 1 数值型数据 产品状态 Square In t 1 单精度型数据 仓库 F i rm C h ar 5 字符型数据 入库时间 Prod uctSt a Date 8 日期型数据 tus Ware h o u se Time 表4-5产品信息表 列含义 列标示 类型 长度 完整性约束 产品编号 Pro d uctID Char 8 数字字符 产品名称 P r od u c t Cha r 6 字符型数据 吨数 Name Dou ble 3 双精度型数据 件数 Ton s Double 2 双精度

58、型数据 方数 P i ece Dou b 1 e 3 双精度型数据 扎数 S q uare Double 1 双精度型数据 成本价 Firm Double 3 双精度型数据 销售价 C 0 st Doub 1 e 3 双精度型数据 利润 SalePrice Double 5 双精度型数据 销售情况 P r 0 f i t Ch a r 30 字符型数据 s a le S it u atio n 表4 -6用户表 列含义 列标示 类型 长度 完整性约束 编号 ID Char 3 数字字符 用户名 Use rN a m Char 10 字符性数据 密码 e Char 10 字符型数据 用户权限 U

59、se r P wd In t 1 单精度型数据 Powe r 4、3 代码设计 代码就是代表客观存在得实体或事物得属性、状态得符号。在软件系统中, 代码就是人与计算机得共同得、标准得语言,就是对信息进行分类、校验、统计、 检索得关键属性,使讣算机处理信息变得方便、简单。 4、3、1 代码设计原则 代码设il就是处理对象得代号或表示符号,其主要日得就是方便计算机排 序.检索.查找等处理。代码设讣得关键就是方便用户,并且满足业务要求。本 系统代码设计得原则有: (1) 要考虑得就是编码得标准化,尽量按照有关得国际标准、国家标准、部门 或行业得标准进行设计。 (2) 要考虑容易修改,当某段代码、某个

60、变量或某个函数在特点、条件或代 表得实体关系改变时,容易进行必要修改。 (3) 要考虑结构简洁,代码得长度涉及到存储空间得占用与信息处理得速 度。而且影响代码输入得出错率,所以,在满足当前需要与扩充要求得前提下应 尽量结构简单,长度要短。 (4) 考虑代码值得唯一性。 系统所需代码设计 与馨石材公司信息管理系统代码设计就是根据公司得实际需要、操作习惯与 产品类别等设计得,所设计代码结构如下: (1 )产品代码设计 产品代码山三部分组成:产品类别、产品原产地与产品编号,所以设计8位字 符,格式如下: 产品类别表见表4-7。 例如:土耳其DY矿芬兰金啡得产品代码为0IDY-OOOlo 表4-7产品类别表产品编号取值范 ffl 1-9999 产品类别取值范

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论