商品销售记录管理信息系统论文文档格式.docx
- 文档编号:8092999
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:25
- 大小:848.87KB
商品销售记录管理信息系统论文文档格式.docx
《商品销售记录管理信息系统论文文档格式.docx》由会员分享,可在线阅读,更多相关《商品销售记录管理信息系统论文文档格式.docx(25页珍藏版)》请在冰点文库上搜索。
3.3.1销售记录管理系统功能分析8
3.3.2销售记录管理系统设计9
第四章、销售记录管理系统的实现10
4.1销售记录管理系统主体窗口的实现10
4.1.1登陆注册窗口10
4.1.2主页功能窗口11
4.2销售记录管理系统主题功能的实现11
4.2.1、登陆界面和注册界面12
4.2.2、普通员工查询界面12
4.2.3、管理员操作界面13
4.3、部分网页代码13
4.3.1、登陆界面和注册界面代码13
4.3.2、管理员或员工录入销售记录界面代码17
4.3.3、普通员工查询代码20
第五章、MySQL数据库与PHP连接和创建23
5.1、PHP与MySQL数据库的连接23
5.2总体测试24
第六章、小结24
摘要
在很多年前,每个商店或超市在进行商品销售记录登记的时候都是靠手工完成,随着超市的规模增大,商品的增多,有关销售记录管理工作所涉及的数据量越来越大,有的超市不得不靠增加人力、物力来进行销售记录管理。
但手工管理具有管理效率底、管理过程易出错、检索信息慢、对超市的管理提供决策信息较为困难等缺点。
因此,使用效率更高的方式来处理商品销售记录数据就更显得更加重要了。
本文就该管理系统进行分析和整体的介绍,并介绍了使用PHP+MYQSL技术开发该系统的相关模块的整个过程。
该系统主要利用了PHP强大的网络数据库访问技术,与MYSQL的强大的数据库功能来实现主要功能。
系统设计并实现了商品销售记录信息管理,以及一般员工基本操作功能和超市管理员后台管理的功能。
本次论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
关键词html;
mysql;
信息管理;
管理员后台管理
Abstract
Manyyearsago,eachstoreorsupermarketinthecommoditysalesrecordregistrationtimeisdonebyhand,withthescaleofthesupermarketgoodsincreased,theincreaseofamountofdatainvolved,andtherelevantsalesrecordsmanagementworkmore,somesupermarketshavetorelyonadditionalhuman,materialresourcestocarryoutthesalesrecordsmanagement.Butthemanualmanagementisthemanagementefficiency,managementprocesserrorprone,slowlyininformationretrieval,themanagementofthesupermarkettoprovidedecisionmakinginformationmoredifficultshortcomings.Therefore,theuseofmoreefficientwaystohandlesalesrecorddataseemstobemuchmoreimportant.Themanagementsystemisanalyzedandthewholeintroduction,andintroducesthewholeprocessusingtherelatedmoduleofPHP+MYQSLtechnologytodevelopthesystem.This.ThissystemmainlyusesthePHPformidablenetworkdatabaseaccesstechnology,andMYSQLpowerfuldatabasefunctionstoachievethemainfunction.SystemdesignandRealizationofacommoditysalesrecords,informationmanagement,andthefunctionofthegeneralstaffbasicoperatingfunctionsandthesupermarketmanagerbackstagemanagement.
Thepapermainlyintroducedthistopicdevelopmentbackground,systemanalysis,databasedesignandsystemdesignandimplementation
Keywords:
HTML;
MySQL;
informationmanagement;
thebackstagemanagement
前言
PHP是一种跨平台、嵌入式的服务器执行的描述语言。
Internet的兴起加速了人与人之间的沟通,环球网(WorldWideWeb,WWW)的普及是的网络的使用由早期的蚊子、命令控制的模式进而演变到图形、鼠标控制模式,而在网络的软件及硬件的快速发展之下,网络正向多媒体方向发展。
目前,网络已经变成现代人们生活中不克或缺的一部分,未来的发展更无可限量。
由于网络的快速发展,网络上的各种应用也从单向的服务发展到交互式的服务,使用户可以利用CGI来达到和服务器互动的效果。
近年来,动态网页的发展非常迅速,为了达到互动的效果,许多技术应运而生,PHP即是其中一种。
从PHP4到PHP5,在面向对象设计概念上有相当大的改变。
在PHP5以前,及支持面向对象的概念,几在PHP程序中可以使用面向对象的概念,但是面向对象的功能支持不多。
在PHP5中已经可以看到相当完整的面向对象功能,除了面向对象以外PHP5还增加了许多其他功能,包括使用ZendEngineII、更新加强XML、MYSQLextension等。
PHP支持的数据库也相当多,它除了跟一般的CGI语言一样可以有网页采集数据,经处理之后响应给用户以外,还支持各种数据库使得用户可以轻松地开发出网络数据库的应用程序。
PHP可以在UNIX系列及Windows系列的操作系统上运行,且不会因为操作系统的兼容性产生问题。
且PHP是开放的源代码,即在GPL下用户可以任意地使用并且不会受到限制,使得许多爱好者都可以加入到研究工作中,进而使得各种技术能过得到蓬勃发展。
PHP的应用范围相当广,除了可以用于设计一般的网页互动效果以外,还可以在授权认证的范围之下进行存取文件等操作。
PHP支持许多数据库,因此可以利用Internet轻易地访问数据内容,而目前最热门的电子商务更缺少不了这样的技术。
另外,PHP也支持各种通信协议,还可以轻易地开发出许多客户端的网络应用程序。
PHP可简单的视为一种程式语言,可以用来设计留言版,讨论区,或聊天室等等的动态网页.而MySQL是资料库的一种,最常用的用途是作为网页程式之资料库,为了因应未来讨论区文章会日渐增多,所以需要有MySQL套件的支援,其目的就是在处理这些由客户端传送来的资料.所以,PHP可以应用的范围可针对其特性进行发挥。
常见的PHP应用包括交互式网页、动态网页、留言板、讨论区、电子邮件等。
第一章设计理论
1.1PHP程序设计的特点
PHP是一种很有前景的Web语言,因为它有着很多设计系统方面的优势。
1.1.1开源性代码
PHP是一种开源代码,这就意味着我们可以随意修改和扩展其功能,还能够得到数百万PHP程序员、数万个PHP开发团队的支持,可与他们一道分享心得,交流经验,这对程序员来说是在美妙不过的事情了。
1.1.2易于学习
PHP的语法与C、ASP、JSP类似,对于熟悉上述语言之一的人来说,只需要30分钟就可以将PHP的核心语法全部掌握,如果又对HTML非常了解,就能立即把PHP代码无障碍地添加进站点,使得站点具有动态性和交互性
1.1.3数据库的连接
PHP的开发者们为了更适合Web编程,开发了许多外围的基础库,这些库包含了更易用的层,这样就可以方便地利用PHP连接包括Oracle、MS-Access、MYSQL在内的大部分数据库。
还有就是它是面向对象编程的,基于Web的编程工作非常需要面向对象编程,PHP能够满足这些需求,它面向对象,提供类和对象,支持构造器。
最后还值得特别提出的就是它的可扩展性,随着版本的更新,PHP的功能在一步步扩展,同时由于它是开源项目,只需要熟悉PHP,自己完全能对它的功能进行扩展。
基于这些优势,所以,在选择开发学生管理系统的时候我使用了PHP脚本语言。
1.2MYSQL数据库技术
对于网站开发来说,使用数据库是开发专业站点必不可少的,但是但是数据库类别林林总总,Access、SQLServer和Oracle都不是开源免费软件,需要购买才能使用,而MYSQL是开源软件,选择MYSQL是最节能成本的做法,而且Apache、PHP、MYSQL是绝配,它们的组合有着最佳的性能和最大的用户支持群。
MYSQL是一个真正的多用户,多线程的结构化查询语言数据服务器,它以客户机/服务器的结构实现,并且还具有以下优势。
1.2.1速度快
开发者声称MYSQL数据库可能是目前得到的最快的数据库。
1.2.2连接性和安全性
MYSQL是完全网络化的,其数据库可在因特网上访问,因此可以和任何地方的任何人共享数据库,而且MYSQL还能进行访问控制,能够控制特定用户不允许其访问数据库。
1.2.3可移植性
MYSQL可运行在各种版本的UNIX系统和WINDOWS系统及其他费NUXI系统上,从家用的PC和个人笔记本到高级服务器都可运行MYSQL
1.2.4MYSQL数据库技术支持SQL语言
MYSQL支持支持这种现代数据库系统都选用的语言。
1.2.5容易使用
MYSQL是一个高性能且相对简单的数据库,易于操作的数据库技术。
1.2.6成本优势
MYSQL的免费性让其成为许多用户的首选!
基于以上种种优势,所以,在做销售记录管理系统的时候我选择使用MYSQL作为Web服务器的数据库。
第二章需求分析
2.1系统需求分析
随着现代经济的高速发展,社会的商品销售得到快速发展,人民的购买力加强,超市的规模和商品的种类和数量越来越大,因此对商品销售管理的要求也越来越高,而如何有效的管理商品销售记录的资源,就成为了各大超市商家考虑的一个重要方面。
为此,我们设计了本商品销售记录管理系统,为超市商品的销售记录提供了完善的信息管理功能。
2.2商品销售记录管理系统的实现目标分析
商品销售记录管理系统主要提供了登陆模块,注册模块,员工销售记录管理模块,管理员模块,四部分组成。
其主要功能如下:
根椐用户登录的类型,自动转向相应的操作模块。
注册模块中,只有超市员工可以注册自己的信息,管理员信息的注册可以通过数据库软件的SQL语句进行注册。
登录模块中,登录人员可以修改自己的个人信息,其中管理员可以删除和修改员工和自己的登录注册信息。
员工管理模块中,员工可以查看销售记录与及录入销售记录等操作。
管理员模块中,有包括新增,更改,删除、查询销售记录信息的功能。
第三章销售记录管理系统的设计
3.1销售记录管理系统开发工具的确定
基于以上管理系统开发语言以及数据库的确定,所以本系统的开发工具就选择了Dreamweaver8版本和phpstudy2009版本以及PhotoshopCS4版本
3.2销售记录管理系统的开发思想
尽量采用现代超市现有的管理思路,及先进的超市管理系统开发方案,从而达到提高系统开发水平和应用效果的目的;
系统应符合超市销售记录管理系统的规定,满足常用的信息管理需求,并达到操作过程的直观、方便、实用、安全等要求;
系统采用模块化的程序设计方法,既便于系统功能模块的组合,又便于未参与开发的技术人员补充、维护;
3.3销售记录管理系统的功能
3.3.1销售记录管理系统功能分析
实现功能包括查询销售记录、添加销售记录、修改销售记录、删除销售记录等主要用PHP动态代码编写与测试
3.3.2销售记录管理系统设计
根据分析得出如下图所示的销售记录管理系统流程图
第四章销售记录管理系统的实现
4.1销售记录管理系统主体窗口的实现
4.1.1登陆注册窗口
登陆窗口
员工注册窗口
4.1.2主页功能窗口
4.2销售记录管理系统主题功能的实现
实现功能包括查询销售记录、添加销售记录、修改销售记录、删除销售记录等主要用PHP动态代码编写与测试
4.2.1、登录界面和注册界面
4.2.2、普通员工查询
4.2.3、管理员操作界面
4.3、部分网页代码
4.3.1、登录界面和注册界面代码
<
?
php
require_once('
config.php'
);
>
html>
head>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=utf-8"
/>
title>
员工登录界面<
/title>
linkhref="
style.css"
rel="
stylesheet"
type="
text/css"
scriptlanguage="
javascript"
functionchk(theForm){
if(theForm.member_user.value.replace(/(^\s*)|(\s*$)/g,"
"
)=="
){
alert("
帐号不能为空!
theForm.member_user.focus();
return(false);
}
if(theForm.member_password.value.replace(/(^\s*)|(\s*$)/g,"
密码不能为空!
theForm.member_password.focus();
}
if(theForm.member_password.value!
=theForm.pass.value){
两次输入密码不一样!
theForm.pass.focus();
if(theForm.member_name.value.replace(/(^\s*)|(\s*$)/g,"
||theForm.member_name.value.replace(/[\u4e00-\u9fa5]/g,"
)){
真实姓名不能为空且必须为中文!
theForm.member_name.focus();
}
}
/script>
if($_POST["
submit"
]){
if(empty($_POST['
member_user'
]))
echo"
script>
alert('
帐号不能为空'
location='
tj=register'
;
elseif(empty($_POST['
member_password'
密码不能为空'
elseif($_POST['
]!
=$_POST['
pass'
])
两次密码不一样'
elseif(!
empty($_POST['
member_qq'
])&
&
!
is_numeric($_POST['
qq号必须全为数字'
member_phone'
手机号码必须全为数字'
member_email'
ereg("
([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)"
$_POST['
邮箱输入不合法'
else{
$_SESSION['
member'
]=$_POST['
];
$sql="
insertintomembervalues('
'
'
.$_POST['
]."
.md5($_POST['
])."
member_name'
member_sex'
)"
$result=mysql_query($sql)ordie(mysql_error());
if($result)
echo"
恭喜你注册成功,马上进入主页面'
member.php'
else
{
注册失败'
index.php'
mysql_close();
styletype="
body{
background-image:
url(image/denglu1.jpg);
background-repeat:
repeat;
/style>
/head>
body>
phpif($_GET['
tj'
]=='
register'
){?
}
if($_GET['
]=='
submit2"
$name=$_POST['
name'
$pw=md5($_POST['
password'
]);
select*frommemberwheremember_user='
.$name."
$result=mysql_query($sql)ordie("
账号不正确"
$num=mysql_num_rows($result);
if($num==0){
帐号不存在'
while($rs=mysql_fetch_object($result))
if($rs->
member_password!
=$pw)
{
echo"
密码不正确'
mysql_close();
else
$_SESSION['
header("
Location:
member.php"
}
formaction="
method="
post"
name="
regform"
onSubmit="
returnChecklogin();
style="
margin-bottom:
0px;
p>
nbsp;
/p>
tr>
<
tdcolspan="
2"
align="
center"
bgcolor="
#6666FF"
class="
font"
/td>
/tr>
tdwidth="
65"
#00CC00"
center>
h3>
用户名:
inputname="
name"
text"
id="
name2"
/h3>
262"
#CCFFCC"
tdalign="
valign="
top"
&
密&
码:
password"
tdbgcolor="
td
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 销售 记录 管理信息系统 论文