当前位置:首页 > vs 面向对象课程设计说明书 - 图文
用例图
第三节 用例描述
1、查询信息用例的描述
学生、老师和学生进入系统后可查看自己的信息和幼儿园的相关信息以及园内的动态以及活动。
2、修改个人信息用例的描述
学生、老师、管理员和家长可以登录系统之后,查看自己的个人信息,如果个人信息有误的话可以修改自己的个人信息。
3、查询幼儿园信息、动态、新闻并发表自己对幼儿园发展的建议和意见用例的描述
学生、家长、老师和访客都可以进入幼儿园查看幼儿园的最近新闻和动态,并在留言板上写上自己对幼儿园发展有建设性的意见和学生以及对学校管理的意见。 而管理员何老师可以查看各位访客的意见并进行回复。
4、院内优秀标兵投票用例描述
学生、老师、家长和管理员可以进入标兵展示窗口,通过他们的介绍以及自己对他们的了解,对自己喜欢的标兵投票。
5、修改园内信息用例的描述
5
管理员和家长可以进入系统内部管理学生、老师和家长的一些信息,并且增加成员,修改他们的登录密码等。
6、录入新生信息信息用例的描述
学生和家长可以进入系统录入自己的信息,而老师可以通过查看内部系统来更新院内学生信息,以及该生是否被录取。
第二章 系统设计
第一节 数据库设计
根据上一章对系统需求的分析,本系统需要建立如下三个关系模型: 1、关系模型administor
administor(name,pwd,id,telephone)
administor保存管理员的信息,id属性作为主键记录管理员的编号,name属性记录管理员的姓名,pwd属性记录管理员的密码,telephone属性记录管理员电话。
2、关系模型classes classes(id, type, Tid,careTid)
classes保存班级的信息,id属性作为主键记录编辑编号,type属性班级的类型,Tid属性记录班级的班主任老师工号,careTid属性记录生活老师的工号。
3、关系模型gride gride(id, subject, gride)
gride保存学生成绩的信息,id属性是作为主键记录学生的学号,subject属性记录学生所学的科目,gride属性记录学生成绩的信息。
4、关系模型news
news(autonumber,contents,detail,data,pic1,pic2,pic3) news 保存园内的新闻信息,autonumber属性作为自动编号的主键,contents属性记录新闻的标题,detail属性记录新闻的详细内容,data记录新闻发生的日期,pic1、pic2和pic3属性记录新闻拍摄的照片。
5、关系模型message
6
Message(id,username,contents,data,imageUrl,faceUrl,reply)
Message 保存园内的留言信息,username属性记录留言者的姓名,contents属性记录留言内容,data记录留言日期,imageUrl属性记录留言内的图片链接,faceUrl属性记录留言者所选择的头像,reply属性记录管理员的回复。
6、关系模型parents
Parents(Cid,name,telephone,relation,pwd,institution)
Parents 保存家长的信息,Cid属性作为主键记录孩子的学号,name属性记录家长的姓名,telephone属性记录家长的联系电话,relation属性记录孩子与家长的关系,pwd记录家长的登录密码,institution属性记录家长的工作单位。
7、关系模型student
Student(id,name,sex,fbridthday,classes,type,telephone,adress,pwd,performance,data,photo)
Student 保存学生的信息,id属性作为主键记录学生的学号,name属性记录学生的姓名,sex属性记录学生的性别,fbridthday属性记录孩子的出生日期,classes属性记录孩子的所在的班级,type属性记录孩子的托制,telephone属性记录孩子家长的联系电话,adress属性记录孩子的家庭住址,pwd属性记录孩子的登录密码,performance属性记录孩子的在校表现,data属性记录孩子的入园日起,photo属性记录孩子的照片。
8、关系模型dish
Dish(weekd,dish1,dish2,dish3)
Dish保存学校菜单信息,week的属性作为主键记录周号,dish1属性记录dish1菜的属性,dish2属性记录dish2菜的属性,dish3属性记录dish3菜的属性。
9、关系模型poll
Poll(id,items,name,poll,photo,detail,person)
Poll 保存标兵的投票信息,id和items属性同时作为主键,id属性记录标兵的学号,items属性记录投票的项目,name属性记录标兵的姓名,poll记录标兵的票数,detail属性记录标兵的简介,person属性记录总共投票的人数。
10、关系模型teacher
Teacher(Tid,Tname,preffession,subject,birthday,telephone,adress,
7
grade,photo,pwd)
Teacher 保存老师的信息,Tid属性作为主键记录老师的工号,Tname属性记录老师的姓名,preffession属性记录老师毕业的专业,subject属性记录老师所教授的科目,birthday属性记录老师的出生日期,telephone属性记录老师的电话,adress属性记录老师的住址,grade属性记录老师的等级。
11、关系模型newstu
Newstu(cname,sex,birthday,performance,type,classes,p1telephone,adress,pwd) Newstu 保存录取新生的信息,cname和p1telephone属性共同作为主键,cname属性记录新生的姓名,p1telephone属性记录新生的联系电话,type属性记录新生所属的托制,classes属性记录新生的班级,adress属性记录新生的家庭住址,pwd属性记录新生的登录密码。
12、关系模型information
Information(id,name,information,pwd)
Information保存新生录取信息表,id属性作为主键记录新生的学号,name属性记录新生的姓名,information属性记录新生被录取的信息,pwd属性记录新生登陆的密码。
通过分析,以上各个关系模型均符合三范式的要求,不需要作进一步的调整。
第二节 人机界面设计 1、登陆页面的设计
登陆页面是系统的第一个页面,主要功能是学生、老师和管理员登录,其界面设计如下图所示。
8
共分享92篇相关文档