欢迎来到天天文库
浏览记录
ID:45604307
大小:140.24 KB
页数:21页
时间:2019-11-15
《数据库应用课程设计_优秀资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库应用课程设计设计题目:网上购物系统专业:软件技术姓名:刘胜学号:200933205指导老师:高海宾时间:2011年11月30H1需求分析31」系统需求分析31.2可行性分析32数据库的概念设计43数据库的逻辑设计54数据库的物理设计45应用程序设计95.1系统功能分析95.2系统功能模块设计95.3系统口标分析106程序实现10总结与体会20参考文献20—、需求分析1系统需求分析网上购物系统分为前台管理和后台管理。前台管理包括浏览商品、查询商品、订购商品、购物车、用户信息维护等功能。后台管理包括公告管理、商品管理、订单管理、投诉管理和用户管理等模块。流程图如图1-1和1-2所示
2、。、图1-1后台系统流程分析图订购商ini已登录注册用户未登录注册川户耒注册用户图1-2前台客户购物流程2可行性分析对于用户来说,在商场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。对于管理员來说,既要考虑川户的要求,又要更好的管理整个系统,所以他启负着双重任务。满足用户耍求方而,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等二
3、、数据库的概念设计数据库概念设计(E-R图)E-R图提供了表示实体型、属性和联系的方法:■实体型:用矩形表示,矩形内写明实体名。■属性:用椭圆表示,并用无向边将其与相应的实体连接起来。■联系:用菱形表示,菱形框内写明联系名,并用无向边分别・有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或n)。那么本系统的E-R图如下:用户用户ID用户密码用户姓名性别地址E-MAIL移动电话固定电话VariableVariableVariableByte(1)VariableVariableVariableVariablecharacterscharacterscharacteccha
4、racterscharacterscharacterscharacters购买购物編号用户名商品編号订购时间(20)(20)(50)(100(50)(100(50)丿VariablechVariablechVariableDateVariablecharacters(20)DateVariablecharacters(20)Variablecharacters(4)Variablecharacters(1000)ByteVariablecharac⑷投诉内容投诉结果投诉标志投诉编号投诉时间用尸名C3商品n⑷(50)(50)(50)⑷(50)(20)(20)(20)(50)charac
5、terscharactarscharactarscharacterscharacterscharacterscharacterscharacterscharaccharacters商品編号名称序列号生产厂家包装类别消售价格简介浏览次数涓售次数誚售数星图片VariableVariableVariableVariableVariableFlo^tVariableVariableVariableVariableVariable管理员用密姓户码名名I发布公告冊人号I交编题内提提n图2T网上冏品交易系统的E-R图三、数据库的逻辑设计1.数据库表的设计公告信息表(Board):表2-1公告信息表
6、列名数据类型长度允许空Idint4noTitlevarchar50yesContentvarchar1000yesPostTimedatetime8yesPostervarchar20yes商品信息表(Goods)表2-2商品信息表列名数据类型长度允许空Idint4noTypeidint4yesNamevarchar50yesSnNumbervarchar50yesProducervarchar50yesPackagevarchar50yesSalePricefloat8yesStorePricefloat8yesContentvarchar1000yesPostTimedateti
7、me8yesReadCountint4yesBuyCountint4yesImageFilevarchar50yes■商品类别表(GoodsType):表2-3商品类别表列名数据类型长度允许空Idint4noTypevarchar50yes■管理员表(Admin):表2-4管理员表列名数据类型长度允许空Adminldvarchar20noPassWdvarchar20yesNamevarchar50yes■用户表(Users):表2-5Users的结构列名
此文档下载收益归作者所有