Student Information Management System

Student Information Management System

All the mark points are marked in the table, if you cannot find the evaluation point in the webpage, this table will help you.

evaluation point link1 link2 link3 Note
Basic function – add view logic data access
Basic function – display view data access
Basic function – search view data access
Basic function – sort view data access
Basic function – save to file(log) data access
Basic function – read from file(log) view data access
Extended function – delete student view logic data access
Extended function – modify student view logic data access
Extended function – OO introduction
Extended function – database introduction detailed design
Extended function – version control introduction
Extended function – log introduction data access

The Basic function “sort” contians extended like sort by studentId, name, age, etc.
The extended function “log” appear too many times so I did not give the links here.

1.Introduction

This is a system for managing the students’ information (SIMS in short). The system contains three hierachical layers which are view, logic and data access.
At the very top layer-- view layer contains all human-computer interactions. All the client operations will be finished here.
The 2nd layer is the logic layer. It contains all logic operations including search for a student, sort the student grades, etc.
The 3rd layer is to communicate with database. It will automatically control the database with the order from logic layer.

Layer Function Note
View All human-computer interactions. No logic nor data control at all
Logic Handle the orders from the view layer, all the memory operations will be executed here, but data operations will be sent to the 3rd layer This is the core layer of the system
Data Handle all the data operations from logic layer Connection between memory and database

2.Outline design

2.1 Functions of system

This system is similar to a DBMS, it contains add, delete, modify and query for a database. The detailed functions design is shown in the graph below.
请添加图片描述

2.2 UML sequence diagram

Client View Logic Data request request(Add, display, sort, search)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值