管理信息系统课程设计上机报告.docx
《管理信息系统课程设计上机报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计上机报告.docx(12页珍藏版)》请在冰豆网上搜索。
管理信息系统课程设计上机报告
《管理信息系统》上机报告
学生姓名:
学号:
所在系部:
管理系
专业班级:
市场营销2班
指导教师:
日期:
二○一三年十一月
明星电影电视歌曲查询系统
第一次上机内容:
系统分析
1、用户需求
人们面对海量的影视明星、电影电视演员、歌手,想要找出他们自己喜欢的演员明星、歌手的某一部作品或者某一首歌,并进行了简单了解。
面对网络上的万千数据,快速找到这是十分困难的,需要用户自己在网络上进行主动的选择。
本系统就是专门针对这种需求而设计的,便于用户快速了解明星的主要作品的基本信息,并进行预览。
2、可行性分析
首先明星的作品主要分为三大块:
电影、电视剧、音乐作品。
针对这三个板块,分别建立数据库,将数据录入进来,这样就可以方便用户进行查找。
针对不用的需求设置不同的独立显示页面,设计不同的表单。
建立起表当之间的联系,然后将数据库关联起来。
这样就可以按照需求来进行查询了。
所以该系统的可行性较高,可以通过管理信息系统实现。
3、数据分析
在分析阶段完成,收集各方面信息,使所作的软件功能完备,方便可行。
信息:
主要包括电影、电视剧、音乐的基本信息,如作品名、出品时间、主演、海报或者对应额照片,还有一段简介。
以上资料或者数据收集来源于网络已有的数据库。
4、功能分析
本系统具有信息录入、修改、添加、信息输出以及系统安全设置等功能。
具体情况如下:
(1)信息录入功能:
明星的影视作品、音乐作品的录入。
(2)修改功能:
对明星的作品数据库进行实时更新。
(3)信息输出功能:
对所需要的信息通过子界面进行信息的输出。
(4)添加功能:
讲随时修改更新的信息进行添加。
本系统将涉及7个表单制作,其中包括系统欢迎界面,系统权限认证界面,系统进入预览界面,歌曲类界面,电视剧作品界面,电影作品界面。
系统欢迎界面的具有表达本系统重要功能的简介,系统权限认证界面是对系统信息的发布者进行进入权限认证,来保证信息的真实和安全。
系统主控界面有显示本系统的全部功能的命令按钮,通过系统主控界面,你可以选择你想要查询的作品类型面,即简单方便又直接。
在不同的分界面对明星作品进行分类浏览查询和阅读,系统主要分为三个类别,电视剧、电影、歌曲三种类型。
如电影主要信息有主演、出品时间、海报、电影类型、电影简介等内容。
第二次上机内容:
数据库设计
(1)数据库文件设计
电影表逻辑结构
歌曲表逻辑结构
(三种类别的表文件)
第三次上机内容:
系统设计
(系统主界面)
(登录权限界面)
(分类查询系统进入页面)
(主系统界面)
(子界面-电影查询结果页)
第四次上机内容:
代码分析与设计
代码设计
欢迎界面:
字幅的滚动示:
(ifthisform.label1.left+thisform.label1.width<0
thisform.label1.left=thisform.width
else
thisform.label1.left=thisform.label1.left-10
Endif)
快速进入(doformdenglu
thisform.release)
系统权限认证界面:
用户名,密码(ifthisform.text1.value="1234567"andthisform.text2.value="19930213"
doformxitongye
thisform.release
else
messagebox("输入错误!
用户名或密码错误请重新输入。
")
endif)
系统界面:
向各子界面链接(doform下一界面名称)
图片交替闪烁代码:
(ifi=7
thisform.image1.visible=.t.
thisform.image2.visible=.f.
thisform.image3.visible=.t.
thisform.image4.visible=.f.
thisform.image5.visible=.f.
thisform.image6.visible=.t.
thisform.image7.visible=.f.
i=i-1
else
ifi=6
thisform.image1.visible=.f.
thisform.image2.visible=.t.
thisform.image3.visible=.f.
thisform.image4.visible=.t.
thisform.image5.visible=.f.
thisform.image6.visible=.t.
thisform.image7.visible=.f.
i=i-1
else
ifi=5
thisform.image1.visible=.f.
thisform.image2.visible=.f.
thisform.image3.visible=.t.
thisform.image4.visible=.f.
thisform.image5.visible=.f.
thisform.image6.visible=.f.
thisform.image7.visible=.f.
i=i-1
else
ifi=4
thisform.image1.visible=.f.
thisform.image3.visible=.f.
thisform.image3.visible=.f.
thisform.image4.visible=.t.
thisform.image5.visible=.f.
thisform.image6.visible=.f.
thisform.image7.visible=.f.
i=i-1
else
ifi=3
thisform.image1.visible=.f.
thisform.image2.visible=.f.
thisform.image3.visible=.f.
thisform.image4.visible=.f.
thisform.image5.visible=.t.
thisform.image6.visible=.f.
thisform.image7.visible=.f.
i=i-1
else
ifi=2
thisform.image1.visible=.f.
thisform.image2.visible=.f.
thisform.image3.visible=.f.
thisform.image4.visible=.f.
thisform.image5.visible=.f.
thisform.image6.visible=.t.
thisform.image7.visible=.f.
i=i-1
else
thisform.image1.visible=.f.
thisform.image2.visible=.f.
thisform.image3.visible=.f.
thisform.image4.visible=.f.
thisform.image5.visible=.f.
thisform.image6.visible=.f.
thisform.image7.visible=.t.
i=7
endif
endif
endif
endif
endif
endif)
文字周期性变大和缩小:
(ifthisform.label1.fontsize<30
thisform.label1.fontsize=thisform.label1.fontsize+2
else
thisform.label1.fontsize=20
endif)
子界面:
通过生成器链接数据库里的表
上一页(ifnotbof()
skip-1
thisform.refresh
else
messagebox("sorry!
已经是最前一张")
endif)
下一页(ifnoteof()
skip
thisform.refresh
else
messagebox("已经是最后一张")
endif)