


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(可以直接使用,可编辑 全面完整版资料,欢迎下载)以小组为单位选择课程实验需要开发的小型管理信息系统的题目。毕业后你在工作之余投资经营了一家小型的*服务/销售/租赁公司,位于某大学生活区附近。由 于你出色的管理和敏锐的市场触觉, 公司发展蒸蒸日上,业务量增长很快。原有的日常工作管理系统 是利用手工单据来进行操作的,功能非常简单:记录客户编号名称及服务/销售/租赁记录和费用。这 种手工处理系统已明显疲于应付现今的业务规模。 你准备发挥自身专业的特长,为自己的这家*服务 /销售/租赁公司开发一个*租赁/销售管理系统。你打算充分利用自己在市场、营销、财务、信息等 方面的管理知识背景,开发此系统,不但
2、提高业务办理的效率,同时考虑利用此系统增加市场营销的 力度。(系统至少包含租/售管理功能、会员管理功能和商品管理功能,其余功能请依据你的企业战略 规划考虑添加)同时也可以考虑其他功能的小型信息系统进行开发,但要有熟悉的组织和业务背景。首先你需要对此系统做一个规划:(1) 请为你的这家“新”公司起个名字,绘制此公司的组织机构图。公司名称:玛克特超市总经理信息部财务部仓库管理部(2) 确定系统的各类用户,分析陈述各类用户对系统的信息需求。 系统的用户:物流管理员:查询库存状态,以便及时进货补货财务人员:结算收银; 发票向顾客反馈货物信息;统计销售收入营销人员:查询畅销货物,以便制定合理经营策略 系
3、统维护员:对系统使用过程中遇到的问题及时改进 总经理:通过审核各个部门上报的数据分析公司盈亏状况,及时调整经营策略(3) 确定本系统的基本功能结构,绘制功能结构图并对各主要功能辅以文字说明超市管理系统(4) 请利用BPR以及经营管理的相关知识,为你的这家公司识别、规范化并改革其业务流程合同台账(5)在流程识别与改革的基础上,对每一个核心业务流程进行定义和说明识别系统的主题数据,绘制业务流程信息表业务流程输入的数据输出的数据根据要查询的库存信息,检索出 库存信息明细表库存信息查询,发出库存信息请 求库存信息清单,进货信息请求根据进货信息或销售信息更新 库存信息已进货的信息,销售信息发出库存检索请
4、求根据要查询的信息,检索出销售 信息明细表销售信息查询销售清单,销售单根据销售信息更新销售清单前台销售信息,库存信息r更新库存清单根据要查询的进货信息,检索出 进货信息明细表进货信息查询,发出进货/采购 清单查询库存信息清单,已进货信息,新 供货商信息,进货单信息清单, 米购单,进货信息请求,进货/ 采购清单检索结果根据进货信息更新进货清单进货信息请求,进货单发出进货/采购清单查询根据输入要查询的职工信息或 供货商信息,检索出相应的结果职工信息查询,供货商信息查 询,发出职工/供货商清单查询已有供货商信息,供货商信息清 单,职工/供货商清单检索结果根据输入的职工信息或新供货 商信息更新相应的职
5、工清单或 供货商清单职工信息,新供货商信息清单, 职工/供货商清单检索结果(6)绘制租/售(或组织的核心业务的)业务流程图(7)请在调查研究的基础上为你要开发的系统构建逻辑模型,即绘制*信息系统的数据流程图先绘制顶层数据流程图,在此基础上进一步分解出1、2层的数据流程图。供应货单一商采购单采购V-缺货单仓储仓库退货超市退货单主管审核采购退货单ra销售销售单A商品清单客户客户退货单第二层数据流程图一一仓储:第二层数据流程图一一采购:卡缺货单1分拨单移库通知单厂仓库、主管峙i审核/仓库退货单库存土 j修改丿第二层数据流程图一一销售:移库单卜移库盘存单分拨,货物出库单库存信息表货物清点会员信息表(8
6、)数据字典1 .数据流的定义数据流名:商品信息简述:商品信息的存储病对其进行编码,来区别各类商品 数据流来源:人工输入数据流去向:数据库及各种报表打印数据流组成:商品编号,商品名,规格,产地,类别,进货价,销售价 数据流名称:入库单简述:超市收货后的入库确认单据数据流来源:填写入库单数据流去向:审核入库单数据流组成:入库时间,入库单号,商品名称,供应商编号,入库数量,单价,金额,经手人,当前 库存量,备注2. 数据项的定义数据项名称:商品编号别名:商品编号简述:某商品的代码类型及宽度:字符型,4位取值范围:“ 0001 ”“ 9999”数据项名称:客户编号别名:客户编号 简述:某客户的代码类型
7、及宽度:字符型,4位取值范围:“ 0001”“9999”3. 数据结构的定义 数据结构编号: 数据结构名称:客户订货单 简述:客户所填写的相关信息以及订货要求等信息 数据结构组成:4. 处理逻辑的定义 处理逻辑名称:库存修改 简述:根据商品的销售和订购情况修稿库存信息 输入的数据流:每种商品的销售量和进货量 处理:在原有的库存信息的基础上减去销售的数量再加上新进货的数量 输出的数据流:输出的信息进入库存信息表中 处理频率:对每种商品每月处理一次 处理逻辑名称:采购审核 简述:审核采购的商品,确定是否入库 输入的数据流:每种商品的采购量 处理:将采购的商品进行质量等方面的检测 输出的数据流:输出
8、的信息确认无误后进入采购单中 处理频率:每采购一次商品进行一次5. 数据存储的定义数据存储编号:进货查询结果 数据存储名称:库存信息表 简述:存放商品的库存量和单价 数据存储组成:商品编号 +商品名称 +单价 +库存量 +备注 关键字:商品编号6. 外部实体的定义外部实体名称:客户 简述:购买本超市商品的用户 输入的数据流:销售单 输出的数据流:商品清单,客户退货单 外部实体:供应商 简述:为本超市提供商品的商户 输入的数据流:采购单,超市退货单 输出的数据流:发货单9) 对于较为复杂的处理过程,在需要时请绘制决策树 / 决策表> 1千1周内是否有消费./ V 3天10%折扣交易额有消费
9、时间'> 3天5%折扣V 1千无折扣(11)结合数据流程图中的文件元素及 E-R图,将E-R图转换为相的应数据库关系模型 供应商(供应商编号,供应商名,地址)商品(商品编号,单价,库存数量)顾客(顾客编号,名称,地址,)1、项目设计目的超市随着市场经济和现代信息技术的的发展, 不可必要的要卷如信息现代化的大潮, 如 何使用现代化的工具, 使企业和经营者个人在最小的投入下获取最大的回报。 成为每一个人 的梦想。因此, 在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。使用软 件办公, 不仅能使经营者的劳力资本减少, 同时能使超市的管理更规范更合理, 解决了超市 中用于管理
10、进出货以及购买、 库存等众多繁琐、 工作量巨大从而导致耗费人员过多, 超市经 营紊乱等众多问题。长期以来。 超市业务一直使用着最简单的人工管理。超市经营物品的采购、 库存、 销售 及核算的手工信息管理使得工作量巨大、 服务质量差、 工作效率低。 同时对市场的反馈的信 息不能及时的处理, 从而导致销售与市场脱节。 最终的结果只能使超市在经营中立于不利的 地位。 在次基础上, 我们开发了这套系统。目的就是为了解决超市管理的紊乱,使得在超市 日常经营及销售中, 能够有迹可寻, 随时跟踪市场,而且减少了不必要的劳力资本,使得经 营者能够实现用最小的成本,获得最大的利润。随着管理信息系统理论的实践进一步
11、的发展, 随着信息系统的优越性的进一步体现, 现 代信息化的管理系统代替传统的简单的计算机操作方式是社会发展的一个必然趋势。 管理信 息系统是对一个组织进行全面管理的人机系统, 综合运用计算机技术、 信息技术、 管理技术 和决策技术,与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策。 商业管理信息系统就是融合现代商业经营管理思想和先进的信息处理技术为一体的管理信 息系统。2、系统可行性分析2.1 经济可行性分析 超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少劳力资本的投入, 根据核算,系统投入 10 个月之后,就能够收回开发系统的投资,所以从经济角度来说,本 系
12、统开发完全必要。2.2 技术可行性分析本系统开发涉及到的技术因素有:A. 管理系统的开发方法。使用生命周期法开发系统。B. 网络和通信技术。 超市网络与通讯即使可靠,不存在问题。C. 构规划和技术设计。开发小组有应用数据库开发经验。D. 数据库技术。开发小组能都使用熟悉使用一种编程语言。E. 生命周期法开发技术。开发小组具有相应能力。综上,本系统开发不存在问题技术问题2.3 社会可行性分析目前超市管理系统已经在大型的超市中得到了广泛的应用, 超市商品需要现代化和信息 化,只有合理的运用信息化的管理, 才能在市场竞争中立于不败。 超市管理系统不仅能够提 高经营者的回报, 而且能够随时掌握市场的动
13、向, 为经营者提供必要的市场信息, 解决了经 营者最需要解决的迫切问题, 同时超市管理系统对操作人员的要求不高, 也合理的节约了成 本的投入。2.4 拟建系统完成新购商品的入库登记、修改库存账、 产生库存报表, 对售出商品记录售出收入、修 改库存报表,查询货物、缺货警告、统计打印报表等。新商品入库管理:当购买新的商品并 验收合格时, 进行入库登记, 登记的项目包括编号、 货号、 品名、规格、计量单位、 数量等, 并修改库存帐,产生当天库存报表。商品售出管理:当售出商品时,记录获得的销售收入, 销售的成本按照该类货物的月进货平均价格计算, 并修改现有的库存。 货物查询: 以多种方 式进行货物情况
14、查询,并能查询某一货物的储备情况,若低于最低储备量,给出缺货警告, 并将结果通过报表形式通知采购人员。 统计及打印输出功能: 每天打印收入、 支出情况日报 以及日库存表,统计该月销售情况,按年计算的支出项目分摊入该月,并打印销售报表。实现超市商品管理的系统化、现代化,优化商品流通时间、过程,提高工作效率。超市 的目标是以优质的服务和品种齐全的商品, 面向本地区的所有消费者, 以使经营者能够实现 利润。具体的目标为: 最方便的提供消费者所需购买物品, 详细如实的记录物品的品种分类, 了解市场发展方向, 及时修正进货信息, 修改库存管理办法、 结算工作办法、采购管理办法 等,提高工作效率,节余财力
15、物力资源。系统功能:实现商品进、销、管理现代化、专业化,完善商品管理制度。3、需求分析3.1 综合描述本系统采用 visual studio2021 程序设计及 SQL Sever 2005 数据库管理知识进行功能 的实现。 能够提高超市信息管理系统各项工作地效率和质量, 改善经营管理, 减轻各类事务 性工作的工作量,使超市的职员能够更轻松并且更好地服务于顾客,保证顾客的购物需求, 同时也间接地为超市带来更多的盈利。最终达到为超市服务的效果。3.1.1 产品的状况超市管理系统, 该系统是现有应用软件的替代品 ( 升级产品 );是新一代新型的, 自主型的产品。它是一个大系统的组成部分,它POS机
16、连接在一起收银及会员及时消费。能够达到快速提升的收银效率和一系列的管理有机的结合起来。3.1.2 产品的功能该系统包括:前台管理 (普通收银部分和会员收银包括与后台折扣情况结合起来,达到高效率结算)和后台管理(销售管理,存货管理,财务管理,基本资料管理,每日提醒) 。3 前台管理1、收银管理:主要包括收银及简单的收付结算(现金结算和信用卡结算)2、交接管理:收银员是怎样做好日常交接又使得金额准确无误的完成的呢?我们将在 下面的功能分析里详细介绍3、会员管理:积分通过会员卡刷卡或者卡号录入对会员进行折扣消费; 查询会员积分,并根据积分进行兑换交易3 后台管理1、存货管理:主要是了解某一类商品的库
17、存情况,并对商品进行添加、修改、删除。2、销售信息管理:该系统主要让我们知道我们在哪一天对哪一产品的销售订单或是退 单的综合管理情况例如销售的订单或退单的型号数量、 单价结合折扣率。 知道阶段性的实际 销售情况。3、基本资料管理:里面包含产品的概况、人员管理、商品管理等4、折扣管理:主要包括限时折扣的折扣率、会员折扣率、促销活动折扣率等等一系列的折扣率设置。5、每日提醒:通过自动提醒,对商品进行进货提醒、商品上下架提醒(所谓下架是指已过期产品)等3.1.3 运行环境描述了本软件的运行环境,一般包括:硬件平台;操作系统和版本: Windows XP支撑环境 ( 例如:数据库等 ) 和版本: Mi
18、crosoft Visual Studio 2021 和 Microsoft SQLServer2005其它与该软件有关的软件组件;与该软件共存的应用程序。3.1.4 设计和实现上的限制 确定影响开发人员自由选择的问题, 并且说明这些问题为什么成为一种限制。 可能的限 制包括下列内容:必须使用的特定技术、工具、编程语言和数据库; 避免使用的特定技术、工具、编程语言和数据库; 要求遵循的开发规范和标准。例如, 如果由客户的公司或者第三方公司负责软件维护,就必须定义转包者所使用的设计符号表示和编码标准;学生实际管理问题上的限制。硬件的限制。 例如,定时需求或存储器限制; 数据转换格式标淮的限制。3
19、.1.5 假设和约束 (依赖 ) 列举出对软件产品需求分析报告中, 影响需求陈述的假设因素 ( 与己知因素相对立 ) 。如 果这些假设因素不正确、 不一致或者被修改, 就会使软件产品开发项目受到影响。 这些假设 的因素可能包括:计划使用的商业组件,或者其它软件中的某个部件; 假定产品中某个用户界面将符合一个特殊的设计约定;有关本软件用户的若干假定 (例如:假定用户会熟练使用 SQL语言。); 有关本软件开发工作的若干假定 (例如:用户承诺的优惠、方便、上级部门给予的特殊 政策和支持等。 ) ;有关本软件运行环境的一些问题; 此外,确定本软件开发项目对外部约束因素所存在的依赖。有关的约束可能包括
20、:1、工期约束;2、人员约束;3、设备约束;4、地理位置约束;5、其它有关项目约束。3.2 系统功能需求3.2.1 用户登录 用户登录界面主要提供用户的登录、 用户的权限管理; 使得有特定权限的操作员进入特定的界面。3.2.2 前台收银 POS 机收银销售管理主要提供 POS机收银系统,销售信息的查询,库存信息的查询,销售财务的查 询,退货管理等功能。POS机收银系统,主要实现超市前台的收银,多客户操作(一个交易未完成的情况下, 可以进行其它交易) ,为客户节约了大量的宝贵时间 会员管理会员管理: 1. 通过会员卡刷卡或者卡号录入对会员进行折扣消费;2. 查询会员积
21、分,并根据积分进行兑换交易 交接班管理交接班管理主要管理收银员的工作交接主要包括: 钱箱金额数的显示; 放入金额数及取 出金额数的录入,方便收银员日常结算。3.2.3 后台管理 存货管理 存货管理提供了库存的录入、查询、修改登录功能,还包括缺货提醒的提醒功能。1. 库存录入,包括库存的添加、删除、修改等功能提供添加旧商品或添加新商品的选 择功能。2. 存货查询,主要提供库存的查询功能3. 缺货提醒,主要提供提醒已缺货的商品信息的查询功能。缺货提醒不仅能查询全部 库存及缺货提醒,还拥有简易窗口,方便快速查询缺货。 会员管理1. 会员信息的添加, 录入信息
22、包括会员卡号、 姓名、联系 、积分率、 生日、折扣率。2. 会员信息的修改,对信息进行修改,修改包括:联系、积分率、生日、折扣率等会员信息的修改。3. 会员信息的删除,支持单个会员删除与多会员删除功能。 销售信息查询 销售信息查询主要提供营业信息的查询,以方便计算超市的销售额及利润。1. 日营业信息:实现每日的营业统计查询2. 月营业信息:实现每月的营业统计查询3. 统计汇总:主要实现营业额的汇总统计及查询323.4 折扣管理主要管理折扣率与特价信息,折扣率包括全场折扣和限时折扣等。1. 添加折扣率:添加界面有折扣率设置、是否限时、特价等选择性设置功能2. 折扣率信息查询:可以查
23、找到所有折扣的商品及其折扣率、特价等信息3. 折扣率的删除、修改:对折扣率进行修改或删除323.5 基本资料管理基本资料管理主要为管理员或总经理提供的管理界面,包括产品概况、人员管理、供应商管理和商品管理。产品概况,主要介绍此产品的功能,及使用注意事项。人员管理,主要提供登陆权限的修改、添加和删除。商品管理,实现对商品的销售情况,上下架情况进行查询、添加、删除、修改。4、系统概要设计4.1系统总体功能设计根据系统分析的结果,按照结构化的系统设计方法,对系统E-R图、关系模型、数据库表结构进行分析,对系统功能进行层层分解,得到系统的总体功能模块图如下:图1系统总体功能模块图4.2系统功能分析(1
24、)采购管理: 根据销售情况及库存情况,自动制定进货计划, 可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。(2) 销售管理:商品销售信息以及商品退货信息控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(3) 仓库管理: 综合查询库存明细记录。库存状态自动报警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。(4) 基本资料: 员工、供货商、厂商等基本信息登记管理。员工操作权限管理。(5)系统维护:为维护系统,实
25、现数据备份与还原功能。(6)退出系统:完成任务后,点击退出系统。4.3系统整体界面设计4.3.1 用户登录界面设计图2用户登录窗口用户登录窗口中的登录界面说明:通过输入与数据库中相匹配的用户名和密码,再点击“登录”按钮,即可进入系统主界面;若点击“重置”按钮,则用户名和密码输入框清空。登录|说明小型超市管理系统作者:曹阳 郝好杨远明陆文光图3用户登录说明用户登录窗口中的说明界面说明:诠释了该系统的名称以及版本,作者等信息。后台管理主界面设计图4后台管理主界面后台管理主界面说明:通过单击按钮“ 1.采购管理”可进入采购管理主界面;单击按钮“2.销售管理”可进入销售管理主界面;单击按钮“3.仓库管
26、理”可进入仓库管理主界面;单击按钮“ 4.基本资料”可进入基本信息主界面;单击按钮“5.系统维护”可进入系统维护主界面;单击按钮“ 6.退出系统”可退出该系统。并且,在界面左下角附上了版权人姓名、 地址和等信息。5、系统详细设计5.1基本资料模块功能描述:基本资料子系统提供基本信息登记管理,员工操作权限管理的功能。其中包括员工资料、供应商资料。图5基本资料模块图5.2系统界面设计图6基本资料界面521基本资料界面基本资料主界面说明:通过单击按钮“员工资料”可进入员工基本信息界面;单击按钮“供应商资料”可进入供应商基本信息界面;单击按钮“退出”可回到后台管理主界面。5.2.2 员工资料界面图7员
27、工资料界面员工基本信息窗口说明:通过单击“添加”或“修改”或“删除”按钮,然后再在下面输入相应的所要进行操作的员工信息,单击“保存”按钮,“添加”或“修改”或“删除”成功,实现操作后的相应信息会在下面的表中显示;单击“取消”按钮,相应操作取消,输入框所有信息内容清空。该窗体还可实现查询功能,在查询条件后面的下拉框中选择“员工姓名”或“员工性别”或“所属部门”或“员工职位”,并在后面的输入框中输入所要查询员工对应的信息,单击“查询”按钮,即可在下面的表中显示所查询员工的具体信息。单击“退出”按钮,可回到基本资料主界面。图8供应商资料界面供应商信息窗口说明:通过单击“添加”或“修改”或“删除”按钮
28、,然后再在下面输入相应的所要进行操作的供应商信息,单击“保存”按钮,“添加”或“修改”或“删除”成功,实现操作后的相应信息会在下面的表中显示;单击“取消”按钮,相应操作取消,输 入框所有信息内容清空。该窗体还可实现查询功能,在查询条件后面的下拉框中选择“供应商名称”或“负责人姓名”,并在后面的输入框中输入所要查询供应商对应的信息,单击“查询”按钮,即可在下面的表中显示所查询供应商的具体信息。单击“退出”按钮,可回到基 本资料主界面。5.3基本资料各部分功能模块实现程序查询员工资料功能实现程序if (P_Str_selectcondition =null )MessageBoxShow(”请选择
29、查询条件”);return ;if ( this .txtKeyWord.Text ="”)MessageBoxShow(”输入查询条件”);return ;switch (P_Str_selectcondition)case "员工姓名 ":tbMenthod.tb_EmpInfoFind(txtKeyWord.Text,1,dataGridView1); break ;case "员工性别 ": tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 2, dataGridView1);break ;case&q
30、uot; 所属部门 ":tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 3, dataGridView1);break ;case" 员工职位 ":tbMenthod.tb_EmpInfoFind(txtKeyWord.Text, 4, dataGridView1);break ;default :break ;5.3.2 添加员工信息功能实现程序if (txtEmpName.Text = "" )MessageBox.Show( "员工姓名不能为空!提示 "); txtEmpName.F
31、ocus();return intFalg1;if (txtEmpLoginName.Text = "" )MessageBox.Show( "登录名称不能为空!提示 "); return intFalg1;if (intFalg != 2)if (txtEmpLoginPwd.Text = "" )MessageBox.Show( "登录密码不能为空!提示 "); return intFalg1;if (intFalg = 2)EmpCEmpId = this .dataGridView10,th
32、is .dataGridView1.CurrentCell.RowIndex.Value.ToString(); elseEmpCEmpId = tbMenthod.tb_EmpInfoID(); 5.3.3 查询供应商资料功能实现程序if (P_Str_selectcondition = null )MessageBox.Show( " 请选择查询条件 ");return ;if ( this .txtKeyWord.Text = "" )MessageBox.Show( " 输入查询条件 ");return ;sw
33、itch (P_Str_selectcondition)case "供应商名称 ":CompanyMenthod.tb_CompanyFind(txtKeyWord.Text,1,dataGridView1); break ;case "负责人姓名 ":CompanyMenthod.tb_CompanyFind(txtKeyWord.Text, 2, dataGridView1);break ;default :break ;5.3.4 添加供应商信息功能实现程序if (txtCompanyName.Text = "" )Messag
34、eBox.Show( "供应商姓名不能为空!提示");return intReslult;if (txtCompanyPhone.Text = "" )MessageBoxShow(”联系!e ?""提示”);return intReslult;if (txtCompanyDirector.Text ="" )MessageBox.Show( "地址不能为空!提示 ");return intReslult;6、系统整体测试6.1登录窗口测试图9登录窗口测试6.2采购管理模块测试图10商品进货窗口
35、测试图11进货信息查询窗口测试6.3销售管理模块测试图12商品销售窗口测试IZZI恫毎存陽卿©港加 僭节ringr退出諧售编号:退货漏号:商品名称:俏崖日期:誚售埶里:退菇数重:应讨金额:实询全埶:诸害单笛: 腿始单们;2012/1/5 5:45:34151050退货原因:员工:退货时间;退货编号梢售编号商品窑称XS-1212200T1.TH-27122D071B443SXS-J21220071 .TH-图13商品退货窗口测试如丘年I月506.4仓库管理模块测试图14库存警报窗口测试图15库存查询窗口测试6.5基本资料模块测试*set奇询备件:ft姓名-術三圄芦找貝工rt名:出生予月
36、;性刷:员工凰俭:舸!曳活;手机号耳;昶地址;rsiss-ilLLJSS性別肋在部L 1员丄观眩腰东电诂YG-1O12O1210392T电子组戏1Z3图16员工信息窗口测试图17供应商信息窗口测试7、项目设计总结通过本次小型超市管理系统的设计,使我更加熟悉了Visual Studio 2021 软件的使用及各个窗体的功能。学会设置不同的属性实现不同的功能。 学会使用C#语言编写个别功能窗体 及连接SQ数据库。而且同时锻炼了写语句的逻辑思维。实验中,出现过很多问题,例如连接数据库时,找不到数据库,软件出现了问题。后来和同学交流才得以解决。 还有修改密码时,要修改不同的用户账号密码, 则必须通过修
37、改语 句。类似错误出现了很多,通过改正错误的过程中,是我能够更加熟练对C#的操作,同时也是我认识到平时写语句时应该拥有严谨的态度。这样即使出现错误也方便修改。本次实验使我的知识面更一步扩大,实验中遇到过一些问题,正是解决这些问题后的乐趣让我对学习这方面更是坚定信心,矢志不渝。我知道以后的路途中会有越来越多的困难与挫折,但是我要坚定一个信念,努力就有回报,付出就有收获。8、参考文献1 邱锦伦.Visual C#.NET 程序设计教程.清华大学出版社,2021.082 常晋义.管理信息系统.中国电力出版社,2002.083 敬铮,田永超.SQL Server高级开发与专业应用冶金工业出版社,200
38、5.034 C#程序设计庄成三代术成等编著 2003年7月5 博客园一一程序员的网上家园全球最大中文IT社区摘要我做的音像店管理系统是用VC+开发出来用于管理音像的出租的系统。该系统用于音像出租或销售店,方便出租、还回、查找等操作,可以自定义音像,方便新增新音像、管理音像、管理顾客。提供 完善的出租和还回操作,完全独立的数据库系统,数据管理提供:音 像管理,顾客维护。数据查找提供: 租借情况,音像查找,顾客查找 系统界面美观,操作简单。虽然还有不足,但基本的功能都能完成, 能满足音像店主的需要。目录31第一章开发音像店管理系统的意义及需求分析1.1 开发音像店管理系统的意义 311.2 需求分
39、析 32第二章 可行性分析报告与项目概要 332.1.可行性分析 332.2.项目概述 34第三章 音像店管理系统的系统分析 353.1 系统流程分析 353.2 系统流程图 36第四章 音像店管理系统模块设计 374.1 系统主模块设计 374.2 影碟维护模块设计 39 、影碟租借管理 39 、更改影碟 39 、删除影碟 40 、查找影碟 40 管理员操作 40 4.2.6 顾客维护 40 信息记录 41 第五章类的设计 425.1 类的具体设计清单 425.2 UML 类图 435.3 类的部分代码 44 第六章 系统的实现 476.1 系统开发环境: 476.2 系统测试: 48 结束
40、语: 50 主要参考文献 51第一章 开发音像店管理系统的意义及需求分析在今天的这个信息时代, 利用计算机来管理一些小型的商店, 已 经成为一种趋势。 那么音像制品的出租管理能不能也利用计算机来完 成呢?下面就是我的分析。1.1 开发音像店管理系统的意义音像制品出租的管理是一个常见的问题, 其特点是数据之间的关 系简单,但数据量较大。大多数管理者管理音像都是采用人工的方式。 随着音像的增多, 经营业务也不断增加, 经营者不得不雇越来越多的 店员来管理这些事务, 这样作的代价毫无疑问是成本的增加, 这也是 经营者最不愿意看到的情况。 若用人工进行管理, 不便于数据的汇总 统计及各种数据分析,给管
41、理员和顾客都带来麻烦, 影响商店的效益; 而如果采用计算机管理,运用已编制好的程序,对影碟信息、顾客信 息、职员信息采取信息化管理,将是非常的方便和快捷。运用小型音像店管理系统, 可以很方便的查找顾客的姓名、 编号、 借碟信息,影碟的增加、删除、更新、查找等功能,既节省人力,又 节省开支, 管理上又操作方便; 同时避免音像店音像制品管理的随意 性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和 准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具 有重要的现实意义。1.2 需求分析小型音像店管理系统中, 基本需求即影碟维护模块、 顾客维护模块和出租、返还影碟功能,其基本功能为
42、:1可以新增、删除、更新、查找影碟信息;2可以新增、删除、更新、查找用户信息;创建音像商店拥有 的影碟清单;3出租、返还影碟;4显示某张特定影碟的具体信息;5检查某张影碟是否在商店中;6维护顾客的数据信息;7检查某位顾客的借碟情况;8显示所有影碟信息;9显示所有顾客信息;第二章 可行性分析报告与项目概要可行性分析报告是决策前必不可少的关键环节,为决策提供 科学依据,并作为进一步开展工作的基础。音像店管理系统的开 发同样需要一个明确的可行性分析报告来指导,才能针对需求进 行开发。2.1. 可行性分析随着电子计算机和通信技术的发展, 人类已经逐渐地进入信息化 社会。信息和材料、能源一样成为一种社会
43、的基本生产资料,在人类 的社会生产活动中发挥着重要的作用。 同时人们对信息和数据的利用 与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的 管理信息系统已经成为各行各业的必要和必需了, 管理信息系统作为 一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和 电子计算机技术于一体, 可以解决企业或组织所面临的问题, 对内来 看,可以提高工作效率;对外来看,获得竞争优势。音像店的管理是一个常见的问题,其特点是数据之间的关系简 单,但数据量较大。 传统的人工进行管理, 存在低效、 易出错等缺点, 不便于数据的汇总统计及各种数据分析。之后又出现了 EXCEL 作为 数据库的管理系统,
44、 但其缺点很快就显示出来, 那就是数据管理的不 便与灵活性较差。 开发音像店管理系统就是为了让管理者减少重复工作,提高信息管理的效率和准确度。随着计算机的普及以及相关技术的发展, 开发一个音像店管理系 统的时机已经成熟。2.2. 项目概述系统主要完成对音像店管理系统的需求分析、 功能模块划分、 数 据库模式分析, 并由此设计了数据库结构和应用程序。 并最终实现一 个能够满足音像店管理的信息系统。此系统的开发具有很强的实用 性。主要包括以下功能:1、影碟维护主要是对影碟的基本操作,如新增,修改,删除,查找。2、顾客维护对顾客操作有新增,修改,删除,查找。3、管理员管理由管理员输入帐号密码进行对系
45、统的使用, 进行音像管理、 顾客 维护以及影碟的出租与归还工作。第三章 音像店管理系统的系统分析对于一个项目的开发来说, 首先应该对其系统进行一个清楚的分 析。根据先前进行的需求分析我们可以知道本系统需要具有的功能, 现在就应该进行系统分析,将这些功能进一步落实。3.1 系统流程分析根据需求分析,我们可以知道这个音像店管理系统所需的功能 是:影碟的编号、入库、更改、删除以及查询功能;顾客的编号、信 息入库、更改、删除和查询功能;影碟的出租、归还功能中需要将相 应的顾客信息和影碟信息相连接, 由此标记出具体的那张影碟是否在 架、那位顾客手中借有拿张影碟等功能。 这些都是音像店最基本的功 能需求,
46、我做的音像店管理系统应该至少包含以上这些功能。下面将以上功能分类:1.影碟维护:新增(包括编号及影碟名)、更改、删除、查询 等(影碟是否在架,信息在此查询) ;2 .顾客维护:新增(包括编号及顾客姓名)、更改、删除、查 询等(顾客借碟情况,信息在此查询) ;3 .租碟:输入顾客编号、输入影碟编号,如果该影碟在架,则借碟成功,同时将该碟记为已租,将该碟编号记在该顾客备注栏里;该影碟已租,借碟失败。4 .还碟:输入顾客编号、输入影碟编号,还碟成功,同时将该 碟记为在架,并清除该顾客的备注记录。3.2系统流程图对于有逻辑关系的系统来说,图是最能变现其间各元素之间关系 的,有了明确的系统分析,才能指导
47、我们的工作。对小型管理系统来 说,要画出一个清晰明了的系统分析图并不困难,下面,我就根据需 求分析画出了一份流程图。音像店管理系统管理员操作新增更改影碟维护删除查找新增顾客维护更改删除查找图音像店管理系统流程分析图第四章 音像店管理系统 模块设计通常进行对一个系统进行开发时, 为了对其更精确地把握, 要将 其分成几个模块, 先进行模块设计, 将一个较大的工程分成几个子工 程。这样将复杂的问题简单化, 能有助于问题的处理以及合理的分工。4.1 系统主模块设计为了增强系统的安全性, 我特地新增了管理帐号登陆模块, 用户 有三次机会输入帐号和密码,若三次均输入错误,则退出系统,这样 就保证了系统不被
48、处管理员外的其他人随意改动。代码如下:void main()const u=123, p=321;int i=0;int username, password;cout<<"nnnnt*n"cout<<"nnnttt 欢 迎 使 用 音 像 店 管 理 系 统 "<<endl;cout<<"nnnt*n"begin:cout<<"nttt 请输入管理帐号cin>>username;cout<<"nttt 请输入系统密码 :"
49、; cin>>password;if(username=u && password=p)cout<<"nnn 恭喜你,登陆成功 !"<<endl;zhuye();elseif(+i<3)cout<<"n 帐号或密码输入错误 ,请重新输入 ."<<endl;goto begin;elsecout<<"n 已三次输入错误,系统自动退出 n"<<endl;return ;系统正确登录后, 进入到系统主界面, 首页要美观,布局要合理、 有
50、秩序,不但要包含系统的主要模块名称,还要使用方便,基于以上 几点,在首页中主要以菜单的形式表现系统的内容和功能, 用菜单给 命令分组,使用户能够更方便、更直观的访问这些命令。在主界面中,主要包括了租碟、还碟、影碟维护、顾客维护等。 主界面上,用户可以直接进行出租和归还音像的操作。租碟、还碟两 个模块基本相似,日常操作时,输入顾客姓名,租碟、还碟,系统会 提示是否操作成功。4.2 影碟维护模块设计影碟维护模块负责完成新影碟的入库操作、 影碟信息查找、 影碟 信息更改和删除影碟信息的功能。下面进入新增影碟子模块。新影碟的信息由管理员录入,然后将这些信息存入影碟信息库 中。管理员可以提供影碟编号并对
51、影碟进行查找, 并根据查找到的记 录,进行信息维护或者信息删除。每个操作都有反馈信息,以显示影 碟维护的相关操作是否成功完成。、影碟租借管理当音像店新到一批影碟时, 需要更改影碟维护数据库, 可以在影 碟维护中选择新增影碟, 根据提示输入影碟编号和碟名, 系统自动提 示新增成功,返回影碟维护模块。、更改影碟更改影碟同样在影碟维护中, 更改时需要先输入原来影碟的编号 及碟名,然后再进行更改,更改后,会提示更改是否成功、删除影碟删除影碟模块也要输入影碟编号及碟名, 删除后该影碟信息会自 动在后台数据库中影碟资料里删除,系统自动提示删除操作是否成 功。需要注意的是有一个全部删除指令, 是为了方便管理
52、员对影碟进 行管理,但为了防止管理员不小心点错, 我又在全删是新增了一个提 示信息,确定是否要全部删除,选择返回就不会进行全删操作。、查找影碟查找影碟完成了查找影碟功能。 可以凭影碟的编号对影碟进行查 找。该功能和更改影碟和删除影碟模块介绍常相似,在此不再赘述。查找影碟下面还有一个显示功能, 可以将所有影碟的信息都显示 出来,编号、碟名以及是否在架等等。4.2.5 管理员操作管理员是使用本系统的主角, 系统登录时需要管理员正确输入系 统编号和密码,如三次输入错误则系统自动退出, 不能进行相关操作。4.2.6 顾客维护顾客维护模块和影碟维护模块一样, 都是包含新增、 更改、删除、 查找等四个模块
53、。顾客的信息由管理员录入,例如顾客编号、姓名, 然后将这些信息存入顾客信息库中。 管理员可以根据关键词并对顾客 进行查找,并根据查找到的记录,进行信息维护或者信息删除。每个 操作都有反馈信息,以显示影碟维护的相关操作是否成功完成。以下将介绍新增顾客模块, 当音像店有新顾客加入时, 需要在系 统中新增新顾客信息,得在此界面新增“顾客编号” 、“顾客姓名”等 信息,系统会自动新增到后台数据库的顾客表中。 并且提示新增操作 是否成功。更改,删除,查找等三个子模块和上述新增顾客模块类似。4.2.7 信息记录对影碟信息和顾客信息的记录,我使用了两个 file 打开文件,避 免了重复劳动,保证了管理效率。
54、打开文件是我以前没有接触过的内容, 在此学到了它的用法: 如 果 open 函数只有文件名一个参数则是以一个普通文件进行打开: file1.open("c:config.sys");<=>file1.open("c:config.sys",ios:in|ios:out,0) ;另外,fstream还有和open()样的构造函数,在定义的时候就可以 打开文 件了 : fstream file1("c:config.sys"); fstream 有 两 个子类 : ifstream(input file stream)禾口 ofstream(output file stream), ifstream 默认 以输入方式打开文件,而ofstream默认以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 难点解析-人教版八年级物理上册第5章透镜及其应用-生活中的透镜专项训练试题(含详细解析)
- 2025年建筑监理合同协议
- 2025年建筑工地环保合同
- 1.《2023新媒体运营师社交媒体内容策划与数据分析能力考核试卷》
- 快锯安装合同(标准版)
- 码头买卖合同(标准版)
- 2024年7月国家电网公司电力安全工作规程配电部分习题库含答案
- 江苏南京新工投资集团所属企业招聘考试真题2024
- 2025年三级(高级)电子商务师理论测试题库及答案
- 考点解析人教版八年级物理上册第6章质量与密度-质量定向攻克练习题(详解)
- CNAS授权签字人培训课件
- 老年医学相关培训课件
- 患者烫伤的应急预案演练脚本(2篇)
- 人力资源管理专业毕业论文
- 2025年特种设备作业人员考试特种设备安全培训与教育试卷
- 2025年18项核心制度考试练习题及答案
- 2025年省级行业企业职业技能竞赛(老人能力评估师)历年参考题库含答案详解(5套)
- 妊娠和产后甲状腺疾病诊治指南
- 不良贷款清收经验课件
- 学堂在线 精确制导器术道 章节测试答案
- 汽车驾驶员(技师)考试题库及答案
评论
0/150
提交评论