




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海建桥学院信息技术学院专业综合设计报告成绩(2011 - 2012 )学年第1学期)专 业:计算机科学与技术班级: 08级3班学生姓名:张爱民学号:08B01010309指导教师:徐国定完成日期:起始日期结束日期地点校内及校外实践单位上海爱信诺普陀航天信息联系人宫彩芝课题名称超市商品销售系统(pos机)的设计与实现课题的目 的与要求.通过考察和阅读文章了解超市信息系统的基本系统数据需求.在基本系统需求明确的前提下,设计出超市信息系统的后台数据库.在合适的DBMS上,实施上述超市信息系统的后台数据库.分析超市信息系统用户需求,根据分析结果,确定系统的总体功能架构.根据系统的总体功能架构,所得到
2、系统的模块,确定每一模块功能,从而进行详 细设计.用合适的程序设计语言实现超市信息系统的基本功能.设计所需 环境及工具硬件环境服务器端:高性能的计算机一台,WIN XP系统软件环境:安装SQL Server 2008的服务器版本,本系统采用C/S模式作为开发模式,安 装 visual studio 2010。课题主要 内容为超市提供一套运行稳定、平安可靠、操作简便的管理系统。以商品库存为管理核 心,动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。对商品进 行入库记账和销售记账,并提供综合查询、统计、分析、打印各种报表等功能,能 够准确及时地为决策者提供第一手信息。按照管理信息系统的
3、管理和开发方法,结 合网络技术,运用相关的软件和知识进行系统开发,解决学生超市运营业务中存在 的问题及增添新功能、优化系统提高效益,为教育超市提供一套运行稳定、平安可 靠、经济高效、操作简便的管理系统希望通过管理降低本钱,减少商品价格,让 学生得到实惠。帮助教育超市处理日常工作业务,规范管理各项工作和操作流程。 系统应具备以下基本特点:1、易操作性:考虑到超市系统操作要求简便的实际情况,系统设计要贯穿“简便实用” 的原那么,确保非专业人员容易操作。在进货,销售,库存等重要环节,一个普通的 员工也能看懂,简单地培训就能够操作。2、平安可靠性高:要通过对各级操作员进行有效的权限控制,对不同岗位人员
4、要有不 同的权限限制,保证数据的平安性和保密性。并且还应具备数据备份和恢复等功能, 防止因意外情况丧失系统数据。3、数据要全面:系统应提供各种经营分析,保证使管理者能在第一时间准确掌握各种 营业数据,为企业经营决策提供有效的数据参考和理论支持。4、扩充性好:要考虑到系统在长期使用过程中会不断涌现出新技术和新的管理模式, 因此要采用标准的开发工具和技术,提供开放的数据接口,保证能同其它软件交流 数据。理论分析法 上网搜索查阅和收集相关参考资料和学习资料,包括超市的开展历程, 现状和开展趋势,整理专家学者和企业界人士对超市开展的探讨,分析来自不同方面 的观点,完成前言局部;绘制业务流程图、数据流程
5、图、ER图等对系统进行需求分析、进行可行性分析,追 问超市进销存管理信息系统的开发关系到超市开展此业务的效率和效益,关系到广 大学子的消费质量,更关系到学校服务面貌和学校形象的情况,所以可行性分析至 关重要。可行性分析将对系统技术、经济、管理等方面的考察与系统目标相结合, 指出是否可以立即开发的最终决策。深入了解和熟悉选题范围内的组织结构、业务 功能、业务数据、管理要求、管理决策模型;采用的技 术路线采用的技 术路线实证调研法先后了解几家开展较好的超市零售业如家乐福,大润发,易初莲花,迪亚天 天,伍缘等实地调研,了解这些企业逐步壮大的过程,获取大量实用的信息,充分借鉴现 有的研究成果与实践经验
6、,进行数据整理收集,为构建数据库做准备; 撰写可行性分析报告。阅读的参考文献目录及综合概述:社会生活的现代化,使得市场的走向发生巨大变化,由于经济的开展,人们对生活的需求已经不 再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、 意欲和感观去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产 业中超级市场(SUPERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物 环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引 顾客的优势所在。商品经济的高速现代化开展也促进了竞争,使一切不甘落后的
7、商家都争先恐后 地采用最新的管理方法来加强自己的竞争地位。因此,超市经营者如果不掌握当今市场开展的这 一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。随着计算机网络技术以及数据库技术的迅速开展,管理信息系统得到了广泛应用。对于一个超市 来讲:货品数量少那么数以百计,多那么数以万计;另外,不同超市的实际情况也有所不同。要对这 些货品进行统一、高效的管理,靠人工完成工作量庞大、难免有错漏之处。为此,一个自动化的 超市货品管理系统的开发非常必要。该系统由以下模块组成:登录系统管理;商品类型管理;商品统计管理模块;进货管理;销售管 理;报损管理等功能模块。本系统是一个典型的
8、数据库管理系统,包括数据库管理系统的基本功 能。设计主界面要求采用Microsoft SQL2008数据库技术进行开发的,大局部逻辑是由visual studio 2010环境开发的。visual studio 2010是经典的一个版本。而且它可以自定义开始页;新功能包括: (1).C# 4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用Visual Studio 2010的特性支持 TDD; (4)支持 Office; (5)Quick Search 特性; (6)C+0 x 新特性;(7)IDE 增强;(8)使用 Visual C+2010创立Ribbon界面;(9)新增基于.N
9、ET平台的语言F#.开发过程中,是按每个功能模块 进行的,具有一定的层次性,整个系统的完成时一个个功能模块垒起来的,能为以后系统的功能 的扩展打下良好的基础。数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的平安性和 完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工 作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL (Data Definition
10、Language)与数据操作语言DML (Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等 操作。数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统 的核心组成局部。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。 DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。 根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。目前有许多数 据库产品,如 MS SQL SYBASE DB2 ORACLE My SQL AC
11、CESS VF 等产品各以 自己的特有功能在数据库市场上占有一席之地.SQL(Structured Query Language,结构查询语言)是 一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI (美国国家标准学会)声称, SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比方在 数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle. Sybase Microsoft SQL Server Access Ingres等等。虽然绝大多数的数据库系统使用SQL, 但是它们同样有它们自立另外的专有扩展功能用于它
12、们的系统。但是,标准的SQL命令,比方 “Select”、“Insert、“Update、“Delete、“Create”和 “Drop”常常被用于完成绝大多数数据库的 操作。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update Delete Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 在使用数据库时用得最多的是数据操纵语言,其中以Select语句使用最为频繁。Select语句主要 被用来对数据库进行查询并返回符合用户查询标准的结果数据。Select语句中位于Select关键词 之后的列名用来决定哪些列将作
13、为查询结果返回。Select语句中位于From关键词之后的表格名 称用来决定将要进行查询操作的目标数据表。用户可以按照自己的需要按照条件进行查询,条件 在WHERE之后,还可以使用通配符来设定返回表格中的所有列。LIKE运算符的功能非 常强大,通过使用LIKE运算符可以设定只选择与用户规定格式相同的记录,称为模糊查询。除 了上面所提到的之外,用户还可以使用运算符,按顺序显示数据,对结果进行分组计算,限制结 果集以及汇总数据等。MS SQL Server就是用的Transact-SQL。SQL语言有着非常突出的优点,主要是:n非过程化语言n统一的语言n是所有关系数据库的公共语言非过程化语言:SQ
14、L是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语 句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一 条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有 SQL语句使用查询优化器,它是RDBMS的一局部,由它决定对指定数据存取的最快速度的手段, 查询优化器知道存在什么索引,在哪儿使用索引合适,而用户那么从不需要知道表是否有索引、有 什么类型的索引。统一的语言:SQL可用于所有用户的DB活动模型,包
15、括系统管理员、数据库管理员、应用程 序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,其中包括:n查询数据n在表中插入、修改和删除记录n建立、修改和删除数据对象n控制对数据和数据对象的存取n保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。 所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将 使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是 可以移植的。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的
16、改进,使得它成为至今 为止的最强大和最全面的SQL Server版本。可信任的使得公司可以以很高的平安性、可靠性和可扩展性来运行他们最关键任务的应用 程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和本钱。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。SQL Server 2008提供了公司可依靠的技术和能力来接受不断开展的对于管理数据和给用户发送 全面的洞察的挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效 的、智能的数据平台。SQLServer 2008是微软数据平台愿景中的一个主要局部,旨在满足目前和 将来管
17、理和使用数据的需求。数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起 来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据 之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据 冗余少、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤是:(1)数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP (负 责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理 CLAP (指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,
18、有的数据库是关系型 的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。(2)数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名 称、类型、表示形式、缺省值、校验规那么、是否关键字、可否为空等。关系型数据库要尽量按关 系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据 表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段 或临时数据表。(3)存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对 多版本如何保证一致性和数据的完整性。(4)数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据平安。(5)数据字典设计:用数据字典描述数据库的设计,便于维护和修改。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。 这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典 的内容代入到所设计的数据整体关系结构中,一个规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年心理健康教育专业硕士入学考试试题
- 2025年物流管理专业考研试卷及答案
- 2025年项目管理与成本控制基础考试试卷及答案
- 2025年图像处理与视觉艺术考试试卷及答案
- 2025年美术教育专业相关考试试题及答案
- 2025年农林经济管理专业考试试题及答案
- 2025年建筑施工安全管理知识测试题及答案
- 2025年机械制造及其自动化专业毕业设计答辩题及答案
- 2025年创业管理与实务综合能力测试卷及答案
- 2025年甘肃省平凉华亭市策底镇招聘专业化管理的村文书笔试备考试题及完整答案详解1套
- 邀请函单页模板
- 人工肝治疗指南课件
- 2021年新教材人教A版高中数学必修第一册第五章三角函数 教学课件
- 掘进机整机出厂检验报告
- 最新版中小学校服选用自查整改报告
- 旅行社的导游管理制度
- DB4201∕T 645-2021 房地产经纪服务规范
- 压铸件QC工程图
- 常用标准波导和法兰尺寸
- pH 值对柠檬酸缓凝效果影响的研究
- 705型试验台技术条件及说明书
评论
0/150
提交评论