




免费预览已结束,剩余36页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计 论文 课程设计 论文 课程名称 管理信息系统 题 目 超市管理系统 院 系 管理学院 专业班级 信管 1001 姓 名 王舜禹 学 号 100440125 指导教师 黄光球 2013 年 6 月 14 日 西安建筑科技大学西安建筑科技大学课程设计 论文 任务书课程设计 论文 任务书 专业班级 信管101 学生姓名 王舜禹 指导教师 签名 一 课程设计 论文 题目一 课程设计 论文 题目 输入你的课程设计题目 如 图书馆管理系统 二 本次课程设计 论文 应达到的目的二 本次课程设计 论文 应达到的目的 管理信息系统 课程设计是信息管理专业一门重要的实践课 课程设计是在课 程学完之后进行的 设计时间为两周 课程设计要求学生用所学的管理信息系统开 发的理论和方法来解决实际问题 通过设计增强综合应用知识和解决实际问题的能 力 为今后的毕业设计及工作打下基础 学生应综合应用所学的知识完成一个题目规定的信息系统开发 三 本次课程设计 论文 任务的主要内容和要求 包括原始数据 技三 本次课程设计 论文 任务的主要内容和要求 包括原始数据 技 术参数 设计要求等 术参数 设计要求等 设计内容设计内容 对题目规定的信息系统进行需求分析 系统分析 系统设计和系统实现 成果形式成果形式 1 课程设计说明书 原则上不少于6000字 说明书必须按学校规定格式书写 说明书包括 封面 任务书 设计总说明 约300字左右 目录 需求分析 系统 分析 系统设计 系统实现和参考文献等内容 2 软件 四 应收集的资料及主要参考文献 四 应收集的资料及主要参考文献 1 卫红春 信息系统分析与设计 西安 西安电子科技大学出版社 2003 2 慕静 信息系统开发方法与工具 清华大学出版社 2010 3 谢星星 UML基础与ROSE建模实用教程 清华大学出版社 2010 4 尤克滨 UML 应用建模实践过程 北京 机械工业出版社 2003 5 董兰芳等 UML 课程设计 北京 机械工业出版社 2004 6 美 Vincent P Heuring Harry F Jordan ComputerComputer SystemsSystems DesignDesign andand ArchitectureArchitecture U S A Pearson Education 五 审核批准意见五 审核批准意见 教研室主任 签字 教研室主任 签字 设计总说明 此 UML 课程设计 我的作品是超市管理系统 本系统重要是为了辅 助中小型超市进行日常管理 包括订货管理 库存管理 销售管理 统 计分析等 按照做系统的步骤 首先进行需求分析 了解并熟悉超市每 一个环节的工作过程 在进行在超市的实际观察后 在网上也搜索相关 信息 了解每一个部分的分工 整理思路 理清该如何做 在准备后之 后 要进行系统建模 安装 rational rose 软件 使用其画出各种系统 分析图 设计数据库 之后编写代码 我是用的是 B S 模式 用 java jsp 编写 在做系统的过程中 也查阅了许多书籍和资料 但主要 还是自己的设计理念和思想 在分析和欣赏了别的系统后 我主要的定 位是简单 方便 功能适中 能合理有效的完成辅助超市管理的任务 本系统因为时间原因 没有实现所有功能 只有一半的功能 但是 实现的功能是切实可行的 能使用的 可以帮助使用者实现轻松管理 关键字 超市 B S 建模 管理 第 0 页 共 41 页 1 绪论绪论 2 1 1 系统简介 2 1 2 设计目的 2 1 3 设计内容 3 2 需求分析需求分析 4 2 1 需求分析的任务 4 2 2 系统需求描述 4 2 3 系统用例模型 4 2 2 1 用例图 4 2 2 2 用例规范 7 3 系统分析系统分析 9 3 1 系统分析的方法和步骤 9 3 1 类图 9 3 2 序列图 10 3 3 协作图 11 3 4 活动图 13 3 5 状态图 13 3 6 构件图与部署图 15 4 系统设计系统设计 16 4 1 系统设计的方法 16 4 1 系统体系结构设计 16 4 2 详细设计 16 4 3 界面设计 17 4 4 数据库设计 21 4 5 1 概念设计 21 5 5 3 逻辑设计 21 5 5 4 物理设计 22 5 系统实现系统实现 23 5 1 系统实现的任务 23 5 2 主要功能代码 23 5 3 操作指南 34 总结总结 34 参考文献参考文献 36 第 1 页 共 41 页 1 绪论 1 1 系统简介 本系统是超市管理系统 系统使用 B S 模式运用 jsp java SQL Server2005 实现 浏览器使用 Chrome Opera Firefox 效果最佳 系统共 分六个模块 评价系统 库存管理系统 订货管理系统 销售管理系统 管 理员系统 每一个模块即每一个子系统都只有相对的人员才能登陆 进行管 理 分工清晰 明确了各自的职责 系统在传统框架基础上 添加了新功能 可以对销售员进行评价 可以 对超市的管理提出意见和建议 增加了更大的灵活性 加强了与客户的交流 有助于超市的管理与发展 1 2 设计目的 该系统主要是为了合理与高效的实现超市的管理 提高利润 以往的 形式是工作人员手动记录 记录容易丢失 操作人员较多 繁琐 使用系统 进行管理和工作 数据容易管理 不易丢失 可以进行备份 管理人员进行 搜索时 可以按意愿条件搜索 不会费神去看大量的账目 节省了人员 时 间 智能的评价系统可以更好地了解员工的工作表现 总的来说 系统的目 的就是使超市提高盈利能力 加强团队合作 便于管理 第 2 页 共 41 页 1 3 设计内容 设计最主要的是需求分析 先进行分析 超市管理系统需要哪些功能 可以查询资料 自己去了解各个部门的工作过程 在此基础上系统才可以开 始着手建立模型 用 UML 建立系统模型 包括用例图 类图 时序图 活 动图等 之后要设计好数据库 每个表之间的联系 都要仔细分析 在建立 好模型和数据库后 开始进行系统的制作 更具具体功能 具体实现代码 系统做完之后 进行测试 测试成功 系统才是可行的 第 3 页 共 41 页 2 需求分析 2 1 需求分析的任务 需求分析 Requirement Analysis 是调查用户对新开发的信息系统的需要 和要求 结合组织的目标 现状 实力和技术等因素 通过深入细致的分析 确定出合理可行的信息系统需求 并通过规范的形式描述需求的过程 2 2 系统需求描述 1 功能需求 库存管理 订货管理 销售管理 会员管理 供应商管理等 2 性能要求 可以快速方便的使用自己所需的板块 3 其他方面特殊要求 可以实现顾客与超市的交流 进行留言 评价 2 3 系统用例模型 2 2 1 用例图 2 2 1 1 员工用例图 第 4 页 共 41 页 2 2 1 2 销售员用例图 2 2 1 3 销售员用例图 第 5 页 共 41 页 2 2 1 4 订货员用例图 2 2 1 5 库存管理用例图 第 6 页 共 41 页 2 2 1 6 库存管理用例图 2 2 1 7 顶级用例图 第 7 页 共 41 页 2 2 2 用例规范 库存管理模块 简单说明 本模块主要实现商品的入库 商品的出库 报损商品的盘 点 商品退货 更新修改商品信息 事件流 基本流是库存官员正常登陆后对需要入库的商品添加 对需 要出库的商品进行库存减少 报损商品是在库存中减去损坏商品 更 新修改商品是能够修改已输入的商品信息 备选流是当登录失败时会 跳转到失败页面 提示用户返回 重新输入 当商品出库时 一定要 小于库存数 要不然好报错误 用例场景 用例场景同事件流的情况类似 当正确是 正常进行 当 不正常是 会有错误提示 特殊需求 设置了免费特殊的功能 可能有的供应商加强与超市的合 作 对超市特别多赠送商品 这一部分是不算支出的 前置条件 在执行库存用例之前 订货的用例必须实现 就是必须所 订的货已经到位 后置条件 库存用例执行之后 销售的用例才可以执行 卖场中才有 商品代销售 第 8 页 共 41 页 3 系统分析 3 1 系统分析的方法和步骤 系统分析 System Analysis 是在业务分析和需求分析的基础上 从抽象的概念 层次上确定信息系统的要素 构成和结构 得出信息系统的分析模型 并为系统设计提 供依据 3 2 类图 3 1 超市管理系统类图 第 9 页 共 41 页 3 2 序列图 3 2 1 系统分析过程时序图 3 2 2 售货过程时序图 第 10 页 共 41 页 3 2 3 库存管理过程时序图 3 3 协作图 3 3 1 库存管理过程协作图 第 11 页 共 41 页 3 3 2 系统分析过程协作图 3 3 3 售货过程协作图 第 12 页 共 41 页 3 4 活动图 3 4 员工登录活动图 3 5 状态图 3 5 1 商品入库状态图 第 13 页 共 41 页 3 5 2 管理员修改员工信息状态图 3 5 3 商品销售状态图 第 14 页 共 41 页 3 6 构件图与部署图 第 15 页 共 41 页 4 系统设计 4 1 系统设计的方法 系统设计任务是为实现信息系统需求模型所规定的功能和性能要求 考 虑信息系统实现环境 通过对信息系统分析模型的综合分析和细化 确定出信 息系统的设计模型 4 2 系统体系结构设计 本系统采用的是 B S 的体系结构 本来内部结构应该是 C S 结构 但是 因为使用了超市评价的功能 需要顾客都可以对超市评价 可以通过联网对 超市发表的意见 所以使用了 C S 模式 可以在任何地方留言 评分 提高 了灵活性 为了是管理员 库存管理员 销售员 订货员等互不干涉 使用 了分开的系统 每个部门的人只能登陆到自己的系统 达到了系统安全的目 的 4 3 详细设计 在库存管理系统中 订货管理系统中所订购的商品最终会进入到商品库 存中 当库存商品中有商品损坏而无法再出售时 库存管理员需要将商品添 加到报损商品表中 予以处理 当商品从库存中移出 到卖场中 库存需要 减少商品数量 查询库存商品 就是直接查询库存表 在统计分析系统中 可以对商品的销量查询 可以对库存和订货量进行 查询 可以根据销售预测评估未来销售趋势 可以根据销售特点 制定不同 的营销策略对于不同的受众 统计超市盈利的情况 还可以查看销售员的表 现 给予优秀的员工奖励 可以查看顾客的留言 针对顾客的意见和建议进 第 16 页 共 41 页 行改进 管理员系统 管理员可以对供应商 员工和会员进行管理 适当的添加 和删除 管理基本信息 4 4 界面设计 4 3 1 超市管理系统主界面 第 17 页 共 41 页 4 3 2 库存管理系统登录主界面 4 3 3 库存管理系统商品入库主界面 第 18 页 共 41 页 4 3 4 库存管理系统修改商品信息主界面 4 3 4 统计分析系统顾客留言统计主界面 第 19 页 共 41 页 4 3 5 销售员得分查询主界面 4 3 6 订货管理系订单查询界面 第 20 页 共 41 页 4 3 7 超市评价系统留言模块界面 第 21 页 共 41 页 4 4 数据库设计 4 4 1 概念设计与逻辑设计 4 4 1 超市管理系统的概念模型与逻辑模型 第 22 页 共 41 页 4 4 2 物理设计 4 4 2超市管理系统的物理模型 第 23 页 共 41 页 5 系统实现 5 1 系统实现的任务 系统实现是通过一系列迭代过程 把信息系统的设计模型转变成为可以 交付测试的信息系统 其重心是实现信息系统的软件 5 2 主要功能代码 库存管理系统商品入库的界面代码 库存管理系统商品入库的界面代码 入库商品信息 商品名称 商品编号 商品单位 个 升 箱 千克 商品数量 供应商编号 入库日期 库存员编号 库存管理系统商品入库功能处理代码 库存管理系统商品入库功能处理代码 Connection conn null Statement stmt null ResultSet rs null try Class forName com microsoft sqlserver jdbc SQLServerDriver conn DriverManager getConnection jdbc sqlserver 127 0 0 1 1433 DatabaseName SuperMarketMIS sa stmt conn createStatement String pna request getParameter ProdutName String pnu request getParameter ProdutNumber 第 25 页 共 41 页 String pui request getParameter ProdutUnit String pqu request getParameter ProdutQuantity String sn request getParameter SupplierNumber String or request getParameter GetInTime String goo request getParameter Storeman String sql insert into StoreInList ProdutName ProdutNumber ProdutUnit ProdutQuantity SupplierNumber GetInTime Storeman values pna pnu pui pqu sn or goo int update stmt executeUpdate sql rs stmt executeQuery select from StoreInList where ProdutName pna out println 商品入库成功 out println 入库商品信息如下 out println out println out println 商品名称 out println 商品编号 out println 商品单位 out println 商品数量 out println 供应商编号 out println 出库日期 out println 库存人员 out println out println out println pna out println out println pnu out println out println out println pui out println out println out println pqu out println out println 第 26 页 共 41 页 out println sn out println out println out println or out println out println out println goo out println out println out println out println out println catch SQLException e e printStackTrace finally if rs null try rs close catch SQLException sqlEx rs null 库存管理系统库存查询的功能代码 库存管理系统库存查询的功能代码 输入查询关键字 编号 商品名称商品编号商品单位 商品数量供应商入库时间库存人员 第 28 页 共 41 页 库存管理系统商品修改的界面代码 库存管理系统商品修改的界面代码 输入要修改的商品信息 编号 商品名称商品编号单位 商品数量供应商入库时间库存人员 修改 input id inp0 name pn0 type text value input id inp1 name pn1 type text value input id inp2 name pn2 type text value input id inp3 name pn3 type text value input id inp4 name pn4 type text value input id inp5 name pn5 type text value 第 30 页 共 41 页 input id inp6 name pn6 type text value i i 1 rs close catch Exception e out println e getMessage 库存管理系统商品修改的功能代码第一页 库存管理系统商品修改的功能代码第一页 修改商品信息 商品名称 input type text name ProdutName value 商品编号 input value 第 31 页 共 41 页 type text name ProdutNumber 商品单位 input value name ProdutUnit 商品数量 input type text value name ProdutQuantity 供应商编号 input value type text name SupplierNumber 入库日期 input type date value name GetInTime 库存员编号 input type text value name Storeman 库存管理系统商品修改的功能代码第二页 库存管理系统商品修改的功能代码第二页 Connection conn null Statement stmt null ResultSet rs null try 第 32 页 共 41 页 Class forName com microsoft sqlserver jdbc SQLServerDriver conn DriverManager getConnection jdbc sqlserver 127 0 0 1 1433 DatabaseName SuperMarketMIS sa stmt conn createStatement String pna request getParameter ProdutName String pnu request getParameter ProdutNumber String pui request getParameter ProdutUnit String pqu request getParameter ProdutQuantity String sn request getParameter SupplierNumber String or request getParameter GetInTime String goo request getParameter Storeman String sql update StoreInList set ProdutNumber pnu ProdutUnit pui ProdutQuantity pqu SupplierNumber sn GetInTime or Storeman goo where ProdutName pna int update stmt executeUpdate sql rs stmt executeQuery select from StoreInList where ProdutName pna out println 商品修改成功 out println 修改后的商品信息如下 out println out println out println 商品名称 out println 商品编号 out println 商品单位 out println 商品数量 out println 供应商编号 out println 入库日期 out println 库存人员 out println out println out println out println pna out println out println pnu out println 第 33 页 共 41 页 out println out println pui out println out println out println pqu out println out println out println sn out println out println out println or out println out println out println goo out println out println out println out println out println catch SQLException e e printStackTrace finally if rs null try rs close catch SQLException sqlEx rs null 第 34 页 共 41 页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 综合探究七 区域的变化说课稿-2023-2024学年初中历史与社会(人文地理)七年级下册人教版(新课程标准)
- 本单元复习与测试说课稿-2025-2026学年初中英语新世纪版七年级第一学期-新世纪版试用本
- 2025关于合同解除的赔偿标准
- 2025贵阳市科技创新基金合同书
- 篮球:传切配合及体能练习 教学设计-2023-2024学年高一上学期体育与健康人教版必修第一册
- 呼和浩特事业单位笔试真题2025
- 2025企业食堂管理承包合同
- 2025标准购房合同协议书 房屋买卖合同
- 2025型材供应购销合同
- 2025个人借款轿车抵押合同书
- 基本不等式课件-高三数学一轮复习
- DL∕T 2568-2022 电力行业数字化审计平台功能构件与技术要求
- 足太阳膀胱经(经络腧穴课件)
- 部编人教版《道德与法治》六年级上册第9课《知法守法 依法维权》精美课件(第1课时)
- 消防喷淋系统设计合同范本
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 2024年四川省广安市中考数学试题(含答案逐题解析)
- 山西省太原三十七中2023-2024学年九年级上学期月考物理试卷(10月份)
- (幻灯片)世界各国国旗大全中文
- 物流地产发展前景分析
- 三年个人成长路线图:高中数学名师工作室
评论
0/150
提交评论