信息学院计算机5438孔令辉论文未排版.docx

上传人:b****6 文档编号:8015103 上传时间:2023-01-28 格式:DOCX 页数:27 大小:295.78KB
下载 相关 举报
信息学院计算机5438孔令辉论文未排版.docx_第1页
第1页 / 共27页
信息学院计算机5438孔令辉论文未排版.docx_第2页
第2页 / 共27页
信息学院计算机5438孔令辉论文未排版.docx_第3页
第3页 / 共27页
信息学院计算机5438孔令辉论文未排版.docx_第4页
第4页 / 共27页
信息学院计算机5438孔令辉论文未排版.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

信息学院计算机5438孔令辉论文未排版.docx

《信息学院计算机5438孔令辉论文未排版.docx》由会员分享,可在线阅读,更多相关《信息学院计算机5438孔令辉论文未排版.docx(27页珍藏版)》请在冰豆网上搜索。

信息学院计算机5438孔令辉论文未排版.docx

信息学院计算机5438孔令辉论文未排版

…………………….……………….…………………

山东农业大学

毕业论文

题目:

商家打折管理信息系统

——用户安全管理、商品信息管理

院部  信息科学与工程学院  

专业班级计算机科学与技术8班

届次2005届

学生姓名孔令辉

学号   20015438

指导教师  刘国梁讲师 

二OО五年六月五日

线

……………….…….………….………….………

说明

一、指导教师评语根据学生实习及撰写论文情况进行评定:

1、对待实习的态度及实习纪律的遵守情况;

2、能否准确熟练地进行观察记载、搜集整理、查阅资料及运用数据的水平;

3、能否准确熟练地进行各项操作,并运用所学知识解决实际问题;

4、能否很好地完成任务书规定的工作量。

二、评阅教师意见参照以下几方面进行评定:

1、论文选题的实用性、分析的科学性和体系的完整性;

2、获取资料是否丰富,处理资料是否科学、严谨;

3、综合运用基础理论和专业知识的深度、归纳、概括及运算的能力;

4、文字表达能力,文章的逻辑性。

三、论文答辩成绩由答辩小组根据学生语言表达能力及回答问题的准确性进行评定。

四、论文答辩成绩和论文综合评定成绩按优秀、良好、中等、及格和不及格五级计分。

五、毕业论文的综合评定成绩按照《毕业论文(设计)评分标准》综合评定。

六、论文由学生本人按照《毕业论文(设计)规范》用计算机排版、打印,一律使用统一封面(16K)。

七、学生的论文文本(含任务书、图片等)由各院部按学校规定存档。

商家打折管理信息系统

——用户安全管理、商品信息管理

EmporiumCut-priceManagementInformationSystem

——User'sSafetyManagement,GoodsInformationManagement

专业

Speciality

计算机科学与技术

ComputerScienceandTechnology

学生

Undergraduate

孔令辉

KongLinghui

指导教师

Supervisor

刘国梁讲师

LecturerLiuGuoliang

山东农业大学

二○○五年六月

ShandongAgriculturalUniversity

June,2005

摘要

本文以现在商务网站上的购物信息为背景,在分析目前网上打折信息后台处理存在的问题的基础上,结合管理信息系统开发的概念、结构及系统开发的基本原理和方法,开发了用于商务网站中管理后台数据库的商家打折管理信息系统。

本文详细地阐述了本系统的需求分析、功能分析、数据库分析,并详细介绍了系统的体系结构设计、功能模块设计、数据库设计。

最后采用面向对象的开发工具PowerBuilder完成了系统的管理模块、用户安全管理模块、商品信息管理模块的开发。

系统界面友好,运行稳定,功能较为完善。

关键词:

管理信息系统;用户安全管理;商品信息管理;PowerBuilder

Abstract

Inthispaperregardsshoppinginformationoncommercialwebsitesofnowasthebackground,proceedfromthereality,onthebasisofanalysingexistingproblemofhandletheonlineinformationofcut-priceinthebackstageatpresent,combineconcept,structure,basicprincipleandmethodthatsystemdevelopthatthemanagementinformationsystemdevelop,developedasetofEmporiumCut-priceManagementInformationSystemtomanagethedatabaseinthecommercialwebsites.

Thistexthasexplainedthedemandanalysis,functionanalysis,databaseanalysisofthissystemindetail,andhasintroducedsystematicsystemstructuraldesign,themoduledesignofthefunction,designofstorehouseofdataindetail.AdoptPowerBuilderofdevelopinginstrumentfacingtargettofinishthedevelopmentofsystematicmanagementmodule,user'ssafetymanagementmodule,goodsinformationmanagementmodulefinally.Thesystematicinterfaceisfriendly,runsteadily,thefunctioniscomparativelycomplete.

KeyWords:

ManagementInformationSystem;User'sSafetyManagement;GoodsInformationManagement;PowerBuilder

目录

Content

1Introduction1

1.1TheManagementInformationSystem’sSummary1

1.2GoalandMeaningforDevelopment2

1.3ThisSystem’sPrimaryWork2

2EmporiumCut-priceManagementInformationSystem’sSystemAnalysis3

2.1TheSystemRequirementAnalysis3

2.2SystemFunctionAnalysis4

2.3TheDatabaseRequirementAnalysis5

3EmporiumCut-priceManagementInformationSystem’sSystemDesign7

3.1SystemConstructionDesign7

3.2SystemFunctionMoldDesign7

3.3DatabaseDesign14

4EmporiumCut-priceManagementInformationSystemPutsintoPractice18

4.1ChooseDevelopTool18

4.2ConnectDatabase20

4.3CreatingtoSetupCarryouttheDocument21

4.4TheMaintenanceoftheSystem22

4.5PromblemandSolve22

5SummaryandProspect24

Reference25

Thanks27

Appendix28

1引言

当今社会是一个信息社会,一个知识经济时代。

自世界上第一台计算机ENINC(Electronicnumericalintegratorandcalculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。

可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车、电脑一样。

我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。

1.1管理信息系统概述

管理信息系统(MIS)的概念是1961年美国人J.D.GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS是人为或计算机设备以及其他信息处理手段合成并用于管理信息的系统。

MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,随着计算机技术和通信技术的迅速发展还会出现更多的内容。

MIS的结构由信源、信宿、信息处理、信息用户和信息管理者等五个部分组成。

完善的MIS具有以下四个标准:

确定的信息需求、信息的可采集性与可加工性、可以通过程序为管理人员提供信息、可以对信息进行管理。

管理信息系统是企业的信息系统,通过研究企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。

具体作用如下:

(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。

(2)完整、及时地提供在管理及决策中需要的数据。

(3)利用指定的数据关系式分析数据,客观预测未来。

(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。

(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益[1]。

1.2本系统开发的目的和研究意义

目前,在商务网站中,网页上用到的数据都是从后台数据库获取的。

这些数据大多是根据商家提供的信息或是从其他媒体中截取,甚至是派人亲自去打听的,然后由录入员逐条分类录入。

由于要处理的数据量巨大,更新速度要求频繁,尤其是打折商品的信息,对更新的要求更大,时效性强。

此外,从消费者方面来说,他们从网页上浏览到的商家的打折信息由于没有系统的管理,比较零散,给他们带来了很大的不便,他们不能快速得得知最新的、全面的、真实的打折信息。

基于商家和消费者的利益,我们决定开发这个用于商务网站中管理后台数据库的商家打折管理信息系统,就是将各个商家的有关打折商品的信息存到数据库中,并对其进行有效的管理、维护、处理与分析,为消费者提供及时、齐全、准确、可靠的打折信息,同时极大保证商家的利润。

1.3本文的主要工作

本文的主要工作有:

第一,对系统作详细的分析,包括系统的需求分析、功能分析和数据库需求分析。

第二,对系统进行详细的设计,包括系统体系结构设计、系统功能模块设计、数据库设计;其中功能模块设计主要完成了对系统管理模块、用户安全管理模块和商品信息管理模块的设计。

第三,实现系统,完成了相应的数据库连接和应用程序编写,生成可执行文件,并对系统进行维护。

2商家打折管理信息系统的系统分析

所谓系统分析,就是指在整个系统开发工程中,解决“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么办提供依据。

它是信息开发系统中的一个重要阶段,是建立系统模型的第一步。

其核心是目标分析与需求分析,最后提出系统的逻辑方案[2]。

2.1系统需求分析

商家打折管理系统需要满足来自三方面的需求,这三个方面分别是系统管理员、各商家管理员和消费者。

系统管理员是维护整个系统,对各商家管理员、消费者、后台数据库进行管理、维护,以及对整个系统进行更改和完善;各商家管理员及时发布、更新自家的商品打折的相关信息;消费者的需求是浏览到全面的、及时的商家打折的详细信息。

系统管理员主要负责设计系统,以及长期地不断更新、完善系统,管理和维护后台数据库,他们有权力批准哪个商家加入,给其一个账号,让其注册、添加、修改信息,对于不合法的商家或已经不存在的商家撤消其资格。

各商家管理员根据已经申请并获得批准的账号登录到系统,发布自家的信息,并及时进行更改,尤其是打折商品的信息,还可以浏览、删除、添加、保存、打印相关信息。

他们要本着诚信的原则,不能欺骗消费者,否则系统管理员会根据调查和消费者的反映,取消其资格。

本系统的目的就是让消费者在第一时间,全面的、准确的浏览到详细的各个商家打折信息。

消费者如果是第一次使用本系统,只需申请一个合法的账号和密码就可以登录进去,进入系统后,消费者可以添加、修改、删除自己的信息,也可以不添加,就可以免费使用本系统提供的信息。

在第二次登录时则不用重新申请,只需输入已经申请的账号和密码,系统会根据已经设置的权限判断出是消费者而非管理员,让其进入相应的窗口,浏览系统提供的信息。

在本系统的登录窗口设置里有权限设置,主要判断是管理员还是消费者,对于有些商家不想公开和保密的信息,消费者是看不到的,也是不能修改的,消费者只能修改自己的个人信息。

本系统还提供打印功能,管理员或消费者可以把自己有用的信息打印出来。

2.2系统功能分析

根据调查研究做出的需求分析,然后对系统的整个功能做出分析,并划分出具体的模块。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

根据需求分析本系统需要完成的功能主要有:

(1)登录窗口的设置,已经有账号和口令的用户只需正确真写这两项就可以登录,系统会根据已经设置的权限,判断是否管理员还是一般用户,然后进入不同的窗口,提供不同的信息和服务。

(2)注册设置,新用户可以单击注册按钮,申请一个新的合法的账号和口令,就可以进入系统,首先是添加个人信息,包括用户账号、用户口令、姓名、性别、工作单位、家庭住址、联系电话、Email、注册日期几项,用户也可以不添加,只接进入使用本系统,在系统内,可以再进行信息的修改、添加、删除。

(3)口令修改,不管是管理员还是一般用户,为了安全或根据个人喜好,对自己的口令进行修改。

(4)用户信息的添加,用户账号、用户口令、姓名、性别、工作单位、家庭住址、联系电话、Email、注册日期。

(5)用户信息的删除,用户账号、用户口令、姓名、性别、工作单位、家庭住址、联系电话、Email、注册日期。

(6)用户信息的保存,用户账号、用户口令、姓名、性别、工作单位、家庭住址、联系电话、Email、注册日期。

(7)用户信息的检索,用户账号、用户口令、姓名、性别、工作单位、家庭住址、联系电话、Email。

(8)商品信息的添加,商品类型号、商品类型、商品名称、商品级别、生产地址、出销商场、生产日期、现有数量。

(9)商品信息的删除,商品类型号、商品类型、商品名称、商品级别、生产地址、出销商场、生产日期、现有数量。

(10)商品信息的修改,商品类型号、商品类型、商品名称、商品级别、生产地址、出销商场、生产日期、现有数量。

(11)商品信息的检索,商品类型号、商品类型、商品名称、商品级别、生产地址、出销商场、生产日期、现有数量。

2.3数据库需求分析

在仔细调查分析有关网上购物信息和商家打折管理信息折和用户需求的基础上,得出用户的需求具体体现在各商家及其各种商品尤其是打折商品的信息的查询、浏览和保存;管理员的需求具体体现在各商家及其商品尤其是打折商品信息的提供、保存、更新和查询。

因此要求数据库结构能充分满足各种信息的输入和输出。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。

据此,我们得到如图2.1所示的本系统处理的数据流程图。

                         

                        

否         是

       

图2.1商家打折信息管理系统数据流程图

针对对商家打折信息管理系统的需求,通过系统工作过程的内容和数据流程分析,设计出如下所述的数据项和数据结构:

(1)用户安全管理信息,包括的数据项有:

用户账号、用户口令、用户姓名、用户级别、用户性别、工作单位、家庭住址、联系电话、Email、注册日期等。

(2)商品管理信息,包括的数据项有:

商品类型号、商品类型、商品名称、商品级别、生产地址、生产日期、出销商场、商场出销数量等。

3商家打折管理信息系统的系统设计

3.1系统体系结构设计

系统设计是为实现需求目标而对软件的系统结构进行的总体设计。

系统结构是系统的高层次结构形式。

系统结构设计需要在时间和空间之间、硬件和软件之间、简单化和一般化之间、效率和可维护性之间做出权衡,其策略取决于具体的应用目标。

本系统的模块划分如下:

(1)用户安全管理模块:

不管是系统管理员、各商家管理员,还是消费者,都统称为用户。

本模块主要是维护各用户的信息安全。

(2)商品信息管理模块:

各商家管理员输入其出销商品的信息供消费者浏览;系统管理员可监督其准确性,是否欺骗消费者;消费者主要是浏览商家的商品,按需购买。

3.2系统功能模块设计

对系统的各项功能进行集中、分块,按照结构化程序设计的要求,可得到如图3.1所示的系统功能模块图。

图3.1系统功能模块图

3.2.1建立应用程序主窗口

在PowerBuilder中,窗口是应用程序与用户交互的界面,是非常重要的一类对象,用户通过窗口响应程序提供必要的数据,提示所需要完成的工作,应用程序通过窗口显示运行状态和执行结果。

几乎每个PowerBuilder应用程序都要使用窗口,因此创建窗口成为开发应用程序必不可少的。

窗口的创建方式有两种:

普通方式和继承方式。

本系统的所有窗口都是使用普通方式创建的。

PowerBuilder提供了六种窗口类型,它们的表现风格和使用环境各不相同。

主窗口是一种方式,是独立于其他窗口的单独窗口,能覆盖其他的窗口,同时也能被其他的窗口所覆盖。

用户可用一个主窗口作为用户与应用的交互界面,通常应用打开的第一个窗口就是主窗口,除非用户指定此窗口为MDI风格。

主窗口可以带有菜单,能够被最大化、最小化或改变大小[3]。

本系统的应用程序的主要功能都是在主窗口及在其下打开的众多窗口中完成的。

由于本系统有不同的用户,包括不同的管理员和消费者使用,他们的需求不同,为方便使用,建立了两个主窗口,针对两种管理员的主窗口是w_main,针对消费者的主窗口是w_main1。

主窗口w_main的设置如下图所示:

图3.2主窗口w_main

主窗口w_main1的设置如下图所示:

图3.3主窗口w_main1

3.2.2菜单设计

菜单和窗口一样是图形用户界面的一个基本要素。

菜单与窗口结合在一起,既增加了程序的功能,又方便了用户的操作。

除了简单情况外,绝大多数应用程序都使用菜单,它已经成为商业化程序的标准界面元素。

菜单能够有效地把程序功能组织起来,在有限的屏幕空间中分组展示应用程序的功能。

[4]

菜单由一系列菜单项构成,用户通过菜单项发出命令,指示程序完成期待的任务。

除了子窗口和响应窗口外,其他类型的窗口都可以拥有菜单。

PowerBuilder中,菜单也是一种对象,在应用设计过程中,随时都可以创建和修改菜单。

所以在本系统中设计并使用了菜单。

根据需求,在本系统中设计了两个菜单,分别是m_manage、m_user,其主要功能是分别连接到两个主窗口中,在打开主窗口后,可以根据需要完成相应的操作。

为了美观,也为了快捷操作,可以为每个菜单添加与其功能相近的图标,直接点击图标也可在主窗口打开相应菜单。

3.2.3系统管理模块的设计

系统管理模块主要的功能有:

实现用户登录,用户重新登录,修改口令,退出系统。

主要有登录窗口、重新登录窗口、口令修改窗口、退出按钮。

(1)登录窗口的设计

用户要使用系统,首先要登录。

要进入本系统需要申请一个合法的账号,不管是管理员还是消费者。

对于第一次使用本系统的商家管理员,系统管理员会给其一个账号和权限,让其进入管理员窗口,然后可以修改他们的相关信息,但权限是不能修改的,已经是不可变的了,除非这个商家退出系统,不再加入使用本系统。

对于第一次使用本系统的和消费者,也要进行注册,申请一个合法的账号,输入合法的口令,申请成功后,系统会让其先填写个人信息,点击保存,将其保存在数据里,然后再进入系统,否则系统不会保存个人信息,在下次登录时还得申请账号。

对于填写的信息,可以在系统内进入修改。

对于已经有账号和口令的用户,只需要填写正确的账号和口令,系统会在内部根据权限判断是管理员还是消费者,分别让其进入管理员窗口和消费者使用窗口。

因此,在登录窗口要有输入账号和口令的文本框,也有登录和注册两个按钮。

具体设置如下图所示:

图3.4登录窗口

(2)重新登录窗口的设计

因为本系统的一个数据库有多个用户,同样在该系统应用程序中也有多个使用的用户。

不同的用户有不同的用户账号和口令。

当一个用户使用完毕后,可以在应用程序不关闭的情况下,让另外一个用户登录使用。

重新登录窗口由“系统管理”菜单的“重新登录”子菜单调用。

重新登录窗口的设置和登录窗口基本差不多,主要是让用户输入其账号和口令,然后根据判断输入的信息判断是管理员还是消费者,再分别进入不同的主窗口。

如果3次以内输入正确,则连接成功,关闭重新登录窗口;如果不成功,则会弹出一个对话框,显示用户重新登录失败。

(3)修改口令窗口的设计

为了保证数据库的安全,有时候需要经常修改用户的口令,本系统可以在应用程序执行过程中修改当前用户的口令。

修改口令窗口由“系统管理”菜单的“修改口令”子菜单调用。

用户可输入“原口令”、“新口令”、“新口令确认”,系统会根据数据库里存的信息,先判断用户两次输入的新口令和新口令确认的内容是否一致,不同则弹出对话框警告;再判断用户输入的原口令是否正确,不正确也弹出对话框警告;如果上述条件在用户输入3次的情况下成立,则将数据库表格中该用户的原口令修改为输入的新口令。

3.2.4用户信息管理模块的设计

用户管理需要管理不同的用户,并且不同用户享受的服务不同。

本模块主要实现如下功能:

第一,更改用户信息。

第二,检索用户信息。

具体设计为:

(1)更改用户信息的设计

更改信息窗口由“用户信息管理”菜单的“用户信息更改”子菜单调用。

对于管理员进入的是w_main主窗口,可以全部用户的信息,可以进行的操作的有“删除”、“修改”、“保存”、“关闭”。

对于删除和修改的内容,一定要保存一下,才能保存在数据库里,否则数据库里的内容不会作相应的修改,再次打开时,看到的信息仍是原先的。

对于消费者,进入的是w_main1主窗口,这是他们所看到的“删除”是灰色的,不能使用。

他们看到的内容只有自己的信息,可以对其进行相应的修改、保存和关闭操作。

(2)检索用户信息的设计

检索用户窗口由“用户信息管理”菜单的“用户信息检索”子菜单调用。

这个窗口只在w_main主窗口中可以打开,也就是说只有管理员可以使用,消费者是没有权限使用的。

这主要是方便管理员使用,通过对其他管理员和消费者进行不同方面的查询,做不同方面的调研,然后对系统管理做出相应的改动和完善的。

管理员可以有用的数据打印出来,进行详细的分析以及保存。

3.2.5商品信息管理模块的设计

商品信息管理主要是各商家的管理员使用,对自家商品的有关信息进行修改、添加。

消费者可以检索自己想知道的有关商品的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1