辽宁工业大学管理信息系统设计课程设计报告(论文)题目:通讯设备公司进销存管理信息系统院(系):软件学院专业班级:软件工程112学号:111301029学生姓名:安凯辰指导教师:翟宝峰教师职称:副教授起止时间:2012.5.28--2012.6.8课程设计(论文)任务及评语院(系):软件学院教研室:软件教研室学号111301029学生姓名安凯辰专业班级软件工程112课程设计(论文)题目通讯设备公司进销存管理信息系统课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如Java、VB)和数据库(SQL、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成实验室设备管理系统的分析设计实施工作,实现该系统设备管理等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1.根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4.开发出可以运行的管理信息系统,通过上机运行检查。5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩成绩:指导教师签字:2012年6月12日辽宁工业大学课程设计说明书(论文)目录第一章系统分析.............................................................11.1需求分析的任务......................................................11.2系统数据流图........................................................11.3数据字典............................................................2第2章系统设计.............................................................32.1结构设计...........................................................32.1.1概念设计......................................................32.1.2逻辑设计......................................................52.1.3物理设计......................................................62.2行为设计............................................................72.2.1总体设计......................................................72.2.2模块设计......................................................8第3章系统实施............................................................123.1数据库的实现.......................................................123.2程序实现...........................................................13第4章总结................................................................15参考文献...................................................................16辽宁工业大学课程设计说明书(论文)1第一章系统分析1.1需求分析的任务用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。面临着频繁的入库、出库,大量的客户信息。手工管理,常常让工作人员频于应付,让管理者劳形伤神,若要了解库存情况,销售情况,比如:什么时间需要进货,哪些商品库存积压,以及某段时间某客户的购货情况,均需翻阅各种帐目或查询大量的票据,很难在短时间内得到有关信息。因此,我们可以根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期进行库存盘点,作台帐,收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。仔细分析调查后有关系统的需求整出本系统的数据流程图:1.2系统数据流图图1.1数据流图管理员订货信息基本信息1.1销售信息1.2进货信息1.3订货信息2.1D库存清单库存信息事务事务事务D订货信息财务信息2.2客户金额订货报表辽宁工业大学课程设计说明书(论文)21.3数据字典文件名称:系统用户表简述:系统用户信息的添加、删除和数改及其相关信息组成:用户名称+用户密码+用户描述文件名称:产品信息表简述:产品信息设置及其基本资料组成:产品编号+产品名称+计量单位+产品类别编号+入库价格+分销价格+零售价格+生产厂家+更新日期+备注信息文件名称:客户信息表简述:客户信息表设置、添加、修改及删除管理组成:客户编号+客户名称+联系地址+邮政编码+联系电话+主页+联系人姓名+电子邮件地址+税号+银行账号+开户银行+会员账号+折扣比例+备注信息文件名称:供应商信息表简述:供应商信息表设置、添加、修改及删除管理组成:供应商编号+供应商名称+地址+邮政编码+联系电话+公司主页+联系人姓名+联系人电子邮件地址+税号+银行账号+开户银行+备注信息辽宁工业大学课程设计说明书(论文)3第2章系统设计2.1结构设计2.1.1概念设计企业的物资供应管理往往是很复杂,繁琐的,由于掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定便提高工作效率。根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季,年进行统计分析,产生相应报表,为了加强关键物资,设备的管理,要定期掌握其储备消耗情况,根据计划定额和实际消耗定额的比较,进行定额管理。所以一个完整的企业进销存管理系统应包括系统设置,基本信息设置,进货信息设置,销售信息管理,库存信息管理,财务管理等到模块。因为整个系统涉及的实体和属性较多,限于篇幅不能也没有必要一一列举。图2.4所示为进销存管理系统关键实体的E-R图图2.1进销存管理系统E-R图1供应商信息客户信息产品信息员工信息供应货物销售单基本信息库存信息销售信息进货信息产品销售库存量服务信息入库单仓库进货商品仓库转仓单商品盘点供应货物1供应商信息客户信息产品信息员工信息供应货物销售单基本信息库存信息销售信息进货信息产品销售库存量服务信息入库单仓库进货商品仓库转仓单商品盘点供应货物m供应商信息客户信息产品信息员工信息供应货物销售单基本信息库存信息销售信息进货信息产品销售库存量服务信息入库单仓库进货商品仓库转仓单商品盘点供应货物n供应商信息客户信息产品信息员工信息供应货物销售单基本信息库存信息销售信息进货信息产品销售库存量服务信息入库单仓库进货商品仓库转仓单商品盘点供应货物m供应商信息客户信息产品信息员工信息供应货物销售单基本信息库存信息销售信息进货信息产品销售库存量服务信息入库单仓库进货商品仓库转仓单商品盘点供应货物n供应商信息客户信息产品信息员工信息供应货物销售单基本信息库存信息销售信息进货信息产品销售库存量服务信息入库单仓库进货商品仓库转仓单商品盘点供应货物基本信息库存信息销售信息进货信息产品销售库存量辽宁工业大学课程设计说明书(论文)4图2.2进销存管理系统产品信息E-R图图2.3进销存管理系统客户信息E-R图图2.4进销存管理系统用户信息E-R图系统用户用户名称用户密码用户描述联系地址邮政编码客户信息联系人姓名客户名称客户编号联系电话折扣比例税号银行帐号会员帐号产品信息产品编号产品名称零售价格分销价格入库价格生产厂家计量单位更新日期辽宁工业大学课程设计说明书(论文)52.1.2逻辑设计现在需要将上面的数据库概念结构转化为SQLSever2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了名称为my_mobile的数据库。数据库由下面多个表格组成,各个表格的设计结果如下面表格所示。每个表格表示数据库中的一个表。进销存系统主要完成以下几个表的构建:产品信息表、客户信息表、供应商信息表及系统用户表。表2.1dm_wz产品信息表列名数据类型可否为空说明DmCharNotNull产品编号MeCharNull产品名称JldwCharNull计量单位LbdmCharNull产品类别编号RkjNumericNull入库价格FxjNumericNull分销价格LsjNumericNull零售价格CjCharNull生产厂家YxrqDatetimeNull更新日期BzCharNull备注信息表2.2user_info系统用户表列名数据类型可否为空说明User_idCHAR(10)NOTNULL用户名称(主键)User_PWDCHAR(10)NULL用户密码User_DESCHAR(10)NULL用户描述表2.3dm_kh客户信息表列名数据类型可否为空说明DmCharNull客户编号McCharNull客户名称AddrCharNull联系地址YzbmCharNull邮政编码TelCharNull联系电话辽宁工业大学课程设计说明书(论文)6ItladdCharNull主页YwmanCharNull联系人姓名EmailCharNull电子邮件地址Sui_noCharNull税号Bank_noCharNull银行帐号BankCharNull开户银行Card_noCharNull会员卡号Md_rebNumericNull折扣比例BzCharNull备注信息表2.4dm_gf供应商信息表列表数据类型可否为空说明DmCharNotnull供应商编号MeCharNull供应商名称AddrCharNull地址YzbmCharNull邮政编码TelCharNull联系电话ItladdCharNull公司主页EmailCharNull联系人电子邮件地址Sui_noCharNull税号Bank_noCharNull银行帐号BankCharNull开户银行YwmanCharNull联系人BzCharNull备注信息2.1.3物理设计不同的数据库产品所提供的物理环境、存取方法和存储结构有很大差别,能提供设计人员使用的设计变量、参数范围也很不相同,因此没有通用的物理设计方法可遵循,只能给出一般的设计内容和原则。希望设计优化的物理数据库结构,使得在数据库上运行的各种事物响应时间小,存储空间利用率高、事务吞吐率大。为此首先对事务进行详细分析,获得选择物理数据库设计所需要的参数。其次,要充分理解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。对于数据库查询事务