- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告
课程设计题目:家电销售管理
学生姓名 陈煌
专 业 软件工程
班 级 1221809
指导教师 江霞
2013年 01 月 09 日
东华理工大学
需求分析
软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功能
和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。家电销售管理系统将从不同的角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。
家电销售管理系统是为了确切地表达出系统的每项需求,并作为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能测试提供测试依据。
对于从网上搜索到的和家电销售有关的系统,我们都只能从一个使用者的角度来对其作出分析。由于我们技术水平和实践经验的局限性,我们觉得我们做的家电销售系统,目的在于巩固和提高自己的技术水平,丰富自己的实践经验,所以要实现的功能也只能是简单的后台数据的添加、删除、修改、查询等,具体来说包括以下的几方面:
用户注册:新用户输入相应的信息。
用户登录:用户输入用户名,密码,以获得身份确认。
个人信息浏览:用户可以查看自己的各种信息。
个人信息修改:用户可以修改自己的一些基本信息。
管理员登录:管理员输入用户名,密码,以获得身份确认。
管理员查询:管理员可以查询商品信息和用户信息。
管理员修改:管理员可以修改商品信息和用户信息。
二.全局E—R图三.将E—R图转换为关系模式
家电(家电名称、家电编号、类型、单价、出厂编号、库存量)主键为:家电编号
客户(客户姓名、客户编号、客户电话、地址)主键为:客户电话,外键为:客户编号
厂商(厂商名称、厂商编号、负责人、所在地、客服电话)主键为:厂商编号
订单表(客户编号、家电编号、订单日期、数量、购买价)主键为:客户编号,外键为:家
电编号
四.源代码
家电表
create table appliances
(
APPname varchar(10),
APPnum char(4),
type varchar(10),
MANnum char(4),
price money,
stock smallint
)
alter table appliances
add
constraint CK_appliances check(APPnum9999 and APPnum1000),
constraint p_APPnum primary key(APPnum)
select* from appliances
厂商表
create table manufacturer
(MANname varchar(10),
MANnum char(4),
peoplename varchar(6),
location varchar(12),
servicenum char(12)
)
alter table manufacturer
add
constraint CK_MANnum check(MANnum9999 and MANnum1000),
constraint p_MANnum primary key(MANnum)
select*from manufacturer
客户表
create table client
(CLIname varchar(6),
CLInum char(4),
address varchar(20),
phonenum char(11)
)
alter table client
add
constraint CK_CLInum check (CLInum9999 and CLInum1000),
constraint p_CLInum primary key(CLInum)
select*from client
订单表
create table indent
(CLInum char(4),
APPnum char(4),
indentdate smalldatetime,
number tinyint,
buyprice money
)
alter table indent
add
constraint ck_CLInum check (CLInum9999 and CLInum1000),
constraint ck_APPnum check(APPnum9999 and APPnum1000),
constraint P_CLInum_ primar
文档评论(0)