关键词:pos系统;查询;SQL Server 2000;ASP
摘 要
近年来,计算机网络通信技术正经历着持续不断的发展,软硬件性能日新月异,促使金融业、商品流通业、交通运输业、旅游业等许多领域发生了极大的变革,人们的生活方式、消费方式也随之产生了巨大的变化。POS就是随着网络技术发展超来的一个商业POS系统是强调以库存为中心的商业应用系统,不但设计上思路清晰,数据流程明确,更多地考虑了业务功能的完备性,高效性及易修改易扩充性。
pos管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合公司人事管理的要求,对MS SQL Server2000数据库管理系统以及ASP应用程序设计进行了较深入的学习和应用,主要完成对pos管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。由于采用ASP技术构建,本系统既可以单机运行又可以在网络中运行,具有较高的适应性。
3. 系统详细分析
3.1. 应用需求分析
pos管理系统需要满足来自两方面的需求,这两个方面分别是客户和系统管理员。客户的需求是查看修改设备信息、故障处理信息、查看维修单、入库信息以及个人信息的修改;系统管理人员的需求相对要复杂很多,除了对以上信息进行操作,同时把完成维修信息报表给客户查看确认外;其需求还包括添加、删除和恢复删除客户信息、添加单个或多个设备入库信息、生成及修改维修单、入库和未出库记录以及帐号的管理。
客户可根据本人帐号和密码登录系统查看设备信息以及故障处理情况,还可以对本人的个人信息进行修改。一般情况下,客户只应该查询和维护本人的设备处理情况和个人信息,若查询和维护其他客户的设备处理情况和个人信息,就要知道其他客户的帐号和密码。这些是很难得到的,特别是密码,所以不但满足了客户的要求,还保护了客户的个人隐私。
pos系统管理人员功能的信息量大,数据安全性和保密性要求高。本功能实现对商品信息、客户信息、总体维修情况信息的管理和统计、管理人员信息查看及维护。系统管理员可以浏览、查询、添加、删除、修改、统计设备维护的基本信息;浏览、查询、统计、添加、删除和修改客户的基本信息,在此模块中,系统管理人员可以为客户加入新的维修记录和维修单,并生成相应的报表给用户查看和确认,所以需对管理人员登陆本模块进行更多的考虑。
3.2. 系统模块划分
系统设计分析最核心的问题是系统总体功能结构的确定和模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。
目 录
引 言 1
1. 管理信息系统 1
1.1. 管理信息系统概述 1
1.2. 管理信息系统的结构 1
2. 系统调查分析 2
2.1. 系统初步调查 2
2.2. 可行性研究 2
2.2.1. 技术可行性 2
2.2.2. 经济可行性 3
2.2.3. 管理可行性 3
2.3. 开发工具 3
2.3.1. ASP构建技术 3
2.3.2. Microsoft SQL Sever2000 数据库管理系统 4
3. 系统详细分析 4
3.1. 应用需求分析 4
3.2. 系统模块划分 5
3.2.1. 系统功能模块划分示意图 5
3.2.2. 系统模块划分详细描述 6
3.3. 系统流程图 7
3.4. 数据库表设计 9
4. 系统设计实施 13
4.1. 程序设计 13
4.1.1. 登陆 14
4.1.2. 管理员页面 15
4.1.3. 用户页面 18
4.2. 系统测试 18
4.2.1. 调试过程 19