欢迎来到天天文库
浏览记录
ID:6235620
大小:2.67 MB
页数:27页
时间:2018-01-07
《据库课程设计报刊订阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、淮海工学院计算机科学系课程设计报告设计名称:数据库原理及应用课程设计姓名:李维清学号:110411314专业班级:计算机科学与技术043系(院):计算机科学系设计时间:2007.1.2~2007.1.12设计地点:机房和教室成绩:指导教师评语:签名:年月日27数据库原理及应用课程设计报告数据库原理及应用课程设计一、课程设计的目的《数据库原理及应用》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。本课程设计主要在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方
2、法,达到进一步使学生综合运用所学知识和增强实际动手能力的目的。二、课程设计的任务与要求要求学生根据自身对题目的理解情况,从给定的设计题目中选择一个,以MSSQLServer作为后台数据库平台,以PowerBuilder作为前台开发工具,完成一个小型数据库应用系统的系统的分析、设计和开发。三、课程设计说明书报刊订阅管理系统1系统需求分析现在随着网络、计算机以及数据库的快速发展,报刊的订阅也不再是传统低效的纸笔记录了,已经转向网络。本系统就是面向一个企业的报刊订阅管理系统。此系统是一种比较智能化的管理系统,它面向所有企业部门的职工用户,但具有比较高的安
3、全性能。它能够实现报刊订阅的基本功能,包括新报刊信息的录入、订阅、查询等操作以及后台数据库的备份和恢复。用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊,查询信息,统计信息等操作。对于非法操作,系统有识别和防护措施。1.1系统功能需求分析本系统主要面向的用户有系统管理员、读者。下面分角色对该系统的不同操作范围做说明。本系统主要有以下功能模块:l(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面。l(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能
4、,信息一旦提交就存入到后台数据库中;普通用户自行注册进行录入个人信息。l(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。l(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上。l(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况。l(6)系统维护功能:管理员可以对用户、报刊、部门、订阅等信息进行添加、删除、更改等维护工作;管理员还要经常备份数据
5、库,以备出现故障后恢复。用户可以更改自己的注册信息,但用户名不能更改。27数据库原理及应用课程设计报告2系统总体设计2.1系统总体结构设计报刊订阅管理系统主要是由登录、录入、订阅、信息查询、统计、系统维护等主要模块构成。本系统的结构功能图:2.2系统数据模型设计2.2.1E-R图本系统采用E-R图(实体-关系图)的方法进行数据库概念结构设计。系统E-R图如下所示:部门1报刊包含n订阅n用户m27数据库原理及应用课程设计报告各实体E-R图:部门:部门部门号部门名用户:订阅报刊种类数真实姓名用户名家庭地址联系电话用户性别部门号密码管理员:管理员名字姓名
6、报刊:报刊代号报刊名出版社半年订阅价全年订阅价类型报刊27数据库原理及应用课程设计报告出版周期关系表E-R图:报刊号用户名金额订阅订阅年限份数2.2.2关系模式部门(部门号,部门名)用户(用户名,密码,真实姓名,性别,部门号,联系电话,联系地址,订阅报刊种类数)管理员(管理员名,密码)报刊(报刊代号,报刊名,类型,出版报社,出版周期,半年订约价,全年订约价)订阅(用户名,报刊代号,订阅年限,订阅数量,所需金额)2.2.3数据表(1).部门表(表department)Dnumber为部门号,Dname为部门名(2).用户表(表consumer)Una
7、me是用户名,Urealname是真实姓名,Upassword是密码,Usex是性别,Dnumber是部门号(与部门表有关系),Uphone是联系电话,Uaddress是联系地址;subscribenum是订阅报刊种类数;27数据库原理及应用课程设计报告(3).管理员表(表administrator)Aname是管理员名,Apassword是密码;(4).报刊表(表magazine)Mnumber是报刊代号,Mname是报刊名,Mkind是类型,Mpress出版报社,Mtime出版周期,Mhalfprice半年订阅价,Mwhole全年订阅价;(5)
8、.订阅表(表subscribe)Uname是用户名(与用户表主键有关系),Mnumber是报刊代号(与报刊表主键有关系),
此文档下载收益归作者所有