ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:232.47KB ,
资源ID:12129100      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12129100.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(采购管理系统系统设计报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

采购管理系统系统设计报告.docx

1、采购管理系统系统设计报告成绩 课程设计报告题 目 采购管理系统 -系统设计报告 课 程 名 称 软件项目实践(一) 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 09计算机科学与技术(1)学 生 姓 名 程强 学 号 0905101010 课程设计地点 B407 课程设计学时 10 指 导 教 师 钟睿 金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】采购管理系统 -概要设计报告1.导言1.1目的该文档的目的是描述综合信息管理平台项目的概要设计,其主要内容包括: 系统功能简介; 系统结构设计; 系统接口设计; 数据设计; 模块设计; 界面设计;本文档

2、的预期读者是: 设计人员; 开发人员; 项目管理人员; 测试人员;1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计中确定1.3参考资料1软件工程案例教程,韩万江,机械工业出版社2软件重构,清华大学出版社3Java SE 6.0基础及案例应用开发 李刚生,清华大学出版社1.4版本更新信息本文档的更新信息记录入表B-1所示表B-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012012-3-252.0全部出示发布版本2.系统分析 本系统可以实现用户登录、采购员信息管理、供应商信息管理等功能。在进行信息查询时统计出的报表能进行打印或导出文件

3、。 登录采购管理系统的用户分为三大类,分别为采购管理员、系统管理和采购员。系统管理员是指对采购管理系统进行相关设置和维护的人员,采购管理员是指对采购员、供应商、订单和询价信息进行管理的人员,采购员是指进行具体实行采购计划的人员。 系统管理员认证成功后进入管理员界面,采购管理员认证成功后进入采购管理界面,采购员认证成功后进入采购员信息管理界面。3.系统运行环境3.1硬件环境 本系统的硬件环境如下:1)客户机为普通CPU CPU : P4 1.8GHz以上; 内存:256MB以上; 分辨率:推荐使用1024*768像素。2)数据库服务器 CPU :P4 2.0GHz; 内存:1GB以上; 硬盘:8

4、0GB以上。3.2软件环境 本系统的软件环境如下:操作系统:Windows 2000/Windows 2003/Windows XP或以上版本数据库:SQL Server 2005开发工具包:JDK 6.0开发环境:Eclipse4.总体设计系统的总体结构设计遵循如下原则:1) 系统应具有良好的适应性。能适应用户对系统的软件环境、管理内容、模式和界面的要求;2) 系统应具有可靠性。采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;3) 系统应具有良好的安全性。应提供完善的安全机制和用户权限限制机制,确保数据的受限访问;4) 系统应具有良好的可维护性。系统应易于维护安装;5)

5、 系统应具有良好的可扩展性。系统应适应未来信息化建设的要求,能方便地进行功能扩展,以建立完善的信息集成管理体系;6) 系统的设计开发应符合信息安全化建设的要求,以方便实现其他设备以及各类应用系统的集成。5.界面设计 主要界面设计如下: 登录界面。通过用户名和密码实现登录界面,并判断用户的权限。管理首页。根据用户的权限,进入首页,并在首页中展示此用户所能访问的功能模块。 系统管理界面。包括用“系统信息管理”,“系统维护管理”等页面。 采购管理员界面。包括“采购员信息管理”,“供应商信息管理”,“采购询价管理”,“订单管理”等页面。 采购员界面。包括“采购数据查询”,“采购计划查询”,“订单信息查

6、询”等页面6.UML建模6.1用例图图2 采购基础数据用例图图3 采购基础数据用例图图4 采购订单管理用例图图5采购询价维护用例图图6 供应商管理用例图6.2 E-R图图1 用户E-R图图2 订单E-R图图3货物E-R图图4订单申请E-R图图5 采购E-R图根据ER图转换为关系模式用户表(编号,姓名,性别,年龄,学历,民族,籍贯,家庭住址,工作部门,电话号码,角色,登录名,密码)订单表(编号,供应商,完成时间,提交时间,申请部门,申请数量,产品名称,提示信息,是否收到,状态,供应商联系电话,申请提示,申请人姓名,是否锁定,锁定时间,处理时间,采购人姓名,是否完成,定价,总价) 供应商表(编号,

7、公司名称,公司地址,信誉评价,电话号码)7.功能模块设计 模块设计功能模块划分要求该软件能够对采购管理所需的信息进行维护(包括:增加,修改,删除等)。采购管理所需的信息包括:物料信息、供应商信息、请购信息、采购单信息、采购计划信息、采购合同信息、报价单、询价单等。表 系统各模块功能描述序号功能描述1采购基础数据对采购系统的基本信息进行维护。包括物料、订/交货方式、来源类别维护、采购员和系统信息等。11物料数据维护对物料信息表中的内容进行增加,修改,删除的操作。12订/交货方式维护对订货方式类别、交货方式类别表中的内容进行增加,修改,删除的操作。13来源类别维护对请购单来源、采购单类别、来源类别

8、表中的内容进行增加,修改,删除的操作。14采购员维护对采购员资料表中的内容进行增加,修改,删除的操作。15采购系统维护对采购系统的连接设置进行维护,包括服务器名称,数据库名称和用户名进行设置和保存。还可以对过去的记录保存清空。2采购计划管理通过此模块进行请购信息维护并通过请购计划合并生成采购订单。21请购计划维护对请购单来源表,请购单主、细表,表中的内容进行增加,修改,删除的操作。22请购计划合并对多个不同的请购单所订购的物料根据订货批量、采购提前期、库存量、运输方式以及计划外的物料申请进行物料合并,生成请购计划。23请购计划生成对通过请购计划合并处理的请购单进行订单生成,然后下达给供应商。3

9、采购订单管理对采购订单的信息进行维护,并且可以通过手动方式对订单进行终止或取消各进行订单结案。31采购订单维护对采购单类别表,采购单主、细表中的内容进行增加,修改,删除的操作。32采购合同维护对采购合同主、细表中的内容进行增加,修改,删除的操作。33订单终止或取消对不安计划交货的订单进行手动终止或取消。34订单结案对未交齐货的订单进行手动结案。4采购询价维护对询价资料的各种信息进行维护。包括报价单、询价单等。41报价资料维护对报价单表中的内容进行增加,修改,删除的操作。42询价资料维护对询价单主、细表中的内容进行增加,修改,删除的操作。5供应商管理对供应商的各种信息进行维护。包括供应商类型、资

10、料、报价、评估等。51供应商类型维护对供应商类别表、供应商交货评估类别表、供应商物料品质类别表中的内容进行增加,修改,删除的操作。52供应商资料维护对供应商信息表中的内容进行增加,修改,删除的操作。53供应商报价维护对供应商提供物料信息表中的内容进行增加,修改,删除的操作。54供应商评估对供应商评估中的内容进行增加,修改,删除的操作。8. 数据库设计8.1 逻辑结构设计为了编码方便,表名与字段名一律采用英文字符命名。另外,为了提高可扩展性,各表的各字段会因具体需要进行类型与长度的定义。1)关于字符类型的编号方面的信息,各表将以Varchar(10)进行储存;关于字符类型的备注方面的信息,各表将

11、以Varchar(50)进行储存;关于其他字符类型的信息,各表将以Varchar(20)进行储存。2)关于其数值类型的信息,各表将以Real进行储存。3)关于其日期类型的信息,各表将以DateTime进行储存。表1 Con_Mode(交货方式类别)名称类型主键外键可选项备注ConsModeCodeVarchar(10)YesConsModeNameVarchar(20)ConsModeDescVarchar(50)StateVarchar(20)表2Ind_Mode(订货方式类别)名称类型主键外键可选项备注IndeModeCodeVarchar(10)YesIndeModeNameVarcha

12、r(20)IndeModeDescVarchar(50)StateVarchar(20)表3 App_Source(请购单来源)名称类型主键外键可选项备注ApplSourCodeVarchar(10)YesApplSourNameVarchar(20)手工/请购单/询议价单/采购合同ApplSourSortVarchar(20)ApplSourDescVarchar(50)StateVarchar(20)表4 App_MainList(请购单主表)名称类型主键外键可选项备注ApplListCodeVarchar(10)YesApplDepaVarchar(20)ApplManVarchar(2

13、0)ApplSourCodeVarchar(10)YesApplRemaVarchar(50)ApplDateDatetimeIPurcOPurcVarchar(20)内购/外购ApprManVarchar(20)ApprDateDatetimeApprRemaVarchar(50)StateVarchar(20)表5App_PlanMain(请购计划主表)名称类型主键外键可选项备注ApplPlanCodeVarchar(10)YesApplPlanSortVarchar(20)ApplSourCodeVarchar(10)YesSourListCodeVarchar(10)Yes手工/请购单

14、/询议价单/采购合同IntePurcDateDatetimePrinDateDatetimeBuyeCodeVarchar(10)YesSuppCodeVarchar(10)YesPayModeVarchar(20)PayCondVarchar(50)CurrencyVarchar(20)ExchRateReal0至100DiscSortVarchar(20)DiscRateRealTotalReal计算PurcRemaVarchar(20)ApprManVarchar(20)ApprDateDatetimeApprRemaVarchar(20)FloaConsVarchar(20)是/否Fl

15、oaRateReal0至100StateVarchar(20)表6 Pur_MainList(采购单主表)名称类型主键外键可选项备注PurcListCodeVarchar(10)YesPurcListSortCodeVarchar(10)YesSourSortCodeVarchar(10)YesSourListCodeVarchar(20)查询PurcDateDatetimePrinDateDatetimeBuyeCodeVarchar(10)YesSuppCodeVarchar(10)YesPayModeVarchar(20)PayCondVarchar(50)CurrencyVarchar

16、(20)ExchRateRealDiscSortVarchar(20)DiscRateRealTotalReal计算PurcRemaVarchar(50)ApprManVarchar(20)ApprDateDatetimeApprRemaVarchar(50)FloaConsVarchar(20)是/否FloaRateReal0至100StateVarchar(20)表7 Quo_List(报价单)名称类型主键外键可选项备注QuotListCodeVarchar(10)YesSuppCodeVarchar(10)YesFSuppCodeVarchar(10)YesMateCodeVarchar

17、(10)YesMateUnitVarchar(20)PriceRealCurrencyVarchar(20)ExchRateRealPayModeVarchar(20)QuotDateDatetimeAvaiClosDateDatetimeMaxRefeQuanReal大于参考数量下限MinRefeQuanReal小于参考数量下限MinQuanBlocDiscRealBlocDiscRealMinMoneDiscRealMoneDiscRealStateVarchar(20)表8 Inq_MainList(询价单主表)名称类型主键外键可选项备注InquCodeVarchar(10)YesGoa

18、lListSortVarchar(20)请购单/采购单GoalListCodeVarchar(10)InquManVarchar(20)InquDateDatetimeInquRemaVarchar(20)StateVarchar(20)表9 Sup_Sort(供应商类别)名称类型主键外键可选项备注SuppSortCodeVarchar(10)YesSuppSortNameVarchar(20)生产商/中间商/分支机构SuppSortDescVarchar(50)StateVarchar(20)表10 Sup_OMaterielInfo(供应商提供物料信息)名称类型主键外键可选项备注SuppC

19、odeVarchar(10)YesMateCodeVarchar(10)YesTradQuanRealTradMoneRealFadeGoodQuanRealBlocDiscStanVarchar(20)MoneDiscStanVarchar(20)ConsEvalSortCodeVarchar(10)YesMateQualSortCodeVarchar(10)YesEarlTradDateDatetimeLastQuotRealLastTradDateDatetimeStateVarchar(20)表11 Sup_MQualitySort(供应商物料品质类别)名称类型主键外键可选项备注Mat

20、eQualSortCodeVarchar(10)YesMateQualSortNameVarchar(20)MateQualSortDescVarchar(50)StateVarchar(20)表12 Sup_Evaluate(供应商评估)名称类型主键外键可选项备注SuppCodeVarchar(10)YesMateCodeVarchar(10)YesTradQuanRealTradMoneRealFadeGoodQuanRealBlocDiscStanVarchar(20)MoneDiscStanVarchar(20)ConsEvalSortCodeVarchar(10)YesMateQua

21、lSortCodeVarchar(10)YesEarlTradDateDatetimeLastQuotRealLastTradDateDatetimeStateVarchar(20)8.2 物理模块设计 数据库的物理结构设计主要是对数据在内存中的安排进行设计,包括对索引区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;设置访问数据的方式方法。在非系统卷安装SQL数据库文件。采购管理系统 -详细设计报告1.引言1.1目的 本文档的目的是描述综合信息管理平台项目的详细设计,其主要内容包括: 系统功能简介。 系统详细设计简述。 各个模块的三层划分。 最小模块组件的伪

22、代码。本文档的预期读者是: 设计人员。 开发人员。 项目管理人员。 测试人员。1.2范围 该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在现实中确定。1.3引用标准 1企业文档格式标准V1.1,北京长江软件有限公司。 2软件详细设计报告格式标准V1.1,北京长江软件有限公司软件工程过程化组织。1.4参考资料 1实战Structs,Ted Husted,机械工业出版社。1.5版本更新信息 本文档版本更新记录如表C-1所示:表C-1版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012012-3-252.0全部初始发布版本2功能模块详细设计过程2.1系统登录

23、设计1.功能简介系统登录负责用户的登录。主要用于对进入库存管理系统的用户进行安全性检查,以防止非法用户进入该系统。只有合法的用户,才可以进入系 统,同时根据管理员分配的权限,给予操作员相应的权限。2.详细设计描述1)新建一个windows窗体,命名为frmLogin.cs, 它主要用于实现系统登录功能。2)单击【确定】按钮,调用登录表的方法类,判断用户输入的用户名称和密码以及登录身份是否相匹配,如果匹配,则登录系统。以下是用户登陆情况的判定表:1234用户名,密码正确0011管理员0101进入管理员界面进入系统操作员界面重新输入3、模块三层划分1)视图层根据上述功能介绍,视图页面设计如表1 所示:界面CS功能描述登陆界面frmLogin.cs登陆的主页面主页面frmMain.cs系统主页面 表1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1