数据库课程设计报告-------仓库管理系统计算机学院计算机专业姓名:学号:任课教师:SalesManagementInformationSystem目录一、系统开发平台..........................................................3二、数据库规划......................................................42.1任务陈述....................................................42.2任务目标....................................................5三、系统定义........................................................63.1系统边界....................................................6四、需求分析........................................................84.1用户需求说明................................................84.1.1数据需求...............................................84.1.2事务需求...............................................84.2系统需求说明................................................9五、数据库逻辑设计.................................................105.1ER图.......................................................105.2数据字典...................................................105.3关系表.....................................................13六、数据库物理设计.................................................216.1索引.......................................................216.2视图.......................................................216.3安全机制...................................................216.4其他.......................................................21七、应用程序设计...................................................227.1功能模块...................................................227.2界面设计...................................................227.3事务设计...................................................29八、测试和运行.....................................................32九、总结...........................................................33附.参考文献.......................................................34Allrightsreserved---2010©SalesManagementInformationSystem销售管理信息系统开发文档一、系统开发平台本系统为仓库管理系统,主要用于企业商品库存的管理,包括出库、入库、查询库存、员工管理,以及查看操作日志等功能。本系统采用PowerBuilder集成开发环境,后台使用MicrosoftSQLServer2000建立数据库。本系统开发环境的操作系统为windowsXP+windows7。本系统可运行于windowsXP,windowsVista,windows7等环境。二、数据库规划2.1任务陈述仓库管理系统,主要用于企业商品库存的管理,包括出库、入库、查询库存、员工管理,以及查看操作日志等功能。查询可以实现模糊查询,也可以进行条件查询。同时也能多条件混合查询。入库可以进行入库操作,可以添加已有的商品也可以添加新商品,同时可以添加新的类别。出库实现商品的售出,可以批量进行出售。提高操作性。管理员可以对员工管理,改变员工权限和密码。提供简单的帮助。可以查看员工的操作日志。本系统实现的功能模块如下图所示:图2.1仓库管理系统(SMIS)功能模块示意图2.2任务目标经过和客户的协商,最终确定以下任务目标:1.查询Allrightsreserved---2010©4仓库管理系统系统模块输入模块维护模块查看模块采购模块帮助模块入库模块采购员管理模块出库模块还原模块日志管理SalesManagementInformationSystem销售管理信息系统开发文档可以实现模糊查询,也可以进行条件查询。同时也能多条件混合查询。2.出库实现商品的售出,可以批量进行出售。提高操作性。3.入库进行入库操作,可以添加已有的商品也可以添加新商品,同时可以添加新的类别。4.员工管理管理员对员工进行权限的修改,密码的修改等操作。5.日志查询系统支持对所有员工的操作记录进行查询,方便管理员监督员工的各种行为提高...