晶晶 论文草稿.docx
- 文档编号:24454509
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:11
- 大小:209.57KB
晶晶 论文草稿.docx
《晶晶 论文草稿.docx》由会员分享,可在线阅读,更多相关《晶晶 论文草稿.docx(11页珍藏版)》请在冰豆网上搜索。
晶晶论文草稿
目录
基于C++的超市信息管理系统的研究与实现
摘要:
该系统主要包含以下几个模块:
系统权限的设定、原始数据录入、数据的汇总及查询等。
从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
本文系统的分析了软件开发的背景及过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:
数据库的设计、各个模块的设计和实现。
关键字:
超市;管理信息系统;MicrosoftVisualC++6.0
Basedonc++supermarketinformationmanagementsystemofresearchandimplementation
Abstract:
Itmainlycontainsfollowingseveralmodules:
Systemjurisdictionhypothesis,primarydatainput,datacompilingandinquiryandsoon.Thus,realizestotheinventory,thesaleandthestaffinformationandsoonrealizescomprehensively,dynamic,thepromptmanagement.Thisarticlesystemanalysissoftwarehasdevelopedbackgroundbyprocess;firstintroducedthesoftwaredevelopmentenvironment,nextintroducedthissoftwaredetaileddesignprocess:
Databasedesign,eachmoduledesignandrealization。
Keywords:
Supermarket;ManagementInformationSystem;MicrosoftVisualC++6.0
引言
随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
而超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
1.前言
1.1社会背景
人们在生活和工作中借助于各种计算机软件技术,更有效地为人们服务,而且电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。
因此,我通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。
1.2超市信息管理系统的背景及意义
随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场,而且手工商品管理操作中存在着工作量繁重、重复性高、掌握信息不及时、控制手段不足等弊病,因此通过计算机信息管理系统来高效收集信息、检索信息,提高人,财,物的合理利用。
2.系统可行性研究
2.1IT技术可行性研究
在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。
因为有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。
2.2企业经济可行性研究
因为通过网络传递销售信息可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。
2.3系统操作可行性研究
本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。
而整个超市管理系统采用最友好的交互界面,简洁明了,不需要对数据库进行深入的了解。
由此,该系统的操作是可行的,有必要开发该系统。
3.项目需求分析
3.1用户工作流程
仓库进货或前台销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询;用户要获得日销售金额,月销售金额或资金结算时,要对财务情况进行查询。
3.2用户业务需求
(1)超市信息管理系统软件将对库存产品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;
(2)超市信息管理系统软件将根据用户的需要对进货、销售、库存情况进行查询,并能输出详细信息;
(3)超市信息管理系统软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、查询用户、修改用户密码;
(4)超市信息管理系统软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。
(5)超市信息管理系统软件提供会员管理,能够对会员的分类管理,新会员的加入以及会员删除,修改进本信息等功能。
4.项目概要设计
4.1项目设计思想
(1)系统分成几个相对独立的模块,但对这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性、扩展性及可移植性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
4.2项目业务流程
超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。
在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图1所示:
图1超市业务流程图
4.4功能需求
本系统采用自顶向下方法开发,其功能模块主要有如下几个部分:
仓库管理模块、销售管理模块、基本信息管理模块、财务管理模块和系统管理模块。
4.6性能需求
(1)数据精确度
产品的进货单和销售单中,单价、金额采用浮点数,保留最少至小数点后两位。
(2)时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。
(3)适用性
该管理系统软件适用于Windows2000/xp及以上操作系统。
5.项目详细设计
5.1系统功能结构图
系统总体结构如图2所示:
图2超市管理系统功能结构图
5.2系统功能设计
系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。
管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。
本系统共包括五大模块,分别是基础信息管理模块,销售管理模块,仓库管理模块,财务管理模块和系统管理模块。
5.3系统数据库设计
1.E-R模型
超市管理系统数据库E-R模型,如图3所示:
图3数据库E-R模型图
2.数据库表设计
由数据模型利用MYSQL6.0进行数据库的详细设计,其部分基本表的设计如下:
(1)会员信息表(tb_hygl):
如图4:
图4会员信息表
(2)用户信息表(tb_user):
如图5
图5用户信息表
5.4模块功能设计及实现
5.4.1.系统登录模块
功能:
本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。
在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。
在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。
并在输入了错误的或者是不存在的账户和密码时,系统会给出错误信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。
输入项、输出项:
输入项为账号和密码。
账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。
5.4.2.进货管理模块
功能:
该模块主要是实现进行进货信息查询、进货计划制定两个功能。
进货信息查询:
该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。
进货计划制定:
该模块可以为制定进货计划,并形成相应的采购订单。
输入项、输出项:
该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。
(1)该进货管理模块的用例图,如图5-7所示:
图5-7进货管理用例图
(2)该进货管理模块的活动图,如图5-8所示:
图5-8进货管理模块活动图
5.4.3.销售管理模块
功能:
本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,还可以对销售信息进行查询和盘点功能。
输入项、输出项:
本模块的数据输入项主要是商品的销售单号和商品编号。
其中还包括销售数量和销售日期。
5.4.4.库存管理模块
功能:
本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。
输入项、输出项:
本模块的数据输入项主要是商品编号。
5.4.5.会员信息管理模块
在商品销售时,根据会员编号对会员的消费情况进行记录并给与积分,根据积分的情况会员的等级又不相同,以此来判断会员购买商品时的折扣价格。
5.4.6系统管理模块
系统用户管理:
在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更和密码修改。
参考文献
[1]萨师煊,王珊.数据库系统概论.北京:
高校教育出版社,1985.
[2]王勇领.计算机数据处理系统分析与设计.北京:
清华大学出版社,1986.
[3]毕庶伟.管理信息系统分析与设计.北京:
机械工业出版社,1992.
[4]黄梯云.企业管理模型及微型机应用程序,石家庄:
河北人民出版社,1985.
[5]李芳芸,柴跃廷.CIMS环境下-集成化管理信息系统的分析,设计与实施[M].北京:
清华大学出版社,1996.
[6]徐玉强,李德忠,等.对等网在中小型连锁超市POS管理系统应用中的研究.1999年全国智能自动化年会论文集[M],1999.981-98.
[7]刘夕炎,王田.商业MIS系统研究
(一):
重百管理信息系统总体设计方案[J].重庆商学院学报.
[8]陈禹.信息系统分析与设计,电子工业出版社[M],1986.
[9](美)REXBLACK著,天宏工作室译,测试流程管理[M],北京大学出版社,2001.
[10](美)JohoW.Fronckwiak,EdwardWhalen,MarciliaS.Garcia著,北京超品计算机有限责任公司译。
MicrosoftSQlServer7.0系统管理员手册[M],人民邮电出版社,2000.
[11]李冕,等,数据库中间件在一般企业网络信息系统中的应用[J],计算机工程与应用,2001.
[12]鲍剑洋,吴文清.通过CORBA规范访问数据库的方法和途径[J],计算机工程用,2001.
致谢
经过这一段时间的艰苦努力,我终于完成了成品超市信息管理系统系统的全部设计过程,并使该系统达到了可实际应用的阶段。
软件设计是一个精细漫长的过程。
在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照软件工程标准来完成。
在设计中,我始终坚持理论指导实践原则,并通过实践来加强理论的学习,通过学习锻炼,我熟悉了软件的一般过程,加强了对实际问题的处理能力。
实践证明,在高科技突飞猛进的时代,只靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,尤其是计算机科学,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。
通过这次论文的制作,对我今后步入社会打下了一个良好的基础。
在学习的过程中,我也遇到了一些困难,主要表现在技术和经验的欠缺,但通过努力,终于慢慢的克服了。
在整个学习过程中,我多次得到了刘老师和同学的帮助,在此表示衷心的感谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 晶晶 论文草稿 论文 草稿