数据库论文格式
学年论文
(课程论文、课程设计)
题 目: 报刊订阅系统 作 者: 所在学院: 专业年级: 指导教师: 职 称:
2010年 1 2月 31 日
(论文正文)
一、 系统规划
近年来,随着网络信息技术的高速发展,网络贸易也开始高速发展。报刊订阅管理系统提供给广大读者一个更加便捷的信息化建设的重要平台。通过这种网络报刊订阅管理系统,满足了读者和出版社双方的信息要求。减少了双方的经济等各方面代价,提高了效率。 报刊订阅管理系统中,用户可以订阅多种报刊杂志,登记过后,系统自动生成该用户的报刊订阅单:列出用户锁定的刊物名称、邮发代号、出刊地、出刊种类、单价及最后该用户应交费用总额。用户在未交费之前,可以修改其已登记订阅报刊信息。对于用户,可以对订阅情况的查询,对报刊的模糊查询。对于管理员,可以根据提供根据订阅人姓名查询其报刊订阅情况,对报刊订阅情况的统计等。
二、 需求分析
1. 数据流图
2. 数据字典
三、 概要设计
1. E-R图 1)、实体:用户
属性:ID 号、密码、用户姓名、邮箱、联系方式 2)、实体:报刊
属性:刊号、名称、邮发代号、期刊类别、定价、发刊部门
四、 逻辑设计
1. 将E-R 图转换成的关系模式:
用户(ID 号,密码,用户姓名,联系方式, 邮箱)
报刊(刊号,名称,期刊类,发刊部门,定价,邮发代号)
订单(ID 号,刊号,订阅起始时间,订阅截止时间,订阅份数,邮寄地址,订阅总额) 选购(ID 号,刊号,选购份数)
2、数据表设计
数据项
3. SQL语句的设计: 表1:用户表
Create table User ( ID varchar(20) primary key, Y password varchar(20), Yname varchar(20), Y email varchar(20), Ylxfs char(11)
);
表2:报刊信息表
Create table Newspaper
( Kh varchar(20) primary key, Name varchar(20) , Qklb varchar(20) , Yfdh varchar(20) , Fkbm varchar(20) , Price float(4) );
表3: 选购信息表 Create table Selected ( ID varchar(20), Kh varchar(20), Xgfs char(4), Primary key(ID,Kh), Foreign key(ID) references User(ID), Foreign key(Kh) references Newspaper(Kh)
);
表4: 订阅信息表 Create table Buy ( ID varchar(20), Kh varchar(20), Dyfs char(4), Yjdz varchar(20), Dyze float(10), Sdate Date, Edate Date, Primary key(ID,Kh),
Foreign key(ID) references User(ID),
Foreign key(Kh) references Newspaper(Kh) );
视图1:报刊视图 Create view News As Select Kh, Name, Qklb, Price, Fkbm From Newspaper;
五、 物理设计
索引的选择和建立。
六、 系统实现
系统的开发工具、系统开发环境,系统界面、实现时的关键技术等。
七、 总结
系统的不足之处,系统的展望。
新疆大学课程论文(设计)、学年论文评分表