版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 / 121 / 12 中国科学技术大学网络教育学院毕 业 实 习 报 告实 习 题 目:超市管理系统学 生 姓 名:林岳峰专业:计算机应用层次:学号:实习起止时间: 2011年 7 月 1 日至 2011 年 10 月1 日指 导 教 师:詹迎宽实 习 单 位:完成交稿时间: 2011 年 10 月 25 日2 / 122 / 12 毕业实习(设计)的内容安排一、毕业实习(设计)目的、意义:二、毕业实习(设计)内容:三、毕业实习(设计)方式:四、毕业实习(设计)计划安排:五、毕业实习(设计)主要成果以及收获:六、毕业实习(设计)报告正文:3 / 123 / 12 毕业实习报告正文的撰写规范
2、及要求一、正文第一部分实习报告题目(宋体小三号)姓名(宋体小四号)第二部分实习报告摘要(100-200 字为限,楷体五号,加粗)第三部分实习报告正文内容( 文字数量要求: 3000 字以上 )1 (标题,宋体小四号)1.1(小标题,宋体小四号)(正文内容,宋体五号)1.2 (小标题,宋体小四号)(正文内容,宋体五号) 2 (标题,宋体小四号)2.1 (小标题,宋体小四号)(正文内容,宋体五号)2.2 (小标题,宋体小四号)(正文内容,宋体五号)第四部分参考文献(宋体小四号)(正文,宋体五号)二、注意事项:1、实习报告力求文字通顺、简练,层次清晰,说明应充分利用简图和表格;2、用 a4纸打印;3
3、、实习报告不准互相抄袭,如若发现将按有关违纪作弊处理办法进行处理;4、字体和字号严格按照规定要求选择。三、参考文献书写要求:1、书写顺序是:作者、书名或文章名、出版社或报刊名、版本、出版时间2、每篇实习报告的参考文献应不低于五篇。摘要4 / 124 / 12 超市管理系统是典型的信息管理系统(mis), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对超市的管理,包括进货管理,销售管理,库存管理和员工管理四个方面。系统可以完成对各类信息的浏览、查询、 添
4、加、 删除、 修改等功能。 系统的核心是销售、库存查询和进货管理三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改。查询功能也是系统的核心之一,在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息。系统有完整的用户添加、删除和密码修改功能,系统采用 microsoft的 sql server 2000来设计数据库,并使用当前优秀的开发工具vb 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点
5、的说明了系统设计的重点、设计思想、难点技术和解决方案。目录摘要 . 错误!未定义书签。abstract . 错误!未定义书签。前言 . 错误!未定义书签。第一章系统开发概述. 错误!未定义书签。1.1 计算机技术发展. 错误!未定义书签。1.2 数据库技术 . 错误!未定义书签。1.3 系统目标 . 错误!未定义书签。1.4 系统设计原则. 错误!未定义书签。第二章课题开发的理论依据. 错误!未定义书签。2.1 sql server 2000 简介 . 错误!未定义书签。2.2 visual basic 6.0 简介 . 错误!未定义书签。2.3 面对对象的程序设计介绍. 错误!未定义书签。2
6、.4 系统开发理论介绍. 错误!未定义书签。5 / 125 / 12 2.4.1系统规划阶段. 错误!未定义书签。2.4.2系统分析阶段. 错误!未定义书签。2.4.3系统设计阶段. 错误!未定义书签。2.4.4系统实施阶段. 错误!未定义书签。2.4.5系统运行和维护阶段. 错误!未定义书签。第三章系统总体设计. 错误!未定义书签。3.1 系统功能分析及功能的实现. 错误!未定义书签。3.2 数据库设计 . 错误!未定义书签。3.3 系统运行环境. 错误!未定义书签。第四章系统详细设计. 错误!未定义书签。4.1 系统功能总括. 错误!未定义书签。4.2 程序各功能详细设计. 错误!未定义书
7、签。4.2.1用户管理模块的设计. 错误!未定义书签。4.2.2其他方面设计. 错误!未定义书签。第五章系统的问题和调试. 错误!未定义书签。第六章致谢 . 错误!未定义书签。参考文献 . 错误!未定义书签。前言该超市管理系统,主要含超市的进、销、存以及人事管理系统。开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者,要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者,则要求应用程序功能完备 ,界面亲切并且易使用等特点。经过分析情况 ,我使用了微软公司的 visual basic 6.0。它是 windows应用程序开发工具,是目前最为广泛的、 易学易用的面向
8、对象的开发工具。 visual basic 6.0提供了大量的控件, 这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量, 也简化了界面设计过程, 从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统visual basic 6.0 是一个相对较好的选择。超市管理系统是一个大从型超市进货、销售、库存及人事管理工作的核心,它的内容对于各类型超市的决策者和管理者来说都至关重要,所以超市管理系统应该能够为超市工作者提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长 ,将产生大量的文件和数据,这
9、对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分 ,使用计算机对进销存及人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司进货、销售及库存和6 / 126 / 12 人事管理的效率 ,也是企业的科学化、正规化管理,和世界接轨的重要条件。现在可以见到的超市管理系统林林总总,为什么从新开发一个新的超市系统还具有必要性呢?因为, 虽然市场上可以见到的超市管理系统往往是为了广泛面的用户而开发的或是为了某个特定的公司开发的。往往存在着功能 “ 大、全” 所造成的严重资源浪费, 或是功能对于另外
10、的即将使用该系统的公司具体状况的情况不适用等情况。以某个特定的环境为背景而重新开发的超市管理系统首先的优点就是:程序员能对市场上超市的情况有更加深入的理解、对各类型的超市管理需求有着更加深入的调查研究; 大小适用,功能适当则是针对普遍超市商家编写软件的另一个优点。多数商业超市管理系统存在着功能大而全却没有重点的情况,往往是许多用户浪费了其中的许多功能,又导致了界面的凌乱, 给层次稍低的用户带来使用上的不方便。而且在培训员工时又大大浪费了培训所带来的经济负担。本着上面几点,我在对大部分普遍使用的超市管理系统的需求进行调查研究的基础上, 重新开发了具有针对性的超市管理系统,着重考虑了普遍商家的现实
11、情况和使用的方便易用程度而设计了本软件,能让市场上大多数超市的企业家、超市老板等节约开发程序、 培训员工等带来的经济负担, 也让他们在管理上感到得心应手,如水得鱼。第一章 系统开发概述近年来, 计算机技术飞速发展几乎超出了人们的想象,硬件的更新换代速度更是以级数进行。 计算机在处理对象、处理方法上都发生了很大的变化。作为计算机科学的重要分支数据库技术, 也被越来越多的应用领域采用来存储和处理他们的信息资源。计算机已经不再仅仅是科学研究的工具,它越来越多的影响到了我们的生活的诸多方面,更多的应用软件出现在了我们的身边,给人们生活的方方面面都带来了极大的便利。1.1 计算机技术发展在计算机硬件和软
12、件技术不断创新和进步的背景下,计算机技术在20 世纪有许多重大突破,它涉及到人们生活的方方面面,主要可以归结为以下四个方面:第一、处理对象的变化。在计算机应用初期,计算机的处理主要是数值和简单的符号。随着计算机速度和存储容量的增大,今天的计算机已经能够处理声、图、文和语言等多种信息,除二维、静止图像外,还可以处理三维运动的图像等等。也就是说,人类使用的任何信息形式现在计算机都可以处理了。这不仅使计算机的用途大大地扩展,而且使今天的用户能够从计算机的屏幕上看到图文并茂,有声有色的画面。从而使计算机从专业人员圈子中走出来,走向普通用户,走向平民百姓。7 / 127 / 12 第二、处理方法或建模方
13、法的进步,传统计算机的应用只限制在数学模型为基础的数值计算上。不管是科学计算,数据处理还是计算机自动化,这些都离不开数值计算,因此让计算机做任何事情之前,首先需要建立数学模型:算数的、代数的、微积分的、等等,没有数学模型计算机无从进行计算,这些使所有传统算法的基础,到了20 世纪中叶,由于人工智能的出现以及它所取得的成就,计算机应用开始突破这一限制计算机能够进行符号计算,记忆逻辑和知识为基础的符号推理。这些突破极大地扩展了计算机的应用范围,使那些无法用数学表达的问题,只要人们有足够的经验知识,计算机就可能根据这些知识进行模拟,达到问题求解的目的,实现所谓人工智能,人们希望那些目前大家了解还不深
14、,或者还就不清楚的问题, 计算机也能帮助解决,软计算就是这个背景下提出的。二十世纪的七八十年代,提出的模糊计算, 神经网络计算以及进化计算等,都是希望计算机能够进一步处理模糊概念、模糊推理等类问题,是计算机在先前经验只是较弱的情况下,也能帮助人们处理疑难问题、软计算或计算智能给人们带来希望,因此成为近来研究的热点。第三、处理方式的变化。在处理方式上人们也经历了三个阶段。在早期的主机时代,人们采用的是集中交互处理的模式。这两种方式都是以各人单独工作的中心的,现在我们进入了计算机网络时代,人们的工作方式发生了很大转变,走向分布协同工作的时代。总之,以上这些变化会影响到21 世纪计算机应用技术的发展
15、和变化。第四、 硬件技术的提高。伴随着时代的发展,由最初的电子管计算机发展到即将到来的量子计算机,计算速度也发展到了最初计算机的数万倍以上。在外型上,从桌上型、笔记型(notebook) 到掌上型计算机,不管是功能上的提升或可携带性的特色,都显示出未来计算机将以轻薄短小,容易携带为主。 随着计算机进一步的小型化,人工智能将越来越强地集成到我们的环境中。 便携设备将像装饰品一样穿在衣服里。个人计算机也不断向着普及的方向发展,各种计算机外设的品质不断提高、丰富,极大的方便了人们的工作和生活。1.2 数据库技术private sub ccommandl_click()dim mrc as adobb
16、. recordsettxtsq1= ”select*from oper where 用户名 =”& trim$(text.text)& “”and 口令=”& trims(text)+ ” set mrc = exesq1(txtsq1)if mrc.recordcount = 0 thenn=n+1if n 3 thenmsgbox”没有这个用户继续登录” ,vbokonly+vbexclamation, ”信息提示” text1.text = “”text2.text = “”text1.setfosuselsemsgbox “已登录失败三次退出系统“,“vbok
17、only + vbexclamation, ”信息提示”mrc.close unload me end if else userlevel = trim(mrc.fields(“级别” ) mrc.close unload me main.show end if 8 / 128 / 12 1 用户管理模块的设计程序流程图如图4.1 所示在用户登陆的时候,见到如图所示的登陆窗口:系统会从该登陆窗口一出现就要求选择用户类型,不同的用户所进入的界面不同,所实现的功能及权限也大不相同。在总经理登录的时候,见到如下图所未的登陆窗口,总经理在整个系统中是最高权限者,他有有权增加、编辑、删除员工及更改他们的
18、权限或者更改他们在超市中的职位,查看进货以及销售等情况。为了简化以便说明,把窗口大大简化了:在这里选择不同的用户类型,有总经理 ,项目经理以及收银员。他们的权限和管理功能不同。登入的界面也有同。在这里, 为了能更好的演示,我把总经理级的用a000* 表示,项目经理用b000* 表示,收银员用c000* 表示,两实际上可以输入用户的真实名。在这里总经理 进 行 增加、编辑、删员工及更改他们权限的操作。见图a01 、a02、 a03 所在这里,总经理对各项目经理的进货进行确认。此处不再把图例出!在这里,总经理对前台各收银员的销售记录进行查看等。此处亦不再例出图例。9 / 129 / 12 图a01
19、 图 a02 a03 登录窗口,供选择用户类型和用户名,以用户类型和用户名进入对应的窗口,输入密码10 / 1210 / 12 图4.1 程序的流程图(在以后的例子中,简化了各框图的说明)项目经理在一个超市中举足轻重,他肩负着增加货物的分类,比如日用品,化妆品等。还得对货物进行管理,增加新货物,编辑新货物(也就是货物的进)。随时查看货物的库存情况以及设置提醒那些货物该进货等。以下是项目经理登录的主界面!收银员主要负责前台货物的售出,每样货物只要输入其相应的货物编号以及数量,就能得到该货物客户应该支付的人民币,在应收金额处就会有其相应的金额出现,增加一货物编号及数量,在应收金额处就会自动累加客户应支出的金额。大大减少了收银员的工作量。实收处是客户所支出的预付现金,然后在找零处会出现相应的收银员要找给客户的零头!当一个农户所购货物结算支付完毕,收银员便可点系统/ 结算来对下一位客户进行收银。如图所示:密码正确,进入用户自己的超作界面,进行相关操经理登录窗口项目经理登录窗口收银员登录窗口添加删除修改确认查询进货记确认查询收银添加物品品种、名称查 询库 存及 设置 进货 提醒库 存低 于设 置提 醒数 ,则 进对 顾 客所 购 货物 进 行确 认 数量 和 总金额密码错,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区养老机构服务质量标准手册
- 项目管理团队项目完成度KPI绩效考核表
- 儿童安全保护方案
- 农产品质量检测标准操作指引手册
- 浙江省杭州市余杭区部分学校2026-2027学年七年级上学期开学检测语文试题(含答案)
- 旅游景点运营绩效与游客满意度分析表
- 食品饮料企业酸奶瓶包装标识规范手册
- 阀门装配调试工诚信品质竞赛考核试卷含答案
- 化工检修电工岗中实践水平考核试卷含答案
- 淡水水生植物繁育工技术实操考核试卷含答案
- GB 48145-2026井工煤矿机电设备完好性要求
- 2026年安徽公务员行测真题试卷附答案
- 2026年陕西省高考生物学真题试卷
- 交管12123学法减分题库500题(含标准答案+解析2026全国完整版)
- 2026年中学综合实践测试题及答案
- 化学检验员(技师)职业鉴定理论考试题库(浓缩400题)
- 2026年国企校招时事政治试题及答案
- 公共卫生保密制度
- “绿色腾飞系列报告”(II)-中国可持续航空燃料中长期发展的关键问题与建议
- 专利可行性分析报告
- (正式版)QBT 4702-2024 稀土厚膜电路电热元件
评论
0/150
提交评论