欢迎来到天天文库
浏览记录
ID:4365354
大小:1.02 MB
页数:36页
时间:2017-11-30
《报刊订阅管理系统的设计与实现数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、存档资料成绩: xxxx课程设计报告书所属课程名称数据库系统开发教程题目报刊订阅管理系统的设计与实现分院 XXXXXXXXXXXX 专业班级XXXXXXXXXX学 号XXXXXXXXXXXXXXXXX学生姓名 XXXXXXXX 指导教师XXXXXXXXX 20XX年XX月XX日第1页共36页XXXXX课程设计报告目 录第一章课程设计内容及要求41.1设计目的41.2设计要求41.3设计环境4第二章概要设计52.1系统需求分析52.2系统结构设计:52.3逻辑结构设计62.4功能模块设计6第三章详细设计83.
2、1系统数据库设计83.2系统主要功能模块设计133.2.1登录界面133.2.2主界面133.3程序主要算法对应的原代码13第四章调试与运行结果及存在的问题19第五章课程设计心得体会35第六章参考文献36第36页共36页XXXXX课程设计报告第一章课程设计内容及要求通过对某企业的报刊订阅业务进行分析、调查,设计该企业的报刊订阅管理系统。以SQLServer2005作为后台数据库,以C#作为前台开发工具,完成数据库应用系统的设计开发。1.1设计目的人们在部门单位中一直以来都是使用传统人工方式管理本单位的报刊订阅,这种管
3、理方式存在着许多缺点,而且时间一长,将产生大量的文件和数据,难于归类整理,这对于查找、更新和维护都带来了不少的困难。课题要求设计并实现一个报刊订阅管理系统,能够通过计算机和数据库对本单位的报刊订阅进行管理。一个单位可指定一个或多个管理员,普通用户注册获得一个账号后就可以订阅报刊以及在自己的权限范围内进行相关的操作。1.2设计要求综合运用所学的数据库基本知识,并能通过查阅相关文献材料,独立完成该课题的设计开发工作。要求根据本课题设计出合理的数据结构,并实现报刊订阅管理系统中,登录对角色的判断,管理员注册新用户,管理员查
4、看、更新报刊信息,查询、统计订阅信息,维护数据,管理用户,普通用户修改个人信息,查询、统计、增加订阅等功能模块。1.3设计环境系统数据库用的是MicrosoftSQLServer2005,系统的开发平台为MicrosoftVisualStudio2010,开发语言为C#。第36页共36页XXXXX课程设计报告第一章概要设计2.1系统需求分析通过对企业的报刊订阅业务进行分析、调查,设计该企业的报刊订阅管理系统。主要实现以下功能:1.登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密
5、码进入报刊订阅管理界面。2.录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行录入个人信息。3.订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。4.查询功能:按人员查询、按报刊查询、按部门查询有关订阅信息,对查询结果能进行预览;5.统计功能:按报刊统计、按人员统计、按部门统计,对统计结果能进行预览;6.系统维护:如数据安全管理(含备份与恢复)2.2系统结构设计本系统包括后台数据库设计和前
6、台应用程序的设计两个大的方面,后台数据库的设计是为前台应用程序而服务的,而应用程序的设计则是基于数据库编写的。根据需求分析可以建立管理员表,部门表,用户表,报刊类别表,报刊信息表,订单表。其中用户表中包括了用户基本信息,报刊信息表中包括了报刊的基本信息,订单表中包括了用户订阅报刊的相关信息。系统登录主要分为管理员和用户两种类型。管理员可以实现录入用户信息、录入报刊信息,查询用户、报刊、部门订阅情况,统计用户、报刊、部门所订阅的数量,数据备份和数据恢复的系统维护操作。用户可以实现查询本人信息并修改,订阅报刊并查询等操作
7、。界面设计相对友好,方便用户的操作。第36页共36页XXXXX课程设计报告2.1逻辑结构设计设计数据库共有7个关系模式,分别为:Ø用户(用户账号,姓名,密码,用户类别)用户账号为主键,决定因素为主键自身或包含主键,满足BC范式。Ø普通用户1(用户账号,联系电话,联系地址,部门编号)用户账号为主键,部门编号为外键,决定因素为主键自身或包含主键,满足BC范式。Ø普通用户2(用户账号,身份证号)用户账号为主键,决定因素为主键自身或包含主键,满足BC范式。Ø部门(部门编号,部门名称)部门编号为主键,决定因素为主键自身或包含主
8、键,满足BC范式。Ø报刊信息(报刊编号,报刊名称,出版报社,出版周期,季度报价,内容介绍,分类编号)报刊编号为主键,分类编号为外键,决定因素为主键自身或包含主键,满足BC范式。Ø报刊类别(分类编号,分类名称)分类编号为主键,决定因素为主键自身或包含主键,满足BC范式。Ø订单(用户编号,报刊编号,订阅份数,订阅月数)用户编号、报刊编号为主键,决定
此文档下载收益归作者所有