毕业设计(论文)-某公司pos管理系统的设计与实现.doc

上传人:爱问知识人 文档编号:3285318 上传时间:2019-08-08 格式:DOC 页数:20 大小:247.52KB
返回 下载 相关 举报
毕业设计(论文)-某公司pos管理系统的设计与实现.doc_第1页
第1页 / 共20页
毕业设计(论文)-某公司pos管理系统的设计与实现.doc_第2页
第2页 / 共20页
毕业设计(论文)-某公司pos管理系统的设计与实现.doc_第3页
第3页 / 共20页
毕业设计(论文)-某公司pos管理系统的设计与实现.doc_第4页
第4页 / 共20页
毕业设计(论文)-某公司pos管理系统的设计与实现.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《毕业设计(论文)-某公司pos管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-某公司pos管理系统的设计与实现.doc(20页珍藏版)》请在三一文库上搜索。

1、某公司pos管理系统的设计与实现摘 要近年来,计算机网络通信技术正经历着持续不断的发展,软硬件性能日新月异,促使金融业、商品流通业、交通运输业、旅游业等许多领域发生了极大的变革,人们的生活方式、消费方式也随之产生了巨大的变化。就是随着网络技术发展超来的一个商业系统是强调以库存为中心的商业应用系统,不但设计上思路清晰,数据流程明确,更多地考虑了业务功能的完备性,高效性及易修改易扩充性。pos管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此

2、本人结合公司人事管理的要求,对MS SQL Server2000数据库管理系统以及ASP应用程序设计进行了较深入的学习和应用,主要完成对pos管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。由于采用ASP技术构建,本系统既可以单机运行又可以在网络中运行,具有较高的适应性。关键词:pos系统;查询;SQL Server 2000;ASPAbstractIn recent years, as the continual development of web communication technology and capacity of h& s changed

3、 with each day, a great world of transformation has been taken in field of finance, commodity circulation, carrying trade, tourism and so on. It also causes the translation of peoples living and consumption styles. One of the most important fruition brought with the development of web tech is POS wh

4、ich emphasizes applying system based on storage. It has a great number of advantages such as new theories on design, explicit digital flow, especially the functional maturity, high effect and the easy to alter and expand.POS management system is a typical of management information systems. The inven

5、tion includes two sides: the establishment and maintenance of background database and development of front-end applications. Database requires the establishment of data consistency and integrity of strong data security for the first, as for the latter demanding the functional application maturity, a

6、nd easy to use. I have a deep study and application in both MS SQL Server 2000 database management system and ASP applications design according to requirements of information management systems, the main job is to complete the analysis of the management system requirement, functional modules and dat

7、abase modeling, then design the structure of the database and application procedures. As constructed by ASP, this system can run not only in single computer but network as well with the high flexibility.Keywords: The POS system; Inquiry; SQL Server 2000; ASP 目 录论文总页数:22页引 言11.管理信息系统11.1. 管理信息系统概述11.

8、2. 管理信息系统的结构12.系统调查分析22.1. 系统初步调查22.2. 可行性研究22.2.1. 技术可行性22.2.2. 经济可行性32.2.3. 管理可行性32.3. 开发工具32.3.1. ASP构建技术32.3.2. Microsoft SQL Sever2000 数据库管理系统43.系统详细分析43.1. 应用需求分析43.2. 系统模块划分53.2.1. 系统功能模块划分示意图53.2.2. 系统模块划分详细描述63.3. 系统流程图73.4. 数据库表设计94.系统设计实施134.1. 程序设计134.1.1.登陆144.1.2.管理员页面154.1.3.用户页面184.2

9、. 系统测试184.2.1.调试过程194.2.2.调试方法20结 论20参考文献20引 言在目前商业竞争愈演愈烈,并将由价格竞争向管理竞争过渡之际,各大商场纷纷在商场管理中引入商业POS系统,以提高自己的竞争力。POS系统正是在此形势下应运而生的,它采用先进的计算机网络及数据库技术,并和现代化商业管理模式有机结合,博采众长,集技术的先进性和管理的有效性于一体,带给企业的不仅仅是一种管理手段,更重要的是,它将为您打开现代管理之门,为您科学、高效、规范地进行商业管理铺平道路。信息技术发展日新月异,区域信息化建设如火如荼,作为信息资源基础建设主体的pos系统面临着前所未有的挑战和机遇。近几年随着计

10、算机技术、网络技术的不断发展和普及。正是基于这种现状,我开发了这套pos管理系统,该系是以ASP构建技术为前台加上功能强大的SQL Sever2000作为后台数据库,充分发挥了计算机技术、网络技术的强大功能,从整体上改善了pos系统的管理工作,提高了系统服务的功能和质量,实现了pos系统的信息化、网络化、自动化。1. 管理信息系统1.1. 管理信息系统概述科学技术的进步和生产的发展使人类知识总量的增长不断加快,生产社会化趋势的扩大和社会对产品需求的多样性使得组织在营运活动中所涉及的内部和外部信息量迅速地膨胀起来。,面对激烈的市场竞争,人们对这些信息进行收集、加工、传递等过程的时间性和准确性提出

11、了更高的要求。这一切使得传统的手工作业为基础的信息系统陷入了机构日益庞大,效率日益降低的困境。电子计算机的出现为摆脱这种困境找到了出路。计算机用于管理信息处理的突出优点是迅速、准确、可靠、具有很大的存储能力,适应于管理信息量大、面宽的特点,适合于管理信息处理及时、准确的要求。管理信息系统(MIS,Management Information System)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用。因此,管理信息系统

12、是一个信息处理系统。管理信息系统科学依赖于管理科学和技术科学的发展而形成的。管理信息系统科学的三要素是系统的观点,数学的方法以及计算机的应用。这三要素充分结合,相互利用,从而使管理信息系统形成了一个有着鲜明特色的边缘学科。1.2. 管理信息系统的结构管理信息系统的结构是指管理信息系统各个组成部分之间相互关系的总和,它是信息收集和加工的体系。管理信息系统的结构构成原则:职能式结构、横向综合结构、纵向综合结构、总的综合结构。2. 系统调查分析系统的调查分析是管理信息系统开发工作的第一个阶段,也是最重要的一个环节。系统分析在整个系统开发过程中是解决系统是“干什么”的,逐步明确系统的目标,系统的界面以

13、及系统的基本功能等。为下一阶段进行物理方案设计,解决“怎么干”提供依据。这个阶段的主要活动有:系统初步调查、可行性研究、了解开发工具。2.1. 系统初步调查系统的初步调查是系统分析的第一项活动,也是整个系统开发的第一项活动。初步调查是在“pos系统”的最高层进行的,站在高层观察“pos系统”的现状,分析系统的运营情况。初步调查主要由两部分组成:一般调查和信息需求调查。前者包括了解“pos系统”的内部环境和管理目标,调查分析“pos系统”的业务流程,明确需求以及确定系统目标和主要功能;后者是初步调查的主要内容,调查组织系统的工作职责和各职能部门所要处理的数据。本系统的初步调查采用的主要方式是与“

14、pos系统”的主要的管理人员进行交流,询问情况,掌握第一手资料。2.2. 可行性研究可行性研究也称可行性分析,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。2.2.1. 技术可行性Pos维修管理系统是在局域网环境下,采用C/S(客户端/服务器)的体系结构。即客户端程序向数据库服务器发布标准SQL命令和接收数据库服务器的运算结果,数据库服务器则负责数据查询、更改、统计等运算,并将运算结果返回客户端。这是世界上较先进的运算模式,这一运算模式的好处是数据运算集中在服务器端进行,在网络上传输的只是检索式与运算结果。增强的数据可靠性机制。增加了大型数据库才有的

15、提交机制,因此数据操作更为安全可靠。1.采用进入功能的口令权限检查,对应不同的用户拥有不同操作权限。这些口令又可以方便地进行修改,系统并对设置的口令自动进行加密处理。(对于口令修改是由图书管理员本人来完成的)。2.对数据进行分类,以便区分各种功能对数据的读或写访问,分别授以不同的功能访问权限,特别是只能对自己有权修改的数据执行写操作。易使用性。通过专门的查询设计,可进行高效率检索查询。系统不仅可以进行单条件查询还可以进行多条件的组合查询。2.2.2. 经济可行性系统可以利用现有的网络资源,自行设计自行开发,具有很高的性价比;系统投入使用后,可节省人力,减轻劳动强度,从而降低了成本,节省了开支。

16、2.2.3. 管理可行性以前的管理模式完全是手工操作,从员工信息、客户信息到维护设备管理、故障处理信息,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误。新的pos维修管理系统充分发挥了计算机技术、网络技术的强大功能,从整体上改善了pos系统的管理工作,提高了服务的功能和质量,实现了pos 系统管理的信息化、网络化、自动化。通过对经济、技术、管理可行性的充分研究,确定了pos维修管理系统的开发是必要的、可行的。2.3. 开发工具2.3.1. ASP构建技术ASP(Active Sever Pages)从字面上看包含三方面的含义:1Active:ASP使用了Micrso

17、ft 的ActiveX技术。此技术是Microsoft软件的重要基础,它采用封装对象,程序调用对象技术,简化编程,加强程序间的合作。只要在服务器上安装这些组件,通过访问组件,就可以快速、简易地建立Web应用。2Sever:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的程序语言。3Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就防止别人抄袭程序。此由可以看出,ASP是在IIS下开发Web应用的一种简单、方便的编程工具。现阶段网络中很多B/S系统都是采用的ASP技术。归

18、纳ASP的特点,大致有以下几条:1.无须编译:ASP脚本集成于HTML中,容易生成无须编译或链接即可直接解释执行。2.易于生成:使用普通的文本编译器就可以执行.asp页面的编辑执行。3.独立于浏览器:用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容,因为ASP的运行与浏览器无关。4.面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX服务器组件来扩充功能。5.完成网站应用程序快:使用了 Vbscript等简单的脚本语言,可以快速的完成网站应用程序的编写。2.3.2. Microsoft SQL Sever2000 数据库管理系统SQ

19、L Sever2000是Microsoft 服务器套件BACKOFFICE的成员之一,是面向网络的新一代企业级服务器(MICROSOFT.NET ENTERPRISE SERVERS),它代表着数据库的发展趋势。从功能上讲,它是一个面向网络的为大型数据库提供存储、分析和数据挖掘的平台,可以自成系统,也可以是一个加在既有系统之上的系统。它与其他软件(WINDOWS NT、 INTERNET INFORMATION SEVER、EXCHANGE SERVER等)能有机结合,并充分利用它们所提供的服务或功能(如安全管理、事件日志,性能监视器、内存管理和异步I/O等),从而增强了SQL SERVER数

20、据库系统的功能,同时占用较少的系统资源。未来微软有关数据存储方面都会依靠SQL SERVER。SQL SERVER 数据库管理系统是一个高性能的关系型数据库管理系统,它具有完全的客户端/服务器(C/S)体系结构。这一结构可以更有效的使用网络,因为在客户端/服务器运算模式下,数据库的查询操作都集中在服务器方进行,在网络上传输的是用户的请求命令和服务器的检索结果,而不是整个数据库文件,这样可以减少网络上的信息流量,从而提高网络的使用效率。SQL SERVER 是多线程体系结构,支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减少内存需求,提高系统的吞吐量。在

21、用户数量增加时,SQL SERVER的运行速度也不会明显变慢。SQLServer 在性能方面的扩展性非常好,而且速度很快。它很明确的一点是它只专著于Windows ,因而可以百分之百地为这个操作系统而优化,不需要为适应别的操作系统来牺牲自己的性能。3. 系统详细分析3.1. 应用需求分析pos管理系统需要满足来自两方面的需求,这两个方面分别是客户和系统管理员。客户的需求是查看修改设备信息、故障处理信息、查看维修单、入库信息以及个人信息的修改;系统管理人员的需求相对要复杂很多,除了对以上信息进行操作,同时把完成维修信息报表给客户查看确认外;其需求还包括添加、删除和恢复删除客户信息、添加单个或多个

22、设备入库信息、生成及修改维修单、入库和未出库记录以及帐号的管理。客户可根据本人帐号和密码登录系统查看设备信息以及故障处理情况,还可以对本人的个人信息进行修改。一般情况下,客户只应该查询和维护本人的设备处理情况和个人信息,若查询和维护其他客户的设备处理情况和个人信息,就要知道其他客户的帐号和密码。这些是很难得到的,特别是密码,所以不但满足了客户的要求,还保护了客户的个人隐私。pos系统管理人员功能的信息量大,数据安全性和保密性要求高。本功能实现对商品信息、客户信息、总体维修情况信息的管理和统计、管理人员信息查看及维护。系统管理员可以浏览、查询、添加、删除、修改、统计设备维护的基本信息;浏览、查询

23、、统计、添加、删除和修改客户的基本信息,在此模块中,系统管理人员可以为客户加入新的维修记录和维修单,并生成相应的报表给用户查看和确认,所以需对管理人员登陆本模块进行更多的考虑。3.2. 系统模块划分系统设计分析最核心的问题是系统总体功能结构的确定和模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。从pos维修管理系统的整体出发,根据系统的目标将其分解成一系列子系统,各个子系统既相互配合,又各自具有一定的独立功能,共同实现整个系统的目标。然后每一个子系统都根据目标和功能的关

24、系,再进一步逐层向下分解,直到分解到最小的子系统为止。越上层的子系统其功能越笼统、越抽象,越下层的子系统其功能越简单、越优越,越具体。对于每一个子系统或系统模块,都应该尽量使其相对独立,要尽可能减少各个子系统之间的联系。3.2.1. 系统功能模块划分示意图系统模块划分的结果最终为一张分层的树型结构图pos维修管理系统的功能结构图如图3-1所示:用户模块系统管理员模块 维修设备管理 故障处理信息 客户信息管理 设备型号管理 修改帐号信息 维修设备管理 员工信息管理 故障处理信息 设备型号管理 用户信息管理 帐号管理 Pos维修管理系统选择身份登陆员工信息查询员工信息修改员工信息删除用户信息添加用

25、户信息查询用户信息注销图3-1 系统模块划分示意图查看维修单查找修改设备信息3.2.2. 系统模块划分详细描述根据pos管理的功能要求,系统分成两个大的模块:管理员模块和用户模块,顾名思义客户进入用户模块,系统的管理员则进入管理员模块,其身份划分相当严格不能出现混淆。为了对不同身份的用户进行鉴别,于是在两大模块的上一层还有一个进行用户身份判别的登陆模块。而在管理员模块和用户模块的下层又分别包含了若干个小的功能模块来共同实现系统的整体目标。1管理员模块:pos系统管理员身份是系统给定的只能在后台数据库中添加不能在操作页面中随意添加管理员否则将造成管理混乱。管理员凭借系统给定的帐号和密码通过登陆认

26、证模块进入管理员界面。管理员界面的主要功能有:维修设备管理、故障处理信息、客户信息管理、员工信息管理、pos设备型号管理以及帐号管理。l 维修设备管理:这项功能是对设备入库进行管理,它主要是查找修改设备信息单个或多个设备入库、生成及修改维修单、查看入库和未出库记录等。l 故障处理信:这项含了三个小的功能:查找修改处理信息、添加处理信息和恢复删除信息。其中查询可以根据时间,客户名,故障设备等查找到设备是否已维修好。l 客户信息管理:这项功能是对用户信息的管理,他包括四个小的功能:用户信息添加、用户信息查询、用户信息删除、恢复用户信息删除。其中用户信息添加是用户管理的前提。用户能够登陆本系统的前提

27、条件是用户已经注册帐号,包括了用户的姓名、性别、客户所在工行、所在部门、联系电话和邮件、通讯地址。只有管理员将用户的这些基本质料添加到pos管理系统中,才会发放帐号给用户。用户信息在系统中存档后管理员能够对用户质料进行适当的操作如查询、注销。l 员工信息管理:这项功能同客户信息管理类似。l Pos设备型号管理:这项功能是让管理员可以查看修改及删除设备信息,还可以添加新的设备信息:包括设备名称、参数以及备注。2用户模块:管理员添加了用户的基本质料后发放给用户帐号,用户凭借帐号和密码通过登陆模块就能进入用户模块。用户模块主要功能有:维修设备管理、故障处理信息、个人信息以及员工信息查询和帐号管理。l

28、 个人以及员工信息查询:这项功能让用户可以查询自己在系统的注册信息以及该公司的员工信息可以及时找到负责人,如若发现信息有误可以及时与管理员联系修改。l 帐号管理:密码是用户登陆的凭证为了保证密码的有效性,用户应该注意经常修改自己的密码。l 维修设备查询:。用户通过此项功能可以查找设备信息并且查看维修单以及入库和未出库的记录。l 故障处理信息:。用户通过这项功能可以查询自己想维修设备的状态(已经维修、未维修)以确定设备的状态。3.3. 系统流程图Pos系统管理员登陆系统发放帐号流程图如图3-2系统管理员发放帐号流程示意图;客户获得帐号登陆用户界面流程如图3-3用户操作流程示意图。系统管理员输入管

29、理员帐号和密码正确?添加用户信息发放帐号退出成功?图3-2 系统管理员发放帐号流程图用户登陆输入帐号和密码正确?用户界面用户基本操作退出图3-3 用户操作流程图3.4. 数据库表设计数据库名:db;共有7个表:1 Admin_info表Admin_info表记录管理员的信息,在登录页面中通过查找管理员以及用户名称和密码来判断是否为合法用户。表1 Admin_info表字段名数据类型说明是否为主键admin_id自动编号编号是admin_name文本登陆名否admin_pass文本登陆密码否admin_jb文本级别否admin_mail文本邮件地址否admin_bz文本备注否2 Employee

30、_info表Employee_info表记录了公司员工的信息,在添加了员工信息后会将数据放到此表中。表2 Employee_info表字段名数据类型说明是否为主键e_id自动编号职员编号是e_name文本职员姓名否e_sex文本性别否e_jb文本职务否e_mail文本邮件地址否e_gl文本工龄否e_address文本地址否e_bz文本备注否e_del_flag数字删除标志 0为未删除 1 为删除否3 Kh_info表Kh_info表记录了用户的信息,在添加了用户信息后,将会把数据放到此表中。表3 Kh_info表字段名数据类型说明是否为主键kh_id自动编号客户编号否kh_name文本客户姓名

31、否kh_sex文本客户性别否kh_bank文本客户所在分行否kh_bm文本客户所属部门否kh_phone文本客户电话否kh_mobile文本客户手机否kh_mail文本客户邮件地址否kh_bz文本客户联系地址否kh_del_flag数字删除标志1删除,0未删除否4 Gz_info表Gz_info表记录了机器的故障信息以及处理情况。表4 Gz_info表字段名数据类型说明是否为主键gz_id自动编号自动编号是kh_id数字客户编号否e_id数字解决人否gz_yy文本故障原因及症状否pos_id数字设备型号否gz_cx_bb文本程序及版本号否gz_jjff文本解决方法否gz_bz文本否gz_dat

32、e文本日期否gz_del_flag数字删除标志1删除 0未删除否5 Pos_info表Pos_info表记录了pos机的信息。表5 Pos_info表字段名数据类型说明是否为主键pos_id自动编号编号是pos_name文本类型否pos_cs文本否pos_peijian文本否pos_del_flag数字否6 Sb_glinfo表SB_Glinfo表记录了设备情况。表6 Sb_glinfo表字段名数据类型说明是否为主键sb_id自动编号是sb_recvdate文本设备接收日期否sb_senddate文本设备发送日期否pos_id数字设备的id号否e_id数字签收人id否kh_id数字发送客户id

33、否sb_xlh文本设备序列号否sb_gz文本设备故障否sb_rk文本设备入库否sb_ck文本设备出库否sb_bz文本备注否sb_sl文本设备数量否zc_wx文本正常维修否gh_bj文本更换部件否bj_sl文本更换部件数量否wxf_cdf文本费用承担方否mf_gh文本免费更换否wf_wxyy文本无法维修原因否wx_wcsj文本维修完成时间否zz_clyj文本最终处理意见否wx_bh文本维修编号否7 Wxd_info表 Wxd_info表记录了维修单的信息。表7 Wxd_info表字段名数据类型说明是否为主键wxd_id自动编号是wx_bh文本维修单编号否e_id数字员工id否kh_id数字客户i

34、d否wxd_date文本日期否sf_fs文本是否发送否folder文本保存目录否wxd_kjh文本维修单快件号否根据上文对系统做的需求分析、模块设计和数据库表设计,就可以作出能够满足需求的各数据库表的er图如下:E_gl职员工龄E_jb员工职务E_id职员编号E_address职员地址Employee_info职员实体信息E_name职员姓名E_bz备注E_mail职员邮件E_sex职员性别图3-4 管理员实体ER图Admin_bz备注Admin_jb级别Admin_id编号Admin_infoAdmin_name登陆名Admin_mail邮件地址Admin_pass登陆密码图3-5 职员信息

35、实体ER图Kh_mobile客户手机Kh_bank客户所在分行Kh_bz客户地址Kh_phone客户电话Ku_id客户编号Kh_name客户姓名Kh_sex客户性别Kh_info客户实体信息Kh_bm客户所在部门Kh_mail客户邮件图3-6 客户信息ER图4. 系统设计实施在管理信息系统的生命周期中,经过了系统分析和系统设计阶段以后,便开始了系统实施阶段。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化成为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。此阶段需要完成程序设计和系统调试等任务。4.1. 程序设计4.2. 系统测试系统测试是管理信息系统开发期间中一个十分重要而漫长

36、的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口。且对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查 4.2.1. 调试过程调试过程分为三个阶段:分调、联调、总调。1.分调也称模块程序调试,是调试工作的基础工作,目标是发现并纠正程序设计阶段产生的错误。具体做法对每一个模块进行调试。调试时着重检查了如下几方面:(1) 模块运行是否正常、无死机。包括检查有无语法错误(例如打错语句、语句不配对等)、逻辑错误(例如文件或变量找不到、变量类型错误等)和流程模块错误(例如模块内的功能调度、模块的进入与退出失败等)。(2) 模块的功能是否符合设计要求。 包括检查功能有无多余或丢失,功能是

37、否准确无误,算法是否正确,格式是否合理等。(3) 模块的技术性能如何。包括检查对输入的响应,数据检索、统计与输出的速度等。(4) 界面是否友好。包括检查画面是否清晰美观,对话是否适度,操作是否方便。2.联调是指子系统中各程序模块之间的联合调试,目的是发现并纠正系统设计过程中产生的错误。具体做法是逐个子系统进行调试。调试时特别检查了如下几方面:(1)子系统内模块功能的调度是否正确。包括模块间的进退是否自如,功能调度中变量的传递有无问题等。(2)子系统的功能是否符合设计的要求。包括功能是否齐全无错漏。(3)子系统内的数据组织是否符合功能的需要。包括基本数据项是否完整,数据文件间的关系是否正确,数据

38、接口设计是否合理等。3.总调是对整个程序系统以及人工过程与环境的总调试,目标是发现并纠正系统分析阶段产生的错误。具体做法是对由各个子系统结合而成的程序系统以及配合系统运行而所需的人工过程或操作环境(例如数据采集、预处理、录入操作和设备设置等)进行统一的综合调试。总调已经有了分调和联调的基础,其重点应检查了如下几方面:(1)系统的整体调度功能是否正常。包括主程序与各级菜单之间的进入与返回 ,口令输入,权限控制等是否都能正确执行。(2)系统的功能是否符合系统分析和总体设计的要求。包括系统的功能和结构有为错漏,功能的分配与模块的分解是否合理等。(3)系统的数据组织与存储是否符合设计的要求。包括检查数

39、据的总容量,文件或数据库的检索效率几子系统之间的数据联系等。4.2.2. 调试方法调试的关键是发现错误,因为只要发现错误,纠正就不难做到。为了有效地发现错误,我采用了两种调试方法:静态调试法、动态调试法(1) 静态调试法用人工的方式对文档、程序、数据等资料进行审核,找出其中的错误。这种方法不用运行程序,完全靠调试人员从文字资料的字里行间中进行检查,因而是一种“静态的”调试方法。(2) 动态调试法:通过程序系统的运行,在程序的“动态”执行中检查和发现错误。我在正确掌握程序的功能与性能要求的情况下,采用测试用例对程序进行数据驱动下的动态测试。我采用了静态调试和动态调试相结合的方法,经历了分调、联调

40、和总调阶段,运用适当的测试用例,对系统进行了测试。经过系统测试,程序运行中出现的一些问题和难点在王老师的大力帮助下已经一一得到解决,程序基本上实现了图书馆的管理要求。结 论通过进行pos管理系统的开发,进一步明确了研制一个管理信息系统的方法和思路,将系统开发的各阶段的基本活动贯穿起来,使我更加形象、具体的了解了管理信息系统。系统开发的过程是一个巩固以前所学的计算机软件开发知识,掌握新技能的过程。我从这一阶段工作中收益非浅,通过前段时间的毕业设计,我能够融会贯通这几年所学的专业基础知识和专业理论知识,对当前计算机软、硬件技术的发展有了进一步地了解和认识,培养我们综合运用专业知识分析问题、解决问题

41、的能力及运用工具软件的能力。不仅弄清了以前对系统开发的一些模糊的认识,而且提高了软件开发的水平,培养了严谨的工作作风,为今后在工作岗位上用好管好计算机打下了坚实的基础。 本程序由于调研时间短,编写时间紧,程序本身还存在一些缺陷和不足,还有许多没考虑全面的地方。希望各位老师多提宝贵意见。参考文献1 刘玉良.未来人力资源管理的十大趋势N.中国企业报 ,2003-12-05(5)。2 郭克莎.中国最有影响的企业案例:人力资源M.北京:商务印书馆,2004。3 李啸尘.新人力资源管理M. 北京:石油工业出版,2005。4 周朝奋.当代中国企业人力资源管理创新J.商业研究杂志社,2006,(5):35-40。5 赵立志.ASP入门与实例演练薄M.北京:中国青年出版,2005。6 前沿电脑图像工作室.巧学巧用Dreamweaver制作网页M.北京:人民邮电出版,2005。7 李世杰.Active Server Pages(ASP)3.0 网页设计手册M.北京:清华大学出版,2006。8 马 军.ASP 网络编程从入门到精通M.北京:清华大学出版社,2006。第 16 页 共 22页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1