首页 > 文库大全 > 精品范文库 > 1号文库

Access学生管理系统总结报告

Access学生管理系统总结报告



第一篇:Access学生管理系统总结报告

Access学生管理系统总结报告

12级计算机信息管理 姓名:马玉涛 学号:121324012

指导教师:姜清超

一 概述

1.1目的与要求

随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。

1.2设计环境

① Microsoft office Access2003 ② Microsoft Visual C++ 6.0 1.3系统功能

 系统数据初始化;  学生信息数据的增加;  学生信息数据的修改;  学生信息数据的删除;  学生信息的一览和查询;  学生信息的报表打印。二 需求分析

2.1 系统功能要求设计 此系统实现如下系统功能:

(1)使得学生的管理工作更加清晰、条理化、自动化。

(2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。(3)设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。

2.2 系统模块设计

成绩管理系统大体可以分成二大模块如,一是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是课程管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有教师、课程等相关信息的模块;可以得到系统流程图:

成绩表

课程表

学生表

学生部分信息选择查询

学生各科考试成绩选择查询

学生考试成绩平均值选择查询

窗体

学生考试成绩平均值选择查询

学生表

切换面板

报表

报表中的学生表

三 数据库设计收获和体会

通过学生管理系统数据库设计,加强和巩固了我们对数据库知识的理解和掌握,并通过实际练习使我们初步理解到创建数据库的途径和所需准备的工作。任务的完成使我们对掌握和熟练运用数据库打下了坚定的决心,这不仅为我们的学习提供了很好的实践机会,更是锻炼了我们动手和团队合作的能力。

通过从初步的概念结构设计一直到最后数据库的实现,使我们对数据库的设计模式以及施舍的步骤有了真实的认识,更加增进了我们对数据库应用的理解。创建数据库是一个繁杂而且繁重的任务,这就需要我们团体共同协作,各自努力完成自己的任务,并且帮助团队解决困难,最终才能既快又高效地完成任务。

在活动过程中,通过不断发现问题并解决问题,这样以提升我们处理难题的灵活性和承担压力的忍耐性,为我们今后的学习和生活都走着积极的促进作用。在以后的学习和训练中,一定会吸取此次宝贵的经验,并认真总结和不断提高自身的基础知识、动手能力。

完成数据库的设计,总结经验教训,无论设计数据库还是设计其他东西,首先,必须充分理解设计内容理论知识,理论知识是基础;其次,多进行实际操作,比如认真完成上机实验,只有多操作,才能发现问题,解决问题;最后,多问问题,多思考,出现问题,多向老师请教,自己多思考,认真解决。在老师和同学的帮助下,我最终完成了“学生管理系统”数据库的设计。

第二篇:学生管理系统项目开发总结报告

项目开发总结报告

包括以该报告为基础编写一篇ppt文档,以供项目结束时参加项目答辩

一.引言

1.编写目的(阐明编写总结报告的目的,指明读者对象。)本文档编写于整个项目开发完成以后,对于整个项目开发的过程进行最后的总结,并对项目产品进行最后的验收。读者对象为项目开发小组。

2.项目背景

本项目的任务提出者及开发者是学生信息管理系统软件开发小组,用户是全校师生。

3.定义

学生信息管理系统:学生信息管理是帮助教学人员、行政人员对学生信息进行管理的管理软件。使用Java编程语言,独立完成其功能。4.参考资料

1)项目开发计划; 2)需求规格说明书; 3)概要设计说明书;

4)详细设计说明书; 5)用户操作手册; 6)测试计划; 7)测试分析报告。

二.开发结果

1. 产品

开发最后产生的软件为.exe的可运行程序。

2. 主要功能及性能

软件主要的功能如下:

a.添加学生和教师信息

b.修改学生和教师信息

c.删除学生和教师信息

d.学生选课

e.添加课程信息

f.删除课程信息

g.登记成绩

h.修改成绩

i.学生和教师查询

j.课程查询

k.成绩查询

软件性能方面:可以供相应使用者操作。

3. 所用工时

组长及组员均为两周。

4. 所用机时

组长及组员均为两周。

5. 进度

(1)5.21-5.24,完成学生信息管理系统的需求分析,并完成一部分主要界面的设计;

(2)5.25-5.28,完成所有界面的设计和链接及数据库的设计 并完成及数据库与各个界面的链接;

(3)5.29-6.1,实现系统的各个功能并最终完成系统的测试,并移交该软件项目。

三.评价

1.生产率评价

本产品的能够在2秒钟的时间内响应用户的请求,生产效率是可以的。

2.技术方案评价

由于本系统开发采用的是SQL Sever 2005数据库,所有使用数据库方面的技术不算高。用到的java方面的技术并不算深层次的技术。所以整个系统在技术方面的要求是一般。

3.产品质量评价

由于设计存在缺陷,产品的质量并不是很高。比如数据库设计存在的缺陷,可能让学号(课程号)不同,但是其他信息完全相同的情况出现。

四.经验与教训

通过本次项目实训。使我们对Java语言的了解更加深入了,这对于我们以后的发展是很有利的。不过我们也得到了一些教训,就是软件开发过程中“设计”是非常重要的,要想开发出好的作品,与一个好的设计是分不开的。

第三篇:学生管理系统

import java.awt.*;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;

public class Xsglxt extends JFrame implements ActionListener { JPanel mb1,mb2;JLabel bq1;JTextField wbk1;JButton an1,an2,an3,an4;JTable bg1;

JScrollPane gd1;Xsxx xsxx2;

public static void main(String[] args)

{

Xsglxt xs=new Xsglxt();}

public Xsglxt(){

mb1=new JPanel();

bq1=new JLabel(“请输入姓名”);

wbk1=new JTextField(10);

an1=new JButton(“查询”);

an1.addActionListener(this);

an1.setActionCommand(“chaxun”);

mb1.add(bq1);mb1.add(wbk1);mb1.add(an1);

mb2=new JPanel();

an2=new JButton(“添加”);

an2.addActionListener(this);

an2.setActionCommand(“tianjia”);

an3=new JButton(“修改”);

an3.addActionListener(this);

an3.setActionCommand(“xiugai”);

an4=new JButton(“删除”);

an4.addActionListener(this);

an4.setActionCommand(“shanchu”);

mb2.add(an2);mb2.add(an3);mb2.add(an4);

xsxx2=new Xsxx();

bg1=new JTable(xsxx2);gd1=new JScrollPane(bg1);

this.add(gd1);this.add(mb1,“North”);this.add(mb2,“South”);

this.setTitle(“学生管理系统”);this.setSize(500,400);this.setLocation(201,181);this.setResizable(false);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);

} public void actionPerformed(ActionEvent e){ if(e.getActionCommand().equals(“chaxun”)){

String xingming=this.wbk1.getText().trim();

String sql=“select * from xuesheng where xingming='”+xingming+“'”;

xsxx2=new Xsxx(sql);

bg1.setModel(xsxx2);} else if(e.getActionCommand().equals(“tianjia”)){

Tianjia tj=new Tianjia(this,“添加学生信息”,true);

xsxx2=new Xsxx();

bg1.setModel(xsxx2);

} else if(e.getActionCommand().equals(“xiugai”)){

int ii=this.bg1.getSelectedRow();

if(ii==-1)

{

JOptionPane.showMessageDialog(this,“请选中要修改的行”);

return;

}

new Xiugai(this,“修改学生信息”,true,xsxx2,ii);

xsxx2=new Xsxx();

bg1.setModel(xsxx2);}

else if(e.getActionCommand().equals(“shanchu”))

{

int ii=this.bg1.getSelectedRow();

if(ii==-1)

{

JOptionPane.showMessageDialog(this,“请选中要删除的行”);

return;

}

String st=(String)xsxx2.getValueAt(ii,0);

PreparedStatement ps=null;

Connection ct=null;

ResultSet rs=null;

Statement sm=null;

try {

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

ct=DriverManager.getConnection(“jdbc:odbc:sql server”,“sa”,“ydyd4488321”);

ps=ct.prepareStatement(“delete from xuesheng where xuehao=?”);

ps.setString(1,st);

ps.executeUpdate();

} catch(Exception e2){}

finally

{

try {

if(rs!=null)

{

rs.close();

}

if(ps!=null)

{

ps.close();

}

if(ct!=null)

{

ct.close();

}

} catch(Exception e3){}

}

xsxx2=new Xsxx();

bg1.setModel(xsxx2);

} } }

第四篇:基于JSP的学生学籍管理系统设计总结报告

网络应用软件开发实验总结报告

中国石油大学(华东)信息与控制工程学院

《网络应用软件开发实验》总结报告

基于JSP的学生学籍管理系统设计

专业班级:电子1301 学

号:1305020117 姓

名:金文义

时 间:2016/05/3-2016/05/15

2016年05月

0

网络应用软件开发实验总结报告

目录

一、实验内容总结.............................................2

二、开发工具及功能简介.......................................2

三、典型错误及解决方法.......................................3

四、软件使用说明书...........................................4

五、扩展功能简介.............................................8

六、收获体会及建议...........................................9

网络应用软件开发实验总结报告

一、实验内容总结

学籍管理是学校教学工作的一个重要的组成部分,学籍管理水平的高低体现了学校教学管理水平的高低。由于缺乏现代化的管理手段,学籍管理人员常常面对大量的信息资料却不能及时调整出自己所需要的数据。学籍管理还处于半手工处理阶段,工作既繁琐又效率低,学生学籍发生异动,其相应的信息资料不能及时进行修改,往往会出现信息处理不一致的情况,如每学期学生信息的登记出现错误的情况,学生学籍的修改工作也极不方便。因此,建立一个完善的集成化的计算机学籍管理系统势在必行,它具有手工管理无法比拟的优点,可以做到检索迅速、查找方便、可靠性高、保密性好、寿命长、成本低等,这些有点能够极大地提高效率,也能对学校科学化。

本设计是主要基于java语言和html语言,在My Eclipse和Tomcat环境下开发的与SQL Server数据库相连接的一个供学校使用的学生学籍管理系统,学校工作人员通过登录本系统之后,可以进行学生信息的录入、修改与删除等操作。学籍管理系统的实现和运行可以解决由于学校合并、招生规模扩大和各个小区分散所带来的学籍管理上的困难。

此外,本系统还增加了网页背景设计,网页访问权限设置,友情链接以及用户注册等相关拓展功能。

二、开发工具及功能简介

本次实验所用到的开发环境和开发工具主要有JSP、SQL Server、My Eclipse、Tomcat等。

JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。

JSP技术可以以一种简捷而快速的方法生成Web页面。使用JSP技术的Web页面可以很容易地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器

网络应用软件开发实验总结报告

是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

My Eclipse企业级工作平台(My Eclipse Enterprise Workbench,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate。

三、典型错误及解决方法

在网页设计过程中出现许许多多的问题,不过最终这些问题都得以解决。下面我简单介绍几个典型错误及其解决方法。

错误一:用户登录时,无法验证输入的密码与数据库中userslist中用户对应的密码是否一致,即使一致也会提示出错。

原因是数据库中提取到的密码与输入的密码长度不一致,解决方法,使用!equals语句判断,如果不相等,跳转到登录失败界面,如果相等进入主界面。

错误二:数据库中查询不到对应的学生信息。

原因是数据库名或者表名或者是表中列名与JSP程序中定义的变量名不一致导致查询出错。解决方法很简单,将程序中的对应变量名改为与数据库相对应的即可。

错误三:输入网址进入界面时总是提示进入页面失败。

这个原因有很多,说一下我自己的,其一是没有将文件拷入对应的目录下,其二是程序修改之后有时需要重新发布项目,其三是空指针无效。说一下第三种情况的具体情况及解决方法,前两种解决方案很简单将文件拷贝或者重新发布项目即可。第三种情况出现在我的查询结果页面中,我将查询后的结果放在结果集R中,按照我一开始的设计思路,倘若R为空,则跳转入查询无结果页面,倘若R不为空,则显示查询结果,但是因为R.next()执行过一次,第二次为空(PS:这是因为一开始试验是至查询到一条结果),导致执行失败,无法进入相应的页面。解决方法,将其写入循环里面,每次执行

网络应用软件开发实验总结报告

都会显示相应结果,如果无结果则显示空表单。其实我对这个结果并不满意,但是由于知识有限,并未想出更好的解决方法。

错误四:使用session向下一个网页传递数据只能传递最后一次查询到的数据,导致删除操作只能删除查询到的最后一个结果。

解决方法是使用超链接的方式传递数据,准确无误。

错误五:设置点击按钮进行页面的跳转时,在网页中点击按钮无反应,无法进行跳转。

原因是所设置的按钮必须设为button类型才可以使用 onclick = ”window.location=’/**.JSP’”语句。解决方法是无法设置为button类型的按钮,使用form表单设置为submit类型,用form表单链接到指定页面。

错误六:在注册中文名字的用户时总是提示用户名长度不符合要求

原因是从网页中提取的字符串进行中文转换后,一个中文仅代表1个字符,而不是2个字符。在JSP程序设计时将对应的条件语句修改后即可解决。

四、软件使用说明书

在Myeclipse和SQL Server环境下配置成功,发布工程项目后,启动Tomcat,在浏览器地址栏输入http://localhost:8080/homeproject/index.jsp进入学生学籍管理系统的登陆界面,可以选择登录或者注册用户。默认用户名:王子,默认用户密码:wangzi。

登录成功后,进入主界面,会显示当前用户和可进行的操作,包括:信息录入、信息查询、信息修改以及退出系统。在信息录入界面,按照提示进行学生信息录入,提交后会提示信息录入成功,此时在数据库中Student表中可以查询到已录入的学生信息。在信息查询界面中,选择查询方式,输入查询条件,提交后会以表格形式显示查询到的信息;倘若没有查询相应的学生信息,会显示空表单;在查询到学生信息后,可以进行修改学生信息与删除学生信息操作,操作成功后会有提示页面出现,同样可以在数据库中看到对应的操作。点击信息修改直接进入信息修改界面,修改成功后会有提示。点击退出系统会返回到登录界面。在登录界面点击注册,会进入到注册界面,按照提示进行操作,注册成功后会在数据库中userslist表中查到对应用户名与密码。

网络应用软件开发实验总结报告

图1 系统登录界面

图2 登陆成功后的主界面

图3 信息录入界面

网络应用软件开发实验总结报告

图4 信息录入成功提示界面

图5 信息查询界面

图6 信息查询结果界面

网络应用软件开发实验总结报告

图7 信息删除结果页面显示

图8 信息修改页面

图9 信息成功提示页面

网络应用软件开发实验总结报告

图10 用户注册页面

图11 用户注册成功页面

五、扩展功能简介

拓展功能一:网页背景优化

插入了一张精美的图片作为网页背景。拓展功能二:友情链接

在系统的登录页面上增加了百度搜索、谷歌搜索和中国石油大学(华东)校园主页的链接。

拓展功能三:用户注册

可以注册使用账号,在登录页面点注册进入注册界面,按照提示进行用户注册,网络应用软件开发实验总结报告

倘若用户名已存在或者两次输入密码不一致,会提示注册失败。注册成功后可返回登录界面进行登录,登陆成功后即可使用本系统功能。

拓展功能四:网页保护(访问权限控制)

除了登录页面可以直接输入网址进行访问以外,其他网页必须在登录后才可进行一一访问,否则会跳转到错误界面,提示用户登录。

六、收获体会及建议

这次实验有很大的收获,让我对java语言有了更深的认识,让我对网页开发产生了浓厚的兴趣,同时也体会到了老师和同学们的热心帮助,遇到自己不能解决的问题,就去问比较精通的同学或者大家一起讨论,如果还不行,就去问老师。但是也知道了自己的不足,存在的很多问题。比如自己写的写的小程序出了问题,不会解决了就叫老师帮忙,虽然说一定意义上增加了师生之间的感情,但是会养成一种依赖的心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力。

本次实验自己亲自动手编写程序,设计网页,让我增加了对java语言程序开发环境的了解,对网页设计有了初步的体验,对数据库的连接与操作有了更直接的感受。对所学知识的运用有了新的见解,增强了自己将知识转化为实验结果的能力,对我帮助非常大。感谢老师的这两周陪伴和帮助,让我受益匪浅!

第五篇:《超市管理系统》测试总结报告

软件职业技术学院

《软件测试》

上机5 提交成果

《超市管理系统》测试总结报告

组 号: 05 小组成员: 郭齐 刘正翔 魏彦雄 罗万娟 杨超 王浩简 项目组长: 完成日期:

郭齐

2013年05月27日

目录

一、测试概述...................................................................................................................................3

1.1编写目的.............................................................................................................................3

二、测试计划执行情况...................................................................................................................3

2.1测试类型.............................................................................................................................3 2.2运行环境............................................................................................................................4 2.3计划....................................................................................................................................4

2.3.1测试方案................................................................................................................4 2.4 测试问题总结...................................................................................................................4

三、测试结果...................................................................................................................................4

3.1登录模块测试....................................................................................................................4

3.1.1测试项目名称及测试内容....................................................................................4 3.1.2 测试用例...............................................................................................................5 3.2销售管理模块测试............................................................................................................5

3.2.1测试项目名称及测试内容....................................................................................5 3.2.2测试用例................................................................................................................5 3.3库存管理模块测试............................................................................................................6

3.3.1测试项目名称及测试内容....................................................................................6 3.3.2测试用例................................................................................................................6 3.4订货管理模块测试............................................................................................................7

3.4.1测试项目名称及测试内容....................................................................................7 3.4.2测试用例................................................................................................................7 3.5统计分析管理模块测试....................................................................................................8

3.5.1测试项目名称及测试内容....................................................................................8 3.5.2测试用例................................................................................................................8 3.6系统管理模块测试............................................................................................................9

3.6.1测试项目名称及测试内容....................................................................................9 3.6.2测试用例................................................................................................................9

四、对软件功能的结论...............................................................................................................10 4.1销售管理模块..................................................................................................................10 4.1.2限制......................................................................................................................10 4.2库存管理模块..................................................................................................................10 4.2.1能力......................................................................................................................10 4.2.2限制......................................................................................................................10 4.3 出库管理.........................................................................................................................10 4.3.1能力......................................................................................................................10 4.4统计分析管理模块..........................................................................................................11 4.4.1能力......................................................................................................................11 4.4.2限制......................................................................................................................11 4.5系统管理模块..................................................................................................................11 4.5.1能力......................................................................................................................11 4.5.2限制......................................................................................................................11

五、综合评价.................................................................................................................................12 5.1软件能力..........................................................................................................................12 5.2缺陷和限制......................................................................................................................12 5.3建议..................................................................................................................................12

美萍超市管理系统测试总结报告

一、测试概述 1.1编写目的

这份测试报告是为了测试该系统是否可行。当输入商品的信息是,测试其信息能不能被完整的保存在数据库中以备以后查询用;当输入的数据不符合要求是,看系统能不能给出提示;当价格信息修改后看修改的信息能不能被系统接受并保存到数据库;当输入新顾客的信息时,输入信息是否完整地保存在数据库中,以及当输入老顾客信息时,系统能不能显示完整的信息等等。

二、测试计划执行情况

2.1测试类型

1、用户登录测试:售货员登录销售管理系统模块,输入用户和密码,模块通过连接到数据库,对搜获管理系统中商品信息、销售信息、顾客购买商品的信息的进行检验。

库存管理员登录订货管理系统模块,模块通过连接数据库,对库存管理中的供应商信息、商品信息和特殊商品信息进行检验。

订货员登录管理系统模块,模块通过连接数据库,对订货管理系统中的供应商信息、商品信息和特殊商品信息进行检验。

统计分析员登录分析系统管理模块,模块通过连接数据库,对统计分析中的供应商信息、商品信息和特殊商品信息进行检验。

2、商品录入测试:录入商品信息,对新录入的信息在数据库中进行检验。

3、商品查询测试:输入商品编号,查询商品信息。

4、快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,包括商品库存量、销售量、供应商等,并显示出信息。

5、收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额数并打印货物清单同时保存顾客购买记录。

6、订货业务测试:对库存商品存量与系统指定的库存下限比较,比对供应商 信息,统计订货商品并制定订货单。

7、统计分析业务测试:根据查询的商品信息、销售信息、供应上信息、缺货信息、报表信息和特殊商品信息等,指定报表,以及合理的销售计划表。

2.2运行环境

Windows7 2.3计划 2.3.1测试方案

说明确定测试方法和选取测试用例的原则

测试为四个阶段:单元测试、集成测试、确认测试、系统测试

单元测试:采用黑盒和白盒测试相结合的方法,对于逻辑结构复杂的模块采用白盒测试,对于以输入、输出为主的模块采用黑盒测试,以提高测试效率。集成测试:混合法(对于软件结构中较上层使用自定向下与对软件结构中比较下层使用自底向上方法结合)确认测试:

系统测试:采用人工测试方法。

2.4 测试问题总结

在整个系统测试执行期间暴露了一些问题,表现在:测试执行时间相对较少,测试通过标准要求较低;测试执行人员对管理系统不够熟悉,使用时效率偏低;测试人员对测试系统了解不透彻,测试执行时存在理解偏差,导致提交无效缺陷。

三、测试结果

3.1登录模块测试

3.1.1测试项目名称及测试内容(1)登录、密码模块测试

本测试采用黑盒测试法:为了检测不同权限的用户在 登录时,是否能进入对应的模块并得到对应有的权限,检查密码模块的正确有效 3.1.2 测试用例 测试用例1(正确输入)【输入:】用户;lc 密码:lc 【期望输出】:登录成功,显示前台销售管理窗体 【实际输出】:登录成功,显示前台销售管理窗体 测试用例2(无该用户)【输入】:用户名:aa 密码:aa 【期望输出】:提示用户名或密码错误 【实际输出】:提示用户名或密码错误 测试用例3(密码错误)【输入】:用户;lc 密码:aa 【期望输出】:提示用户名或密码错误 【实际输出】:提示用户名或密码错误 测试用例4(无输入)【输入】:用户: 密码:

【期望输出】:提示用户名或密码错误 【实际输出】:提示用户名或密码错误

3.2销售管理模块测试

3.2.1测试项目名称及测试内容

被测试是采用黑盒与白盒测试,为了检测系统的销售时的收银业务销售定价等功能的输入输出进行验证。3.2.2测试用例(1)收银业务测试 测试用例1(正确输入)【输入】:实收:50 【期望输出】:应找钱数显示的标签上,斌打印顾客货物清单 【实际输出】:应找钱数显示的标签上,斌打印顾客货物清单 测试用例2(输入比应收的少)【输入】:实收:10 【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 测试用例3(输入非数字)【输入】:实收:a 【期望输出】:请输入数字 【实际输出】:请输入数字 【输入】:实收:空

【期望输出】:没有输入数字,请检查 【实际输出】:没有输入数字,请检查

3.3库存管理模块测试

3.3.1测试项目名称及测试内容

本测试是采用黑盒测试与白盒测试混合的测试方法:为了检测系统的库存管理时的入库管理,出库管理等功能的输出与输入进行验证。3.3.2测试用例

(1)商品录入测试

测试用例1(正确输入)

【输入】:条形码:001 商品名称:可口可乐 价格:2.0 【期望输出】:商品录入成功,加入商品列表

【实际输出】:商品录入成功,加入商品列表

测试用例2(已经存在的商品)

【输入】:条形码:1000001 商品名称:雪碧 价格:2.0 【期望输出】:提示商品已经存在【实际输出】:提示商品已经存在

测试用例3(需要录入的商品信息不完整)

【输入】:条形码空 商品名称:可口可乐 价格:2.0 【期望输出】:提示缺少信息/不合法

【实际输出】:提示缺少信息/不合法

测试用例4(需要录入的商品信息与已经存在的存储商品信息矛盾)

【输入】:条形码:1000001 商品名称:雪碧 价格:2.5 【期望输出】:提示缺少信息/不合法

【实际输出】:提示缺少信息/不合法

(2)商品查询测试

测试用例1(正确输入)

【输入】:条形码:1000001 【期望输出】:商品列表中显示该商品,商品名为雪碧

【实际输出】:商品列表中显示该商品,商品名为雪碧

测试用例2(无该商品)

【输入】:条形码:1000001 【期望输出】:商品列表中为空

【实际输出】:商品列表中为空

3.4订货管理模块测试

3.4.1测试项目名称及测试内容

本测试是采用黑盒测试与白盒测试混合的测试方法:为了检测系统的订业务货管理时的订货等功能的输出与输入进行验证。3.4.2测试用例

(1)订货业务测试

测试用例1(正确输入)

【输入】:条形码:1000001 【期望输出】:商品名为雪碧,库存量低于库存下限,请联系供应商A补充货源

【实际输出】:商品名为雪碧,库存量低于库存下限,请联系供应商A补充货源

测试用例2(输入条形码错误)【输入】:条形码:1000001 【期望输出】:提示没有该商品

【实际输出】:提示没有该商品

测试用例3(没有输入条形码)

【输入】:aaa 【期望输出】:输入有误,请重新输入

【实际输出】:输入有误,请重新输入

3.5统计分析管理模块测试

3.5.1测试项目名称及测试内容

本测试是采用黑盒与白盒测试混合测试,为了检测系统分析管理是的查询信息等功能的输入输出进行验证。3.5.2测试用例 测试用例1(正确输入)【输入】:条形码:1000001 【期望输出】:商品是雪碧,今天销量是30,库存还有270.【实际输出】:商品是雪碧,今天销量是30,库存还有270.测试用例2(输入条形码有误)【输入】:条形码:000001 【期望输出】:提示没有该商品 【实际输出】:提示没有该商品 测试用例3(没有输入条形码)【输入】:aaa 【期望输出】:输入有误,请重新输入 【实际输出】:输入有误,请重新输入 3.6系统管理模块测试

3.6.1测试项目名称及测试内容

本测试是采用黑盒与白盒测试;为了检测系统的系统管理时的员工管理、会员管理等功能的输入输出进行检验。3.6.2测试用例(1)员工管理

测试用例1(正确输入)【输入】:员工号:1001 【期望输出】:1001 【实际输出】:1001 测试用例2(输入员工好错误)【输入】:员工号:asdfghjkl 【期望输出】:输入非法 【实际输出】:输入非法 测试用例3(没有输入用户名)【输入】: 【期望输出】:不能为空 【实际输出】:不能为空

测试用例4(输入部门号不存在)【输入】:1234556 【期望输出】:没有该部门 【实际输出】:没有该部门

测试用例5(电话号码不符合规范)【输入】:qwer 【期望输出】:电话号码错误 【实际输出】:电话号码错误

四、对软件功能的结论

4.1销售管理模块

超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。

包括售货员登录和会员登录,以及售货员的售货处理、结账处理。4.1.2限制

(1)只能在购物一开始输入会员信息,不能在扫描商品中途登录会员;(2)删除待购商品时只能一条记录全删掉,不能指定删除指定数量。4.2库存管理模块 4.2.1能力

商品信息入库功能;对商品进行入库,录入商品编号,商品名称,数量总价等信息,存入数据库中,方便以后查询,并修改数据库中库存的数量,并将其打印显示在屏幕上。4.2.2限制

我们使用的测试数值如下: 001大宝SOD蜜 30件 300元 002中华健齿白牙膏 20件 100元 成功出入数据库中,未发现任何明显错误。4.3 出库管理 4.3.1能力

商品信息出库功能:对商品进行出库,打印出商品编号,商品名称,数量,总价等信息,存入数据库中,并修改数据库中库存的数量。4.3.2限制

我们使用的测试数值如下 001 大宝SOD蜜 15件 150元 002 中华健齿白牙膏 10件 50元 成功修改数据库 剩余的库存为:

001大宝SOD蜜 15件 150元 002中华健齿白牙膏 10件 50元 成功操作,未发现任何明显错误。4.4统计分析管理模块 4.4.1能力

统计分析管理包括查询商品信息、查询销售信息、查询提应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。

统计分析员使用体统分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够指定合理的销售计划。4.4.2限制

(1)统计分析只能查询指定条件的数据,但不能根据结果,自动生成分析结果,或是图表显示,不直观。

(2)几个相关联的数据查询不能一次到位。还需以后改进。

4.5系统管理模块

4.5.1能力

系统管理包括维护员工信息。维护会员信息和系统维护。

系统管理员通过系统管理功能,能够了解公司员工信息。会员信息,还能够对系统进行维护工作。4.5.2限制

(1)只能对员工信息、会员信息进行管理,不能对整个系统进行维护进行维护。(2)管理员的权限的设置问题,其可以看到所有信息。

五、综合评价

5.1软件能力

超市管理系统下的一个子系统,记录销售员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。

包括售货员登陆和会员登陆,以及售货员的收售货处理、结账处理。

商品信息入库功能:对商品进行入库,录入商品编号,商品名称,数量 总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印在显示屏幕上。

商品信息出库功能:对商品进行出库,打印出商品编号商品名称,数量 总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印在显示屏幕上。

统计分析包括查询商品信息、了解商品信息、销售信息、供应商信库存信息和特殊商品信息,以便能后定制出合格的销售计划。

5.2缺陷和限制

(1)只能在一开始输入会员信息,不能在扫描商品中途进行登录会员(2)删除待够商品时只能删除一条信息

(3)统计分析只能查询指定条件的数据,但不能根据结果自动生成分析结果。(4)几个相关联的数据查询不能一次到位,还需改进

(5)只能对员工信息、会员信息进行管理,不能对整个系统进行维护。(6)管理员的权限的设置问题,起可以看到所有信息。

5.3建议

测试设计基本覆盖了需求的各个功能模块,发现了很多编码错误以及逻辑错误,不过由于人力以及时间的不足,所以还有许多改进的地方,如白盒测试的力度还不够,有很多提高空间。

继续搜集用户的使用需求反馈,并结合市场同类产品的优势,在今后的版本中不断更新并完善功能。

相关内容

热门阅读
随机推荐