管理信息系统课程设计报告范文免费 管理信息系统课程设计报告范文1000字
if (isnumeric(id))and isnumeric(newvalue) then
if(id=cstr(cint(id)))and
(cint(id)>0)and
(newvalue=cstr(cint(newvalue)))and (cint(newvalue)>0) then
set rs=Server.CreateObject("ADODB.Recordset") sql1="select id,库存量 from products where id="& id
rs.Open sql1,conn if rs.eof then %>
修改失败!!
返回重新修改
else
sql="update products set "& op &"="& newvalue &" where
conn.Execute sql %>
修改成功!!
返回继续修改
end if
else %>
修改失败!!
返回重新修改
end if
else
%>
修改失败!!
返回重新修改
end if conn.Close
%>
管理员添加新商品:
addproduct.asp
' 请在这里输入您的ASP 代码
name=trim(Request("name")) ' 获取新增产品的名称 DJ=trim(Request("DJ")) ' 获取新增产品的单价 JLFS=trim(Request("JLFS")) ' 获取新增产品的计量方式 KCL=trim(Request("KCL")) sort=trim(Request("sort")) flag1=true flagr2=true
' 每项均不
if (name="") or (DJ="") or(JLFS="") or(KCL="")or(sort="") then 能为空
flag1=false
end if
if isnumeric(DJ) and isnumeric(KCL) then '单价大于0,库存量大于0
if(DJ>0) and (KCL>0) then
flag2=true
end if
end if
set conn=Server.CreateObject("ADODB.connection") conn.Open"mydata"
set rs=Server.CreateObject("ADODB.Recordset") sql1="select * from products where 名称='"& name &"'" rs.Open sql1,conn
if not flag1 then
%>
增加失败!!
返回重新增加
else if not flag2 then
%>
增加失败!!
返回重新增加
else if rs.eof then
sql="insert into products (名称, 单价(元), 计量方式, 库存量, 类别)
values('"& name &"',"& DJ &",'"& JLFS &"',"& KCL &",'"& sort &"')"
conn.Execute sql
%>
增加成功!!
返回查看数据
else
%>
增加失败!!
返回管理员操作页面
end if end if end if conn.Close
%> 增加顾客用户:
adduser.asp
增加用户成功!!
conn.Execute sql
name=trim(Request("username")) ' 获取用户名 password=trim(Request("password")) ' 获取用户密码 set conn=Server.CreateObject("ADODB.connection") conn.Open"mydata"
sql="insert into user (username,password) values('"& name &"','"& password
conn.Close %>
检查添加顾客输入信息是否符合规定:
regist.asp
注册页面
输入错误信息:
error.asp
用户名或密码错误
返回登录页面
3.3数据结构设计
E-R 图设计
在本系统中,所涉及到的实体及其属性包括:
顾客{顾客姓名,密码 };管理员{管理员姓名,密码 };商品{商品ID 号,商品名称,供货单位,单价,库存量,属性};仓库,超市。他们之间的关系用E-R 图方法表示,如图3.2. 这些实体之间的联系包括:
缺货供应:超市向供应商订货,多对多联系 销售:超市销售商品,多对多联系 订购:顾客购买商品,多对多联系
图3.2 E-R图
3.4 输入输出界面设计
登陆页面
选择以管理员身份或顾客身份登陆,经过检查属于数据库中的信息,则转入管理员操作页面或顾客操作页面。 管理员操作页面
管理员可在该页面修改已有商品数量或添加新商品的信息。 用户订货页面
用户可在该页面购买已有的商品。 用户注册页面
错误页面
如果输入的顾客或管理员不在数据库中或密码错误,则显示该页面。
第四章 课程设计的总结和体会
4.1 课程设计的总结
本系统是针对超市进行销售管理而设计的。由于能力知识有限,加上技术不成熟,本系统难免会出现一些不足之处:1. 本系统设计和技术操作简单;2. 超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间、技术、知识能力,此系统只能做出其中的一部分功能此系统操作简单,功能较为简单,还有许多方面还不够完善,还存在一些不足,还需改进。但和传统管理模式相比较,使用此系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本, 提高效益,减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力, 提供有效的技术保障。
4.2课程设计的体会
通过本系统的开发,我物流管理信息系统有了更清晰的了解,设计系统首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时对超市进销存管理系统的流程有了一个系统的认识。在开发过程还认真学习了与系统相关的知识,极大地拓宽了我的知识面, 我感到收获不小。
在系统的开发初期,必须要熟悉超市销售管理系统的整个流程,初步了解了超市进销存管理系统的相关知识,这样才能进入到设计的过程中去。从开始熟悉这些知识到对整体设计有了解,再从概要设计、详细设计到开始编码,以及最后的测试,整个过程感觉很充实,虽然遇到了不少困难,但当我通过自己查资料、或是向计算机专业的同学请教,而设计出解决方案并成功实现时,那种成就感和满足感足以鼓励自己加班加点的辛苦。