欢迎来到天天文库
浏览记录
ID:39745085
大小:1.18 MB
页数:46页
时间:2019-07-10
《福建农林大学数据库课程课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、福建农林大学计算机与信息学院课程设计报告课程名称:数据库系统概论题目:服装店管理系统姓名:阙友鹏系:计算机系专业:计算机科学与技术年级:2008级学号:081150059指导教师:黄世国职称:副教授2011年5月14日目录一、需求分析-1-1.1数据需求-1-1.1.1数据字典-1-1.1.2数据流图-2-1.2功能需求-2-二.数据库设计-3-2.1概念结构设计-3-2.1.1局部E-R图设计-3-2.1.2整体的E-R图设计-3-2.2逻辑结构设计-4-2.3物理结构设计-5-2.3.1基本表的设计-5-2.3.2视图、索引的设计-6-三、系统功
2、能设计-7-3.1系统功能模块图-7-3.2系统动态流程图-8-四、系统实现-8-4.1程序的运行环境-8-4.2系统开发环境-8-4.3数据库的创建和链接-8-4.3.1数据库基本信息的创建-8-4.3.2ODBC数据源的配置-11-4.3.3VisualC++连接服务器的代码-12-4.4窗体设计及其所对应的源代码-13-4.4.1系统的主窗口设计-13-4.4.2登陆窗口设计-14-4.4.3店员管理窗口设计-15-4.4.4进货管理窗口设计-19-4.4.5出售管理窗口设计-24-4.4.6库存查询窗口设计-31-4.4.7系统说明界面-42
3、-五、设计总结-42-参考文献-43-数据库课程设计一、需求分析需求分析的任务是通过详细调查现实世界需要处理的对象,充分了解原系统工作概况,明确用户需要,并在此基础上建立新系统。1.1数据需求1.1.1数据字典主要涉及到以下几个表,分别为:系统账户表、店员信息表、货物信息表、进货登记表、出售登记表。以下是数据字典:表1-1店员信息表表1-2货物信息表Id编号Name姓名Sex性别Professional职称Show说明Id编码GoodsName货物名称Type型号Price单价IsSelled是否出售表1-3进货登记表表1-4出售登记表GoodsId
4、货物编码UserId进货员Time进货时间GoodsId货物编码UserId销售员Time出售时间表1-5系统账户表UesNo.帐号Password密码-43-1.1.2数据流图数据流是数据结构子啊系统内传输的路径,可以用下面的流程图来表示本系统的数据流。店员管理登入权限进货信息登录服装店管理系统店员信息库存信息库存管理进货管理出售信息出售管理库存管理图1-1系统数据流图1.2功能需求根据需求分析,服装店管理系统包括登入信息、店员信息管理、进货管理、出售管理、库存信息查询、退出系统等几个部分组成。(1)登入信息登入信息部分是指用户需要根据指定的账户登
5、入系统,提高系统的安全性。(2)店员信息管理店员信息管理功能由增加店员信息,修改店员信息和查询店员信息三部分组成。(3)进货管理进货管理实现店员进货操作和进货历史记录查询。(4)出售管理出售管理实现店员在库货物查询、出售货物操作和出售记录查询。(5)库存查询库存查询包括显示所有在库货物信息、显示所有已出售货物信息、显示所有待出售货物信息和显示根据特定查询条件下的货物信息等功能。(6)退出系统-43-二.数据库设计2.1概念结构设计2.1.1局部E-R图设计E-R图的局部设计主要是对表的设计,如下图:系统账户帐号密码售货员称货物编码出售登记出售时间图2
6、-1系统账户E-R图图2-2出售E-R图店员编号姓名性别职称说明操作员称货物编码进货登记入库时间图2-3进货E-R图图2-4店员E-R图是否出售货物编码名称型号单价图2-5货物信息E-R图2.1.2整体的E-R图设计E-R图的整体设计清楚的确定表间的关系,设计如下图:-43-操作员称入库时间店员编号姓名性别职称说明进货货物编码是否出售货物编码名称型号单价系统账户帐号密码售货员称货物编码出售时间出售账户管理图2-6服装店的整体E-R图2.2逻辑结构设计概念结构是独立于任何一种数据模式的信息结构,逻辑结构设计的任务就是把概念饥饿感设计阶段设计好的基本E-
7、R图转化为选用DBMS产品所支持的数据模型相符合的逻辑结构。由前面创建的E-R图可见:图中有三个实体:系统账户、店员、货物;三个关系:系统账户和店员的关系、店员和进货登记的关系,店员和出售登记的关系。由于每个实体必须构造表,所以可以先得到三个实体的信息表,实体的码就是关系的码,实体的属性即关系模型的属性:系统账户信息表:登入账户(登入帐号,密码)店员信息表:店员(编号,姓名,性别,职称,说明)-43-货物信息息表:货物(编码,货物名称,型号,单价,是否出售)对于多对多的关系来说,与该联系相连的实体的码以及本身的属性均转换为关系的属性,各实体之间的码组
8、成关系的码或者关系的码的一部分。以上E-R图的三个联系为多对多,所以转换为关系模式为:进货登记表:进货(货物
此文档下载收益归作者所有