需求分析和设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析和设计

某音乐培训机构学员 组长:林子豪 组员:吴清 需求分析 1.1音乐培训机构对学员实现信息化管理的必要性 进入信息化时代的今天,每个优秀企业的高效运作都离不开企业内部的信息化,因此,加快企业管理自动化的步伐,提高企业的管理业务处理效率,必须建立该企业的信息化管理系统。对于某音乐培训机构,实行对学员信息管理系统是针对培训机构人事处的大量业务处理工作而开发的管理软件,主要用于培训机构学员信息管理,总体任务是实现学员信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学员各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学员选课,针对这些要求设计了学员信息管理系统。推行培训机构信息管理系统的应用是进一步推进学员管理规范化、电子化、控制辍学和提高培训水平的重要举措。系统针对培训机构学员信息的特点以及管理中实际需要而设计,能够有效地实现学员信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学员信息,并避免人为操作的错误和不规范行为。某音乐培训机构管理系统所实现的功能,能充分地体现该培训机构的服务意识,整合并规范学员管理业务,为教师、学员管理人员提供人性化的服务。充分地发挥了计算机网络化管理的优势,有效提高工作效率。   系统功能模块的划分 2.1、学员信息管理模块 有兴趣参与音乐培训的学员可以通过联系公司,登记自己的真实姓名、有效的电话号码和就读的学校,公司的管理人员就可以手动添加该学生的个人信息,并为学员提供账户,密码,学员就能登陆该系统查看自己的课程等信息。 2.2、学员登陆模块 学员向公司报名后,公司会提供账户密码给学员,学员就能登陆,查看自己相应的课程信息或选课等。 2.3、课程信息管理模块 该系统提供课程管理模块。该公司可以添加课程,也可以提供课程列表给学员查看,还可以提供课程让学员选。公司管理人员可以添加课程名,上课地点,上课时间以及地点等详细信息。通过查看课程列表,管理员和学员都可以查看到课程的课程名,上课地点,上课内容。其中管理员还可以对课程进行添加、删除、修改操作。课程管理模块提供课程选择,学员通过正确登录账户密码,可选课程余量大于0就可以选择该课程。 2.4、公告管理模块 管理人员可以在后台编辑公告,公告就会显示在前端。如果课程有改动,则学员就可以通过公告收到消息。管理员可以添加公告的主题,以及填写公告发布人的身份,编辑相应的公告内容。 2.5、自治管理模块 公司管理人员可以添加该系统的管理员,查看管理员列表,以及管理员的操作记录。自治管理模块还提供了公共模块,可以实现公司介绍的编辑以及编辑联系公司的相应工作人员。 数据库设计 3.1、Admin表 Admin表是管理员表,记录所有管理员的资料。这张表登记管理员手机号码、帐号名以及密码。 3.2、Placard表 Placard表是用于登记编辑公告的信息。其中people是发布人,subject是主题,date是日期,pcontent是内容。 3.3、Image表 Image表用于存放公告中用到的图片。其中address是图片存放的地址,pid是公告表的id,用来判断这个图片是属于哪个公告表的,state是判断这个图片是“联系我们”中用的图片,还是“公司介绍”中用的图片,还是公告用的图片。 3.4、Student表 Student表是学员表。其中school是大学,phone是手机号码,name和pass是帐号名和密码;num是当前剩余的可调课次数,time是初始化上课时间,如08:30表示这个学生没调课情况下是08:30的时候上课,week是指这个学员没调课情况下会在星期几上课。 3.5、Course表 Course表用于存储相应的课程信息,进行课程管理。其中name是课程的名字,如吉他班;week是这节课是星期几上课;ttime是具体的某一天,如10月20号;ccontent是上课的内容,如“第10节课” ;address是地址,上课的地址 ;num是当前这节课的人数余量,如果人数余量《=0,那么学员不能再选这节课的 ;hours是上课的时分,如09:40; 3.6、Choosecourse表 Choosecourse表是关系表,关联student表和course表。表示哪一个学生调了哪一节课 。 3.7、表间约束与表间关系: 表间参照性约束:如图所示,Choosecourse的sid必须是Student表的所有记录中的sid中的一个,cid必须是Course表的所有记录中的cid中的一个, image和placard的也

文档评论(0)

dajia1qi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档