版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WORD22/27航空航天大学北方科技学院课程设计说明书课程名称信息系统分析与设计教 学 部 经济管理系专 业 信息管理与信息系统班 级 学 号 学 生 姓 名指 导 教 师 成 绩航空航天大学北方科技学院课程设计任务书课程设计题目商场销售信息系统分析与设计 教 学 部经济管理系 专业 信息管理与信息系统 班级 学号课程设计时间:2013年 06月17日至2013年07 月05日(一)课程设计目的本课程设计的目的在于加深对管理信息系统、数据库原理等课程基础理论和基本知识的理解,进一步掌握利用结构化方法对管理信息系统进行分析与设计的基本原则、方法和步骤,提高解决实际管理问题、开发信息系统的实践能
2、力。通过课程设计使学生认识管理信息系统开发的基本过程,能够运用系统分析和设计方法进行管理信息系统的开发。(二)课程设计容与要求利用系统开发工具(例如Visual Basic、ASP等)、数据库采用SQL server2000开发一个实用的中小型管理信息系统。1.合理的进度安排,按照系统开发的流程与方法,踏实地开展课程设计工作。2.总体结构设计首先要在需求分析的基础上确定应用系统的模块结构,并根据模块的设计原则进行分析和综合。模块划分时应尽可能使每一个模块的功能简单、明确。3.界面设计风格要求统一、布局合理;程序设计中要有适当注释,便于阅读。4.课程设计过程中,根据选题的具体需求,在开发各环节中
3、撰写相关的技术文档,最后要求提交各环节详细的报告文档与完整源程序,主要包括:需求分析、功能需求、数据库设计(逻辑设计、物理设计)、应用系统设计、编码和调试过程分析,课程设计总结。5.开发出可以运行的管理信息系统,学生对设计成果进行现场演示,并进行答辩。(三)主要参考书薛华成编,管理信息系统,: 清华大学 2006年7月王珊编,数据库系统概论,高等教育 ,2006年5月Visual Basic程序开发实例教程 清华大学 王栋 2006年Visual Basic程序设计教程/新世纪计算机基础教育丛书 炳文 清华大学 2006年ASP+SQL Server典型建设案例 顼宇峰 清华大学 2006年A
4、SP+SQL Server开发实例精讲 龙马工作室 人民邮电 2007年从零开始SQL Server2005中文版基础培训教程 宋晓峰 人民邮电 2007年(四)评语 (五)成绩指导教师吕荣鑫马丽娜 2013年06月28日负责教师年月日目 录 TOC o 1-3 h z u HYPERLINK l _Toc365321237前言 PAGEREF _Toc365321237 h 1HYPERLINK l _Toc3653212381 可行性分析 PAGEREF _Toc365321238 h 2HYPERLINK l _Toc3653212391.1 开发环境与开发工具 PAGEREF _Toc
5、365321239 h 2HYPERLINK l _Toc3653212401.2 可行性报告 PAGEREF _Toc365321240 h 2HYPERLINK l _Toc3653212411.2.1开发必要性 PAGEREF _Toc365321241 h 2HYPERLINK l _Toc3653212421.2.2技术可行性 PAGEREF _Toc365321242 h 2HYPERLINK l _Toc3653212431.2.3经济可行性 PAGEREF _Toc365321243 h 3HYPERLINK l _Toc3653212442 系统分析 PAGEREF _Toc
6、365321244 h 4HYPERLINK l _Toc3653212452.1 系统需求分析 PAGEREF _Toc365321245 h 4HYPERLINK l _Toc3653212462.2 功能需求分析 PAGEREF _Toc365321246 h 4HYPERLINK l _Toc3653212472.3 组织结构分析 PAGEREF _Toc365321247 h 5HYPERLINK l _Toc3653212482.4 业务流程分析 PAGEREF _Toc365321248 h 5HYPERLINK l _Toc3653212492.5 数据与数据流程分析 PAGE
7、REF _Toc365321249 h 6HYPERLINK l _Toc3653212502.5.1 数据流程图 PAGEREF _Toc365321250 h 6HYPERLINK l _Toc3653212512.5.2 数据字典 PAGEREF _Toc365321251 h 7HYPERLINK l _Toc3653212523 系统设计 PAGEREF _Toc365321252 h 9HYPERLINK l _Toc3653212533.1 系统总体结构设计 PAGEREF _Toc365321253 h 9HYPERLINK l _Toc3653212543.2 子系统/ 模块
8、划分 PAGEREF _Toc365321254 h 9HYPERLINK l _Toc3653212553.3 代码设计 PAGEREF _Toc365321255 h 10HYPERLINK l _Toc3653212563.4 数据结构设计 PAGEREF _Toc365321256 h 10HYPERLINK l _Toc3653212573.4.1 E-R图设计 PAGEREF _Toc365321257 h 10HYPERLINK l _Toc3653212583.4.2 建立关系数据库表 PAGEREF _Toc365321258 h 12HYPERLINK l _Toc3653
9、212594 系统实现 PAGEREF _Toc365321259 h 14HYPERLINK l _Toc3653212604.1 输入界面设计 PAGEREF _Toc365321260 h 15HYPERLINK l _Toc3653212614.2 输出界面设计 PAGEREF _Toc365321261 h 18HYPERLINK l _Toc3653212624.3 留言板模块程序设计 PAGEREF _Toc365321262 h 18HYPERLINK l _Toc365321263课程设计总结 PAGEREF _Toc365321263 h 21前言随着计算机技术的飞速发展,
10、计算机代替手工作业在企业、商业的各个领域得到大量的普与。随着计算机的应用普与以与软件行业的发展,各行各业对日常事务的安排和管理已经不仅仅是停留在人工管理上了,尤其是一些大企业大的事业单位,对日常事务的管理量异常大,不管在普通大学还是在重点大学,都存在学院管理以与其他方面管理难的问题,人工的管理有时难免出错或者由于数据量过大而忙不过来,而现在绝大多数的管理还处于手工作业状态,效率很低,而且容易出错,不便于管理。使用管理信息系统来管理无非是一种明智的选择。在信息时代,传统的管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法
11、比拟的优点。因此,企业采购的部管理、自我完善不容忽视。本论文主要介绍了企业采购管理的设计与开发,主要是为了方便学院有效的利用本系统来管理人事的运作,合理安排人事的一切,提高管理员的工作效率。本系统着重于实现人事管理的全面,是人事管理更加的方便。开发工具为Visual Basic(VB),后台数据库为Microsoft SqlServer 2005,采用很多数据验证使系统运行更加安全可靠。1可行性分析长期以来,商场销售管理一直采用手工管理。产品的发布信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,产品信息不能与时提供等问题。为了彻底改善商场销售管理的落后局面,特提出开发本系统。“商场销
12、售系统”的建设,对提高书工作效率、加快信息反馈、增强竞争实力有着重大意义。1.1 开发环境与开发工具开发环境:开发语言Microsoft公司的VB语言。VB语言特点:(1)是一种面向对象的程序设计语言。(2)便于程序员使用,无论是新手或者专家。(3)适应于开发视窗类应用程序。(4)VB的组件既可以拥有用户界面,也可以没有。可以增加服务器端程序就可以处理的模块。(5)具有强大的数据库管理功能。(6)程序开发环境高度集成化。开发工具:Visual Basic(VB)后台数据库为Microsoft SqlServer 20051.2可行性报告在充分了解本系统的各部分功能后,本系统的开发是可行的。1.
13、2.1开发必要性商场销售系统开发是必要的。另外,商场销售管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。首先把在需求分析阶段得到的信息系统需求结构作为初步的软件架构。初步软件架构比较粗糙,需要进行分解和细化。需要从顶层子系统开始,逐层对子系统进行分解,直到分解到底层子系统为止。作为一个完整的信息系统的软件架构,除了考虑业务逻辑之外,还需要考虑像系统设置等系统功能逻辑,并需要在软件架构中体现出来。1.2.2技术可行性本系统所涉与到得技术有:(1)管理系统的开发方法。使用面向对象开发方法开发软件系统(2) 网络和通信技术。(3) 本系统的结构规划和技术设计。
14、(4) 数据库技术。能都使用Microsoft Sql Server数据库(5) Visual Basic 6.0面向对象开发技术。能够使用Visual Basic 6.0开发系统1.2.3经济可行性从经济角度来看,商场对系统的投资要小于系统对商场的回报,企业决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用支出,办公的支出,同时,大量的用户增加会令学院无法量化的估计,会使商场获得更大的收益。2系统分析2.1系统需求分析按照一般顾客的信息需求,需收集商品信息。计算机使用的围越来越广,计算机应用和操作越来越广,商场通过手工记录,可能会发生不少错误,更主要是的不方便查询。我
15、做的这个商场销售管理系统,可以对商品编号、标价、详细介绍。2.2 功能需求分析商场需要信息的现代化和信息化。本系统的主要功能是帮助商场管理者更好的管理商品信息。系统主要有四大功能模块:(1)后台管理:此模块包括管理员登录,和商品信息的录入。(2)商品管理:包括商品入库信息和出库信息的管理两部分,上面入库信息是商场进货时所需填写的信息,出库信息即已销售商品。(3)订单管理:包括商品销售和商品退货两部分,商品销售是售货的界面,销售员在查询顾客将要购买的商品后,看库存是否够,若够则将商品卖出,商品退货是顾客退货的界面,若符合退货情况,销售员经商品收回到库存中。 (4)系统管理:是对商品信息的管理,包
16、括添加、修改、删除商品信息。(5)留言板交流:包括添加管理员、修改密码和退出系统。添加管理员是用户登录后,从菜单页面进入,进行相应的操作,添加管理员,并设置权限,修改密码。2.3组织结构分析通过对商品信息的组织结构进行分析得到商场组织结构图如下:商场管理者管理销售客服发布信息修改信息收集信息图2-1 商场销售信息管理系统的组织结构图2.4业务流程分析基本业务流程:商品信息的管理商品信息录入查询删除2.5数据与数据流程分析2.5.1数据流程图商场录入信息查询信息管理员管理信息是否自定信息分类摆放摆放分 类定 价数 量删除信息销 售退 货售 出已销售货物中联系供应商有货与顾客说明情况否库存是否够是
17、否是图2-2 商场销售信息管理数据流程图2.5.2数据字典商场销售信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。在我们定义的商场销售信息管理系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。1. 主要数据流的定义 (1)数据流名称:商品上架信息 定义:商品名+厂家+价格+进价+进货量+入库日期(2)数据流名称:供应商信息 定义:供应商名称+地址(3)数据流名称:管理员信息 定义:管理员+密码+权限(4)数据流名称:商品库存信息 定义:商品名+厂家+价格+进价+总库存量+剩余量+入库日期(5)数据流名称:已销售商品信息 定义:商品名+厂家 +定价
18、+进价2. 主要数据存储的定义(1)入库操作输入商品名,厂家,价格,进价,进货量,入库日期等信息处理检测输入的商品信息并加入数据库中输出形成商品库存表中的所有数据(2)销售图书操作输入编码,商品的信息,数量等处理修改对应库存数据 (数量) 输出已售出(3)图书查询输入编码,商品名,厂家,关键词处理根据输入数据 在数据库中进行查询输出商品名,厂家,价格,进价,数量,入库日期等信息 (4)顾客退货输入编码,商品名,购买日期处理从商品已售出中检索数据,并从已售出数据库中删除,添加到库存中输出商品库存表(5)供应商管理输入供应商名称,地址,联系方式(,Email)等信息处理添加,修改,删除对供应商信息
19、进行处理输出供应商信息表3 系统设计3.1 系统总体结构设计商场信息管理系统录入信息商品信息厂家宗旨查询信息商品名添加自定信息录入自定义查询自定义删除自定义管理员信息添加管理员修改密码退出系统管理图3-1 商场销售信息系统总体结构设计图3.2 子系统/ 模块划分以下表是对于本系统的一些子系统的划分。名 称功 能销售管理模块销售员在查询代销售商品后,看库存是否够,若够则将商品卖出,商品退换是顾客退货的界面,若符合退货情况,销售员将商品收回到库存中。 仓库管理模块是管理仓库出库、仓库入库信息的模块供应商管理模块是对供应商管理的模块,包括添加、修改和删除供应商信息。系统管理 进行管理员注册,修改管理
20、员登录密码 3.3 代码设计代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信元以离散形式表示信息的明确的规则体系。代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以与容易修改等。代码设计要遵循以下原则:(1)代码的唯一性:一个对象一个代码。一一对应,独一无二。一个代码只反映一个对象,不乱码,不重码。(2)代码的可扩性:代码是柔性结构。代码必须是可扩充的,能延伸的。以适应代码和代码体系的增容的需要、维护的需要、修改的需要,技术发展的需要。(3)代码的兼容性:应该兼容过去编码的合理部分。(4)代码的标准性:完全符合国际标准
21、和国家标准。(5)代码的选择性:设计代码时,必须对代码包含的容给予选定。(6)代码的一致性:代码的书面文件本身,必须规化,统一化,全系统高度一致。(7)代码的识别性:设计标识符。(8)代码的操作性:代码必须便于操作。 HYPERLINK :/baike.baidu /view/60376.htm t _blank 3.4 数据结构设计3.4.1E-R图设计利用E-R图方法进行数据库的概念结构设计,可分三个步骤:首先设计局部E-R图模式,然后把各局部E-R图模式综合成一个全局模式,最后对全局E-R图模式进行优化,得到最终的模式,叫概念模式。 管理员信息实体E-R图:密码管理员XX权限图3-2 管
22、理员信息实体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建立关系数据库表本系统数据库一共是由图书库存信息表,已销售图书信息表,供应商信息表和管理员信息表组成。表3-1 商品库存信息表数据元素名称长度类型单位编号50char商品名10char分类9money元数量10number本损毁量10datetime表3-2 商品
23、信息表数据元素名称长度类型单位编号50char商品名10char价格50char厂家9money元表3-3 供应商信息表数据元素名称长度类型供应商名10char地址10char表3-4 管理员信息表数据元素名称长度类型管理员10char密码10char权限10char4系统实现实现商场销售管理系统的管理,首先得通过登录进入系统主界面,实现登录的界面如下图4-1所示:图4-1 登录界面输入正确的管理用户名和密码,程序即可进入主窗体界面如下图4-2所示:图4-2 主窗体界面4.1输入界面设计进入主窗体界面中选择学院信息,可对商品信息进行管理。主界面,可以选择商品信息进行查询,其中如图4-3所示:图
24、 4-3 图书查询界面其主要代码如下:&type1_Name&type2_Name&Rs1.movenextdo while not rs.eof if request(type3_Id)=rs(type3_Id) thenk= selectedelsek=end ifSinger_Type=Singer_Type&rs(type3_Name)&rs.movenextlooprs.closeif request(action)=save thenif instr(Request(Class_Nclass),)0 thenClass_array=split(Request.Form(Class_
25、Nclass),)type1_Id=Class_array(0)rype2_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) then errmsg=+货物的价格应该为数字 founderr=true end if if hw_name= then errmsg
26、=errmsg+货物名称不能为空 founderr=true end if if hw_content= then errmsg=errmsg+货物介绍不能为空 founderr=true end if if hw_cash= then errmsg=errmsg+商品价格不能为空 founderr=true end if if hw_pic= then hw_pic=img/no.jpg if founderr=true then response.write errmsg response.write response.write 返回 response.end else4.2 输出界面设
27、计商品信息包括录入信息,查询信息,自定信息,删除信息其主要代码如下:%if request(action)=save then if request(type1_name)= then response.end sql=select * from type1 set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,3 rs.addnew rs(type1_name)=request(type1_name) rs.update rs.close response.write 商品类别添加成功 response.write re
28、sponse.write 返回else%添加第一商品类别 商品类别名称: 4.3 留言板模块程序设计留言板模块管理是用户对学院信息的留言与反馈。其界面如图4-7所示:图4-7 留言板管理界面其主要代码如下:添加代码:Adodc1.Recordset.AddNewDataGrid1.AllowUpdate = True修改代码:Dim answer As StringOn Error GoTo cmdmodifyCommand2.Enabled = FalseCommand1.Enabled = FalseCommand3.Enabled = TrueCommand4.Enabled = TrueDataGrid1.AllowUpda
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年工程的合作协议
- 2024年机械设备销售合同
- 2024年订货合同范文
- 2024年瑜伽老师雇佣合同
- 2024年品牌合作合同
- 2024年钢结构清包工施工合同
- 港航实务 皮丹丹 教材精讲班教案 77-第5章-5.1-港口与航道工程企业资质-5.2-施工项目管理机构
- 2024年租赁居间合同范本
- 2024年全新劳务派遣合同试用期
- 2024年人力资源战略合作协议书合同范本
- 供应商考核稽查表
- 形式发票样本(Proforma Invoice)
- 九年级个人学习目标展示
- 等腰三角形(习题)教案
- 平面四杆机构急回特性说课课件
- QPCJ钢轨铝热焊接工艺4-2ppt课件
- 液压油缸计算器
- 绝世武林秘籍峨眉十二桩之八.附
- 高考英语3500词汇表(附音标无中文释译
- 二手设备买卖合同(范本)
- 【英语】高二英语阅读理解专项训练100(附答案)
评论
0/150
提交评论