超市商品销售管理系统设计与实现_毕业设计论文(编辑修改稿)内容摘要:

COM 组件来完成一些功能。 所以,微软推出了。 不仅仅只是 ASP 3 的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。 从外观上看, 和 ASP 是 相近的,但是从本质上是完全不同的。 几乎全是基于组件和模块化,每一个页,对象,和 HTML元素都是一个运行的组件对象。 在开发语言上, 抛弃了 VBSCRIPT 和JSCRIPT,而使用 .NET Framework 所支持的 , C.NET 等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个 DLL。 由于 是编译执行的,所以它比 ASP 拥有了更高的效率。 有以下技术特点: Microsoft .NET 平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代 Inter的进步。 作为 Microsoft .NET平台的一部分, 是一个革命性的编程框架,它实现了企业级 Web 应用程序的快速开发。 它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的 Web 应用程序。 实际上,这只是令 成为程序员创建 Web 应用程序的首选的众多特色中的一小部分。 与以前使用的 ASP 相比, 使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效 率。 让程序员可以只编写最少量的代码便能够给 Web 应用程序提供更为丰富的功能。 最好的一点则是 使程序员可以选择任何一种可用的 .NET 编程语言。 除了常见的 Web 应用程序,利用 还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。 对程序员来说,部署服务器应用程序一直是一件很痛苦的事。 不过,有了,程序员根本不必担心这个问题,因为 大大简化了部署过程。 要部署 Web 应用程序,只要把它复制到 Web 服务器上就可以了。 除了 提供了丰富的程序员这方面的经验,。 天津科技大本科生毕业设计 18 Web 应用程序比传统的 ASP 应用程序速度要快很多,因为 令我们可以使用经过编译的编程语言。 因此, 应用程序不需要明确的编译步骤,结果便是执行得更快了。 第三章 系统设计 第一节 系统设计原则 超市商品销售管理 系统是作为 超市销售 的辅助型系统,随着信息化程度的加深,人们日常的工作对于 超市商品销售管理 系统的自动化要求越来越高。 因此,如何使得 超市商品销售管理 系统更好地服务于人们的日常工作, 已经成为了 备受关注的热点话题。 本次毕业设计将以应用为核心,以实用、好用、易用为主线来设计和开发的系统。 本文具体的设计原则主要有以下几个方面: 1. 实用性原则 从古至今软件的实用性都是人们开发时首要考虑的原则,他是衡量一个软件质量的重要标准。 在一个超市商品销售管理 系统 能否真正的实现简单化的目的、确实解决提高人们的办公效率是系统设计成功与否的关键。 2. 可靠性原则 超市商品销售管理 系统一旦投入使用,就会让人 慢慢 产生依赖性。 因此,系统可靠性对于日常业务的正常运行 是极其重要。 因此,系统从底层数据库到功能层都必须经过 严格 的 测试。 可靠性原则要求系统在容错、抗干扰、安全保密和数据一致性方面全面考虑,确保系统运行具有极高的可靠性和良好的容错 的 性能 ;在灾难性事件发生时,仍能保证系统不间断 的 运行 ; 系统应该提供足够 策略及 方法来保证在严重故障事件发生时,仍具备健壮的恢复能力。 除 此 之 外, 以后 系统在与局域网或者广域网互联时,还必须要有可靠的安全措施和设备对非法访问进行检测、隔离和过滤。 3. 易用性原则 软件的成功并不仅仅在于它拥有如何强大的功能更在于可以得到广泛的应用。 如果只是功能强大,应用起来却很不方便,就不可能会得到广泛的应用。 因此,站在普通用户的立场上,软件的易用性是非常重要的。 超市商品销售管理 系统 所面对的 用户 群涵盖了各个业务层次,各种知识层次的人。 超市商品销售管理 系统 系统 涉及的部门多,不同工作岗位的工作人员多,并且不同人员的计算机 操作水平 也是 不一 样的。 这就要求 多开发的 软件的界面友好,结构清晰,功能一目了然,菜单操作充分满足用户的视觉和使用习惯。 4. 先进性 天津科技大本科生毕业设计 19 鉴于业务具有扩充 迅速 、变化丰富、系统规模伸 缩性强 等 特点,要求系统设计采用先进的、符合工业标准的系统平台、 合理的 体系结构 及应用广泛的开发技术。 在保证系统的开放、可靠、实用的同时,也要求系统具有较长的生命周期 、较好的适用性 以及软强的 可维护性。 5. 可扩展性 目前 超市商品销售管理 系统 正朝着知识化、集成化的层次发展。 因此,在开发系统时 应该 充分考虑系统的可扩展性。 除此之外 ,系统还应适用于二次开发的需要,以及支持未来可能出现的新业务的需要 ,只有这样才能保证系统的可扩展性和完善性要求。 第二节 系统总体设计 超 市 销 售 管 理 系 统管理员经理采购员商品信息管理进货信息查询销售商品对账系统用户管理商品类别管理商品信息管理库存信息浏览商品进货管理库存信息显示收银员会员信息管理库存预警设置身 份 认 证系 统 主 界 面认 证 成 功认 证 失 败商品销售管理会员信息管理商品信息管理员工排班管理 图 31 系统功能模块图 第三节 系统功能设计 系统功能主要概述 如下: 1. 基础功能模块 该系统主要具备的功能主要是通过不同的角色人员划分的,因该系统包括四层角色,所以下面根据四层角色的人员所具有的功能内容,来详细描述系统的功能 2. 管理员 模块 天津科技大本科生毕业设计 20 管理员主要是 对于系统的基础信息管理,对于用户信息以及排版信息管理等。 ( 1)系统用户管理:管理超市的不同角色的用户信息,角色划分为经理、采购员和收银员,可以添加、修改、删除用户信息。 ( 2)商品类别管理:管理超市的商品类别信息进行添加、修改和删除操作。 ( 3)商品信息管理:管理超市商品类别下不同商品的商品信息,进行添加、修改和删除操作。 ( 4)员工排班管理:管理超市员工的排班信息,安排每天有多少经理、采购员和收银员值班,可以添加、修改、删除排班。 3. 经理 模块 经理主要是进行商品信息管理、库存预警管理等功能性内容。 ( 1)商品信息管理:管理超市商品类别下不同商品的商品信息,进行添加、修改和删除操作。 ( 2)进货信息查询:对采购人员的采购单据进行相关的检查,有助于有效的监督采购。 ( 3)库存报警设置:对库存进行相关的报警设置 ,报警信息主要是设置库存的上限和下限库存量 的预警设置。 ( 4)销售商品对账:对库存进行相关的报警设置 ,报警信息主要是设置库存的上限和下限库存量的预警设置。 ( 5)会员信息管理:维护超市的会员信息,可以添加、修改、删除会员信息。 4. 采购员 模块 ( 1)商品信息管理:管理超市商品类别下不同商品的商品信息,进行添加、修改和删除操作。 ( 2)商品进货管理:进行日常的商品进货登记,购买的商品如果超出库存上限会有预警提示。 可以添加或删除商品进货订单。 ( 3)库存信息浏览:此页面显示所有的库存商品信息,可以按照条件检索。 ( 1):会员信息管理:维护超市的会员信息,可以添加、修改、删除会员信息。 ( 2)商品销售管理:进行日常的商品销售登记,购买的商品如果超出库存天津科技大本科生毕业设计 21 会有预警提示 ,交易分会员和普通用户的不同进行不同的价格交易。 可以添加或删除商品销售订单。 ( 3)库存信息浏览:此页面显示所有的库存商品信息,可以按照条件检索。 第五节 系统数据库设计 数据库设计是信息类系统开发、设计的一个重要环节。 数据库的设计就像是房子的根基一样。 如果不能够很好的设计,在后面的开发过程中会遇到很多的麻烦,就会需要不断的修改数据库,而且在后来系统的维护、变更、功能扩充时也会遇到很多问题。 所以说一定要一步一步,非常重视数据库的开发。 一、数据库的概念设计 根据先前的需求调查,将用户的需求抽象为信息结构和概念模型。 为了更加直观的描述数据库的概念设计模型,需采用 ER 图来描述数据库的实体关系。 1. 用户登录功能模块 ER 图: u s e rI Du s e r n a m ep a s s w o r de m a i l 图 39 用户登录功能模块 ER图 2. 个人通讯录管理模块 ER 图: a d d r e s sI Du s e r n a m en a m es e xm o b i l ee m a i lq qc o m p a n ya d d r e s sp o s t c o d e 图 310 个人通讯录管理模块 ER图 3. 日程安排管理模块 ER 图 : 天津科技大本科生毕业设计 22 s c h e d u l eI Du s e r n a m ep l a ny e a rm o n t hd a y 图 311 日程安排管理模块 ER图 4. 工作日志管理模块 ER 图 : w o r k l o gI Du s e r n a m et i t l ed e s c r i p t i o ny e a rm o n t hd a yl o g t i m e 图 312 工作日志管理模块 ER图 5. 短消息管理模块 ER 图 : s m sI Du s e r n a m es e n d e rm e s s a g es e n d t i m ei s R e a d 图 313 短消息管理模块 ER图 天津科技大本科生毕业设计 23 6. 公告管理模块 ER 图 : n o t i c eI Ds e n d e rt i t l ec o n t e n ts e n d t i m e 图 314 公告管理模块 ER图 7. 会议管理模块 ER 图 : m e e t i n gI Ds e n d e rs t a r t t i m ee n d t i m ea d d r e s st i t l eC o n t e n t 图 315 会议管理模块 ER图 二、数据表设计 根据以上对数据库详细的分析,可以得出以下结论:本系统共有六个功能模块,没一个功能模块需要建立一张数据表,以保存所需要的数据。 用户进入系统,如果是已存在的用户则需要执行登录操作,而如果是新用户则需要先注册再进行登录,因此需要一张数据表用以存储注册信息。 因此总共需要以下七个基本数据表: 1. 用户表 user 用户表需保存内容:用户名、密码、邮箱。 表 31 用户表 user 字段名称 字段类型 字段说明 是否主键 备注 ID int(10) 唯一编号 是 自增型 username varchar(50) 用户名 否 password varchar(50) 密码 否 天津科技大本科生毕业设计 24 varchar(50) Email 地址 否 2. 通讯录表 address 通讯录需保存的信息:姓名、性别、手机号、 Email 地址、 号码、公司名称、住址、邮编。 表 32 通讯录表 address 字段名称 字段类型 字段说明 是否主键 备注 ID int(10) 唯一编号 是 自增型 username varchar(50) 用户名 否 name varchar(50) 联系人姓名 否 sex varchar(10) 性别 否 mobile varchar(20) 手机 否 varchar(50) Email 地址 否 qq varchar(20) 号 否 pany varchar(100) 公司名称 否 address varchar(100) 住址 否 postcode varchar(10) 邮政编码 否 3. 日程安排表 schedule 日志安排表需保存信息:用户名、年、月、日、日程安排内容。 表 33 日程安排表 schedule 字段名称 字段类型 字段说明 是否主键 备注 ID int(10) 唯一编号 是 自增型 username varchar(50) 用户名 否 day int(2) 日 否 mont。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。