影视名管理系统.doc
- 文档编号:1986275
- 上传时间:2023-05-02
- 格式:DOC
- 页数:27
- 大小:470.50KB
影视名管理系统.doc
《影视名管理系统.doc》由会员分享,可在线阅读,更多相关《影视名管理系统.doc(27页珍藏版)》请在冰点文库上搜索。
湖南文理学院数据库原理及应用课程设计报告
湖南文理学院
课程设计
题目
影视明星管理系统
学院
物理与电子科学技术学院
专业
班级
学号
学生姓名
指导教师
摘要
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对明星信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高系统管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。
影视明星管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对影视明星的信息管理,包括影视明星信息的添加、修改、新增用户的注册、用户的登录、管理员登录等几个方面。
系统可以完成对影视明星信息的浏览、查询、添加、删除、修改、等功能。
系统的核心是对影视明星的信息、用户、管理员三者之间的联系,每个表的修改都将联动地影响其他的表,当完成添加或删除操作时系统会自动地完成数据库的修改。
查询功能也是系统的核心之一,在系统中既有分类查询,又有具体的查询。
系统有完整的用户注册功能。
也有对明星信息的添加、删除、等功能。
仓库管理系统主要技术应用到了ACCESS,以及DREAMWEAVER。
课程设计主要介绍本课题的开发背景、所要完成的功能和开发的过程。
重点说明系统设计的重点、设计思想、设计的核心代码。
关键词:
影视明星信息,用户搜索,管理员,ACCESS;DREAMWEAVER
-III-
Abstract
Alongwiththescienceandtechnologyunceasingenhancement,thecomputerscienceismaturedayafterday,itsformidablefunctionhadprofoundlyknownforthepeople,itenteredthehumansocietyeachdomainandisplayingthemoreandmoreimportantrole.Asapartofcomputerapplication,usethecomputertostarsmanagementinformation,withcraftsincomparableadvantages.Forexample:
retrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifeislong,thecostlowstatus.Thesemeritscanenormouslyenhancethestarsmanagementefficiency,alsoisenterprise,andtheschoolscientificandstandardizationmanagement,andconnectingwiththeworldtheimportantcondition.Thestarsmanagementsystemisthetypicalmanagementsystem(MIS),itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceanddevelopmentoffrontapplicationprogramoftwoaspects.Regardingtheneedtoestablishthedataconsistencyandintegrality.Datasecuritygoodstorehouse.Forthelatterrequirestheapplicationprogramfunctioncomplete,easytouse,etc.
Thissystemmainlycompleteitem,includingthestarsinformationaddition,modification,removes.userregistration,userlogin,administratorloginetc.Thesystemcancompleteallkindsofinformationtobrowse,search,add,delete,modifystatements,andotherfunctions.
Thecoreofthesystemisthestarsinformationandusers,administratorlinksbetween;eachtablechangeswillaffectotherwatchlinkage,whencompleteadditionorremoveoperationsystemwillbeautomaticallycompletedatabasechanges.Inquiresthefunctionalsoisthecoreofthesysteminoneofbothclassificationsystem,andthespecificquery.Acompletesystemofuserstoadd.Butalsototheinformationadd,delete,inquirestheetc.function.
StarmanagementsystemmaintechnologyappliedtoDREAMWEAVERandACCESS.
Coursedesignmainlyintroducesthedevelopmentbackgroundofthesubject,wanttodofunctionandtheprocessofthedevelopment.Focusesontheinstructionsofthesystemdesignkey,designthoughts,thecoreofthedesigncode.
Keywords:
database;starsmanagementsystem;addition;modification;removes;userregistration;userlogin;administratorlogin;theACCESS;DREAMWEAVER
-21-
目录
摘要…………………………………………………………………………..Ⅱ
Abstract……………………………………………………………………………Ⅲ
引言………………………………..………………………………………….1
第1章需求分析………………………………………………………………….2
1.1任务概述………………………………………………………………..2
1.1.1系统目标………………………………………………………….2
1.1.2用户特点………………………………………………………….2
1.2系统的功能需求………………………………………………………..2
1.2.1角色功能需求…………………………………………………….2
1.2.2功能模块………………………………………………………….2
1.3系统的性能分析………………………………………………………..3
1.4系统的数据需求………………………………………………………..3
第2章系统总体设计…………………………………………………………….4
2.1系统功能设计……………………………………………………..........4
2.1.1各功能模块介绍………………………………………………...4
2.1.2系统总体模块图………………………………………………...5
2.1.3创建表与字段…………………………………………………...7
第3章数据库设计……………………………………………………………….9
3.1数据库概念设计………………………………………………………..8
3.2明星个人信息实体E-R图…………………………………………….11
第4章系统实现…………………………………………………………………12
4.1开发工具Dreamweaver介绍………………………………………….11
4.2开发工具Access介绍…………………………………………………13
第5章系统测试…………………………………………………………………14
5.1登录页面…………………………………………………………….....14
5.2明星查找页面………………………………………………………….14
5.3明星代表作查找页面………………………………………………….15
5.4管理员管理界面……………………………………………………….15
5.5插入新的明星信息页面……………………………………………….16
总结………………………………………………………………………………..17
参考文献………………………………………………………………..................
引言
在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。
于是,基于Web的数据库也就应运而生了。
随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。
ASP.Net作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。
Internet的普及和应用使人们的现代生活方式发生了深刻的变化,不仅在商业领域各大企业加快了信息化进程,一些娱乐网站更是将八卦娱乐与信息技术相结合,达到娱乐信息最快最大化,使得此类网站的娱乐性大大提升,收益也大幅增加,人们的娱乐生活也因此变得更加快餐化,高效化。
于是,于是一个基于网络管理的应用系统的开发也正蓬勃发展并发挥着巨大的作用。
基于以上原因,本文提出了一种网上实现明星资料管理系统,它能很好的解决以上的问题。
它改变了以往数据管理的运作方式,而是采用网上插入,修改和删除,极大地便捷了网络的管理员管理每天快速更新的娱乐资讯,显著地提高了工作效率。
系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。
ASP.NET在系统重处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。
第1章需求分析
1.1任务概述
1.1.1系统目标
影视明星管理系统是为了提高网友搜索效率而开发的。
它包括用户信息管理、影视明星信息管理、影视明星相关作品信息管理等模块,并提供了查询、修改、添加、删除等功能。
影视明星管理系统能简化网页公司在信息管理方面的复杂性,和减少在管理上的庞大开销。
随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。
本课程设计开发了一个销售管理系统,该系统完成了用户注册、用户登录、影视明星信息等的添加、修改、删除、查询等功能,迅速准确地完成各种工作,大大提高了用户搜索和影视明星管理的效率。
1.1.2用户特点
许多网友在上网时都会搜索一些影视明星的信息和相关的作品,在此之前,网友们就必须在该搜索网站上进行用户注册,注册成功后才能登录用户名进行搜索,对于要搜索的明星的信息是管理员统一将各类明星的信息整合到一个数据库中,对这一工作流程进行有效地管理和控制,对这些网站来说是非常重要。
在添加明星信息、用户注册、用户登录、用户搜索环节中,由于影视明星所属区域繁多、数量之大、数据库管理复杂,所以管理员必须将明星以所属地域进行划分,可分为:
欧美、日韩、内地、港台,这样搜索起来就方便多了,也大大的提高了管理员的管理效率。
1.2系统的功能需求
1.2.1角色功能需求
本系统共包含影视明星、登录用户两中角色:
(1)影视明星:
包括影视明星的基本信息;如:
性别、出生日期、类别(影星或歌星)、地域、代表作品五种,我们可以通过添加、修改和删除等操作对这五种信息进行更新;
(2)登录用户:
用户可以搜索明星们的相关信息,也可以注册客户名。
1.2.2功能模块
系统包括管理员信息模块、用户信息模块、影视明星信息模块。
(1)管理员信息模块功能需求:
可以添加新的影视明星的相关信息和作品,也可以修改当前已有的明星的信息;
(2)登录用户信息模块功能需求:
可以注册新用户,也可以对感兴趣的明星进行搜索查询;
(3)影视明星信息模块功能需求:
能够提供明星的信息和相关的代表作品以供用户搜索和查找,管理员可以对以前的明星信息进行删除、修改。
1.3系统的性能分析
为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:
(1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。
由于系统的查询功能对于整个系统的功能和性能完成很重要。
从系统的多个数据来源来看,学生信息查询、教师信息查询、实验信息查询、排课结果查询、实验成绩查询,其准确性很大程度上决定了系统的成败。
因此,在系统开发过程中,系统采用优化的ACCESS语句及安全扩展存储过程来保证系统的准确性和及时性。
(2)系统的开放性和系统的可扩充性系统在开发过程中,应该充分考虑以后的可扩充性。
例如影视明星信息属性添加、修改,用户查询的需求及管理工作的分级管理等模块也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
(3)系统的易用性和易维护性系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
系统中涉及到的数据是影视明星相当重要的信息,因此系统为不同角色的用户提供了方便的管理后台进行数据管理,特别为系统管理员提供了数据备份,日常安全管理,防止系统意外崩溃等功能。
1.4系统的数据需求
该系统的开发主要任务是实现对影视明星信息自动化的处理,所以我们初步规划出系统所需要的数据有:
用户的基本信息:
用户名称、用户登录密码;
影视明星的信息:
明星姓名、性别、地域、类别、出生日期、代表作品;
管理员的基本信息:
管理员名称、管理员登录密码。
第2章系统总体设计
2.1系统功能设计
2.1.1各功能模块介绍
经过分析后确定系统应具备以下功能:
(1)系统管理功能
添加用户:
添加新的用户,并设置密码;
非法用户删除。
(2)影视明星信息管理功能
管理员添加、删除或修改明星信息;
用户查询明星信息。
用户查询使用模糊查询,模糊查询就是指依据模糊匹配的查询,所谓模糊匹配是指检索关键字与被检索文字之间是在某种程度上的匹配,而不是完全一致。
例如:
我们这次就用到了模糊查询,当按照明星姓名查找的时候可以只输入明星的姓到搜索栏里,点击搜索就可以搜索出所有同姓的明星。
同样,如果是按代表作查询输入代表作的部分字符就可以得到与这个代表作相关的所有作品以及相关的内容。
Access语句中提供了对模糊查询的支持:
like,下面简单介绍。
Access中的模糊查找是通过LIKE关键字和通配符实现的,like关键字的使用格式是:
like‘字符串’,其中‘字符串’中包含了通配符,所谓通配符就是可以带便一定长度字符串的特殊字符。
1)“%”可以表示多个字符,也就四可以代表任意长度的字符。
2)“-”只能表示一个字符(byte),因为每个汉字站两个字符,所以一个汉字应该用两个“-”来表示。
下面举例说明蛮好匹配的使用:
Like‘a%’:
搜索满足字母a开头的所有字符串,例如:
abc。
Like‘%d’:
搜索满足一字符d结尾的所有自负串,例如:
abcd。
Like‘%o%’:
搜索包含以字符o的所有字符串,例如:
dog。
Like‘-ame’:
搜索以ame结尾的所有长度为4的字符串,例如:
name。
3)另外,[]表示通配一定范围内的字符的值,例如:
[abcd]:
表示可以通赔abcd4个字符中的一个。
[a-d]:
与[abcd]的含义相同,也表示可以通配abcd4个字符中的一个。
3)^表示否定,例如:
Like‘abc[^d]’表示满足长度为4,以字母abc开头,并且第4个字母不是d的所有字符串。
2.1.2系统总体模块图
一个应用程序的成败绝大部分取决于开发人员对用户的实际需求或者公司自身发展需要的理解程度。
因此要创建一个好多应用程序,开发人员需要跟好的了解、分析、明确用户的需求,并且能够准确、清晰的以文档的形式表达,保证开发过程按照满足用户需求为目的开发整个应用程序。
登录模块:
登录模块具有两种身份登录,用户登录和管理员登录。
管理员登录之后可以对系统的相关信息进行管理,包括对数据库中数据的修改和删除。
用户登录之后可以按照姓名查找和按照代表作查找来查询需要的查询的明星的信息。
下面是分别是用户登录和管理员登录的流程图:
登录模块
登录界面
账号密码允许登录进入主界面
管理用户、明星信息
息管理模块
管理界面
响应操作进入相应子模块
系统总框架
包括明星姓名、性别、地域、代表作、出生年月、类别。
管理员登录
包括明星姓名、性别、地域、代表作、出生年月、类别。
修改明星信息
添加明星信息
是否登录成功
删除明星信息
管理员登陆和实现功能
用户登录
按代表作查找
是否登陆成功
姓名
地域
性别
代表作
类别
按姓名查找
否
用户登录和功能实现
2.1.3创建表与字段
用户表,其中包括用户名和用户密码,用户可以添加(即注册)注册成功后,新增的用户信息就可以被插入到用户表中。
管理员表,包括管理员名称和密码,管理员只有一个,不可以添加。
总表,包括的属性有姓名、地域、出生年月、性别、代表作、类别。
用户可以通过网页查询到总表中的明星个人信息,管理员可以对明星信息进行管理,包括添加、修改、和删除。
在网页上的管理直接是对数据库中总表的操作。
第3章数据库设计
3.1数据库概念设计
本系统包括的实体有:
管理员、影视明星个人信息、影视明星代表作品、影视明星总的个人信息、用户,下面是各实体的实体属性介绍:
(1)管理员
描述:
信息管理中存储的管理员信息(包括所有查询的所需信息);
其中包含属性管理员名:
用于标识登陆系统的管理员账号,具有唯一性;
密码:
用于对应登陆管理员名的密码;
(2)影视明星个人信息
描述:
信息管理中存储的所有影视明星信息;
其中包含属性姓名:
用于标识明星,具有唯一性;
性别:
用于标识明星的性别;
代表作品:
用于标识明星的作品;
地域:
用于标识明星所属的区域;
出生日期:
用于标识明星的出生时间;
(3)影视明星代表作品信息
描述:
信息管理中存储的所有影视明星所对应的代表作品的信息;
其中包含属性代表作品名:
用于标识明星的代表作品,具有唯一性;
出版时间:
用于标识作品的发行时间;
简介:
用于标识作品的相关信息;
(4)影视明星总的个人信息
描述:
信息管理中存储的所有影视明星信息;
其中包含属性姓名:
用于标识明星;
性别:
用于标识明星的性别;
代表作品:
用于标识明星的作品;
地域:
用于标识明星所属的区域;
出生日期:
用于标识明星的出生时;
类别:
用于标识明星的分类(影视或者歌手);
(5)用户信息
描述:
信息管理中存储的所有用户信息;
其中包含属性用户名:
用于标识登录系统的用户账号,具有唯一性;
密码:
用于标识对应登陆用户名的密码;
数据库E—R图:
数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。
这阶段可用的工具很多。
用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(ComputerAidedSoftwareEngineering,CASE)可以帮助进行设计。
本系统采用了E-R图的方法进行数据库概念结构设计。
3.2明星个人信息实体E-R图
总表
姓名
代表作
地域
性别
出生年月
类别
管理员信息实体E-R图
管理员表
管理员名称
密码
用户信息实体E-R图
用户表
用户名
密码
逻辑结构设计
逻辑结构设计的任务就是把概念结构设计好的基本E-R图转换为与选用DBMS产品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 影视 管理 系统