Software Summary Design Manual

Source: Internet
Author: User

Software Summary Design manual 1. Introduction

1.1 Purpose of writing

Our team decided to develop class PIE software based on the embarrassing situation we found in class. Whenever I go to class to find a classroom, will be very unable to find the classroom, resulting in late, or go to the wrong classroom, I feel sad, it is difficult to think of running so far away, wasting so much time, also affect the normal study, my heart was pierced, I think can have a software can let me no longer so waste valuable time, Can have a software let me in the busy schedule can also see the classroom information, so the idea of class Pie was born.

1.2 Background

A. The software developed by our team is a app--" class Pie" based on andriod 's book Query .

B. our team members are: Wang Gancheng, He Jianxun, Su-Moon

Users: Students in school, including pupils, middle school students and college students.

1.3 Terminology definition

MIS: Management Information System

Srs:software Requirement Specification ( Software Requirements Description )

Dfd:data Flow Diagram ( streaming diagram ) DD:

Data Dictionary ( database dictionary )

Curriculum schedule (curriculum);

1.4 Reference

"JAva Development Combat Classic" is the year of Tsinghua University Press published books, the author is Li Xinghua.

"Android Development Combat Classic" is the year of Tsinghua University Press published books, the author is Li Xinghua.

"android interface Design"

From getting started to being familiar with android

Software Outline Design Description:http://wenku.baidu.com/link?url= Wsbv6j21qa8b-1b2dk3ax9mkh-mih0xo3pjoxq7rbdqfhonod5wmevvvsnvni-hg-bw-goki4wpj5qmfpdsxbermwmobm2g_nuhlwq27emi

Student Selection Database SQL statement exercises -- class schedule :

Http://www.cnblogs.com/jakeasd/p/5567358.html

2. Overall design

2.1 Requirements Regulations

[ Description of the system's main input and output items, processing of functional performance requirements.] ]

1, the curriculum can be a common, can be added to the schedule of the check function

2. Notepad function, you can change the Notepad and delete

  2.1.1 system Functions

  2.1.2 System Performance
    2.1.2.1 accuracy
    2.1.2.2 Time Characteristics Requirements
    2.1.2.4 Reliability
    2.1.2.5 Flexibility

  2.1.3 input/Output requirements

  2.1.4 Data Management Competency Requirements

  2.1.5 Fault Handling requirements

  2.1.6 Other special requirements

2.2 Operating Environment

The software is an Android -based Appthat uses Eclipse Development tools to WebService to control the modification of the database.

  2.2.1 Equipment
Running the software must be on a system on Android 3.0 or above on the android™ machine.

2.2.2 Support Software
On Android 3.0 more than on Android

  

2.3 basic design concepts and process flow

Log in first, then complete each function module.

Pass data to the WebService side, get data from it using SOAP, and parse the json.

2.4 Structure

Login

entry notes, borrowing information, search, feedback

the relationship between 2.5 functional requirements and system modules

  [ This article uses a matrix diagram to illustrate the functional requirements of the implementation of the distribution of the various modules.] ]

   

[ System module 1]

[ system Module 2]

Timetable function

 √ 

   

Notepad features

   

X

2.6 Manual Treatment process

user Input related information

2.7 Unresolved issues

The timeout reminder feature is not implemented.

3. Interface Design

Interface not designed in this release

3.1 User Interface

graphical interface and text

3.2 External interface

  Webservice Interface

3.3 Internal Interface

Android system

4. Run the design

4.1 running module combination

mainly for login and personal inquiry and search

4.2 Operation Control

finger lightly.

4.3 run time

Need to accept network data, depending on the network environment.

5. System Data Structure Design

No

key points of 5.1 logical structure design

 

Essentials of Physical structure design of 5.2

Get data parsing from the local database and display it in the ListView .

the relationship between 5.3 data structure and program

 

   

[ program 1]

[ program 2]

[ Data structure 1]

 √ 

   

[ Data structure 2]

   

 √ 

6. System error Handling Design

6.1 error message

Log on due to network reasons will not be logged up.

Query speed is slow due to excessive number of books queried

6.2 Remedial measures

 A. Backup Technology B. Drop Efficiency Technology c. Recovery and re-start technology

6.3 System Maintenance Design

Feedback, timely to the information, and make corrections.

Software Summary Design Manual

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.