已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术学院 程序设计程序设计实训报告实训报告 班 级 姓 名 学 号 指导教师 二 一八年 七月五日 实训任务书及成绩评定实训任务书及成绩评定 课题名称课题名称 水果销售管理系统 题目的目的和要求 题目的目的和要求 1 1 设计目的 设计目的 商业性进销存管理系统软件越来越走进人们的生活 囊括了企业日常经营管理的全过 程 商品的采购 销售 库存 管理决策支持等各个环节极大的方便了人们的日常生活 软件帮助系统图文并茂 让用户可以在最短的时间内掌握软件的使用方法 水果销售系统 是便于水果销售店家记录水果销售情况的系统 它的内容对于销售者来说都是至关重要的 所以水果销售系统应该要为用户提供充足的信息和快捷的查询手段 但是一直以来销售者 使用的管理方式存在着许多缺点 它使用传统的人工方式记录销售信息 填写各种表格 过 程复杂繁琐 并且效率低下 已然不能满足实际的需求 对信息的查找 更新和维护都面 临着不少的困难 但是对于这种相对复杂的信息管理 计算机就能够充分发挥它的优越性 所以使用计算机进行信息管理与信息管理系统的开发密切相关 系统的开发是系统管理的 前提 2 2 设计题目要求设计题目要求 编写该系统首先提供给银行管理员进行各种操作的详细情况 及时反映给管理员 编写采购管理 销售管理 库存管理等基本功能的函数功能实现 3 3 系统的具体需求 系统的具体需求 功能名称功能名称描述描述 用户登录 对用户输入的用户名 密码进行验证 验证通过后 该用户可以使用 PSS 系统 中自己拥有权限的那部分功能 否则拒绝使用 商品资料维护 用户修改 删除 新增或查询数据 系统根据用户的操作 对资料进行更新 商品入库 用户通过录入采购入库单增加采购的货物 并可对采购入库单及其单据中的货 物明细进行修改 删除与查询 销售出库 用户通过录入销售出库单记录销售的货物 并可对销售出库单及其单据中的货 物明细进行修改 删除与查询 功能名称功能名称描述描述 库存查询用户通过组合不同条件 对库存进行查询 盘点 修改密码用户重新设定自己的密码 设计进度及完成情况 设计进度及完成情况 日 期内 容 2018 7 7对系统进行分析 对注册 登陆 添加 删除 修改模块进行编码 2018 7 8写文件对系统的数据进行保存 对程序运行查找错误 进行优化 2018 7 10进行对文档的编写主要包括流程图的分析 文档前三部分的编写 2018 7 13进行文档编写 主要包括 详细设计 运行测试 结束语 2018 7 15查缺补漏 主要参考文献及资料 主要参考文献及资料 Java 面向对象程序设计 第 2 版 耿祥义 张跃平 编著 JavaWeb 程序设计教程 黑马程序员 编著 成绩评定 成绩评定 成绩 教师填写 指导老师 签字 目目 录录 第一章 系统分析与总体设计 6 1 1 功能需求分析 6 1 2 系统体系结构设计 6 1 3 数据库设计 8 第二章 系统的实现 11 2 1 登录窗体和系统主界面的设计 11 2 2 管理员模块的设计与实现 12 2 3 用户管理模块的设计与实现 15 2 4 购物车模块的设计与实现 15 第一章第一章 系统分析与总体设计系统分析与总体设计 1 1 功能需求分析 水果销售系统是便于水果销售店家记录水果销售情况的系统 它的内容对于 销售者来说都是至关重要的 所以水果销售系统应该要为用户提供充足的信息和 快捷的查询手段 但是一直以来销售者使用的管理方式存在着许多缺点 它使 用传统的人工方式记录销售信息 填写各种表格 过程复杂繁琐 并且效率低下 已然不能满足实际的需求 对信息的查找 更新和维护都面临着不少的困难 但是对于这种相对复杂的信息管理 计算机就能够充分发挥它的优越性 所以 使用计算机进行信息管理与信息管理系统的开发密切相关 系统的开发是系统 管理的前提 本系统就是为了更好管理学生水果信息而设计的 本系统主要分 为五大功能模块 分别为 登录界面 管理员管理模块 用户管理模块 商 品浏览模块 购物车管理 模块 用户登录分为管理员登录和用户登录 管理员的授权是在数据库设计时直 接插入 管理员可以管理增加修改删除用户信息 为了保证一定的私密性 除 管理员添加时 不显示用户登录密码 但为了预防用户密码遗忘的情况 设置 了密码恢复 可以直接将已授权的用户的密码改为一个固定的初始密码 本系 统设置为 管理员还可以设置水果的信息 包括名称 价格 库存和生产地 用户登录可以授权管理员设置用户名和密码及其他基本信息 也可以直接注册 用户可以成功登录后 可随意添加想购买的产品及其数量加入购物车 等购物 结束后转到购物车进行结算 使用了 4 个包 dao 包用于连接数据库以及商品用户需要对数据库进行增 删改查的操作 Po 包定义了具体的属性 例如商品的名称 价格 以及如何实 现分页 Servlet 包则是具体的根据请求处理数据 Filter 包的作用则是预处理 1 2 系统体系结构设计 本节将根据需求分析中总结的用户需求设计系统的体系结构 系统的主要 功能模块图如图 3 1 所示 水果销售系统 登 录 界 面 用 户 管 理 管 理 员 管 理 商 品 浏 览 添 加 购 物 车 图 3 1 系统功能模块图 在系统功能模块图的结构中 每一个结点都是一个功能模块 每一个功能模块都需要根据不同的表完成相同的数据库操作 增加记录 删除记录 修改记录及查询显示记录信息等 在本系统中 可以把功能模块分为以下主要的功能集合来描述 1 登录界面功能模块的结构如图 3 2 所示 图 3 2 水果信息功能模块结构图 2 商品浏览 包括水果编号 名称 产地 单价 库存等信息 此集合中的 功能模块的结构图如 3 4 所示 商品管理 商 品 添 加 商 品 修 改 删 除 商 品 添 加 商 品 信 息 查 询 商品浏览功能 水 果 名 称 水 果 产 地 水 果 编 号 水 果 产 地 水 果 单 价 水 果 库 存 水 果 信 息 删 除 水 果 信 息 添 加 图 3 4 商品浏览功能模块结构图 1 3 数据库设计 本系统采用 SQL Server 2008 数据库作为后台数据库 整个系统共使用了 11 张数据表 分别为 管理员信息表 用户信息表 商品信息表 购物车信息表 等 下面分别介绍主要表的结构 如表3 1 表 3 8 所示 表 3 1 管理员信息表 admin 列名数据类型长度是否主键是否为空 管理员登录密 码 char8 是否 管理员登录名 varchar16 否是 表 3 2 商品信息表 homedetail 列名数据类型长度是否主键是否为空 水果编号 int16 是 否 水果名称 varchar 8 否 是 水果产地 varchar 16 否 是 水果单价 char 8 否 是 水果库存 char 40 否 是 表 3 3 购物车信息表 zhuanye 列名数据类型长度是否主键是否为空 水果编号 int 8 是 否 水果名称 varchar 30 否 是 水果单价 char 8 否 是 水果库存 char 10 否 是 表 3 4 用户信息表 users 列名数据类型长度 是否主键是否为空 用户编号 int7 是否 姓名 varchar20 否是 用户密码 varchar10 否是 地址 varchar40 否是 联系电话 varchar20 否是 第二章第二章 系统的实现系统的实现 本系统一共包括五大功能模块 登录界面 管理员管理模块 用户管理 模块 商品浏览模块 密码修改模块 下面主要介绍了登录窗体的设计与 实现 系统主界面的设计等 信息管理功能模块的设计与实现 信息查询模 块的设计与实现 购物车功能模块的设计与实现等 2 1 登录窗体和系统主界面的设计 使用时 可以直接注册登录 也可以使用管理员权限登录 admin 在用户管理中添加修改 管理员登录 admin 登录系统的用 户有两种身份即管理员和用户 用户登录系统 建立与数据库中用户表的连接 通过用户表中的 权限 字段来区用户的身份 用户输入自己的用户名和密码 按回车键进入系统相应的主界面 系统的登录界面如图 4 1 所示 图 4 1 系统登录界面 登录窗体中用到的主要的代码如下 Protected void dlbtn click Object sender EventArges e string id this idtxt text sting paswd this pswdtxt text sqlconnection conn new sqlconnection server localhost uid sa pwd 123 conn open string strsql select from admin where userid id and pwd paswd sqlcommand cmd new sqlcommand strsql conn sqldatareader dr cmd executereader If dr reader session userid dr userid Response redirect adminmain aspx Else lable text 登录失败 用户名和密码错误 2 2 管理员主窗口模块的设计与实现 本部分的管理模块主要为用户信息管理 用户的信息包括序号 用户名 性别 爱好 联系电话以及地址 在前台对信息的修改 都将会保存到数据库 中 在对应的表中添加 修改相应的记录 具体显示界面如图 4 2 所示 图 4 2 水果楼添加界面 2 3 商品浏览模块的设计与实现 用户登陆之后选择商品浏览界面 该界面主要为各种商品属性的展示 包 括的信息有商品的序号 名称 图片展示 产地 价值以及剩余数量等 用户 在该界面可以十分清晰地看到每种商品的各种属性 及时了解商品库存以及其 他信息 在运行后的界面 会看到详细的商品属性信息 运行效果如下图 4 3 所示 图 4 3 商品浏览界面 点击添加按钮 实现添加新纪录 所实现功能的主要代码如下 protected void addbtn Click object sender EventArgs e Sqlconnection conn new sqlconnection server localhost uid sa pwd 123 Sqlcommand comm new sqlcommand sql conn Stringsql insert into homedetail suhselou homesex values louhao leixing String louhao loutxt text String leixixng leixingtxt text Comm executenonquery dr cmd ExecuteReader if dr Read Session home dr home ToString Trim Session homesex dr homesex ToString Session id dr id ToString this Label1 Text 要添加的商品已经存在了 else dr Close strsql1 insert into homedetail home homesex values this homename Text this homesex SelectedItem Value ToString cmd new SqlCommand strsql1 cn cmd ExecuteNonQuery cn Close this Label1 Text 添加成功 2 3 添加到购物车模块的设计与实现 用户在浏览商品后 通过点击想要购买的商品可以了解该厂拼的具体信息 包括水果名称 产地 单价 库存等 用户确定购买后还可以选择购买数量 希望购买多种水果可以直接 将想要购买的水果全部计入购物车 按 确认 按钮后系统西东显示 您已成功购买 件商 品 并在两秒后返回商品浏览界面 便于用户继续浏览其他商品 运行界面如图 4 4 所 示 图 4 4 添加到购物车界面 2 4 购物车查看模块的设计与实现 该模块为用户查看购物车界面 用于实现当用户希望查看所选水果情况 用户可以在该界面产看所选水果 还能将不想买的水果从购物车中删除 除此 之外 用户还可以将的查看水果总价 具体运行界面如图 4 5 所示 图 4 5 查看购物车界面 第三章 总结与心得 这次项目需要小组成员紧密的合作 尽管分配的任务不完全相同 但是在 项目开发中都被视为平等的 项目开发中的决策需要大多数人同意才能通过 我们也经常交换信息形成决策意见 通过本系统的开发 我对软件开发过程有了基础的了解 在系统开发初期 必须要熟悉企业的管理流程 初步了解进销存系统的相关知识 首先是需求分 析 知道自己要做什么 接着小组成员完成各自的模块要完成的界面 然后大 家一起建立了九张表 接下来是小组成员连接数据库完成自己的模块功能 设计和开发一个完整的系统仅仅靠一个甚至几个星期的时间是远远不够的 它需要更多的时间来测试和完善 本系统仍然存在着一些需要改进和完善的地 方 比如系统的整体设计需要进一步的美观 系统的内容需要更加丰富和多样 化 一些新的功能还有待继续开发和实现 一些新技术也需要被采用 系统的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国医药外包服务市场供需状况与投资规划研究报告
- 2025-2030全球与中国应用服务器行业发展现状及趋势预测分析研究报告
- 2026年浙江盛达铁塔有限公司招聘备考题库及完整答案详解1套
- 中共珠海市委党校2026年公开招聘教师备考题库及参考答案详解1套
- 2025至2030矿业自动化装备市场趋势与风险投资机会研究报告
- 2026年长沙市公安局巡特警支队公开招聘普通雇员备考题库带答案详解
- 建筑工程安全课件
- 2026年昭通市公安局招聘辅警备考题库有答案详解
- 2025-2030中国啤酒行业深度发展研究与“”企业投资战略规划报告
- 2026年雁塔区华育小天使幼儿园招聘5人备考题库及完整答案详解一套
- 2026年春节放假通知模板范文
- 非电量保护培训
- 第四单元“爱国情怀”(主题阅读)-五年级语文上册阅读理解(统编版)
- 海洋科技课件
- 口腔种植进修汇报
- 党建品牌管理办法
- 国外退货管理办法
- 氧疗设备的安全使用与维护
- 乡镇建筑垃圾管理办法
- 琼海市2025年公开招聘事业单位工作人员和农垦移交医院工作人员笔试岗位排名及笔试合格分数线笔试历年典型考题及考点剖析附带答案详解
- 油料运输使用管理办法
评论
0/150
提交评论