




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(精编)商业销售管理及信息系统管理知识分析设计沈阳航空航天大学北方科技学院课程名称 信息系统分析与设计教学部经济管理系专业信息管理与信息系统班级 学号学生姓名指导教师成绩沈阳航空航天大学北方科技学院课程设计任务书课程设计题目商场销售信息系统分析与设计教 学 部经济管理系 专业信息管理与信息系统班级_ 学号 姓名课程设计时间:2013年06月17日 至 2013年0乙月_05_日(一)课程设计目的本课程设计的目的在于加深对 管理信息系统、数据库原理等课程基础理论 和基本知识的理解,进一步掌握利用结构化方法对管理信息系统进行分析与设计的基 本原则、方法和步骤,提高解决实际管理问题、开发信息系统的实
2、践能力。通过课程 设计使学生认识管理信息系统开发的基本过程,能够运用系统分析和设计方法进行管 理信息系统的开发。-(二)课程设计内容及要求利用系统开发工具(例如 Visual Basic、ASP等)、数据库采用SQL server2000 开发一个实用的中小型管理信息系统。 -1.合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计工作。2 .总体结构设计首先要在需求分析的基础上确定应用系统的模块结构,并根据模块的设计原则进行分析和综合。模块划分时应尽可能使每一个模块的功能简单、明 确。3 .界面设计风格要求统一、布局合理;程序设计中要有适当注释,便于阅读。4 .课程设计过程中,根据选
3、题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交各环节详细的报告文档及完整源程序,主要包括:需求分析、功能需求、数据库设计(逻辑设计、物理设计)、应用系统设计、编码和调试过程分析,课程设 计总结。5.开发出可以运行的管理信息系统,学生对设计成果进行现场演示,并进行答辩(三)主要参考书1 薛华成编,管理信息系统,北京:清华大学出版社2006年7月2 王珊编,数据库系统概论,高等教育出版社,2006年5月3 Visual Basic程序开发实例教程清华大学出版社王栋2006年4 Visual Basic程序设计教程/新世纪计算机基础教育丛书 刘炳文 清华大学出版社2006年5 ASP+
4、SQL Server典型网站建设案例顼宇峰清华大学出版社2006年6 ASP+SQL Server网站开发实例精讲龙马工作室人民邮电出版社2007年7 从零开始一一SQL Server2005中文版基础培训教程 宋晓峰 人民邮电出版社2007 年(四)评语(五)成绩指导教师 吕荣鑫 马丽娜 2013 年06月_28_日负责教师 年月日目录前言 11可行性分析 21.1开发环境与开发工具 21.2可行性报告 21.2.1开发必要性 21.2.2技术可行性 31.2.3经济可行性 32系统分析 42.1系统需求分析 42.2功能需求分析 42.3组织结构分析 42.4业务流程分析 52.5数据与数
5、据流程分析 62.5.1数据流程图 62.5.2数据字典 73系统设计 93.1系统总体结构设计 93.2子系统/模块划分 93.3代码设计 103.4数据结构设计 103.4.1 E-R 图设计 103.4.2 建立关系数据库表 124系统实现 144.1 输入界面设计 154.2 输出界面设计 184.3 留言板模块程序设计 19课程设计总结 21刖言随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到 大量的普及。随着计算机的应用普及以及软件行业的发展,各行各业对日常事务的安排和管理已经不仅仅是停留在人工管理上了,尤其是一些大企业大的事业单位,对日常事务的管理量异常大,
6、不管在普通大学还是在重点大学,都存在学院管理以及其他 方面管理难的问题,人工的管理有时难免出错或者由于数据量过大而忙不过来,而现在绝大多数的管理还处于手工作业状态,效率很低,而且容易出错,不便于管理。使用管理信息系统来管理无非是一种明智的选择。在信息时代,传统的管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。因此,企业采购的内部管理、自我完善不容忽视。-本论文主要介绍了企业采购管理的设计与开发,主要是为了方便学院有效的利用本系统来管理人事的运作,合理安排人事的一切,提高管理员的工作效率。本系统着 重于实现
7、人事管理的全面,是人事管理更加的方便。开发工具为 Visual Basic(VB),后台数据库为 MicrosoftSqlServer2005,采用很 多数据验证使系统运行更加安全可靠。1 可行性分析长期以来,商场销售管理一直采用手工管理。 产品的发布信息管理存在工作量大、 服务质量差、工作效率低、耗费人员多,产品信息不能及时提供等问题。为了彻底改 善商场销售管理的落后局面,特提出开发本系统。 “商场销售系统”的建设,对提高 书工作效率、加快信息反馈、增强竞争实力有着重大意义。 1.1 开发环境与开发工具开发环境:开发语言 Microsoft 公司的 VB 语言。VB 语言特点:(1)是一种面
8、向对象的程序设计语言。(2)便于程序员使用,无论是新手或者专家。(3)适应于开发视窗类应用程序 。(4)VB 的组件既可以拥有用户界面,也可以没有。可以增加服务器端程 序就可以处理的模块。(5)具有强大的数据库管理功能。(6)程序开发环境高度集成化。开发工具: Visual Basic(VB)后台数据库为 Microsoft Sql Server 20051.2 可行性报告在充分了解本系统的各部分功能后,本系统的开发是可行的。1.2.1 开发必要性商场销售系统开发是必要的。 另外,商场销售管理系统所采用的操作和工作方式 符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。 首先把在需求分
9、析阶段得到的信息系统需求结构作为初步的软件架构。 初步软件 架构比较粗糙, 需要进行分解和细化。 需要从顶层子系统开始, 逐层对子系统进行分 解,直到分解到底层子系统为止。 作为一个完整的信息系统的软件架构, 除了考虑业 务逻辑之外,还需要考虑像系统设置等系统功能逻辑,并需要在软件架构中体现出 来。1.2.2 技术可行性 本系统所涉及到得技术有:(1)管理系统的开发方法。使用面向对象开发方法开发软件系统(2)网络和通信技术。(3)本系统的结构规划和技术设计。(4)数据库技术。能都使用 Microsoft Sql Server 数据库(5)Visual Basic 6.0面向对象开发技术。能够使
10、用 Visual Basic 6.0开发系统1.2.3 经济可行性办公从经济角度来看,商场对系统的投资要小于系统对商场的回报,企业决策者才会 实施系统计划。 从本系统开发的角度出发, 系统开发成功会减低人员费用支出, 的支出,同时,大量的用户增加会令学院无法量化的估计,会使商场获得更大的收、人益。 2 系统分析2.1 系统需求分析 按照一般顾客的信息需求,需收集商品信息。 计算机使用的范围越来越广,计算机应用和操作越来越广,商场通过手工记录, 可能会发生不少错误, 更主要是的不方便查询。 我做的这个商场销售管理系统, 可以 对商品编号、标价、详细介绍。 2.2 功能需求分析 商场需要信息的现代
11、化和信息化。 本系统的主要功能是帮助商场管理者更好的管 理商品信息。系统主要有四大功能模块:(1) 后台管理:此模块包括管理员登录,和商品信息的录入。(2) 商品管理:包括商品入库信息和出库信息的管理两部分,上面入库信息是商场进 货时所需填写的信息,出库信息即已销售商品。 (3) 订单管理:包括商品销售和商品退货两部分,商品销售是售货的界面,销售员在 查询顾客将要购买的商品后, 看库存是否够, 若够则将商品卖出, 商品退货是顾客退 货的界面,若符合退货情况,销售员经商品收回到库存中。 (4) 系统管理:是对商品信息的管理,包括添加、修改、删除商品信息。(5) 留言板交流: 包括添加管理员、 修
12、改密码和退出系统。 添加管理员是用户登录后, 从菜单页面进入,进行相应的操作,添加管理员,并设置权限,修改密码。 2.3 组织结构分析通过对商品信息的组织结构进行分析得到商场组织结构图如下:图2-1商场销售信息管理系统的组织结构图2.4业务流程分析基本业务流程:商品信息的管理2.5数据与数据流程分析2.5.1数据流程图管理员商场否查询信息是录入信息分类摆放数摆放自定信息类分删除信息是是联系供应商是否有货与顾客说明库存 否够退 货定 价管理信 息销 售售出已销售货物中图2-2商场销售信息管理数据流程图2.5.2数据字典商场销售信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才 能描述
13、清楚。在我们定义的商场销售信息管理系统数据字典中,主要对数据流程图中 的数据流、数据存储和处理过程进行说明。1. 主要数据流的定义(1)数据流名称:商品上架信息定义:商品名+厂家+价格+进价+进货量+入库日期(2)数据流名称:供应商信息定义:供应商名称+地址(3)数据流名称:管理员信息定义:管理员+密码+ 权限(4)数据流名称:商品库存信息定义:商品名+厂家+价格+进价+总库存量+剩余量+入库日期(5)数据流名称:已销售商品信息定义:商品名+厂家+定价+进价2. 主要数据存储的定义(1)入库操作输入商品名,厂家,价格,进价,进货量,入库日期等信息处理检测输入的商品信息并加入数据库中输出形成商品
14、库存表中的所有数据(2)销售图书操作输入编码,商品的信息,数量等处理修改对应库存数据(数量)输出已售出(3)图书查询输入编码,商品名,厂家,关键词处理根据输入数据在数据库中进行查询输出商品名,厂家,价格,进价,数量,入库日期等信息(4)顾客退货输入编码,商品名,购买日期处理从商品已售出中检索数据,并从已售出数据库中删除,添加到库存中输出商品库存表(5)供应商管理输入供应商名称,地址,联糸方式(电话,Email)等信息处理添加,修改,删除对供应商信息进行处理输出供应商信息表3.1系统总体结构设计录入信息查询信息3系统设计商品信息厂家宗旨商品名管理添加商场信息管理系统自定信息-管理员信录入自定义查
15、询自定义删除自定义添加管理员修改密码退出系统图3-1商场销售信息系统总体结构设计图3.2子系统/模块划分以下表是对于本系统的一些子系统的划分名称功能销售管理模块销售员在查询代销售商品后,看库存是否够,若够则将 商品卖出,商品退换是顾客退货的界面,若符合退货情 况,销售员将商品收回到库存中。仓库管理模块是管理仓库出库、仓库入库信息的模块供应商管理模块是对供应商管理的模块,包括添加、修改和删除供应商 信息。系统管理进行管理员注册,修改管理员登录密码3.3代码设计代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括惟一
16、确定 性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以 及容易修改等。-代码设计要遵循以下原则:(1)代码的唯一性:一个对象一个代码。一一对应,独一无二。一个代码只反 映一个对象,不乱码,不重码。(2)代码的可扩性:代码是柔性结构。代码必须是可扩充的,能延伸的。以适应代码和代码体系的增容的需要、维护的需要、修改的需要,技术发展的需要。(3)代码的兼容性:应该兼容过去编码的合理部分。(4)代码的标准性:完全符合国际标准和国家标准。(5)代码的选择性:设计代码时,必须对代码包含的内容给予选定。(6)代码的一致性: 代码的书面文件本身,必须规范化,统一化,全系统高度 一致。
17、(7)代码的识别性:设计标识符。(8 )代码的操作性:代码必须便于操作。3.4数据结构设计3.4.1 E-R图设计利用E-R图方法进行数据库的概念结构设计,可分三个步骤:首先设计局部E-R图模式,然后把各局部E-R图模式综合成一个全局模式,最后对全局E-R图模式进行 优化,得到最终的模式,叫概念模式。 (1) 管理员信息实体E-R图:图3-2管理员信息实体 E-R图(2) 图书信息实体E-R图:图3-3图书信息实体E-R图(3) 供应商信息实体E-R图:图3-4供应商信息实体E-R图(4)实体与实体之间的关系E-R图:商品厂家图3-5实体与实体之间的关系 E-R图3.4.2建立关系数据库表本系
18、统数据库一共是由图书库存信息表,已销售图书信息表,供应商信息表和管理员信息表组成。表3-1商品库存信息表数据元素名称长度类型单位编号50char商品名10char分类9money元数量10nu mber本损毁量10datetime表3-2商品信息表数据元素名称长度类型单位编号50char商品名10char价格50char厂家9money元表3-3供应商信息表数据元素名称长度类型供应商名10char地址10char表3-4管理员信息表数据元素名称长度类型管理员10char密码10char权限10char4系统实现实现商场销售管理系统的管理,首先得通过登录进入系统主界面, 面如下图4-1所示:实现
19、登录的界商场销售管理系统用户名:weq密码:图4-1 登录界面4-2所示:输入正确的管理用户名和密码,程序即可进入主窗体界面如下图ndTni门.欢V卩讲人資理页面后台管理欝商品管理【添加商品】【管理商品】【管理类111廿订单管理【最新订車】【已发订单】【查看全部】 感系统管理【员工管理】【修改密码】【退出】图4-2主窗体界面4.1输入界面设计进入主窗体界面中选择学院信息, 可对商品信息进行管理。主界面,可以选择商 品信息进行查询,其中如图4-3所示:所属 第二芙别*k. - / - - 货所第类规冨- -11 货名图4-3图书查询界面 其主要代码如下: &type1_Name&type2_Na
20、me& Rs1.movenextdo while not rs.eofif request(type3_Id)=rs(type3_Id) then k= selectedelsek=end ifSinger_Type=Singer_Type&rs(type3_Name)&rs.movenext looprs.closeif request(action)=save thenif instr(Request(Class_Nclass),)0 then Class_array=split(Request.Form(Class_Nclass),)type1_Id=Class_array(0) ryp
21、e2_Id=Class_array(1)elseresponse.write 请选择所属类别 lei=request(lei)hwsn=request(hwsn)hw_oldcash=request(hw_oldcash) tejia=request(tejia) hw_content=request.form(hw_content) if not(isnumeric(hw_cash) thenerrmsg=+ 货物的价格应该为数字 founderr=trueend ifif hw_name= thenerrmsg=errmsg+ 货物名称不能为空 founderr=trueend ifif
22、hw_content= then errmsg=errmsg+ 货物介绍不能为空 founderr=trueend ifif hw_cash= thenerrmsg=errmsg+ 商品价格不能为空 founderr=trueend if if hw_pic= then hw_pic=img/no.jpg if founderr=true thenresponse.write errmsgresponse.write resp on se.write a href=addhw.asp 返回 response.endelse4.2 输出界面设计商品信息包括录入信息,查询信息,自定信息,删除信息
23、其主要代码如下: %if request(action)=save thenif request(type1_name)= then response.end sql=select * from type1set rs=server.createobject(adodb.recordset)rs.open sql,conn,3,3rs.addnewrs(type1_name)=request(type1_name)rs.updaters.closeresponse.write 商品类别添加成功 response.write resp on se.write else % vp class=ST
24、YLE1 v/p vp align=center class=STYLE1 添加第一商品类别 v/p 商 品 类 别 名 称 : v/divv/form4.3 留言板模块程序设计留言板模块管理是用户对学院信息的留言及反馈。其界面如图4-7 所示:图 4-7 留言板管理界面 其主要代码如下: 添加代码:Adodc1.Recordset.AddNewDataGrid1.AllowUpdate = True 修改代码:Dim answer As String On Error GoTo cmdmodify Command2.Enabled = FalseCommand1.Enabled = FalseCommand3.Enabled = TrueCommand4.Enabled = TrueDataGrid1.AllowUpdate = TrueExit Sub cmdmodify:If Err.Number 0 ThenMsgBox Err.DescriptionEnd If 删除代码:Dim answer As Stringan swer = MsgBox(确定要删除吗? ,vbYesNo,) If an
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度装卸工劳务薪酬及福利合同
- 2025年度虚拟现实体验馆合伙人合作协议书
- 二零二五年度房地产信托投资基金入股合同
- 二零二五年度资质借用及投标产业链整合合作协议
- 二零二五年度旅游行业试用期员工协议书编制指南
- 二零二五年度绿色金融股权协议元转让与绿色信贷合同
- 二零二五年度房屋产权转让前后物业管理权交接协议
- 2025年度道路桥梁施工环境保护验收合同
- 二零二五年度婚前财产协议:婚前财产独立性与婚后财产权益维护协议
- 二零二五年度房地产项目产权证照代办服务合同
- 《贝尔格里尔斯》课件
- 火锅店消防知识培训课件
- 超市商品结构图
- 家庭社会工作课件
- 严重精神障碍患者个人信息补充表
- 直肠癌健康宣教
- 冲压模具治具寿命管制表
- 小学音乐-《龙里格龙》教学设计学情分析教材分析课后反思
- 《儿科学》课件第15章第四节 先天性甲状腺功能减退症
- 安全管理组织结构分工图
- GB/T 2965-2023钛及钛合金棒材
评论
0/150
提交评论