第一篇:学生评价系统功能
学生评价系统功能说明
学生评价系统的功能需要从教育局、各个学校、教师、学生、家长等几个使用层面考虑:
一、江东区教育局
虽然系统的主要使用对象是各个学校,但是教育局作为项目的建设单位与系统管理机构,需要了解各个学校的情况,对学生评价的标准与细则进行设置等管理,并需要根据其他用户的反馈对系统进行完善。
内部管理:
单位机构管理
由于本项目为类似公共平台的区域网络应用系统,涉及多个学校,并且日后可能会有其他教研机构共同参与系统建设,因此有必要在系统中设置各单位并对它们进行管理,如增加、修改学校和幼儿园的资料等,也藉此更好的管理各个 单位的用户。内部用户管理
对教育局的内部用户进行管理,可以分为教育局用户、系统管理员、系统操作员,需要对这些类型的用户进行增删改查等操作,同时需要设置教育局的部门及职务,以及相应用户的权限。学校管理
学校情况浏览
可以查看系统中所登记的学校、幼儿园等单位的资料与情况,可以根据教育局或信息中心的要求,对各个学校的数据进行统计并提供报表,如学校师生的人 数及历年的变化情况等 学生评价查阅
可以查看各学校(包括班级与个人,根据用户要求决定)的学生评价报告,并可根据一定的衡量标准对各个学校的学生评价进行比较,了解学生成长发展的情况。
评价系统管理
标准分类管理
对学生评价的标准进行类别管理,建议分三级——大类、小类和具体执行标准。类级别太多,容易产生混淆,在实际操作带来不便。第一大类将学生评价分为德智体美劳和性格心理等6个方面,第二小类将大类的细分为几个部分,第三级分类是具体的标准,在评价中根据这些标准进行评分。
细则关联管理
针对评价细则中的各个部分,将其中相关的内容联系起来,在对学生进行整体评价的时候,能够将日常记录与总体评估中的内容相对应,使平时表现与总评联系起来,针对不同情况对相关数据不同的调整,以保证学生评价的全面与合理。
评价反馈收集
收集各层次用户对于评价系统的反馈,尤其是对于评价的分类及细则标准的修改或调整意见,以便对评价系统的整体设定不断进行完善。
二、学校校内系统管理
学生管理
能够在系统中添加学生的基本资料,如学生姓名、年级、班级等教学中学生的必要信息并对其进行管理,至于其他与教学无关的详细信息,如学生家长与家
庭信息等,则将在学生与家长模块中,由家长决定是否需要录入系统。学生的 基本资料可以考虑由现有的学籍导入,以减少重复输入的工作量。教师管理
在系统中录入教师资料,在系统中我们需要教师信息以便为学生的班级、学科等指定教师,如班主任和学科老师。由于系统并非针对教师管理,因此需输入一些基本资料,以减少输入工作。当然我们也可以在系统中录入详细资料,为今后系统的扩展做好资料收集工作。
班级管理
对学校各年级与班级进行设置,如年级、班级的增加与删除等,能够将班级归入对应的年级,并且能够将学生、教师归入对应的班级,在必要的时候进行修改。同时班级与年级要求能够根据学期的变化而进行整体升级,并随之调整各个学生的相关年级信息。本部分功能可以对由学校进行整体设置,由班主任进 行具体调整。学科管理
对学校中的各种学科设置,可以包括一些课堂外的科目如心理健康、课外辅导等没有具体课程,但又属于教学的专题之一。通过对这些学科的设定,我们可以指定教师具体负责某学科,然后可以根据教师对班级与学生的教育,确认他们对其中某些部分所起的作用与结果。
评价系统调整
根据信息中心制定的评价标准,结合本校的实际教学情况与使用情况,在一定的范围内进行调整,如对评价细则的增加,对标准关联的改变和调整等,以使系统更加符合学校的具体需求。
三、教师评价工作
学生成绩管理
由各任课教师记录学生平时作业、测验及各种考试的成绩,作为成绩统计,以 及学生评估中学生相关评价的依据。学生考勤管理
由各任课教师记录学生课堂出勤、出操及参加其他集体活动或小组活动的考勤表现,作为相关评价的依据。
学生日常记录
班主任可以对学生任何表现在相关的内容中进行及时的记录,其他任何教师可以对学生在自己教学范围内的表现进行记录。这些记录作为学生日常评价的依据。同时可以记录学生在校园中其他的特殊表现,如课外活动、兴趣小组、校内校外竞赛等。
学生阶段评价
主要由班主任按照教学计划或教务安排,对学生在某一阶段的综合表现,通常是一两个月或者半个学期左右,根据其他教师、学生、家长等对学生的评价, 进行整体评估。学生发展浏览
根据学生在各个阶段所得到的评价,浏览学生在成长过程中所发生的变化,而且掌握学生的发展动态,能够更好的了解学生的特点,做到因材施教,进行针 对性的个体化教育。学生评价报告
结合学生的日常表现和阶段性评价,由教师根据系统自动生成的参考报告以及
之前该学生的评价,经过教师(主要为班主任)对报告进行修改与调整,从而 产生可供家长及学生查阅的正式报告。评价系统反馈
教师可以通过系统对使用中的问题和意见向教育中心提出,作为对系统与评价进行修改的参考。
四、学生评价功能
学生自我评价
学生可在一定时间内根据预先的内容对自我表现进行评价,如对学生课堂、课余活动、校外等。
学生互相评价
学生可对其他学生进行评价,需要注意的是需要对学生互相评价进行一定的限制,使他们必须有针对性、有依据地进行评价,而不是任意地对其他学生进行 随便的评价。学生评价查阅
教师可以查看学生之间的互相评价,尤其是多名学生对同一学生的评价,以了解该学生在同学之间的印象与表现。另外家长、学生自己也可以查看其他学生的评价,但是需要注意对学生评价中学生隐私的保护。
五、家长评价功能
家长评价
家长可对学生的表现,主要是家庭中、社会上的表现进行评价,以作为学生综合评估的重要一部分,反映学生在校外的活动。
学生评价查阅
家长可以查看自己孩子的表现,为保证学生的隐私,有必要限制家长只能查看自己孩子,并且不对外公开。
评价系统反馈
家长可以通过系统对使用中的问题和意见向教育中心提出,作为对系统与评价进行修改的参考,同时也可以对教师的评价提出意见及修正意见。
第二篇:学生评价的功能
学生的评价功能
学生评价是指对学生学习发展与行为变化做出优劣判断的过程。学生评价的功能有如下几点:
第一,诊断—确定学生已经具备的学习基础。是指教师和学生对上课的准备情况进行检查。它要求教师在新学期开始、新单元和每次课的课前准备中,都要对学生的学习基础、学习动机和学习习惯等进行全面了解,充分估计学生学习新知识时可能遇到的困难以及课堂教学过程中可能会出现的各种情况。
第二,引导—指明学生课业学习的努力方向。它是指学生评价对实际的教育活动和学生的学习具有定向引导作用,能引导学生向预定目标前进。
反馈——报告学生学习成就的真实情况。是课堂学生评价的重要一环,良好的反馈能够促进学生反思,不良的反馈会带来迷茫。原则一致:促进学生对现状反思,规划未来。教师要做到以下几点,教师或者其他评价者应该清楚地阐明评价的规范及评分标准等。其次,指导学生既要和他人比,更重要的是和自己比,看自己的进步情况。只要比过去有进步,就给予表扬和鼓励,使学生从鼓励中获得成功的体验,增强自信心。最后,教师注意教学的细节中暗示性评价的积极作用,如教师的一个表情,一个发自内心的微笑,例子:你是一个语言积累很丰富的孩子,在古诗这个方面尤为突出,每个老师和同学都为你这个方面的才能而赞叹不已。这种积累对于你学习语文、数学很有帮助。你的语言表达能力较强,理解能力和接受能力以及朗读能力都很强。你还是一个待人宽厚的孩子,两次同学不小心碰坏了你的眼镜,你都原谅了别人,从不计较。你又是一个爱锻炼、会锻炼、又带动全班同学参加锻炼的孩子。希望你像带动全班同学锻炼那样,做一个班集体中的带头人。这是一个针对特别学生的特别的反馈。这个教师以有感情的笔触,表达了对这位学生的诚挚的欣赏,同时还提出了自己的希望,学生看到教师的这个反馈后,肯定大受鼓舞。
激励功能——激发学生主动学习的内在动力。是指合理有效地开展学生评价,能够激发学生的内在动力,从而调动他们的潜能,提高其学习的积极性、主动性和创造性。多元化学生评价认为评价应当成为激发学生动机的源泉。当学生的进步、成就和成绩得到肯定和认可时,能够激发学生的学习热情,增强他们的学习动机,强化正确的学习态度和方法;当学习的困难、问题和不足被发现和确认时,鼓励学生吸取教训,减少和控制失误,弱化或消除错误的学习态度和方法,避免重蹈覆辙。
调节——协助整个教学过程的教师决策。调节功能是指对评价对象的教育教学或学习等活动进行调节的功效和能力。这种功能表现在两个方面:一是评价者为被评价者调节目标及进程。例如,通过评价,评价者认为被评价者已达到目标并能达到更高目标时,就会将目标调高,将进程相对调快;认为被评价者几乎没有可能达到目标时,就会将目标调低,将进程相对调慢,使之符合被评价者的实际。二是被评价者通过评价了解自己的长短、功过,明确努力方向及改进措施,以实现自我调节。
教育——促进学生人格的发展。人格发展就是学生在情感、意志、智力等方面完全发展。评价本身所具有的影响评价对象的思想、品质、思维的功效和能力。评价目标系统体现着一定的教育思想、教育方针和价值取向,评价都要以此为基准,评价对象在评价过程中必然受其熏陶和影响。现代教育评价重视发挥评价对象的主体作用,重视他评语自评相结合,注重自我调节的过程发展,评价对象在评价过程中,按照评价目标体系,评价对象及时看到成绩,受到激励和鼓舞,找到差距,及时改进和提高,有利于促进评价对象的自我认识、自我改进、自我提高、自我完善。
体育课上的伙伴互评。伙伴互评是指完成某一项活动之后,在同学之间进行的交流和相互评价。主要评价学生的积极态度、合作精神、任务意识、求异思维、对集体任务完成的贡献大小等。可以小组组织,组内同学共同参与。老师先辅导,然后逐渐引导小组独立完成。事实上小学生非常重视同伴对自己的评价。同伴评价后,如果他在某一项只得一颗星,他会争辩为什么,大家解释后他或者心悦诚服,或者有所保留,但他今后~定会注意这一点。其实学生在给其他同学进行评价时,这些条目已经被人认同,他也会照着这些条目在平日里要求自己,而这个要求恰恰来自学生内部。
第三篇:学生成绩系统功能
学生成绩系统功能:
1. 系统管理员管理学生信息;
1)、添加学生信息;
⑴新生入学时,由教务处提供学生信息,管理员进行学生信息录入;
2)、修改学生信息;
⑴当学生信息有误时,系统管理员对学生信息进行修改,并再一次确认学生信息是否正确;
⑵当学生信息由变动的时候,系统管理员采集学生的新信息,并进行修改,并确认是否正确;
3)、查询学生信息;
2.课程管理
1)、管理员把课程信息录入课程系统。
⑴把学生课程录入到一个文件中。
⑵系统处理员进行课程信息编排录入处理。
2)、课程管理员在系统中进行课程操作。
⑴在确定了课程信息后录入信息存单,系统管理员再进行录入处理。
⑵录入修改单,以在需要更改的时候系统管理员进行修改处理。
⑶录入删除单,以在需要删除的时候系统管理员进行删除处理。
⑷在管理员发布课程信息前,对课程信息进行查询
3)、学生对课程的查询。
3.教师对成绩的管理;
1)、录入学生成绩;
⑴当学生进行考试之后,教师在改卷之后,进行成绩的录入;
①各科教师对自己学科进行学生成绩录入;
2)、查询学生成绩;
⑴当教师录入学生成绩之后,查询学生成绩
3)、修改学生成绩;
⑴当学生的成绩有错误的时候,进入系统,进行修改,把确认是否正确;
4.成绩统计处理:
⑴可查看学生人数库和单科成绩;
⑵统计学生总成绩和排名情况;
3)、输出学生成绩名次单
4.学生对信息查询;
1)、查询自己的成绩;
⑴当教师通知成绩已发布,学生自行登录系统,进行成绩查询;
2)、查询自己的档案;
⑴当学生在参加考试之类事时,登录系统,查询自己档案是否有误,并进行确认。
第四篇:学生信息管理系统相关功能实现(xiexiebang推荐)
学生信息管理系统代码设计
第一章 概述
学生信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。在现今众多的学生管理系统中,最为常见的是学生学籍管理系统和学生课程成绩管理系统。这是对我国现今大多学校对学生管理的需要而开发设计的,但随着学校的发展,这种各自独立的系统远远不能满足学校管理的需要。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理的重要途径。
第二章 学生成绩管理系统功能的实现
2.1 系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图。
/ 8
2.2 数据库的连接
在整个学生成绩管理系统中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件DB.ASP <% dim db set db=Server.CreateObject(“ADODB.Connection”)db.open “driver={Microsoft
Access
Driver(*.mdb)};dbq=”&Server.Mappath(“bysj.mdb”)%>
2.3 成绩管理系统的登录页面
学生成绩管理系统分为三种登录模式(1)系统管理员登录(2)教师登录(3)学生登录
成绩管理系统的安全性
系统是用ASP网页编程+ACCESS数据库+SQL查询语句,学生成绩管理系统中拥有的用户名和密码才能正常进入成绩管理系统,系统安全设计的判断页面为DLCL.ASP文件,以下给出整个文件的部分代码提供参考: 打开数据文件 <% if request.form(“xuehao”)=“" then response.write ”“ end if %> 输入的用户名进行判断,如果为空则自动跳回到系统首页 <% if request.form(”pwd“)=”“ then response.write”“ end if 输入的密码进行判断,如果为空则自动跳回到系统首页 <% if request.form(”xuehao“)<>”“ and request.form(”pwd“)<>”“ then user=trim(request.form(”xuehao“))pwd=trim(request.form(”pwd“))lx=request.form(”d1“)session(”a“)=0 if lx=”超 级 系 统 管理员“ then sql=”select * from admin“ set rs=db.execute(sql)do while not rs.eof if trim(rs(”admin“))=user and trim(rs(”pwd“))=pwd then session(”a“)=1 session(”user“)=user response.redirect ”admin.asp“ end if rs.movenext loop response.redirect ”errar.asp“ end if if lx=”学 生“ then
/ 8
sql=”select * from xuesheng“ set rs=db.execute(sql)do while not rs.eof if trim(rs(”xuehao“))=user and trim(rs(”pwd“))=pwd then session(”a“)=1 session(”xuehao“)=user response.redirect ”xuesheng.asp“ end if rs.movenext loop response.redirect ”errar.asp“ end if if lx=”教 师“ then sql=”select * from jiaoshi“ set rs=db.execute(sql)do while not rs.eof if trim(rs(”user“))=user and trim(rs(”pwd“))=pwd then session(”a“)=1 session(”user“)=user response.redirect ”jiaoshi.asp“ end if rs.movenext loop response.redirect ”errar.asp“ end if end if %> 以上代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输入的用户和密码,如果用户名正确与密码正确则进入相应页面的同时对SESSION存一个值,如果数据库中没有该用户则跳到错误处理页面ERRAR.ASP。
/ 8
判断用户是否是从登录页面进入系统的处理页面文件ADERRAR.ASP的代码如下 <% session(”a“)=0 if session(”user“)=”“ then response.write ”“ end if %> 如果SESSION中的值为空,则自动跳转到登录页面
学生信息管理模块
1.添加学生信息。此部分实现了对学生信息的增加功能,public class AddStuInfo extends StuInfo {
StuBean getSnum = new Stubean();public AddStuInfo(){
this.setTitle(”添加学生信息“);
this.setResizable(false);
sNum.setEditable(false);
sNum.setText(”“+getSnum.getStuId());
sName.setEditable(true);
sSex.setEditable(true);
sSethnic.setEditable(true);
sBirth.setEditable(true);
sYear.setEditable(true);
sMajor.setEditable(true);
sCollege.setEditable(true);
sHome.setEditable(true);
//设置运行时窗口的位置
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation((screenSize.width300)/ 2 + 45);} 2.删除学生信息。此部分实现了对学生信息的删除。在删除前先查询出需要删除的学生的基本信息,在进行删除。
public class DelStuInfo extends StuInfo{
String sNum_str = ”“;public DelStuInfo(){
/ 8
} this.setTitle(”删除学生信息“);this.setResizable(false);sNum.setEditable(false);sNum.setText(”请查询学号“);sName.setEditable(false);sSex.setEditable(false);sSethnic.setEditable(false);sBirth.setEditable(false);sYear.setEditable(false);sMajor.setEditable(false);sCollege.setEditable(false);sHome.setEditable(false);//设置运行时窗口的位置
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();this.setLocation((screenSize.width300)/ 2 + 45);3.修改学生信息。此部分实现了对学生信息的修改。在修改时先查询出要修改的学生的基本信息,然后在进行需要的改动并保存。
public class EditStuInfo extends StuInfo {
String sNum_str = ”“;public EditStuInfo(){
this.setTitle(”修改学生信息“);
this.setResizable(false);
sNum.setEditable(false);
sNum.setText(”请查询学号“);
sName.setEditable(false);
sSex.setEditable(false);
sSethnic.setEditable(false);
sBirth.setEditable(false);
sYear.setEditable(false);
sMajor.setEditable(false);
sCollege.setEditable(false);
sHome.setEditable(false);
//设置运行时窗口的位置
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation((screenSize.width300)/ 2 + 45);} 2.4课程信息管理模块
1.增加课程信息。此部分实现了对课程信息的增加。
public class AddCourseInfo extends CourseInfo{
CrsBean getCnum = new CrsBean();public AddCourseInfo(){
this.setTitle(”添加课程信息“);
/ 8
} this.setResizable(false);cNum.setEditable(false);cNum.setText(”“+getCnum.getCrsId());cName.setEditable(true);cTeacher.setEditable(true);cType.setEditable(true);cTime.setEditable(true);cPlace.setEditable(true);//设置运行位置,使对话框居中
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();this.setLocation((int)(screenSize.width300)/ 2 +45);2.删除课程信息。此部分实现了对课程信息的删除。在删除时先查询出需要删除的课程基本信息,在进行删除。
public class DelCourseInfo extends CourseInfo{
String cNum_str = ”“;public DelCourseInfo(){
this.setTitle(”删除课程信息“);
this.setResizable(false);
cNum.setEditable(false);
cNum.setText(”请查询课程号“);
cName.setEditable(false);
cTeacher.setEditable(false);
cType.setEditable(false);
cTime.setEditable(false);
cPlace.setEditable(false);
//设置运行位置,使对话框居中
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation((int)(screenSize.width300)/ 2 +45);} 3.修改课程信息。此部分实现了对课程信息的修改。在修改时先查询出需要修改课程的信息,在进行相应的修改。
public class EditCourseInfo extends CourseInfo {
String cNum_str = ”“;public EditCourseInfo(){
this.setTitle(”修改课程信息“);
this.setResizable(false);
cNum.setEditable(false);
cNum.setText(”请查询课程号");
cName.setEditable(false);
cTeacher.setEditable(false);
cType.setEditable(false);
cTime.setEditable(false);
cPlace.setEditable(false);
//设置运行位置,使对话框居中
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
/ 8
this.setLocation((int)(screenSize.width300)/ 2 +45);}
2.5 系统在调度中经常出现的问题(1)数据库的连接容易出错
(2)各种数据写入数据库时容易出错(3)在调度中经常出现数词不匹配
总
结
尤其是在做实验时,对JAVA连接数据库还很陌生,但是后来通过上网,去图书馆找资料就很快的搞定了。从中理解了大学对一个人来说,最重要的不是你学了多少知识,而是快速学习的能力,同时我也知道,任何一件事不是只有知道了相关信息才去做他,即使不知道相关信息也可以动手去做。一边学一边做,在信息时代里,这是一个人的生存手段。
其实,在编程过程之中,怎样让程序和界面的结合是一个很难处理的问题,因为处理不好就会有时出现触一发而动全身的现象,真的是很难处理,所以在编程开始,就要让程序函数之间不要耦合的太紧密了,这样才能处理好这种情况..总之,这次课程设计受益匪浅,不仅锻炼了我做事坚持不懈的心态,也慢慢地培养了我不懂就查书的好习惯,我的自学能力也有了一定的提高,我更明白了搞计算机这行,要学到真正的技术完全要靠自己,在课堂上只能学到最基本的东西,但这最基本的东西也一定要学好。
/ 8
第五篇:销售系统系统功能
1.引言
1.1编写目的
本测试报告主要是对系统上线前系统的测试结果情况的总结 1.2背景
基于行业及公司大力推行信息化管理的背景下,方便员工对自己薪酬的及时查询与了解,使员工对工资查询更省时,省力,同时也是响应信息化管理的号召。1.3定义
1、身份代号:每位员工具有唯一的身份代号,由人事部添加时指定。1.4参考资料
项目开发计划书; 需求规约说明书
2.系统的结构
1、收入查询系统
收入查询系统主要提供员工各项收入的查询,收入明细的导入,管理等。主要分普通员工模块和管理员模块,普通员工包括收入明细的查询,可以按月,年或者全部查询以及导出明细等。管理员模块除了普通模块外,还包括对员工收入明细的导入,管理等等。
2、系统结构
鲜花销售系统前台销售系统后台管理系统销售业务会员业务系统管理鲜花管理销售管理会员管理 图2-1系统结构图
模块子系统结构
销售业务鲜花名称条形码扫描结账/打折 图2-2销售业务子系统
功能描述:鲜花录入要求能快速录入商品,因此必须支持条形码扫描或名称输入。
收银业务能计算交易总额,并根据会员卡打折。
会员业务会员办理信息查询会员卡充值 图2-3 会员业务子系统
功能描述:会员业务可以实现会员的办理、查询、会员卡充值。
销售管理已销售花种销售报表销售历史今日销售
图2-3销售管理模块
功能描述:销售管理子系统可以管理已销售的鲜花,查询销售报表,查询销售历史以及当天销售的各种信息。
3.模块1(鲜花录入模块)设计说明
3.1模块描述
鲜花录入模块主要实现快速鲜花名称录入和支持条形码扫描; 3.2功能
要求必须能够快速录入鲜花支持条形码的扫描及名称。3.3性能
要求性能良好,扫描反映迅速; 3.4输入项
鲜花录入主要是录入鲜花的序号,按照正确的格式录入,需准确无误;条形码扫描通过扫描器进行输入,读入计算机,进行相关操作。3.5输出项
输出需准确无误,快速扫描鲜花信息,进行输出。3.6设计方法(算法)
利用函数获取鲜花的ID或名称,根据其中一项采取对应的操作。3.7流程逻辑
鲜花录入模块流程图,如图3-1
鲜花录入No鲜花IDYes鲜花名称条形码结账 图3-1 鲜花录入
3.8测试计划
技术要求:无;
输入数据:包括鲜花对应的序列号,和使用扫描条形码的方式输入; 预期结果:快速读出鲜花的相应信息; 进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试; 设备条件:计算机,打印机
驱动程序及桩模块:测试人员根据具体情况设计。
4.模块2(收银业务模块)设计说明
4.1模块描述
收银业务模块是鲜花零售系统前台系统的关键,关系到零售商的收入问题,所以此模块的设计必须严格。4.2功能
收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。4.3性能
要求性能良好,扫描信息迅速,计算交易总额,打印清单必须准确无误; 4.4输入项
对于普通客户:收银员根据计算出的总额,收银之后点击确定,打印清单。对于会员:通过扫描条会员卡,进行相应的打折处理。4.5输出项
输出交易总额,清单等必须和鲜花的价格和数目对应,不得有任何偏差。4.6设计方法(算法)算法设计:SUM(鲜花单价*鲜花数量)(若有会员卡,则乘以相应比例);输入金额—总额=找零金额; 4.7流程逻辑
收银业务模块流程图
收银业务No会员Yes标准价格打95折结账 图3-2 收银业务
4.8接口
数据通过函数传递将鲜花信息记录到数据库,通过外部输入输出设备,读取鲜花信息,并作相应数据的变更。打印清单时接口为打印机。4.9测试计划
技术要求:无;
输入数据:输入收取金额,使用扫描会员卡的方式输入打折信息;
预期结果:找零金额正确无误,且反映迅速。会员卡扫描快速,信息正确无误; 进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试; 设备条件:计算机,打印机
驱动程序及桩模块:测试人员根据具体情况设计。
5.模块3(销售管理模块)设计说明
5.1模块描述
销售管理模块是鲜花零售系统后台系统管理鲜花销售情况的重要模块,帮助零售商管理鲜花的销售。5.2功能
查询每种鲜花当天及历史的销售情况。5.3性能
要求性能良好,查询管理信息迅速准确无误。5.4输入项
查询销售情况。5.5输出项
输出每种鲜花当天及历史的销售情况。5.6设计方法(算法)
使用数据库的查询进行相应信息的查找,生成排行榜需要使用排序算法,从高到低进行数据排序。5.7流程逻辑
销售管理模块流程图,如图3-4
销售管理已销售花种销售报表销售历史今日销售 图3-3销售管理
5.8接口
同过相应函数与数据库相接。5.9测试计划
技术要求:无;
输入数据:点击相应按钮
预期结果:输出销售情况,及销售排行榜 进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试; 设备条件:计算机,打印机
驱动程序及桩模块:测试人员根据具体情况设计。6.模块6(会员管理模块)设计说明
6.1模块描述
会员管理模块主要用来管理会员的基本信息及权限,使管理更方便,有效。6.2功能
会员管理子系统提供基本信息登记管理,客户销售权限管理的功能。6.3性能
要求性能良好,查询人员信息情况迅速准确无误。6.4输入项
输入会员卡ID,或者会员的用户名 6.5输出项
输出相应会员的基本信息。6.6设计方法(算法)
设置权限通过使用数据库的加密可以进行限制。6.7流程逻辑
会员管理模块流程图,如图3-6
会员管理会员基本信息会员优惠管理会员卡充值管理 图3-4会员管理
6.8测试计划
技术要求:无;
输入数据:员工编号,客户用户名。预期结果:输出的信息对应每个员工或客户,管理权限要体现出来。进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试; 设备条件:计算机
驱动程序及桩模块:测试人员根据具体情况设计。