【数据库课程设计报告:服装销售系统】


一、实验目的

本次数据库课程设计的目标是通过实践掌握ORACLE 9i/10gSQL SERVER 2000等大型数据库系统的开发,深入理解底层数据库触发器和程序过程。同时,利用C/S模式开发工具(如VB、PB、DELPHI)及B/S模式开发工具(ASP、JSP、PHP),学生将学习如何开发小型应用系统,从而对成熟的商品化软件有初步认识。

二、任务描述

项目任务是设计并实现一个服装销售系统,包括C/S模式用于线下门店业务处理,B/S模式用于线上业务处理,核心系统包含:

  1. 用户登录管理
  2. 用户信息管理(增删改查)
  3. 服装进销存管理
  4. 销售记录管理
  5. 门店销售信息传送至总部
  6. 总部策略调整与滞销处理

三、需求分析

  1. 登录管理:验证员工号、密码和身份,确保合法用户访问。
  2. 用户管理:支持用户信息的添加、修改、显示和删除。
  3. 门店管理:实现服装引入、销售、库存查询、销售记录查询和滞销处理。
  4. 总部信息管理:监控门店销售情况,调整滞销服装处理方式。
  5. 退出系统:安全退出操作。

四、系统设计

系统总体设计包括用户管理、门店系统、总部信息管理和退出系统模块,详细设计涵盖:

- 用户管理模块:用户信息的增删改查。

- 门店系统模块:服装引入、销售、库存查询、滞销处理。

- 总部管理模块:门店销售与盈亏数据查询,滞销服装处理。

- 退出系统模块:用户退出安全性。

五、开发环境

  • 硬件要求:一台计算机
  • 软件环境:Windows XP
  • 开发工具:Delphi 7.0
  • 数据库:SQL Server 2000
  • 开发语言:C、SQL、Delphi

六、表的设计

  1. 用户表 (login_0612):存储员工用户名、密码和用户ID信息。
  2. 服装信息表 (cmessage):记录商品编号、名称、价格、出厂日期、引进和销售数量。
  3. 用户身份表 (userid):识别已登录用户的权限。
  4. 部门销售记录表 (如cmessage1):记录销售明细。

七、功能实现

系统实现了各模块功能,包括登录验证用户管理服装进销存操作销售记录查询滞销服装自动识别和处理等。

八、遇到的问题及解决办法

在设计和实现过程中,可能遇到的问题包括数据一致性并发访问控制等。具体问题与解决措施有待进一步详细记录。