软件工程实验报告

发布时间:2019-03-08 18:15:40   来源:文档文库   
字号:

(理工类)



课程名称: Introduction to Software Engineering

专业班级: 13计算机科学与技术单招 (2)

学生学号: 1305201039 学生姓名: 沈桂香

所属院部: 计算机工程学院 指导教师: 钟睿

20 15 ——20 16 学年 1 学期

金陵科技学院教务处制

实验项目名称: System Analysis 实验学时: 4

同组学生姓名: 实验地点: A101

实验日期: 实验成绩:

批改教师: 批改时间:

1、实验目的和要求

The main purpose of the experiment is to let students better understand the importance of software requirement analysis instruction in software project development and let the students fully consider problems may occur in software development. Then, based on the hypothetical questions make targeted solutions. To make students form good software requirements analysis of thinking.

二、实验仪器和设备

a computer

The software requirements template

Unified Modeling Language

三、实验过程

Software Requirement Specification

_ Restaurant order system

1. Introduction

1.1 Purpose

The instruction for the order system demand analysis software to do a comprehensive and detailed user requirement analysis, to understand the development of the functions of the software, performance and interface, make the system analyst and software developers can clearly understand the needs of users, and further puts forward on the basis of the summary design manual and complete the follow-up design and development work. Intended readers of this manual are as follows: the restaurant order system developers, restaurant management and execution

1.2 Document Conventions

1.2.1Development period

The system is expected to develop for a period of 40 days.

1.2.2 development environment

The development environment of this system is:

 

Compiler

jdk1.6.0_04 

Database

Oracle 9i 

Operating system

Microsoft Windows XP/7/8

1.3 Intended Audience and Reading Suggestions

User: reading software instructions carefully (containing detailed procedures)

1.4 Product Scope

This software not only adds to the menu, the customer can make a simple, clear, easy to understand, easy to clean, easy to clean, easy to clean, easy to clean, easy to clean, easy to clean, easy to clean, easy to clean, easy to eat, and can be used to provide customers with special requirements, such as Don't put coriander, do not eat garlic, some dishes of allergy or drug taboo, reflects the humanization of the software.

1.5 References

[1] Wang Shan. Introduction to database systems. Beijing: Higher Education Press, 2000

[2] Zhang Liping. Application Research on hotel management system based on C technology. Journal of LanZhou transportation University,.2010.3

[3] Huang Jingjing. Design. The restaurant management information system UML analysis of computer knowledge and technology.2010.12

[4] Bai Xuefeng. Design and implementation of hotel catering management system. Computer knowledge and technology.2010.6

[5] Zhang Huihua. With the realization of a simple catering management system design based on OCCI.2010.10 software guide.

[6] Shen Wei. Design of food and beverage management system based on NET. Journal of Shaoguan University,.2009.6

[7] Li Xi. Online meal ordering system based on WEB. Market modernization.2008.12

[8] Ma Fu Jing. The design and development of hotel management information system. Information technology.2007 (32)

2. Overall Description

2.1 Product Perspective

Software background



The name of the software system to be developed.

The task of this project is presented by Shen Guixiang

Project development team is: Shen Guixiang

Project target user is: middle and high grade coffee shop, KTV, fast food restaurant, restaurant and other catering industry

2.2 Product Functions

2.2.1 input function :

The system provides a bit of information, serving query, call the waiter, customer information, reservation information, registration repast, consumer registration, checkout, payment ledger, statistical period, daily operation, when the menstrual camp daily, maintenance menu, menu, query, information table entry function, job of catering for the scattered information to database, maintain the continuity of catering.

2.2.2Statistical function:

Statistics are divided into several cases. For example, according to the statistics of the period, according to the daily operating statistics. You can also customize other statistics.

2.2.3Report function:

Financial information, kitchen storage information, member management information, etc., have the corresponding report

2.2.4Print function:

All statements in the report function can be printed

2.2.5information search :

You can query the daily dining, dining and the credit situation.

2.2.6Safety function:

After entering the system, click the menu "system - tools - users and permissions settings" can set up the system of user rights, to different users with different permissions.

2.2.7 Backup function:

The system comes with a backup function, which can backup the data in the hard disk, floppy disk or other removable disk, and can perform a number of operations on the backup data.

2.2.8Data exchange function

Data exchange function has three ways to achieve data exchange: first, information exchange, export information; two is the "information exchange" can import, export information table; three is converted to Access database , the Access file is converted into a new DBI file, will not change the original Access database. Four is "with Excel file exchange data", this feature can be based on the information library for excel file can also be converted to Excel file based on the platform of the information base

2.2.9Adaptability:

Can be run in various systems, such as win7, XP, and even the iPad and Android Tablet PC can run smoothly.

2.3 User Classes and Characteristics

The end user of the software is in the high-end coffee shop, KTV, fast restaurant, restaurant and other catering industry

2.4 Operating Environment

1Specify tool

Programming tools

Run debugging tools

Database management system

SQL server 2005 

2Development environment 

Operating system

windows xp/vista 

Java virtual machine

 jdk1.6.0_04 

3Test environment

Operating system

windows xp/vista /7/8

Database management system

SQL server 2005

2.5 Design and Implementation Constraints

1Can't update the table status

2Lack of reservation management or scheduled to stay in manual records, is not easy to book records of inquiries

3Business singleStay in order dishes, cashier and a few other operations, procurement, inventory, delivery and other data report Co., not for the leadership decision-making provide guidance.

2.6 User Documentation

2.7 Assumptions and Dependencies

1Assume that the user needs to have a change (such as the user's request for delivery of the software time change or request for a functional real-time update)

2Software engineering budget is too small

3Software development estimates of the time is not correct

4Experienced software developers to quit

3. External Interface Requirements

3.1 User Interfaces

Products of this project through the PC operation, operation, the report, a small ticket, printed menus will be transferred to the word to print output, relative to the input time will by the PC itself processing speed to decide. Maintenance of the program, the necessary backup

3.2 Hardware Interfaces

This project requires a specific hardware or hardware interface to support (PDA), due to the PDA with infrared and Bluetooth interface, to ensure the convenience of wireless transmission. Many PDA also have Wi-Fi connection, so the system has a wireless connection function.

3.3 Software Interfaces

The software interface of this project is composed of a restaurant ordering system operating system, a data base and data structure.

3.4 Communications Interfaces

The project product is not a special communication interface, communication interface is determined by using PC

4. System Features

The system provides a bit of information, serving query, call the waiter, customer information, reservation information, registration repast, consumer registration, checkout, payment ledger, statistical period, daily operation, when the menstrual camp daily, maintenance menu, menu, query, information table entry function, job of catering for the scattered information to database, maintain the continuity of catering.

4.1 System Feature 1

To improve efficiency: order, submit, under a single, standardized management; timely update hotel, new menu information, better improve hotel management. Data analysis: restaurant business status at a glance, and compatible with most restaurant management software.

4.1.1 Description and Priority

4.1.2 Stimulus/Response Sequences

4.1.3 Functional Requirements

conditions or invalid inputs. Requirements should be concise, complete, unambiguous, verifiable, and necessary. Use “TBD” as a placeholder to indicate when necessary information is not yet available.>

REQ-1:

REQ-2:

5. Other Nonfunctional Requirements

5.1 Performance Requirements

1Login system main interface response time is about 0.1 seconds

2Error handling time is about 2 seconds.

3Sub system plus dishes, delete the dish, a la la response time is about 2 seconds

4 The lowest configuration for the Pentium III processor, the three major systems are available.

5 The lowest load is not less than 300 users.

6 Concurrent use is not less than 150 users

7 Customer want interface

5.2 Safety Requirements

Use MD5 encryption. Every time you use the first landing. Three times on the shutdown

5.3 Security Requirements

Use MD5 encryption.

5.4 Software Quality Attributes

1. precision : The price is accurate to 0.1 yuan, the time is accurate to the second

2. Time characteristic

a Response time is 0.5 seconds

b Update processing time for one week

3. flexibility

aBoth window7 /8 and window Vista can be used

bAt any time to update the new features

cAccuracy error is 0.1 seconds

5.5 Business Rules

6. Other Requirements

Appendix A: Glossary

Appendix B: Analysis Models

Appendix C: To Be Determined List

四、实验结果与分析



实验项目名称: System Design 实验学时: 4

同组学生姓名: 实验地点: A101

实验日期: 实验成绩:

批改教师: 批改时间:

一、实验目的和要求

二、实验仪器和设备

三、实验过程

Design Report

---Online Shopping System

四、实验结果与分析

本文来源:https://www.2haoxitong.net/k/doc/cf114626bf23482fb4daa58da0116c175e0e1e14.html

《软件工程实验报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式