【数据库课程设计报告:服装销售系统】
一、实验目的
本次数据库课程设计的目标是通过实践掌握ORACLE 9i/10g或SQL SERVER 2000等大型数据库系统的开发,深入理解底层数据库触发器和程序过程。同时,利用C/S模式开发工具(如VB、PB、DELPHI)及B/S模式开发工具(ASP、JSP、PHP),学生将学习如何开发小型应用系统,从而对成熟的商品化软件有初步认识。
二、任务描述
项目任务是设计并实现一个服装销售系统,包括C/S模式用于线下门店业务处理,B/S模式用于线上业务处理,核心系统包含:
- 用户登录管理
- 用户信息管理(增删改查)
- 服装进销存管理
- 销售记录管理
- 门店销售信息传送至总部
- 总部策略调整与滞销处理
三、需求分析
- 登录管理:验证员工号、密码和身份,确保合法用户访问。
- 用户管理:支持用户信息的添加、修改、显示和删除。
- 门店管理:实现服装引入、销售、库存查询、销售记录查询和滞销处理。
- 总部信息管理:监控门店销售情况,调整滞销服装处理方式。
- 退出系统:安全退出操作。
四、系统设计
系统总体设计包括用户管理、门店系统、总部信息管理和退出系统模块,详细设计涵盖:
- 用户管理模块:用户信息的增删改查。
- 门店系统模块:服装引入、销售、库存查询、滞销处理。
- 总部管理模块:门店销售与盈亏数据查询,滞销服装处理。
- 退出系统模块:用户退出安全性。
五、开发环境
- 硬件要求:一台计算机
- 软件环境:Windows XP
- 开发工具:Delphi 7.0
- 数据库:SQL Server 2000
- 开发语言:C、SQL、Delphi
六、表的设计
- 用户表 (login_0612):存储员工用户名、密码和用户ID信息。
- 服装信息表 (cmessage):记录商品编号、名称、价格、出厂日期、引进和销售数量。
- 用户身份表 (userid):识别已登录用户的权限。
- 部门销售记录表 (如cmessage1):记录销售明细。
七、功能实现
系统实现了各模块功能,包括登录验证、用户管理、服装进销存操作、销售记录查询、滞销服装自动识别和处理等。
八、遇到的问题及解决办法
在设计和实现过程中,可能遇到的问题包括数据一致性、并发访问控制等。具体问题与解决措施有待进一步详细记录。