《软件工程综合实践专题》 ——程序的理解与评价

该网上购书系统包含有三个类,分别是图书类、用户类、订单类。

图书类具有添加、读取、删除、搜索、查看、修改图书星系的功能。用户类包含读取、删除、搜索、查找用户信息及查看该用户的订单信息的功能。订单类包括:将用户、图书信息输入到订单信息中、选购图书、搜索、查找订单。

在主程序中,可以选择管理员身份登录或者用户身份登录。管理员具有添加、读取、删除、修改图书信息及查看、删除用户信息、订单信息的功能。用户可以查看图书信息、购书、查看订单信息及结算订单。

该系统实现了图书的管理与发布、订单处理、购物、网上提交订单等功能。其中,图书管理包括对图书基本信息的维护,订单处理用来审核用户提交的订单信息。该系统优化了图书管理,使网上购书更便捷、有效。不足之处在于订单无法处理退货申请,相信加上订单的退货申请,该系统会更全面、合理。

原文地址:https://www.cnblogs.com/luxe/p/10468487.html

时间: 2024-11-01 22:37:48

《软件工程综合实践专题》 ——程序的理解与评价的相关文章

《软件工程综合实践专题》——1程序简单测试与升级

<软件工程综合实践专题> ———程序简单测试与升级 1759233 目录 <软件工程综合实践专题>... 1 ———程序简单测试与升级... 1 1.  程序代码:... 2 2.  代码解读:... 2 3.  需求增加:... 2 4.  新增需求的测试用例:[可能写的不好,因为软件测试这学期才开始学习]... 3 5.增量开发... 4 6.收获和不足... 9 1.   程序代码: 2.   代码解读: Python是一门很强大的语言主要是因为它包含了很多使用的库,这里的程

测试工具Jtest:用于代码优化和测试——《软件工程综合实践专题》第四次个人博客

测试工具Jtest:用于代码优化和测试 一.Jtest简介 Jtest 是 Parasoft 公司推出的一款针对 Java 语言的自动化代码优化和测试工具,它通过自动化实现对 Java 应用程序的单元测试和编码规范校验,从而提高代码的可靠性以及 Java 软件开发团队的开发效率. 二.主要功能 1)通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性.Jtest先分析每个java类,然后自动生成junit测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异常暴露出来.

《软件工程综合实践专题》

购买图书系统的评价与建议 一.     来源 来自17级软工1班陶彦婷和李思佳大一小学期作品. 二.系统功能介绍 此系统是一个简单的购物结账系统,主要用于用户购买图书并得到自己的订单信息,包括5个主要功能:查找购书人信息,查找全部图书信息,查找指定图书,购书和查询订单信息. 2-1系统五大功能 此系统用户是购书人,分为三个等级:普通,会员和贵宾.购书人可以查看自己的信息:可以通过购书界面获得自己所想购买的图书的价格:选择自己的等级,然后输入自己的编号就可以得出相应折扣后的价格:还可以查看自己的订

《软件工程综合实践》学习内容2

软件工程综合实践又过去了三天,学习了MVC.servelt(前后台交互)等相关内容,每天学习的内容都在更进一步,复杂难懂的东西也越来越多.好在老师十分耐心,在比较复杂难度的地方总会添加注释方便我们理解代码,还会向我们推荐一些网站学习. 在第四天,我们继续对代码进行拓展补充,使网页的功能更加完善,网页页面也初见端倪,可以进行简单的登录操作. 具体的主要代码如下: <%@ page language="java" import="java.util.*" page

软件工程综合实践的第二次实验报告

队伍:阙定1757127,李铮达1759118 这次是软件工程综合实践的第二次实验,本次任务是结对编程,就是找一个小伙伴一起写代码,一人写代码一人复审代码,这样可以更快的找出代码的错误,然后立即更改,提高开发效率. 下面是老师发布的任务截图 讨论分析 拿到任务后,我们先考虑用哪种编程语言来写,直接用较为基础的C或C++编写即可,因为逻辑较为简单,且不需要涉及面向对象的问题.然后开始分析用什么方法来实现,以及如何实现.讨论持续了一整天,因为白天有课,所以我们都是用零星的时间来讨论的. 下面是周二中

《软件工程综合实践》学习内容3

软件工程综合实践转眼已经接近尾声了,通过这九天的学习,我们可以说是收获颇丰. 在实践的最后几天,我们一步一步地完善网页页面,在网上找到相应的素材对其进行美工操作.网上的素材千千万万,但是找到合适的素材却不简单,好在经过一番耐心寻找之后,终于找到合适的代码.经过修改完善之后,我们的主要代码如下: (1)登陆操作的代码 <%@ page language="java" import="java.util.*" pageEncoding="utf-8&qu

软件工程综合实践心得(1)

软件工程综合实践心得(1) mysql 使用 sql 文的使用(增.删.改.查询) 创建数据库    mybatis a1.  表的创建   保存的表名  userinfo userid int 11 选中 username char 20 pwd char 20 CREATE TABLE `userinfo` ( `userid` int(11) NOT NULL auto_increment, `username` char(20) default NULL, `pwd` char(20)

软件工程综合实践(2)

软件工程综合实践(2) LoginAction  到底做了什么? 1.     通过String username = request.getParameter("username"); 获取了页面当中输入的用户名 2.     有可能获取到乱码,那可以通过 username = new String (username.getBytes("ISO-8859-1"),"utf-8"); 转码   如果 获取的信息不是乱码,那你就不要转码了,否则会

软件工程综合实践(1)

软件工程综合实践(1) 1.学习回顾  mysql 使用 a.  sql 文的使用(增.删.改.查询) 创建数据库    mybatis a1. 表的创建   保存的表名  userinfo userid int 11 选中 username char 20 pwd char 20 CREATE TABLE `userinfo` ( `userid` int(11) NOT NULL auto_increment, `username` char(20) default NULL, `pwd`